Project1

标题: 【VA脚本】状态的触发次数 + 伤害反射 [打印本页]

作者: jianyulei    时间: 2018-7-7 15:13
标题: 【VA脚本】状态的触发次数 + 伤害反射
本帖最后由 jianyulei 于 2018-7-9 15:10 编辑
前置脚本(必须)


状态的触发次数

伤害反射




作者: JasperCrazy    时间: 2021-1-18 15:50
本帖最后由 JasperCrazy 于 2021-1-18 16:13 编辑

大佬,时隔多年,发现有BUG。
例如写了<触发次数 "攻击" 1> ,在攻击过一次后此状态解除,重新附加此状态,随后无论什么行动如治疗自己,也会解除状态。
<触发次数 "受攻击" 1>也有类似的情况,解除过一次后,治疗自己或攻击对方都会解除状态。

找到原因了。
将状态的触发次数54-55行:
  $fanshe_jieduan = "受攻击" if !item.damage.recover? && !duiyou?(user)
  $fanshe_jieduan1 = "攻击" if  !item.damage.recover? && !duiyou?(user)
改为(脚本新手只会这种写法):
  if !item.damage.recover? && !duiyou?(user)
    $fanshe_jieduan = "受攻击"
  else $fanshe_jieduan = "刷新"
  end
  if !item.damage.recover? && !duiyou?(user)
    $fanshe_jieduan1 = "攻击"
  else $fanshe_jieduan1 = "刷新"
  end
让 $fanshe_jieduan的值刷新一下就不会出错了




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