项目

一般

简介

行为

changeDamageValue

变更伤害结果

标签:命令定义|changeDamageValue

格式
命令名 参数1 参数2 参数3
changeDamageValue 类型 操作符
说明
  • 参数1:类型
    • 0:数值
    • 1:百分比
  • 参数2:操作符 + - =
  • 参数3:操作数值

相关命令
playCutHurt

如果脚本中同时有 changeDamageValue playCutHurt 两个命令
playCutHurt 命令会对 changeDamageValue 命令结果进行二次修正


特戒引擎脚本示例:

;QF触发器_人物攻击目标掉血前触发
[@attackDamage]
#act
sendMsg 6 本次掉血值<$damageValue>
changeDamageValue 0 = 0

;QF触发器_人物被攻击掉血前触发
[@struckDamage]
#act
sendMsg 6 本次掉血值<$damageValue>
changeDamageValue 1 + 10

;QF触发器_宝宝攻击目标掉血前触发
[@slaveAttackDamage]
#act
sendMsg 6 本次掉血值<$damageValue>
changeDamageValue 0 - 10

;QF触发器_宝宝被攻击掉血前触发
[@slaveStruckDamage]
#act
sendMsg 6 本次掉血值<$damageValue>
changeDamageValue 1 - 20

yangdefeng 更新于 超过一年 之前 · 1 修订