常用数据权威发布

SetAbility 位置表

汇总 SetAbility 可用的位置编号、区间用途与清理关键字,便于按编号查找效果含义。

当命令参数写的是 SetAbility 的“位置”时,可先判断当前要写的是固定效果、计时位,还是扩展属性。

如果你是要直接套用脚本,可继续看 SetAbility 常见效果组合与脚本示例。

  • 0-51 与 400-407 是固定定义好的效果位。
  • 52-399 和 408-499 可作为个人计时变量使用。
  • 500-600 是全局计时 ID。
  • 601-855 是技能附加威力,实际技能 ID 为 位置 - 600。
  • Cleanup 和 Clearup 是清理关键字,不是数字编号。

固定效果编号

编号效果说明
0腕力调整人物腕力。
1负重调整人物负重。
2背包重量调整背包可承载重量。
3准确调整准确属性。
4敏捷调整敏捷属性。
5魔法躲避每 1 点代表 10%,10 点即 100%。
6毒物躲避每 1 点代表 10%,10 点即 100%。
7中毒恢复每 1 点代表 10%,10 点即 100%。
8生命恢复每 1 点代表 10%,10 点即 100%。
9魔法恢复每 1 点代表 10%,10 点即 100%。
10暴击调整暴击值。
11目标爆率调整目标爆率。
12防爆调整防爆属性。
13忽视百分比属性,最大 100。
14增伤百分比属性,最大 100。
15反射百分比属性,最大 100。
16物减百分比属性,最大 100。
17魔减百分比属性,最大 100。
18吸血调整吸血效果。
19幸运调整幸运值。
20GM隐身(观察模式)英雄对这一位存在版本限制,使用前应先验证。
21GM无敌设置 GM 无敌状态。
22禁止使用物品限制使用物品。
23禁止丢弃限制丢弃物品。
24禁止移动限制角色移动。
25禁止跑步限制角色跑步。
26禁止物理攻击限制普通物理攻击。
27禁止魔法攻击限制魔法攻击。
28稳如泰山不可被野蛮冲撞推动。
29禁止召唤英雄限制召唤英雄。
30禁止修改攻击模式锁定攻击模式。
31禁止使用仓库限制打开或使用仓库。
32麻痹模式设置麻痹效果。
33魔道麻痹设置魔道麻痹效果。
34复活设置复活效果。
35护身设置护身效果。
36传送设置传送效果。
37探测设置探测效果。
38隐身设置隐身效果。
39破麻设置破麻效果。
40防毒设置防毒效果。
41破复活设置破复活效果。
42破护身设置破护身效果。
43背包不掉死亡时背包物品不掉落。
44装备不掉死亡时装备不掉落。
45攻击速度10 以下为减速,10 以上为加速。
46禁止交易限制交易。
47禁止摆摊限制摆摊。
48禁止出售物品限制出售物品。
49禁止使用商铺限制使用商铺。
50击破魔法盾数值常用于破盾几率,例如 88 表示 88%。
51禁止取下装备数值代表装备位置掩码,例如 0 为衣服,1 为武器,3 为衣服+武器,131071 为全身所有装备。
400最大HP扩展属性,突破 65535 限制。
401最大MP扩展属性,突破 65535 限制。
402防御扩展属性,突破 65535 限制。
403魔防扩展属性,突破 65535 限制。
404攻击扩展属性,突破 65535 限制。
405魔法扩展属性,突破 65535 限制。
406道术扩展属性,突破 65535 限制。
407合击伤害减少数值范围 1~100。

区间编号

范围用途说明
52-399个人计时变量可作为个人计时型状态位使用。
408-499个人计时变量与上面同类,仍属于个人计时位。
500-600全局计时 ID用于全局共享的计时状态。
601-855技能附加威力实际技能 ID 为 位置 - 600。

清理关键字

关键字作用补充说明
Cleanup清理个人/全局属性具体清理哪类效果要配合清理类型使用。
Clearup清理所有属性用于一次性清理全部 SetAbility 效果。

清理写法

SetAbility Cleanup 1        // 清理所有"全局"ID
SetAbility Cleanup 0        // 清理所有"个人"ID(参数 0 可省略)
SetAbility Clearup          // 清理所有属性
SetAbility 20               // 单独清理 ID 为 20 的属性

Cleanup 与 Clearup 两个关键字按引擎资料原文保留原拼写,不要改写。

存活时间可用 $ABILTTL0~855、$H.ABILTTL0~855 读取(0 表示不存在,小于 0 表示暂停中的剩余时间,大于 0 表示运行中的剩余时间),见 常用变量与变量标签。

Cleanup 清理类型

数值含义
0清理个人效果(参数 0 可省略)
1清理全局效果

使用说明

  • SetAbility 支持当前人物、英雄 H. 和目标 T. 三种执行对象。
  • 500-600 属于全局计时 ID,这类位置不支持特效参数。
  • 部分位置会触发对应的 @SetAbility_ID、@ResetAbility_ID、@SuspendAbility_ID、@ResumeAbility_ID 标签。
  • 英雄对部分位置的支持并不完全一致,尤其是 20 这类特殊效果位,应按当前引擎版本实测。
  • 目标写法依赖当前脚本上下文里存在可操作目标,不是所有触发环境下都能直接使用 T.SetAbility。
  • 命令格式与参数说明可参考 设置自身效果。
  • 高频组合写法可参考 SetAbility 常见效果组合与脚本示例。

相关阅读