传奇添加新装备与魔龙套入库实操

来源: 作者: 点击:
传奇加新装备本质就一条链:StdItems.DB(或 StdItems.txt)里插一行定义属性 → Looks/Shape 绑客户端补丁编号 → M2 重载物品库 → 爆率文件或 NPC 脚本挂上名字让它能掉能买。魔龙版本(雷霆/烈焰/光芒、战神/真魂/圣魔、开天镇天玄天)只是把这套流程按职业套用一遍,没有特殊机制。

一、定位物品数据库
• HeroM2/GOM/GEE 系:D:\MirServer\Mud2\DB\StdItems.DB,用 DBC2000 或无极数据库打开。

• 老 BLUE/3K 系:D:\MirServer\Mir200\DB\Item.db 或 Envir 下的 StdItems.txt。

- 战神手游端:mud2.0\Mir200\Envir\StdItems.txt 走文本库,字段同 DB 版一一对应。
动手前先把整库导一份备份,Idx 改乱了引擎会吞后半截物品。

二、StdItems 关键字段填法
末尾插新行,按"复制迭代法"最稳:找一件同类型老装备(加雷霆战甲就复制天魔战甲,加开天就复制屠龙),整行粘到末尾再改下面几项:
• Idx:上一行+1,全局不重复。

• Name:装备名,如"雷霆战甲""开天",别带非法符号。

- StdMode:10 男衣 / 11 女衣 / 5 单手武器 / 6 双手武器 / 19 项链 / 24 手镯 / 22 戒指 / 15 头盔。
• Shape:衣服穿在身上的外观模型号(雷霆战甲沿用天魔战甲 Shape 也行,自做补丁就填新号);武器 Shape 绑 Weapon.wil 里的手持图序号;首饰 Shape 决定特殊功能(如 19 项链 ac2=魔躲 mac2=幸运)。

- Looks:背包图标、地面图标在 Items.wil / DnItems.wil 里的序号,和客户端补丁严格对齐,错一位显示透明或蜡烛。
• DuraMax:1000=1 点持久,魔龙级衣服常写 30000~50000。

- AC/AC2 防上下限,MAC/MAC2 魔防上下限,DC/DC2 攻上下限,MC/MC2 魔法上下限,SC/SC2 道术上下限;单值超过 255 穿身上会归零。
• Need=0 表示按等级限制,NeedLevel 填 40~46(魔龙套)、52~65(开天级);Price 设 0 防误卖。

- Weight 参照同部位老装备,屠龙级武器 80~100,衣服 60~80。

三、魔龙版本具体装备怎么入库
魔龙系分两档:魔龙小怪掉的雷霆(战)/烈焰(法)/光芒(道)套,和魔龙教主掉的战神/真魂/圣魔套,再加三把神兵开天/镇天/玄天。
以战士线举例:
• 雷霆战甲:复制天魔战甲行,Name 改"雷霆战甲",StdMode 10,Shape 沿用 3(重盔甲外观)或自补丁新号,Looks 填魔龙衣服图标号,AC 5-12 MAC 3-8 DC 0-0,NeedLevel 42,DuraMax 40000。

- 雷霆项链:复制圣战项链,Name"雷霆项链",StdMode 19,Shape 19,DC 2-7,NeedLevel 40。
• 雷霆戒指:DC 0-8,StdMode 22,Shape 22。

- 战神盔甲:复制雷霆战甲再抬一档,AC 6-14 MAC 4-9,NeedLevel 45。
• 战神戒指:DC 0-10。

• 开天:复制屠龙,Name"开天",StdMode 6,DC 60-80(或 45-95 看版本节奏),Weight 80,NeedLevel 55,Shape 绑开天武器外观号。

法师烈焰套把 DC 换成 MC,道士光芒套换 SC,StdMode 和 Shape 按衣服/首饰类型不变。战神对应真魂(法)/圣魔(道),属性比雷霆烈焰光芒再抬 10%~20%。

四、客户端补丁对齐
服务端库里 Looks/Shape 只是数字,真图在客户端 Data 目录:
• 武器外观:Weapon.wil / Weapon.pak

• 衣服外观:Hum.wil

• 背包图标:Items.wil

- 地面图标:DnItems.wil
用 WIL 编辑器(HBM/WZL 编辑器)把新图塞进对应文件末尾,记下起始序号填进 Looks;衣服穿戴图序号填进 Shape。GOM/GEE 用 .pak 时还要在 Pak.txt 里挂一行路径,否则引擎不读。不挂补丁也能进游戏,但装备显示成蜡烛或透明,属性照常生效。

五、让装备能掉能买
库里有了不等于能拿到,两处挂接:
• 爆率:Envir\MonItems\魔龙教主.txt 里加 1/80 雷霆战甲、1/200 开天;魔龙战将.txt 加 1/150 雷霆项链。改完 M2 控制台输 @ReloadMonItems 或菜单重读爆率。

- NPC 买卖:QuestNpc 里武器店脚本加 #IF #ACT Give 开天 1 做测试,或商店段写 卖 开天 1000000。
• 内挂捡取:M2 → 列表信息 → 内挂捡取/物品过滤,把新名加进白名单,不然假人和挂机角色不捡,地面躺一天。

六、重载与验证
M2 菜单 控制 → 重载物品数据库(或命令行 @ReloadStdItems,部分引擎叫重读物品列表),不重启也行。进游戏 GM 号输 @make 雷霆战甲 1、@make 开天 1,背包装备图标正常、双击能穿、面板属性按 DC/AC 字段变化,就通了。穿不上先查 StdMode 是不是和职业部位对(战士穿 StdMode 19 项链肯定错),图标透明查 Looks 和补丁序号偏移,属性为 0 查 DC2 是否超 255 或被合击/元素脚本覆盖。

魔龙版本加装备最容易漏的两步:Looks 只填了背包图标没管地面 DnItems 导致捡起来才见图、Shape 抄错衣服外观导致穿身上显示重盔甲模型。这两处对齐了,剩下的就是数值调平衡。