传奇脚本中检查新属性存在的指令及代码示例

来源: 作者: 点击:
在传奇脚本中,添加新属性给装备是常见的需求,但存在一个问题:相同属性可以叠加,导致装备属性失衡。为了解决这个问题,我们需要编写代码来检查并清除已存在的属性。以下是针对这个问题的指令和代码示例:

指令格式:

CheckNewItemValue 位置(0-12) 属性(0-5) 操作符(<,=,>) 值(1-100)
属性说明:

0: 致命一击
1: 攻击伤害增加
2: 物理伤害减少
3: 魔法伤害减少
4: 攻击伤害反弹
5: 人物体质增加
代码示例:

#IF
CheckNewItemValue 1 0 > 5
#SAY
你的武器附加了5%的致命一击属性.
#IF
CheckNewItemValue 1 1 > 5
#SAY
你的武器附加了5%的攻击伤害增加属性.
#IF
CheckNewItemValue 0 5 > 5
#SAY
你的衣服附加了5点人物体质属性.