常用数据权威发布

AbilityAdd 类型表

汇总 AbilityAdd 的类别编号、属性含义和常用查询变量,便于按编号设置附加属性。

当命令参数写的是 AbilityAdd 的“类别”时,直接按下表填写对应编号即可。

AbilityAdd 和 SetAbility 位置表 都属于状态附加体系,但两者的用途不同:

  • AbilityAdd 更适合直接附加基础能力数值。
  • SetAbility 更适合做状态位、扩展属性和计时型效果。

AbilityAdd 类别

编号属性说明
0HP附加 HP。
1MP附加 MP。
2防御附加防御,下限附加一半、上限全部附加。例如人物原防御 5-10,执行 AbilityAdd 2 123 20 后防御为 5+(123/2)=66 至 10+123=133,即 66-133。
3魔御附加魔御,下限附加一半,上限全部附加。
4攻击附加攻击,下限附加一半,上限全部附加。
5魔法附加魔法,下限附加一半,上限全部附加。
6道术附加道术,下限附加一半,上限全部附加。
16增加攻击该类型与增加攻击类食品共用属性,如苹果、攻击神水类。
17增加魔法该类型与增加魔法类食品共用属性,如苹果、魔法神水类。
18增加道术该类型与增加道术类食品共用属性,如苹果、道术神水类。
19增加攻击速度该类型与增加攻击速度类食品共用属性,如攻速药水类。
20增加HP该类型与增加 HP 类食品共用属性,如苹果、HP神水类。
21增加MP该类型与增加 MP 类食品共用属性,如苹果、MP神水类。
22减少攻击用于附加减攻效果。

查询变量

AbilityAdd 附加效果可配合下面这些变量读取:

变量含义
<$ABILITYADDPOINT类别>读取当前对象在指定类别上的附加点数。
<$ABILITYADDTIME类别>读取当前对象在指定类别上的剩余时间,单位为秒。
<$T.ABILITYADDPOINT类别>读取当前目标在指定类别上的附加点数。
<$T.ABILITYADDTIME类别>读取当前目标在指定类别上的剩余时间。
<$H.ABILITYADDPOINT类别>读取当前英雄在指定类别上的附加点数。
<$H.ABILITYADDTIME类别>读取当前英雄在指定类别上的剩余时间,单位为秒。

目前可见的 AbilityAdd 变量覆盖 0~31 范围,其中常用类别如上表所示。

使用说明

  • AbilityAdd 支持当前人物、英雄 H. 和怪物目标 T. 三种执行对象。
  • AbilityAdd 已支持突破 65535 限制。
  • 如果你需要的是状态控制、全局计时或触发 @SetAbility_xx 这类标签,应改用 SetAbility 位置表。
  • 如果你需要的是中毒、冰冻、石化这类生物状态,应改用 MakePoison。

相关阅读