loot_creatures
This table contains the loot of creatures.
Structure
| Field | Type | Default | Comment |
|---|---|---|---|
| entryid | int unsigned | key | |
| build | int unsigned | 0 | key |
| difficulty | tinyint unsigned | 0 | key |
| itemid | int unsigned | 0 | key |
| groupid | int unsigned | 0 | key |
| chance | float | 0 | |
| groupindex | tinyint unsigned | 0 | |
| mincount | int unsigned | 1 | |
| maxcount | int unsigned | 1 | |
| is_currency | tinyint unsigned | 0 |
A row is either an item (itemid set, groupid 0) or a link to a group of loot_groups (groupid set, itemid 0). The rows of an entry form one loot set per build and difficulty.
entryid
The entry ID of the creature from the creature_properties table.
build
Client build the loot set is valid from. The server loads, for every entry, the rows with the highest build that does not exceed its own build. A set is only stored where the loot differs from the previous build.
difficulty
The client difficulty id the set applies to, 0 = every difficulty. From 10.x on the dumps carry a set per difficulty.
itemid
The entry ID of the item that drops, from item_properties. 0 for a group link.
:cata: and later versions, when is_currency is enabled, this value contains a currency ID from CurrencyTypes instead of an item entry.
groupid
The group of loot_groups that is rolled instead of an item. 0 for an item row.
chance
The percent chance (0 - 100) of the row. For a row with its own roll (groupindex 0) it is the drop chance. Inside an exclusive group it is the share of the row; rows with chance 0 split the rest of the group equally. A group link rolls its group with this chance for every roll.
groupindex
0 = the row rolls on its own. Every other value forms an exclusive group with the rows of the same index: exactly one of them drops.
mincount
The minimum amount of the item.
maxcount
The maximum amount of the item. For a group link it is the number of rolls of the group.
is_currency
1 = itemid is a currency, 0 = an item.