本帖最后由 neverstop 于 2015-7-4 21:06 编辑
https://rpg.blue/thread-368919-1-1.html
试试这个。
换下面这个。是XD大大之前写的。
class RPG::UsableItem # 备注 <repeats 1 3> ,表示释放1~3次 alias rp_20140728 repeats def repeats if @note =~ /<repeats\s*(\d+)\s+(\d+)>/i min, max = $1.to_i, $2.to_i min + rand(max - min + 1) else rp_20140728 end end end
class RPG::UsableItem
# 备注 <repeats 1 3> ,表示释放1~3次
alias rp_20140728 repeats
def repeats
if @note =~ /<repeats\s*(\d+)\s+(\d+)>/i
min, max = $1.to_i, $2.to_i
min + rand(max - min + 1)
else
rp_20140728
end
end
end
|