然后
for target in @target_battlers
target.animation_id = @animation2_id
改成
for target in @target_battlers
if target.states.include?(x)
target.animation_id = @animation2_id
target.animation_id = @animation2_id
else
target.animation_id = @animation2_id
end
这里就是播放两遍战攻击动画
然后修改伤害。
在Game_Battler 3中
找到def attack_effect(attacker)
在if self.damage > 0
下面加上
if attacker.states.include?(X)
self.damage *= 2
self.critical = true
else
if rand(100) < 4 * attacker.dex / self.agi
self.damage *= 2
self.critical = true
end
end就是双倍伤害。