生物掉落模板表存储了生物死亡时可能掉落的物品信息。这个表定义了物品的掉落几率、数量范围和掉落条件等属性。
字段名 | 类型 | 属性 | 描述 |
---|---|---|---|
Entry | mediumint(8) unsigned | 主键,不为空,默认0 | 生物模板ID,对应creature_template表中的entry字段 |
Item | mediumint(8) unsigned | 主键,不为空,默认0 | 物品ID,对应item_template表中的entry字段 |
Reference | mediumint(8) unsigned | 不为空,默认0 | 引用ID,如果不为0,则引用另一个掉落模板 |
Chance | float | 不为空,默认100 | 掉落几率(百分比) |
QuestRequired | tinyint(1) unsigned | 不为空,默认0 | 是否需要任务(0=否,1=是) |
LootMode | smallint(5) unsigned | 不为空,默认1 | 掉落模式 |
GroupId | tinyint(3) unsigned | 不为空,默认0 | 组ID,同一组中只会掉落一个物品 |
MinCount | tinyint(3) unsigned | 不为空,默认1 | 最小数量 |
MaxCount | tinyint(3) unsigned | 不为空,默认1 | 最大数量 |
Comment | varchar(255) | 不为空,默认'' | 注释 |
生物模板ID,对应creature_template表中的entry字段。这个字段定义了哪种生物会掉落这些物品。
示例值: 1260(狗头人矿工), 7427(熔火恶犬)
物品ID,对应item_template表中的entry字段。这个字段定义了生物死亡时可能掉落的物品。
示例值: 2589(亚麻布), 2770(铜矿石)
注意: 如果Reference字段不为0,则Item字段表示引用的掉落模板ID,而不是物品ID。
引用ID,如果不为0,则引用另一个掉落模板。这个机制允许创建可重用的掉落组,多个生物可以共享同一个掉落组。
示例值:
注意: 引用的掉落模板通常存储在reference_loot_template表中,但也可以引用其他类型的掉落模板表。
掉落几率,表示物品掉落的概率,以百分比表示。
示例值:
注意: 如果Chance设置为0,则物品只会在特定条件下掉落,例如在引用模板中使用。
是否需要任务,表示物品是否只有在玩家有相关任务时才会掉落。
示例值:
掉落模式,控制物品在哪些模式下掉落。这是一个位掩码值,可以组合多个标志。
示例值:
组ID,同一组中只会掉落一个物品。这个机制允许创建互斥的掉落组,例如只掉落一种武器或一种护甲。
示例值:
注意: 同一组中的物品掉落几率总和不需要等于100%。如果总和小于100%,则有可能不掉落任何物品。
最小数量和最大数量,定义了物品掉落时的数量范围。系统会在这个范围内随机选择一个数量。
示例值:
以下SQL语句将为狗头人矿工(1260)添加一个50%几率掉落亚麻布(2589)的记录:
INSERT INTO creature_loot_template (Entry, Item, Chance, MinCount, MaxCount)
VALUES (1260, 2589, 50, 1, 3);
以下SQL语句将为熔火恶犬(7427)添加一个武器组掉落,该组中只会掉落一种武器:
INSERT INTO creature_loot_template (Entry, Item, Chance, GroupId, MinCount, MaxCount)
VALUES
(7427, 7786, 30, 1, 1, 1), -- 图样:粗制毛皮手套
(7427, 7787, 30, 1, 1, 1), -- 图样:粗制毛皮披风
(7427, 7788, 40, 1, 1, 1); -- 图样:粗制毛皮外衣
以下SQL语句将为狗头人矿工(1260)添加一个引用掉落,引用ID为10000的掉落模板:
INSERT INTO creature_loot_template (Entry, Item, Reference, Chance)
VALUES (1260, 10000, 10000, 100);
以下SQL语句将为狗头人矿工(1260)添加一个任务物品掉落,只有有相关任务的玩家才能看到和拾取:
INSERT INTO creature_loot_template (Entry, Item, Chance, QuestRequired, MinCount, MaxCount)
VALUES (1260, 2640, 100, 1, 1, 1); -- 矿工的工具