传奇服务端完整DB参数详解:物品怪物技能数据库字段对照表

来源: 作者: 点击:
传奇服务端的核心数据库由三个文件构成:StdItems.DB(物品数据库)、Monster.DB(怪物数据库)和Magic.DB(技能数据库)。这三个文件共同定义了游戏内所有可交互内容的基础属性。通常需要使用DBC2000或无极数据库等专业工具来打开和编辑。

**StdItems.DB 物品数据库核心字段**

物品数据库控制着从装备到消耗品的所有属性。

* **基础与标识字段**:`Idx`为物品唯一序号,必须连续不重复,否则引擎启动失败。`Name`为物品显示名称。`StdMode`决定物品大类(武器、衣服、药品等),不同数值对应不同属性栏位含义。`Weight`影响负重,`Price`影响出售与维修价格。

* **装备属性字段**:攻击属性包括`DC/DC2`(物理攻击下限/上限)、`MC/MC2`(魔法攻击)、`SC/SC2`(道术攻击)。防御属性包括`AC/AC2`(物理防御)、`MAC/MAC2`(魔法防御)。`DuraMax`为耐久度,通常1000为1点持久。

* **使用限制字段**:`Need`定义佩戴条件类型(如等级、攻击力),`NeedLevel`配合`Need`指定具体数值。

* **外观与特殊字段**:`Looks`控制物品在背包和地面的显示图标。`Shape`用于首饰时赋予隐藏属性(如麻痹、护身),数值111代表隐身,113代表麻痹,118代表护身,122-125为记忆套装。

**Monster.DB 怪物数据库核心字段**

怪物数据库定义了所有怪物的行为逻辑和战斗力。

* **基础与外观字段**:`Name`必须与刷怪配置文件中的名称完全一致。`Appr`决定怪物模型,对应客户端资源文件中的序列号。

* **行为与攻击字段**:`Race`是控制怪物AI的核心,`Racelmg`控制攻击动画效果,两者需匹配使用。关键`Race`值如下:
* **81**:标准近战主动攻击。
* **82**:远程投射攻击。
* **90**:近战附带麻痹效果。
* **115**:自身不移动,全屏地刺攻击(赤月恶魔)。
* **51**:被动反击(鹿)。
* **53**:主动攻击但死亡不掉落物品。
* **战斗属性字段**:`HP`/`MP`为血量蓝量,`DC`/`DCMax`为物理攻击力,`AC`/`ACMax`为物理防御,`MAC`/`MACMax`为魔法防御,`Exp`为击杀经验。

* **特殊机制字段**:`Undead`标识是否为不死系(影响道士技能),`CoolEye`控制是否主动攻击进入视野的玩家。

**Magic.DB 技能数据库核心字段**

技能数据库管理所有可学习的技能及其成长曲线。

* **基础与职业字段**:`MagID`为技能代号,`MagName`为技能名称。`Job`指定职业(0-战士,1-法师,2-道士)。

* **威力与消耗字段**:`Power`/`MaxPower`为基本威力与最大威力,`Spell`为每次耗蓝量。对应的`DefPower`、`DefMaxPower`、`DefSpell`字段记录技能升级后增加的属性值。

* **修炼条件字段**:`NeedL1`/`NeedL2`/`NeedL3`分别对应升到1、2、3级所需角色等级,`L1Train`等字段为修炼到对应等级所需的经验值。