传奇服务端三大核心DB文件均位于D:\MirServer\Mud2\DB\,用DBC2000(BDEAdministrator建HeroDB别名)编辑:StdItems.DB(物品)、Monster.DB(怪物)、Magic.DB(技能)。字段改错轻则属性不生效,重则M2报红、物品消失、怪物无敌。下面按库逐项拆。
一、StdItems.DB(物品/装备/药品/技能书)
路径Mud2\DB\StdItems.DB,每行一件物品,Idx不可重复
0Idx:物品唯一编号,递增不重复,引擎索引基准
1Name:显示名,老引擎限14字节(7汉字),连击引擎20字节
2Stdmode:物品大类,决定引擎识别逻辑
0药品1食物2卷轴3卷类4技能书(Shape分0战1法2道)5/6武器10男衣11女衣15头盔19/20/21项链22/23戒指24/26手镯25符咒毒药30照明31捆装52鞋53宝石54腰带28天使29马牌
3Weight:重量,Overlap重叠时按数量折算
4Anicount:特殊参数,麻痹戒=麻痹概率(10即10%)、药品=恢复值、武器=攻速修正
5Source:强度值(负数为神圣),GOM可绑装备触发脚本@OnEquipXXX;照明物1=不耗持久
6Reserved:隐藏属性,8=死亡消失9=不可取下;武器30+12=血剑不可摘
7Looks:背包/装备栏外观索引,对应客户端Wix/Wil
8DuraMax:持久上限,1000=1点持久,40000=40点;0=不可修理(护身符类)
9-12AC/AC2/MAC/MAC2:物防下限/上限、魔防下限/上限;首饰类按Stdmode/Shapereinterpret(如项链Shape19时AC2=魔躲MAC2=幸运,Shape20时AC2=准确MAC2=敏捷)
13-18DC/DC2/MC/MC2/SC/SC2:攻下限/上限、魔下限/上限、道下限/上限;单值>255穿戴后属性归0
19Need:佩戴条件类型0等级1攻击2魔法3道术
20NeedLevel:具体门槛数值(如40=40级/40攻)
21Price:商店售价
22Stock:挖取难度(卧龙名将装备越大越难挖)
23UniqueItem:内力恢复百分比(内功版)
25Overlap:1/2堆叠模式
28Smite:暴击29DropRate:PK爆率30IgnDef:忽视防御31DamAdd:增伤32DamReb:反伤33/34DcRedu/McRedu:物/魔减伤35ExpAdd:经验加成
36Bind:0不绑1拾取绑2穿戴绑3双绑
37Shine:发光等级(首饰1-4、武器1-6、新衣1-2内观翅膀)
药剂特例:强效金疮药AC=90(回HP),太阳水AC=50MAC=80(回HP/MP),生命强化水AC=后值MAC2=持续时间秒
二、Monster.DB(怪物/NPC/BOSS)
路径Mud2\DB\Monster.DB
0Name:怪物名
1Race:行动/死亡效果代码(81进入范围攻击82毒液90贴身麻痹92超距瞬移93边打边躲96自动复活100骷髅101石像激活102/103/116召唤设定怪117自爆等)
2Racelmg:攻击动作代码(15抛斧16喷毒21电火花33大范围喷毒49火球52/53高低空喷毒等)
3Appr:外观形象索引,对应MonImage.wil等
4Lvl:等级,影响经验系数、诱惑成功率、CoolEye范围
5Undead:0非不死(可被诱惑之光召)1不死系(不可招)
6CoolEye:视野/反隐范围,数值高可破隐身戒指
7Exp:击杀经验
8HP:生命值
9MP:魔法值;>0时怪物单次受击伤害封顶=该值,设0才正常掉血
10-11AC/AC2:物防下限/上限
12MAC:魔防(部分库无MAC2,用AC2/MAC2扩展)
13-14DC/DCMax:物攻下限/上限
15MC:魔攻16SC:道攻(精神力)
17Speed:移动速度18Hit:命中
19Walk_Spd:行走间隔(越小越快)20WalkStep:步伐21WalkWait:待机22Attacr_Spd:攻击间隔(越小越快)
23ExploreItem:死亡是否支持探索挖取24InLevel:内功等级25IPExp:内功经验产出
三、Magic.DB(技能/魔法/连击/合击)
路径Mud2\DB\Magic.DB
0MagID:技能唯一ID,脚本/书DB关联用,不可重复
1MagName:技能显示名
2EffectType:角色释放动作代码(挥砍/举杖/画符等)
3Effect:技能特效动画代码(火球/雷电/冰花/合击光效)
4Spell:基础耗蓝
5Power:伤害/治疗下限6MaxPower:上限
7DefSpell:每升1级增加耗蓝8DefPower:升级增下限9DefMaxPower:升级增上限
10Job:可学职业0战1法2道
11/13/15NeedL1/NeedL2/NeedL3对应等级门槛(1/2/3级)
12/14/16L1Train/L2Train/L3Train:对应级熟练度需求
17Delay:释放后硬直/公共CD(毫秒),连击链别设太长
18Descr:备注
19MaxTrainLv:最高修炼等级(3=三级满,改15需补丁支持)
连击技能示例ID:战士三绝杀/追心刺/断岳斩/横扫千军、法师双龙破/凤舞祭/惊雷爆/冰天雪地、道士虎啸诀/八卦掌/三焰咒/万剑归宗,均在此库标EffectType+Job+Power区间。
四、改DB通用铁律
•DBC2000建HeroDB别名→类型STANDARD→路径指到Mud2\DB,否则M2读空库
•改完存盘→关M2→改→开M2,热改易崩库
•Idx/MagID/Race/Stdmode错值=物品消失/怪物变鸡/技能空放
•GOM/GEE在StdItems扩展了Bind/Shine/Smite/IgnDef等字段,老HERO库无这些列别强填
•怪物打不死先查MP是否>0(伤害封顶)
•装备攻击变0查DC/DC2是否超255
•技能书不学查StdItemsShape(4类0战1法2道)+MagicJob是否对应
把三张表按上面字段对,物品属性、怪物强度、技能数值全部可控,版本改数值阶段不再靠猜。
一、StdItems.DB(物品/装备/药品/技能书)
路径Mud2\DB\StdItems.DB,每行一件物品,Idx不可重复
0Idx:物品唯一编号,递增不重复,引擎索引基准
1Name:显示名,老引擎限14字节(7汉字),连击引擎20字节
2Stdmode:物品大类,决定引擎识别逻辑
0药品1食物2卷轴3卷类4技能书(Shape分0战1法2道)5/6武器10男衣11女衣15头盔19/20/21项链22/23戒指24/26手镯25符咒毒药30照明31捆装52鞋53宝石54腰带28天使29马牌
3Weight:重量,Overlap重叠时按数量折算
4Anicount:特殊参数,麻痹戒=麻痹概率(10即10%)、药品=恢复值、武器=攻速修正
5Source:强度值(负数为神圣),GOM可绑装备触发脚本@OnEquipXXX;照明物1=不耗持久
6Reserved:隐藏属性,8=死亡消失9=不可取下;武器30+12=血剑不可摘
7Looks:背包/装备栏外观索引,对应客户端Wix/Wil
8DuraMax:持久上限,1000=1点持久,40000=40点;0=不可修理(护身符类)
9-12AC/AC2/MAC/MAC2:物防下限/上限、魔防下限/上限;首饰类按Stdmode/Shapereinterpret(如项链Shape19时AC2=魔躲MAC2=幸运,Shape20时AC2=准确MAC2=敏捷)
13-18DC/DC2/MC/MC2/SC/SC2:攻下限/上限、魔下限/上限、道下限/上限;单值>255穿戴后属性归0
19Need:佩戴条件类型0等级1攻击2魔法3道术
20NeedLevel:具体门槛数值(如40=40级/40攻)
21Price:商店售价
22Stock:挖取难度(卧龙名将装备越大越难挖)
23UniqueItem:内力恢复百分比(内功版)
25Overlap:1/2堆叠模式
28Smite:暴击29DropRate:PK爆率30IgnDef:忽视防御31DamAdd:增伤32DamReb:反伤33/34DcRedu/McRedu:物/魔减伤35ExpAdd:经验加成
36Bind:0不绑1拾取绑2穿戴绑3双绑
37Shine:发光等级(首饰1-4、武器1-6、新衣1-2内观翅膀)
药剂特例:强效金疮药AC=90(回HP),太阳水AC=50MAC=80(回HP/MP),生命强化水AC=后值MAC2=持续时间秒
二、Monster.DB(怪物/NPC/BOSS)
路径Mud2\DB\Monster.DB
0Name:怪物名
1Race:行动/死亡效果代码(81进入范围攻击82毒液90贴身麻痹92超距瞬移93边打边躲96自动复活100骷髅101石像激活102/103/116召唤设定怪117自爆等)
2Racelmg:攻击动作代码(15抛斧16喷毒21电火花33大范围喷毒49火球52/53高低空喷毒等)
3Appr:外观形象索引,对应MonImage.wil等
4Lvl:等级,影响经验系数、诱惑成功率、CoolEye范围
5Undead:0非不死(可被诱惑之光召)1不死系(不可招)
6CoolEye:视野/反隐范围,数值高可破隐身戒指
7Exp:击杀经验
8HP:生命值
9MP:魔法值;>0时怪物单次受击伤害封顶=该值,设0才正常掉血
10-11AC/AC2:物防下限/上限
12MAC:魔防(部分库无MAC2,用AC2/MAC2扩展)
13-14DC/DCMax:物攻下限/上限
15MC:魔攻16SC:道攻(精神力)
17Speed:移动速度18Hit:命中
19Walk_Spd:行走间隔(越小越快)20WalkStep:步伐21WalkWait:待机22Attacr_Spd:攻击间隔(越小越快)
23ExploreItem:死亡是否支持探索挖取24InLevel:内功等级25IPExp:内功经验产出
三、Magic.DB(技能/魔法/连击/合击)
路径Mud2\DB\Magic.DB
0MagID:技能唯一ID,脚本/书DB关联用,不可重复
1MagName:技能显示名
2EffectType:角色释放动作代码(挥砍/举杖/画符等)
3Effect:技能特效动画代码(火球/雷电/冰花/合击光效)
4Spell:基础耗蓝
5Power:伤害/治疗下限6MaxPower:上限
7DefSpell:每升1级增加耗蓝8DefPower:升级增下限9DefMaxPower:升级增上限
10Job:可学职业0战1法2道
11/13/15NeedL1/NeedL2/NeedL3对应等级门槛(1/2/3级)
12/14/16L1Train/L2Train/L3Train:对应级熟练度需求
17Delay:释放后硬直/公共CD(毫秒),连击链别设太长
18Descr:备注
19MaxTrainLv:最高修炼等级(3=三级满,改15需补丁支持)
连击技能示例ID:战士三绝杀/追心刺/断岳斩/横扫千军、法师双龙破/凤舞祭/惊雷爆/冰天雪地、道士虎啸诀/八卦掌/三焰咒/万剑归宗,均在此库标EffectType+Job+Power区间。
四、改DB通用铁律
•DBC2000建HeroDB别名→类型STANDARD→路径指到Mud2\DB,否则M2读空库
•改完存盘→关M2→改→开M2,热改易崩库
•Idx/MagID/Race/Stdmode错值=物品消失/怪物变鸡/技能空放
•GOM/GEE在StdItems扩展了Bind/Shine/Smite/IgnDef等字段,老HERO库无这些列别强填
•怪物打不死先查MP是否>0(伤害封顶)
•装备攻击变0查DC/DC2是否超255
•技能书不学查StdItemsShape(4类0战1法2道)+MagicJob是否对应
把三张表按上面字段对,物品属性、怪物强度、技能数值全部可控,版本改数值阶段不再靠猜。

