查看: 1817|回复: 0

道具的随机连续次数

[复制链接]

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-28 12:32:16 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 taroxd 于 2014-11-1 21:02 编辑

[pre lang="ruby" line="1"]
#--------------------------------------------------------------------------
# ● require Taroxd基础设置
#    使用方法:在技能/道具上备注 <repeats x y z...>
#              则连续次数将会随机在 x, y, z... 中选择。
#    例:备注 <repeats 1 1 2> 那么该道具将会有 1/3 的几率连续发动 2 次。
#--------------------------------------------------------------------------

regexp = /<repeats((?:\s+\d+)+)>/i

RPG::UsableItem.send :def_chain, :repeats do |old|
  @note =~ regexp ? $1.split(' ').sample.to_i : old.call
end
[/pre]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本发帖返回顶部