先区分运行环境:正式运营的传奇世界中,装备隐藏属性通常由装备定义和系统规则预置,玩家不能在背包或装备界面直接填写;自建服、单机服或支持自定义属性的服务端,才可以通过引擎配置和脚本进行设置。只要求装备说明中显示效果,需要开启自定义装备属性并绑定显示项目;要求属性真正增加攻击、生命或防御,还必须补充穿戴触发和卸下回滚逻辑。传世装备隐藏效果大致分为特殊功能和数值加成两类,具体效果取决于当前服务端的装备表与脚本设定。

设置前应先备份装备数据库、引擎配置和qfunction-0.txt,再按开启功能—建立属性—绑定装备—编写触发的顺序操作。进入m2或对应引擎的选项、客户端设置、物品装备、自定义装备属性区域,开启自定义属性开关,并勾选需要使用的属性栏;新版引擎一般提供1至30个自定义属性位,每个属性可配置$$1、$$2、$$3三个数值。随后填写显示文字,例如攻击增加$$1点或生命上限增加$$1点,再把属性位绑定到指定装备。没有勾选启用的属性即使写入装备,也可能只保存在数据中而不显示。
要让隐藏属性实际生效,应在角色穿戴事件中检测装备,再执行加属性脚本。以兼容相关命令的引擎为例,可先用checkitemw检测装备名称或编号,确认目标装备已经穿戴后,再通过changehumability增加攻击上下限、生命或其他能力;例如设定裁决佩戴后增加30点攻击,就应同时处理攻击下限和上限,并在卸下装备时执行对应的减法。属性编号、装备位置和命令参数必须以当前引擎说明为准,不能直接照搬其他版本;穿戴事件重复触发时还要增加状态检测,否则重登、换装或死亡复活可能造成属性叠加。
测试时应分别验证显示效果和实际效果,不要只看装备悬浮框。准备一个未穿戴目标装备的角色,记录攻击、生命和防御基础值,穿上装备后再次记录;如果显示攻击+30但人物面板只增加10点,说明绑定了百分比模式或脚本参数错误。部分引擎支持直接加点、单件百分比和全身百分比三种模式,10%单件属性与10%全身属性的计算对象不同。武器不能随意绑定防御、魔防等不兼容属性,纯自定义栏位如果只完成文字绑定,也可能只显示不产生实际效果。
不同阶段应采用不同的隐藏属性方案:新手装备适合设置攻击或生命上限增加5至10点,让提升直观且不会破坏升级节奏;中期装备可设置10至30点攻击、命中或固定生命,适合刷怪和小规模pk;高阶装备再考虑5%至10%的百分比效果、技能触发或特殊状态,并为每件装备设置唯一条件。偏刷怪的装备优先攻击、吸血或生命恢复,偏pk的装备优先命中、躲避、控制抵抗和爆发属性。完成设置后,应分别测试穿戴、卸下、换装、重登和死亡复活五种状态,确认属性只在满足装备条件时生效。

攻略