先确认使用的是官方运营服还是拥有服务端权限的可编辑版本:官方服的装备属性由服务器统一定义,玩家端没有自行写入隐藏属性的入口;可编辑版本则要先识别引擎,再通过m2配置和脚本完成。传奇世界不同引擎的命令并不通用,gee常用自定义装备属性,新版引擎则多用新版自定义属性,不要把两套格式混在一起。

gee引擎设置隐藏属性时,先打开m2→选项→自定义装备属性设置,勾选需要启用的预设属性,并修改游戏内显示文字。常用预设编号通常为:1防御、2魔防、3攻击、4魔法、5道术、6生命、7魔法值;第8至60条多数只负责显示,不能自动增加人物属性,麻痹、冰冻、吸血等效果还要配合脚本判定。然后在脚本中写入装备位置、属性编号和属性数值,武器位置通常为1,衣服为0,戒指、手镯等位置按引擎定义填写。
以武器增加单件魔法百分比为例,可先写入第0条自定义属性:`setcustomitemvalueex 1 0 = 50 0 0`,再设置颜色、绑定属性、显示顺序和作用模式:`setcustomitemabil 1 0 0 151`、`setcustomitemabil 1 0 1 4`、`setcustomitemabil 1 0 2 1`、`setcustomitemabil 1 0 3 1`、`setcustomitemabil 1 0 4 1`。其中50代表数值,预设编号4代表魔法,作用模式1代表单件百分比,模块1代表显示在装备名称栏。若该武器当前魔法为30,单件50%通常按当前装备属性计算,实际增加约15点;需要直接增加50点时,应使用模式0,而不是模式1。
新版30条无属性系统应先在m2→选项→客户端设置→自定义属性→新版自定义属性中启用属性框,再用`setnewcustomitemabil 0 1 1`给衣服开启第1条属性,用`setnewcustomitemvalue 0 1 0 = 1 100 200`写入三个变量,最后用`updatenewcustomitemabil 0`刷新到客户端。属性位置为1至30,参数0可关闭对应属性;`$$1、$$2、$$3`可以分别保存概率、数值、持续时间等数据,但仅显示文字不会自动产生战斗效果,真正的触发、检测和全身合计仍需通过脚本完成。
完成设置后应按显示、数值、生效、换装四步测试:先确认装备提示框能看到属性,再检查人物面板或战斗数值是否变化,随后测试攻击、技能、受击等触发条件,最后反复穿脱装备确认属性不会重复叠加。武器不能随意绑定防御、魔防等不兼容属性;把第8条以后属性当成自动生效属性、只改显示文字却不写脚本、忘记刷新新版属性,都会出现看得到但不起作用的结果。新手适合使用模式0做固定加点,单件强化适合模式1,全身流派适合模式2,并为每条隐藏属性预留独立编号,方便后续检测和调整。
