传奇单机套装属性设置:M2套装系统与数据库Reserved关联配置

来源: 作者: 点击:
给单机传奇装备加套装属性,核心流程是先在M2Server里建套装编号和附加属性,再回到数据库把装备的Reserved字段改成对应编号,最后可选配置客户端提示文本。

 

第一步,打开M2Server,点查看,进入列表信息,找到套装系统或套装功能。不同引擎位置略有差异,有的在其它设置里,有的直接有套装系统入口。

添加套装时,套装编号不能重复,例如61、92、264、265等,每个套装占一个独立编号。套装数量填几件触发,比如1件触发单件属性,2件触发双件属性,5件或8件触发全套属性。套装物品栏里填装备名称,多件装备用竖杠隔开,例如城主神剑|城主神甲。

附加属性可以设置HP、MP、攻击下限、攻击上限、魔法下限、魔法上限、道术下限、道术上限、防御下限、防御上限、魔御下限、魔御上限、攻击倍数、魔法倍数、道术倍数、经验倍数、准确、敏捷、魔法躲避、毒物躲避、中毒恢复、生命恢复、魔法恢复等。攻击倍数、魔法倍数、道术倍数这类字段,部分引擎填1表示1.1倍,填2表示1.2倍,即实际倍数为填值除以10再加1。

第二步,打开DBC2000或对应数据库工具,加载StdItems.DB。找到要加入套装的装备,在Reserved字段填入刚才在M2里设置的套装编号。例如M2里勋章套装编号是61,数据库里绝世勋章的Reserved就填61;圣战+9装套装编号是92,圣战头盔、圣战项链、圣战手镯、圣战戒指的Reserved都填92。

修改数据库前必须备份StdItems.DB,保存后在M2Server里重新加载物品数据库,游戏内脱下重穿或重新获取装备即可生效。

第三步,配置客户端提示文本。在客户端Data目录下找到Sky_TzHintList.txt,没有就新建一个。格式为套装名字|装备数量|装备名字:属性描述,反斜杠表示换行。例如★★神器★★|1|绝世勋章:★土豪身份★触发攻魔道提升1.2倍HP+1500!。修改后保存,游戏内鼠标悬停装备就能看到套装说明。

第四步,进阶配置套装备注。部分引擎在套装系统里有套装备注选项,可以自定义装备说明文字、颜色、换行,支持变量控制。这部分不是必须,但加上后玩家体验更好。

第五步,脚本触发。如果套装需要更复杂的效果,比如触发技能、释放BUFF、改变掉落,可以在QFunction-0.txt或对应脚本里添加套装编号标签,用checkitemw判断穿戴数量,再配合ADDSKILL、CHANGESPEED等命令实现。

套装属性只计算身上穿戴的装备,背包里的不算。同一时间通常只激活一套最高数量的套装效果,混搭多套时低级套装不叠加。修改完成后建议用GM命令制造全套装备进游戏实际测试,确认触发条件和属性数值是否正确。