1.76版本小极品的产出规则,主要依靠物品爆率文件与极品属性触发脚本控制,修改前需要先区分普通装备爆率和极品附加属性两套配置,很多新手只调整怪物爆装备概率,却没有修改极品生成参数,调整之后依旧很难产出高属性小极品。GOM引擎和HERO引擎的文件路径略有区别,这里以常用引擎的目录结构进行说明,修改操作前建议备份整套Envir文件夹,防止参数改错无法恢复。
首先找到爆率文件目录。服务端Mir200文件夹下打开Envir,MonItems文件夹内存放各个怪物的爆率文本,每个怪物对应一个txt文件,文件名是怪物名称。打开祖玛教主、白野猪、虹魔猪卫这类产出祖玛、沃玛装备的怪物文件,文件内格式为 爆率数字/物品名称。例如1/100 祖玛手镯,代表每击杀100只怪物,理论有一次机会掉落祖玛手镯。修改这个数字,数值越小代表爆装备概率越高。这里只控制装备本身掉落,不会直接增加极品属性,装备掉落之后是否生成小极品,由另外的极品参数控制。
极品属性的核心配置文件在Envir目录下的ItemRange.txt,这个文件用来设置各类装备可以随机附加的属性范围,也就是小极品上限。文件内每一行对应一类装备,格式包含物品名称、最小附加属性、最大附加属性。1.76小极品版本一般设置属性上限+3或者+4,想要提高极品上限,修改后面最大属性数值。不要一次性把数值调得过高,属性超过+5之后,会快速打破三职业平衡。文件内可以单独设置攻击、魔法、道术、防御、魔御的随机范围,首饰类可以开放攻击道术,盔甲类只开放防御魔御,这样产出的极品装备更加贴合原版设定。修改ItemRange.txt之后,保存文件,在M2引擎内重载物品参数,不需要重启整套服务端。
引擎M2面板内还有极品触发开关,打开M2引擎,找到物品功能选项,里面有极品物品生成几率,这个百分比代表掉落装备时触发随机极品的概率。比如设置10,代表掉落一件装备,有百分之十的概率生成带附加属性的小极品。调高这个数值,极品出现频率上升。这里可以分开设置普通装备、祖玛装备、沃玛装备的极品触发概率,祖玛装备的极品触发比例可以设置略低,维持装备价值。关闭这个选项,无论怎么修改ItemRange.txt,掉落装备都不会出现附加属性。
部分版本使用QFunction-0.txt脚本,通过装备拾取或者掉落触发极品自定义脚本,这类脚本会覆盖M2面板自带的极品生成规则。打开Envir\QuestDiary或者Envir目录下的QFunction-0.txt,搜索极品相关代码段,查看脚本里面的随机判断逻辑。脚本方式可以实现差异化规则,比如白野猪掉落的装备极品概率更高,BOSS产出装备极品上限更高。修改脚本的时候,所有标点必须使用英文半角符号,保存编码选择ANSI,编码错误会造成脚本失效,甚至触发游戏闪退。修改完成之后,在M2重载NPC脚本或者任务脚本。
修改过程需要注意装备类型区分,武器和首饰的极品规则建议分开设置。裁决、骨玉这类武器,不建议开放过高的攻击极品,否则会大幅改变PK强度。沃玛首饰可以设置较高的极品触发概率,祖玛首饰降低触发概率,保证高阶装备的稀有度。不要批量修改所有怪物爆率,优先调整白野猪、牛魔将军这类野外中层怪物,BOSS的爆率保持克制,避免短时间内大量装备涌入,破坏游戏内物资平衡。
修改完成之后的测试步骤。先保存所有修改的文件,在M2引擎执行对应的重载命令,重载物品参数、重载爆率文件、重载任务脚本。进入游戏,使用GM命令刷对应怪物,击杀怪物查看掉落装备,统计小极品出现频率,检查附加属性是否符合设置范围。如果一件装备同时出现多条极品属性,查看M2面板是否开启多属性极品选项,不需要多属性就关闭该功能。测试阶段如果发现极品属性超出设定上限,检查ItemRange.txt有没有多余的配置条目,或者是否存在自定义脚本覆盖了基础参数。
常见故障问题,修改参数之后打不出小极品,优先检查M2里面极品生成开关是否开启,其次核对ItemRange.txt文件路径是否正确,文件编码有没有变成UTF-8。装备掉落但是极品属性数值不对,查看文件内最小最大值是否写反。修改爆率文件后怪物不掉装备,检查MonItems里面物品名称,必须和StdItems.DB数据库里面物品名称完全一致,文字或者空格不一致,爆率规则不生效。
调整参数尽量循序渐进,每次只改动一处,测试效果之后再继续修改。大幅度一次性调高爆率和极品概率,会快速稀释装备价值,降低长期游玩体验。单机调试可以适当调高,用来快速查看效果,定型之后再回落至合适的数值。

