Project1

标题: 道具的随机连续次数 [打印本页]

作者: taroxd    时间: 2014-7-28 12:32
标题: 道具的随机连续次数
本帖最后由 taroxd 于 2014-11-1 21:02 编辑

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2. # ● require Taroxd基础设置
  3. #    使用方法:在技能/道具上备注 <repeats x y z...>
  4. #              则连续次数将会随机在 x, y, z... 中选择。
  5. #    例:备注 <repeats 1 1 2> 那么该道具将会有 1/3 的几率连续发动 2 次。
  6. #--------------------------------------------------------------------------
  7.  
  8. regexp = /<repeats((?:\s+\d+)+)>/i
  9.  
  10. RPG::UsableItem.send :def_chain, :repeats do |old|
  11.   @note =~ regexp ? $1.split(' ').sample.to_i : old.call
  12. end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1