📖 表说明
分解掉落模板表定义了附魔师使用分解技能分解装备时可以获得的附魔材料及其概率。这个表是附魔专业的核心组成部分,控制着玩家分解各种品质装备时能够获得什么附魔材料。
数据来源: 本文档基于AzerothCore官方Wiki和官方数据表借鉴.sql编写,确保字段定义的准确性和权威性。
📊 表结构
| 字段名 | 数据类型 | 属性 | 键 | 默认值 | 描述 |
|---|---|---|---|---|---|
| Entry | int UNSIGNED | 不为空 | 主键 | 0 | 分解ID,对应item_template.DisenchantID |
| Item | int UNSIGNED | 不为空 | 主键 | 0 | 物品ID,对应item_template.entry |
| Reference | int | 不为空 | 0 | 引用ID,如果不为0则引用reference_loot_template | |
| Chance | float | 不为空 | 100 | 掉落几率(百分比) | |
| QuestRequired | tinyint | 不为空 | 0 | 是否需要任务(0=否,1=是) | |
| LootMode | smallint UNSIGNED | 不为空 | 1 | 掉落模式(位掩码) | |
| GroupId | tinyint UNSIGNED | 不为空 | 0 | 组ID,同一组中只会掉落一个物品 | |
| MinCount | tinyint UNSIGNED | 不为空 | 1 | 最小掉落数量 | |
| MaxCount | tinyint UNSIGNED | 不为空 | 1 | 最大掉落数量 | |
| Comment | varchar(255) | 可为空 | NULL | 注释说明 |
主键: (Entry, Item)
注意: disenchant_loot_template的GroupId不是主键
🔑 核心字段详解
🆔 Entry - 分解ID
详细说明:分解掉落模板的唯一标识ID,对应item_template表中的DisenchantID字段。
取值范围:对应item_template.DisenchantID
- 主键字段,标识分解掉落模板
- 对应item_template.DisenchantID字段
- 只有设置了正确分解ID的装备才会使用此表的分解配置
- 用于关联装备和其分解产物
示例:
- Entry=1 - 分解ID为1的装备分解配置
- Entry=10 - 分解ID为10的装备分解配置
📦 Item - 物品ID
详细说明:分解获得的物品ID,对应item_template表中的entry字段。
取值范围:对应item_template.entry
- 主键字段,标识分解获得的物品
- 必须对应item_template表中存在的entry
- 通常是附魔材料(如尘埃、精华、碎片等)
- 用于定义分解产出的具体物品
示例:
- Item=7078 - 奇异尘埃(低级附魔材料)
- Item=10938 - 灵魂精华(中级附魔材料)
其他字段说明
注意: 其他字段(Reference、Chance、QuestRequired、LootMode、GroupId、MinCount、MaxCount、Comment)的详细说明与creature_loot_template完全相同,请参考 creature_loot_template 的字段详解。
💡 实际案例
分解 分解ID 1 - 低级绿色装备分解
低级绿色品质装备的分解配置示例
-- 分解ID 1:低级绿色装备分解
DELETE FROM disenchant_loot_template WHERE Entry = 1;
INSERT INTO disenchant_loot_template VALUES
(1, 7078, 0, 80, 0, 1, 0, 1, 3, '奇异尘埃'),
(1, 10938, 0, 20, 0, 1, 0, 1, 1, '灵魂精华');
效果: 分解低级绿色装备有80%几率获得1-3个奇异尘埃,20%几率获得1个灵魂精华。
分解 分解ID 10 - 高级蓝色装备分解
高级蓝色品质装备的分解配置示例
-- 分解ID 10:高级蓝色装备分解
DELETE FROM disenchant_loot_template WHERE Entry = 10;
INSERT INTO disenchant_loot_template VALUES
(10, 11184, 0, 75, 0, 1, 0, 1, 2, '梦境尘埃'),
(10, 11185, 0, 25, 0, 1, 0, 1, 1, '幻影尘埃');
效果: 分解高级蓝色装备有75%几率获得1-2个梦境尘埃,25%几率获得1个幻影尘埃。
⚡ 快速参考
分解ID分类
| 分解ID范围 | 装备品质 | 装备等级 | 主要产物 |
|---|---|---|---|
| 1-10 | 绿色(优秀) | 1-20 | 奇异尘埃、灵魂精华 |
| 11-20 | 绿色(优秀) | 21-40 | 灵魂精华、梦境尘埃 |
| 21-30 | 蓝色(精良) | 41-60 | 梦境尘埃、幻影尘埃 |
| 31-40 | 蓝色(精良) | 61-80 | 幻影尘埃、永恒水晶 |
| 41-50 | 紫色(史诗) | 81+ | 永恒水晶、虚空水晶 |
表关系
- 主表: item_template - 物品模板表
- 关联字段: Entry → item_template.DisenchantID
- 物品表: item_template - 物品模板表
- 关联字段: Item → item_template.entry
- 引用表: reference_loot_template - 引用掉落模板表
- 关联字段: Reference → reference_loot_template.entry
🔗 相关表格
- item_template - 物品模板表
- creature_loot_template - 生物掉落模板表
- reference_loot_template - 引用掉落模板表
❓ 常见问题
Q1: 如何配置装备的分解产物?
在item_template表中设置DisenchantID字段,然后在disenchant_loot_template表中添加对应的分解配置。例如:DisenchantID=1的装备会使用Entry=1的分解配置。
Q2: 不同品质的装备应该使用什么分解ID?
通常绿色装备使用1-30的分解ID,蓝色装备使用31-50的分解ID,紫色装备使用51+的分解ID。具体分解ID对应不同的装备等级和产物。
Q3: 分解产物可以设置多个吗?
可以。在disenchant_loot_template表中添加多个条目,每个条目对应一个可能的分解产物。使用Chance字段控制各产物的掉落几率。