
以下引用鸟神乌鸦于2008-10-31 10:10:24的发言:
我的实现步骤:
1.畜力一定是个状态
2.在普通攻击时,如果攻击者是是畜力状态,着伤害*2 同时移除攻击者的畜力状态
if attacker.states.include?(42)#如果攻击者为畜力状态
a = 2
self.damage = self.damage * a
attacker.remove_state(42)
end
3.如果是特技攻击,如果攻击者是畜力状态,而使用的技能为特技攻击,则伤害*2 同时移除攻击者的畜力状态。
if attacker.states.include?(42) and skill.atk_f > 0#如果攻击者为畜力状态
a = 2
self.damage = self.damage * a
attacker.remove_state(42)
end
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |