人物被攻击掉血前:@StruckDamage
英雄被攻击掉血前:@HeroStruckDamage
在每个触发事件中,GM都可以使用ChangeDamageValue命令来修改即将发生的伤害值。这个命令接受三个参数:类型(0表示具体数值,1表示百分比)、操作符(+、-、=)以及具体的数值或百分比。
三、实战应用:调整伤害数值
以[@AttackDamage]触发为例,当人物攻击目标时,系统会首先计算原始伤害值,并存储在$DamageValue变量中。接着,触发@AttackDamage事件,执行其中的ACT动作。在这个动作中,我们可以使用ChangeDamageValue 0 + 10命令来给原始伤害值增加10点。
同理,在[@StruckDamage]触发中,我们可以使用ChangeDamageValue 1 - 50命令来减少人物受到伤害的50%。这意味着,如果原始伤害是100点,那么实际受到的伤害将减少到50点。
四、英雄伤害的特别处理
标签:原始传奇下载为啥不一样