查看: 5|回复: 0

[传统脚本] 传奇物品数据库关键字段解释

[复制链接]

65

主题

79

回帖

1642

积分

金牌会员

社会你狗哥

积分
1642
发表于 4 天前 来自手机 | 显示全部楼层 |阅读模式
传奇游戏的物品数据库通常以 StdItems.DB 文件的形式存在。要修改或查看其中的物品数据,通常需要借助 DBC2000 或 无极数据库 等专业工具。

以下是传奇物品数据库(StdItems.DB)中核心字段的详细解析:

📦 核心基础字段
*   Idx (物品ID序号):物品的唯一编号,必须从上到下按顺序编码(如0, 1, 2...),中间不能出现断号或重复,否则会导致游戏引擎无法读取或服务器启动失败。
*   Name (物品名称):物品的显示名称,通常最多支持7个汉字。
*   StdMode (物品类型/分类):决定物品的基础分类和行为(例如:是武器、衣服、药水还是戒指)。不同的数值对应不同的物品大类,具体代码需查阅对应游戏引擎的说明书。
*   Weight (重量):物品的重量,会影响角色的负重。
*   Price (价格):物品在NPC商店出售的价格,同时也控制着物品的维修价格(若设为0,则该物品无法维修)。

🛡️ 战斗属性字段
这些字段直接决定了装备的强弱:
*   DC / DC2 (物理攻击):分别代表物理攻击力的下限和上限(主要影响战士)。
*   MC / MC2 (魔法攻击):分别代表魔法攻击力的下限和上限(主要影响法师)。
*   SC / SC2 (道术攻击):分别代表道术攻击力的下限和上限(主要影响道士)。
*   AC / AC2 (物理防御):分别代表物理防御力的下限和上限。
*   MAC / MAC2 (魔法防御):分别代表魔法防御力的下限和上限。

👁️ 外观与耐久字段
*   Looks (外观代码):控制物品在客户端显示的图标或人物穿戴后的外观模型编号。该编号需要与客户端的补丁文件(如WIL/WZL文件)中的序号对应。
*   DuraMax (持久/耐久度):物品的最大耐久度,通常以1000为1点持久单位。

📜 佩戴与特殊规则字段
*   Need (佩戴所需类型):定义佩戴该物品的前置条件,例如 0 通常代表需要达到特定等级。
*   NeedLevel (佩戴所需等级):配合 Need 字段使用,具体指明需要达到的等级数值。
*   Anicount (触发脚本):用于设置物品触发特定脚本的段头定义(常用于触发类物品)。
*   Reserved (保留/交易规则):定义物品的掉落和交易权限。例如,11 通常代表不可交易、不可掉落;8 可定义角色死亡后该物品是否消失。
*   Source (强度/特殊作用):部分物品用来设置强度,具体作用因物品类型而异,一般情况下不设置。

💡 小贴士:如果你需要添加一件新装备,最稳妥的办法是先在数据库中找到一件同类型的现有装备(比如要加新武器,就找一把现有的武器),复制它的数据行粘贴到最后,然后在此基础上修改名称、属性和外观代码,这样可以有效避免因 StdMode 等类型字段填写错误导致的异常。
单选投票, 共有 1 人参与投票
您所在的用户组没有投票权限
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表