在传奇脚本中,添加新属性给装备是常见的需求,但存在一个问题:相同属性可以叠加,导致装备属性失衡。为了解决这个问题,我们需要编写代码来检查并清除已存在的属性。以下是针对这个问题的指令和代码示例:
指令格式:
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点人物体质属性.
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。