Previous topicNext topic
 Gameofmir Help
Help > 游戏引擎功能系统 > 功能操作命令 >
二次攻击目标

二次攻击目标,在攻击目标的时候,可以造成第二次攻击伤害。

一、设置下次伤害百分比

格式:SetNextDamage 参数1 参数2

参数1:下次伤害百分比,不能为0和负数;低于100时,伤害低于正常值。

参数2:是否检测目标是否是麻痹、冰冻、中毒;0不检测,1检测。设置为1时,如果目标已有这些状态,本次不攻击,并消耗掉本次设置。

状态包含:麻痹、冰冻、中毒、毒素武器中毒。

例1:

#act
SetNextDamage 300 0
#say
下次攻击伤害提高到300%

例2:

[@Attack]
#act
<$CURRRTARGETNAME>.SetNextDamage 50 1
#say
目标角色的下次攻击伤害为其正常伤害的50%,目标已有异常状态时本次不攻击

二、二次攻击目标伤害

格式:StruckDamage 威力 参数2

参数2:是否检测目标是否是麻痹、冰冻、中毒;0不检测,1检测。设置为1时,如果目标已有这些状态,不造成二次攻击伤害。

状态包含:麻痹、冰冻、中毒、毒素武器中毒。

例3:

[@MagicAttack]
#act
StruckDamage 1000 1
#say
攻击完成后,对目标追加二次伤害;目标已有异常状态时不追加

魔法触发请使用 @MagicAttack,不要使用 @MagSelfFunc。

[@MagSelfFunc33] 可以理解为释放魔法的时候触发;@MagicAttack 可以理解为攻击完成后触发。