在最新的传奇游戏中,SetAbility命令得到了扩展,新增了临时属性扩展功能。这个功能允许玩家或NPC设置各种临时属性,并可以指定持续的时间和结束时的提示信息。
新增NPC命令:
命令格式: SetAbility 位置(0~48) 数值 持续秒数 结束时的提示字符(留空不提示)
位置参数: 表示属性对应的位置,如腕力、负重等。
数值: 表示属性的数值,例如增加的魔法躲避率。
持续秒数: 设置属性效果持续的时间。
结束时的提示字符: 设置属性效果结束时显示的提示信息。
示例命令:
[@SetAbility]
#ACT
SetAbility 5 10 30 魔法躲避率增加10点,持续30秒。
SENDMSG 5 获得魔法躲避率10点,持续30秒。
;SetAbility 5 0 0 魔法躲避率恢复正常。 // 立即清理位置5的属性
;SetAbility clearup // 清理大部分属性
Copy
属性位置对应表:
0: 腕力
1: 负重
2: 背包重量
3: 准确
4: 敏捷
5: 魔法躲避(每一点代表10%,10点即为98%)
6: 毒物躲避(每一点代表10%,10点即为98%)
7: 中毒恢复(每一点代表10%,10点即为98%)
8: 生命恢复(每一点代表10%,10点即为98%)
9: 魔法恢复(每一点代表10%,10点即为98%)
10: 暴击
11: 目标爆率
12: 防爆
13: 忽视(属性为百分比,大为100)
14: 增伤(属性为百分比,大为100)
15: 反射(属性为百分比,大为100)
16: 物减(属性为百分比,大为100)
17: 魔减(属性为百分比,大为100)
18: 吸血
19: 幸运
20: GM隐身(观察模式)
21: 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: 禁止出售物品
通过使用SetAbility命令,玩家和NPC可以灵活地设置和控制角色的临时属性,从而增强游戏体验的多样性和互动性。