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

指令格式:

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点人物体质属性.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。