当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

刺客传奇物品合成配置文件字段详解与脚本修改方法

热度:
刺客传奇服务端中,物品合成配置主要涉及两个独立系统:淬炼合成与通用脚本合成。两者使用不同的配置文件和字段逻辑,需分别处理。

淬炼合成系统的核心配置文件是`RefineItem.txt`,位于`D:\MirServer\Mir200\Envir\`目录下。该文件控制三个材料的组合淬炼,其中一个材料必须为火云石。基本格式以配方行开头,方括号内写入三个用加号连接的原料名称,例如`[火云石+黑铁头盔+雷霆战戒]`。配方行下方是产出物品的完整参数,字段依次为:产出物品名称、淬炼成功几率、失败还原几率、火云石是否消失、极品属性触发几率、以及十四个属性位的难度配置。

成功几率字段取值0至100,100表示必定成功。失败还原几率控制淬炼失败时除火云石外其他材料不消失的概率,设为0则全部消失。火云石是否消失字段中,0代表仅减少一点持久,1代表直接消失。极品属性几率决定淬炼成功后产出物品带有极品属性的概率。属性难度配置采用“上限-难度”格式,例如`4-5`表示该属性最高可升至4点,难度系数为5,数字越大越难达到高位属性。不需要配置的属性位填写`0-5`即可。

淬炼窗口通过NPC脚本命令`QUERYREFINEITEM`打开,脚本示例如下:
```
#IF
CHECKLEVEL>0
#ACT
QUERYREFINEITEM
MESSAGEBOX你已经打开淬炼窗口
BREAK
```
修改`RefineItem.txt`后需在M2控制台执行“重新加载”操作使配置生效。

通用物品合成系统不依赖单一配置文件,而是由NPC脚本与数据库共同驱动。主逻辑通常写在`QFunction-0.txt`中,关键指令为`MAKEITEM`,后接三个参数:目标物品编号、产出数量、成功几率百分比。例如`MAKEITEM20130`表示以30%成功率合成编号20的物品一件。材料检测通过`CHECKITEM`指令完成,需逐一校验每个原料的编号和数量。

部分引擎(如Hero引擎)支持`MakeItem.txt`配置表,文件位于DB或Envir目录,格式为“材料编号列表|目标物品编号成功率消耗金币”,例如`1011|20305000`代表用编号10和11的材料合成编号20的物品,成功率30%,扣除5000金币。合成失败时默认扣除全部材料,若需保留部分材料,须在`QFunction-0.txt`中通过`RANDOM`指令增加条件判断逻辑。

物品编号必须与`StdItems.db`或`StdItems.txt`中的定义严格对应,否则合成无法识别原料或产出物。刺客职业在物品数据库中的Job字段标识为4,在配置刺客专属合成物品时需确认该字段设置正确。修改脚本或配置文件后,重启服务端或在M2控制台重新加载对应配置模块,更改方可生效。
[顶部]