Project1

标题: 如何把超级防御的功能写成技能? [打印本页]

作者: 立仆芋头    时间: 2015-3-2 21:37
标题: 如何把超级防御的功能写成技能?

如女主角30级能学会技能 铜筋铁骨(被打物理伤害为正常1/4)
这个功能本来绑定在装备上的,设成技能怎么写脚本?
(伪穿衣法不考虑)
谢谢!!
作者: duchen5779    时间: 2015-3-5 11:43
Game_Battler里,632行● 计算普通攻击伤害这段,第648行 加上
RUBY 代码复制
  1. if attacker.is_a?(Game_Enemy)#攻击方为敌方的场合
  2.         if self.state?(18)
  3.           damage  = damage / 4
  4.         end
  5.         end


用18号状态来判断,如果有这个状态,那物理伤害就为原来的四分之一,测试一下吧。

作者: 立仆芋头    时间: 2015-3-5 14:04
非常感谢,积极调试中。{:2_277:}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1