常用数据权威发布
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 | 幸运 | 调整幸运值。 |
20 | GM隐身(观察模式) | 英雄对这一位存在版本限制,使用前应先验证。 |
21 | GM无敌 | 设置 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 常见效果组合与脚本示例。
相关资源
- 蓝海数据库编辑器 — 重要操作自动备份,改数据更安心
