传奇世界装备隐藏属性怎么设置

文章来源:美锥开服网 丨 发布时间:2023-08-31 12:27

传奇世界装备隐藏属性不能由普通玩家直接修改,实际设置需要服主或gm在服务端完成;玩家端只负责穿戴装备并触发效果。较稳妥的做法是把隐藏属性拆成装备识别、属性数值、显示文字、脱下清除四部分,先备份物品数据库和qfunction-0.txt,再在m2引擎中配置自定义装备属性,最后用穿戴脚本调用人物属性命令。若只是官方客户端,装备隐藏属性属于固定设定,无法通过游戏内菜单自行添加或改数值。

自定义显示属性应先在m2的选项—客户端设置—自定义装备属性中开启,再选择一个空闲属性槽填写显示内容。以攻击下限+30,攻击上限+30为例,属性值可以设置为30,显示文字写成隐藏攻击:+30,随后把该自定义属性绑定到对应的预设攻击属性;作用模式选择0代表直接增加固定点数,选择1代表按单件装备百分比计算,选择2代表按全身同类属性百分比计算。武器只能绑定与武器属性兼容的项目,不能把防御、魔御等不适用属性直接绑定到武器上,否则可能出现只显示文字、不增加实际面板数值的情况。

实际生效需要在qfunction-0.txt的穿戴事件中写入装备检测和属性增加命令,常见结构是先用checkitemw判断装备名称,再用changehumability执行加成。例如逍遥扇穿戴后增加30点攻击,可在[@takeonitem]或引擎对应的穿戴段中写入checkitemw 逍遥扇,随后执行changehumability 5 + 30和changehumability 6 + 30;其中6用于攻击上限,5通常配合攻击下限使用,数值30就是实际增加的点数。若想改成生命、魔法、暴击或伤害类效果,必须按照当前引擎的属性编号表填写,不能直接套用其他引擎的编号。

脱下装备时必须在[@takeoffitem]事件中反向清除同等数值,否则角色会重复叠加隐藏属性;例如穿戴时增加30点,脱下时就执行对应的减30操作,并同时检查装备名称或唯一标识,避免同名物品触发错误。测试时先只放入一件目标装备,记录穿戴前后的攻击下限、攻击上限和实际伤害,再连续穿脱3次确认数值每次都能恢复原状;如果悬浮框有隐藏攻击但面板不变,通常是只完成了显示绑定,没有配置属性生效脚本。前期测试建议使用固定攻击装备,中后期再加入百分比、套装或多件叠加效果,并限制单件增幅,避免攻防数值失衡。