传奇服务端核心三张DB表均在Mir200\Mud2下,用DBC2000或引擎自带编辑器打开:StdItems.DB(物品表)、Monster.DB(怪物表)、Magic.DB(技能表)。下面按表逐字段列出,含Hero引擎扩展字段,改版本、加装备、加怪、加技能直接对照填。
一、StdItems.DB物品表字段(Idx顺序)
0Idx:物品唯一序号,不可重复,引擎认物品以Idx为准
1Name:物品名称,连击Hero端支持20字节,老端14字节
2Stdmode:物品大类编码(见文末Stdmode对照)
3Weight:重量,武器对应腕力、装备对应负重,药品堆叠时参与计算
4Anicount:特殊属性标记(内功书AniCount=1显示所需内功等级;负值为额外负重;特殊触发件填触发码如111麻痹、113)
5Source:特殊源(StdMode=16时Source=1代表面巾;药品叠加Source=5;=1时不随时间掉持久;内力丹StdMode=0/Shape=4时恢复AC*AC2内力)
6Reserved:隐藏属性(8=人死消失,9=不可取下;药品叠加数量值最大255;升级宝石Reserved=1只随机攻魔道)
7Looks:背包/装备栏显示外观编号,对应Items.wil索引
8DuraMax:最大持久,1000=1点持久,40000=40点持久;经验宝石倍率也按此算
9AC/10AC2:物理防御下限/上限
11MAC/12MAC2:魔法防御下限/上限
13DC/14DC2:攻击下限/上限
15MC/16MC2:魔法下限/上限
17SC/18SC2:道术下限/上限
19Need:需求类型(0=等级,1=攻击,2=魔法,3=道术)
20NeedLevel:对应Need的需求数值
21Price:商店买卖金币价
22Stock:库存品标记,卧龙名将挖装难度随值增大
23UniqueItem:装备恢复内力值百分比
24Overlap:1或2,是否可重叠堆叠
25ItemType:物品分类标签
26ItemSet:套装编号
27Smite:暴击值
28DropRate:PK击杀目标爆率修正
29IgnDef:忽视目标防御值
30DamAdd:增加伤害
31DamReb:伤害反射
32DcRedu:物理减伤
33McRedu:魔法减伤
34ExpAdd:经验吸收加成
35Bind:绑定规则(0不绑,1拾取绑,2穿戴绑,3拾取+穿戴绑)
36Shine:发光等级(首饰1-4,武器1-6,新衣服1-2主控翅膀内观)
37Reference:附加说明文本
附:常用Stdmode编码
0药品1食物3卷轴4/7技能书5/6武器10男手镯11女衣服15头盔16斗笠(Shape=1金色)19/20/21项链22/23戒指24/26手镯25符毒30照明31捆装52鞋子53宝石54腰带58升级宝石40/41可堆叠药品
二、Monster.DB怪物表字段(Name为首列)
0Name:怪物名称
1Race:行动/死亡效果代码(0普通、1不死、2诱饵、3自爆等)
2RaceImg:攻击模式代码
3Appr:外观代码,对应MonXX.pak计算值=(pak编号-1)*10
4Lvl:等级
5Undead:不死系(0否1是,不死系不能被道士召唤)
6CoolEye:视线/反隐范围,值过高可看穿隐身戒指
7HP:生命值
8MP:魔法值,>0时引擎限制单次受伤不超过此值
9AC/10MAC:物理防御/魔法防御(部分端AC2/MAC2为上限,写在AC/MAC后列)
11DC/12DCMax:物理攻击下限/上限
13MC:魔法攻击
14SC:道术攻击
15Speed:移动速度
16Hit:命中率(准确)
17Walk_Spd:行走间隔(ms),100~200已很快
18WalkStep:行走步伐
19WalkWait:行走等待
20Attack_Spd:攻击间隔(ms),越低越快
21Exp:击杀经验
22ExploreItem:死亡是否支持探索爆装(0否1是)
23InLevel:怪物内功等级
24IPExp:击杀给内功经验(人物需已学内功)
三、Magic.DB技能表字段(MagID为首列)
0MagID:技能唯一ID
1MagName:技能名称
2EffectType:释放时角色动作效果代码
3Effect:魔法动画效果代码(1地钉、2雷电等)
4Spell:每次释放基础耗蓝
5Power:基本威力
6MaxPower:最大威力
7DefSpell:每升一级增加耗蓝
8DefMaxPower:升级增加的最大威力
9Job:职业(0战士1法师2道士)
10NeedL1/12NeedL2/14NeedL3:1/2/3级所需角色等级
11L1Train/13L2Train/15L3Train:1/2/3级修炼所需经验
16MaxTrainLv:最高可修等级(3或15,15需补丁)
17Delay:释放延迟(ms)
18Descr:备注
四、Hero引擎扩展说明
•内功技能书:StdItems里按普通书建,AniCount=1,客户端显示所需内功等级
-内力丹:StdMode=0,Shape=4,吃下恢复AC*AC2的内力
•升级宝石:StdMode=58,Reserved=1只随机攻魔道,Weight=1随机全部属性,Weight=2只随机攻魔道
-麻痹/复活/护身环:靠Anicount特殊码+ParalysisItemList/RevivalItemList/MagicShieldItemList.txt联动
•连击招式、经络脚本不在DB里,走Mir200\Envir\QuestDiary\QBatter-0.txt与QFunction-0.txt
改完任一张表,M2Server→控制→重新加载物品/怪物/技能数据库,或重启DBServer+M2生效;Appr、Looks、Shape涉及客户端pak/wil,需同步补丁与登录器,否则只显示空模型或红叉。
一、StdItems.DB物品表字段(Idx顺序)
0Idx:物品唯一序号,不可重复,引擎认物品以Idx为准
1Name:物品名称,连击Hero端支持20字节,老端14字节
2Stdmode:物品大类编码(见文末Stdmode对照)
3Weight:重量,武器对应腕力、装备对应负重,药品堆叠时参与计算
4Anicount:特殊属性标记(内功书AniCount=1显示所需内功等级;负值为额外负重;特殊触发件填触发码如111麻痹、113)
5Source:特殊源(StdMode=16时Source=1代表面巾;药品叠加Source=5;=1时不随时间掉持久;内力丹StdMode=0/Shape=4时恢复AC*AC2内力)
6Reserved:隐藏属性(8=人死消失,9=不可取下;药品叠加数量值最大255;升级宝石Reserved=1只随机攻魔道)
7Looks:背包/装备栏显示外观编号,对应Items.wil索引
8DuraMax:最大持久,1000=1点持久,40000=40点持久;经验宝石倍率也按此算
9AC/10AC2:物理防御下限/上限
11MAC/12MAC2:魔法防御下限/上限
13DC/14DC2:攻击下限/上限
15MC/16MC2:魔法下限/上限
17SC/18SC2:道术下限/上限
19Need:需求类型(0=等级,1=攻击,2=魔法,3=道术)
20NeedLevel:对应Need的需求数值
21Price:商店买卖金币价
22Stock:库存品标记,卧龙名将挖装难度随值增大
23UniqueItem:装备恢复内力值百分比
24Overlap:1或2,是否可重叠堆叠
25ItemType:物品分类标签
26ItemSet:套装编号
27Smite:暴击值
28DropRate:PK击杀目标爆率修正
29IgnDef:忽视目标防御值
30DamAdd:增加伤害
31DamReb:伤害反射
32DcRedu:物理减伤
33McRedu:魔法减伤
34ExpAdd:经验吸收加成
35Bind:绑定规则(0不绑,1拾取绑,2穿戴绑,3拾取+穿戴绑)
36Shine:发光等级(首饰1-4,武器1-6,新衣服1-2主控翅膀内观)
37Reference:附加说明文本
附:常用Stdmode编码
0药品1食物3卷轴4/7技能书5/6武器10男手镯11女衣服15头盔16斗笠(Shape=1金色)19/20/21项链22/23戒指24/26手镯25符毒30照明31捆装52鞋子53宝石54腰带58升级宝石40/41可堆叠药品
二、Monster.DB怪物表字段(Name为首列)
0Name:怪物名称
1Race:行动/死亡效果代码(0普通、1不死、2诱饵、3自爆等)
2RaceImg:攻击模式代码
3Appr:外观代码,对应MonXX.pak计算值=(pak编号-1)*10
4Lvl:等级
5Undead:不死系(0否1是,不死系不能被道士召唤)
6CoolEye:视线/反隐范围,值过高可看穿隐身戒指
7HP:生命值
8MP:魔法值,>0时引擎限制单次受伤不超过此值
9AC/10MAC:物理防御/魔法防御(部分端AC2/MAC2为上限,写在AC/MAC后列)
11DC/12DCMax:物理攻击下限/上限
13MC:魔法攻击
14SC:道术攻击
15Speed:移动速度
16Hit:命中率(准确)
17Walk_Spd:行走间隔(ms),100~200已很快
18WalkStep:行走步伐
19WalkWait:行走等待
20Attack_Spd:攻击间隔(ms),越低越快
21Exp:击杀经验
22ExploreItem:死亡是否支持探索爆装(0否1是)
23InLevel:怪物内功等级
24IPExp:击杀给内功经验(人物需已学内功)
三、Magic.DB技能表字段(MagID为首列)
0MagID:技能唯一ID
1MagName:技能名称
2EffectType:释放时角色动作效果代码
3Effect:魔法动画效果代码(1地钉、2雷电等)
4Spell:每次释放基础耗蓝
5Power:基本威力
6MaxPower:最大威力
7DefSpell:每升一级增加耗蓝
8DefMaxPower:升级增加的最大威力
9Job:职业(0战士1法师2道士)
10NeedL1/12NeedL2/14NeedL3:1/2/3级所需角色等级
11L1Train/13L2Train/15L3Train:1/2/3级修炼所需经验
16MaxTrainLv:最高可修等级(3或15,15需补丁)
17Delay:释放延迟(ms)
18Descr:备注
四、Hero引擎扩展说明
•内功技能书:StdItems里按普通书建,AniCount=1,客户端显示所需内功等级
-内力丹:StdMode=0,Shape=4,吃下恢复AC*AC2的内力
•升级宝石:StdMode=58,Reserved=1只随机攻魔道,Weight=1随机全部属性,Weight=2只随机攻魔道
-麻痹/复活/护身环:靠Anicount特殊码+ParalysisItemList/RevivalItemList/MagicShieldItemList.txt联动
•连击招式、经络脚本不在DB里,走Mir200\Envir\QuestDiary\QBatter-0.txt与QFunction-0.txt
改完任一张表,M2Server→控制→重新加载物品/怪物/技能数据库,或重启DBServer+M2生效;Appr、Looks、Shape涉及客户端pak/wil,需同步补丁与登录器,否则只显示空模型或红叉。

