传奇世界装备隐藏属性怎么设置
文章来源:本站 | 内容页发表时间:2023-11-26 00:26
传奇世界装备隐藏属性的设置核心是把显示和生效分开处理:先在m2中开启自定义装备属性,再给指定装备槽写入属性值并绑定预设属性;基础攻击、防御、魔法、道术、生命、魔法等属性通常可以直接叠加人物面板,麻痹、吸血、触发技能、攻击概率等特殊效果则需要额外脚本实现。普通玩家无法通过角色设置界面自行添加隐藏属性,只有拥有服务端或版本编辑权限时才能修改;同时必须先确认使用的是gee、gom还是996引擎,不同引擎的属性编号和命令不能混用。

gee类引擎应先进入m2→选项→自定义装备属性设置,勾选需要显示的属性,并设置属性名称、颜色和排序。一件装备通常可使用0—19号自定义属性,每条属性包含$$1、$$2、$$3三个数值;随后用setcustomitemvalueex写入数值,再用setcustomitemabil绑定预设属性。例如给武器第0条属性写入10点攻击,可设置$$1=10,并绑定攻击预设属性,装备后人物攻击直接增加10点。预设属性1—7一般可以自动参与人物属性计算,8—60号多数只负责显示,想实现麻痹概率、冰冻时间等效果必须配合脚本。作用模式还要单独选择:0为直接增加点数,1为该件装备属性的百分比,2为全身同类属性的百分比;例如装备攻击为30,模式1加10%通常只增加3点,全身攻击为300时,模式2加10%则按全身总值计算。武器不能绑定本身不支持的防御、魔防等属性,否则即使悬浮框显示,也不会正常生效。

gom或996新版应进入m2→选项→客户端设置→自定义属性→新版自定义属性,先开启对应属性栏,再设置每条属性的显示文本和$$1、$$2、$$3数值。新版通常支持1—30号属性,setnewcustomitemabil用于开启或关闭指定装备位置的属性栏,装备位置需按照引擎定义填写,身上装备、升级框、首饰盒和其他容器的编号不能随意替换。需要真正产生效果时,在qfunction-0.txt等脚本中设置穿戴检测和脱下撤销逻辑:穿戴时检查指定装备并增加属性,脱下时减少同等数值;只写穿戴触发、不写脱下处理,重复穿戴、重登录或换装后容易造成属性重复叠加。自定义文字、显示颜色和实际战斗效果也要分开测试,文字写出来不代表功能已经启用。
不同阶段应采用不同的隐藏属性方案:前期装备基础数值较低,优先使用固定增加,例如攻击+5、生命+30,效果稳定且容易校验;中后期装备数值较高,可使用5%—10%的单件或全身加成,但应设置上限,避免低阶装备靠百分比反超高阶装备。完成设置后,先用新建角色记录未穿戴时的攻击、防御和生命,再逐件装备并重新登录,依次检查人物面板、打怪伤害、技能触发、死亡掉落、地图切换和换装结果;固定属性可用同一只怪物连续测试20次,概率属性建议至少测试100次再根据触发频率调整数值。确认显示、穿戴、脱下、重登四个环节都正常后,再批量复制到其他装备,避免一次改动过多导致属性编号或脚本变量难以排查。







