Project1

标题: 萌新求助 [打印本页]

作者: qq773882660    时间: 2018-4-26 21:30
标题: 萌新求助
萌新想做一个普通攻击一下,就会使自己无法攻击,但写完后发现,如果攻击miss,自己将不会获得无法攻击的debuff,是不是应该在命中之前判断?代码写在了计算伤害那一栏的第一行下面的那个地方。
大概是这样子的。

value = item.damage.eval(user, self, $game_variables)
  if user.actor?
    if item.is_a?(RPG::Skill)
      case item.id
       when 1
       ...................................................................(此处省略)
作者: 百里_飞柳    时间: 2018-4-27 10:37
先判定的命中闪避,如果命中且未被闪避,再进行伤害处理
你应该找调用这个方法的地方去改
作者: qq773882660    时间: 2018-4-27 17:59
百里_飞柳 发表于 2018-4-27 10:37
先判定的命中闪避,如果命中且未被闪避,再进行伤害处理
你应该找调用这个方法的地方去改 ...

谢谢大佬,问题解决了。




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