Project1

标题: 为什么屏障状态没有效果? [打印本页]

作者: Qiaqia003    时间: 2016-12-29 22:51
标题: 为什么屏障状态没有效果?
设定150%或者200%魔防物防
敌人打我方数值还是和没加状态前一样
角色只带了武器,防御力没多高
但是战斗框用防御却默认防御了敌方50%的攻击
能否修改一下让屏障状态的效果和防御变得一样
多谢
作者: jiushiainilip19    时间: 2017-1-1 13:31
默认屏障是物理防御提升50% 所以只防御物理性质伤害
而防御指的是所有伤害的防御对应的效果是 Game_Battler 3的
  1.       
  2. if self.guarding?
  3.    self.damage /= 2
  4. end
复制代码

如果你想让屏障的效果和防御一致 就在这段代码下面加上
  1.    
  2. if self.state?(屏障的ID)
  3.    self.damage /= 2
  4. end
复制代码

不过记得把屏障状态里面属性设置一下 不然防御+50% 在防御一半伤害 就不得了了{:2_248:}
或者重新拟定一状态就好了,毕竟两者计算的方式是不一样的。





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