📖 表说明

研磨掉落模板表定义了铭文师使用研磨技能研磨草药时可以获得的颜料和墨水及其概率。这个表是铭文专业的核心组成部分,控制着玩家研磨各种草药时能够获得什么铭文材料。

数据来源: 本文档基于AzerothCore官方Wiki和官方数据表借鉴.sql编写,确保字段定义的准确性和权威性。

官方文档: AzerothCore Wiki - loot_template

📊 表结构

字段名 数据类型 属性 默认值 描述
Entry int UNSIGNED 不为空 主键 0 草药物品ID,对应item_template.entry
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)

注意: milling_loot_template的GroupId不是主键

🔑 核心字段详解

🆔 Entry - 草药物品ID

详细说明:研磨掉落模板的唯一标识ID,对应item_template表中的entry字段。 取值范围:对应item_template.entry
  • 主键字段,标识研磨掉落模板
  • 对应item_template.entry字段
  • 只有草药类物品才会使用此表的研磨配置
  • 用于关联草药物品和其研磨产物

示例:

  • Entry=765 - 银叶草的研磨配置
  • Entry=785 - 魔皇草的研磨配置

📦 Item - 物品ID

详细说明:研磨获得的物品ID,对应item_template表中的entry字段。 取值范围:对应item_template.entry
  • 主键字段,标识研磨获得的物品
  • 必须对应item_template表中存在的entry
  • 通常是颜料、墨水等铭文材料
  • 用于定义研磨产出的具体物品

示例:

  • Item=3934 - 翠绿颜料(低级颜料)
  • Item=3977 - 蔚蓝颜料(中级颜料)

其他字段说明

注意: 其他字段(Reference、Chance、QuestRequired、LootMode、GroupId、MinCount、MaxCount、Comment)的详细说明与creature_loot_template完全相同,请参考 creature_loot_template 的字段详解。

💡 实际案例

研磨 Entry 765 - 银叶草研磨

银叶草的研磨掉落配置示例

-- Entry 765:银叶草研磨 DELETE FROM milling_loot_template WHERE Entry = 765; INSERT INTO milling_loot_template VALUES (765, 3934, 0, 100, 0, 1, 0, 1, 3, '翠绿颜料');

效果: 研磨银叶草必定获得1-3个翠绿颜料。

研磨 Entry 785 - 魔皇草研磨

魔皇草的研磨掉落配置示例

-- Entry 785:魔皇草研磨 DELETE FROM milling_loot_template WHERE Entry = 785; INSERT INTO milling_loot_template VALUES (785, 3934, 0, 75, 0, 1, 0, 1, 2, '翠绿颜料'), (785, 3977, 0, 25, 0, 1, 0, 1, 1, '蔚蓝颜料');

效果: 研磨魔皇草有75%几率获得1-2个翠绿颜料,25%几率获得1个蔚蓝颜料。

⚡ 快速参考

研磨产物类型

草药等级 常见草药Entry 主要产物 说明
低级草药 765-785 翠绿颜料 低级草药研磨配置
中级草药 786-2447 蔚蓝颜料 中级草药研磨配置
高级草药 2448+ 高级颜料 高级草药研磨配置

表关系

🔗 相关表格

❓ 常见问题

Q1: 如何配置草药的研磨产物?
在item_template表中创建草药物品,然后在milling_loot_template表中添加对应的研磨配置。例如:Entry=765的银叶草会使用Entry=765的研磨配置。
Q2: 研磨产物可以设置多个吗?
可以。在milling_loot_template表中添加多个条目,每个条目对应一个可能的研磨产物。使用Chance字段控制各产物的出现几率。
Q3: 如何配置必定获得的研磨产物?
设置Chance=100,表示该产物必定获得。可以配合MinCount和MaxCount字段控制产物的数量范围。