Project1
标题:
求一个状态
[打印本页]
作者:
ohehehe
时间:
2015-11-11 22:09
标题:
求一个状态
纵版战斗系统中如何禁止使用物品?
就是说比如中了敌人的若干个状态,都会导致暂时无法使用所有道具,直到状态解除。
打个比方说,有1号:禁止状态 2号:污浊状态 3号:混沌状态等等……这些状态虽然造成的Debuff有所不同,但有一点是相同的,就是物品暂时禁止,如何做到呢?
作者:
VIPArcher
时间:
2015-11-11 23:06
class Game_BattlerBase
BanSkill_StateID = [1,2,3] #不能使用技能的状态
alias viparcher151111_usable? usable?
def usable?(item)
BanSkill_StateID.each { |id| return false if state?(id) }
return viparcher151111_usable?(item)
end
end
复制代码
瞎糊的,未测试
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1