Las tablas *_loot_template
Estructura
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| Entry | INT | UNSIGNED | PRI | NO | 0 | ||
| Item | INT | UNSIGNED | PRI | NO | 0 | ||
| Reference | INT | NO | 0 | ||||
| Chance | FLOAT | NO | 0 | ||||
| QuestRequired | TINYINT | NO | 0 | ||||
| LootMode | SMALLINT | UNSIGNED | NO | 1 | |||
| GroupId | TINYINT | UNSIGNED | NO | 0 | PRI in creature_loot_template | ||
| MinCount | TINYINT | UNSIGNED | NO | 1 | |||
| MaxCount | TINYINT | UNSIGNED | NO | 1 | |||
| Comment | VARCHAR(255) | YES | NULL | TEXT in player_loot_template |
Descripción de los campos
| Table | Entry | Comment |
|---|---|---|
| creature_loot_template | creature_template.lootid | Usually the same as creature_template.entry |
| disenchant_loot_template | item_template.DisenchantID | |
| fishing_loot_template | area id | |
| gameobject_loot_template | gameobject_template.data1 | Need to have gamobject type GAMEOBJECT_TYPE_CHEST (3) or GAMEOBJECT_TYPE_FISHINGHOLE (25) |
| item_loot_template | item_template.entry | |
| mail_loot_template | mail template id | |
| milling_loot_template | item_template.entry | |
| pickpocket_loot_template | creature_template.pickpocketloot | |
| player_loot_template | TeamID (0 Horde/1 Alliance) | Only drops in BGs as insignia removal. |
| prospecting_loot_template | item_template.entry | |
| reference_loot_template | *_loot_template.reference | |
| skinning_loot_template | creature_template.skinloot | Also includes minable/herbable loot from creatures |
| spell_loot_template | SpellID |
reference_loot_template.entry.
Usa las entradas de la plantilla referenciada en la plantilla actual.
Nota: nunca se permite la autorreferencia. Esto provocará un crash.
Probabilidad de que caiga el loot. La probabilidad nunca puede superar un total de 100 para todas las entradas con el mismo GroupID.
Si el campo se deja en 0, la probabilidad será uniforme entre todas las entradas con el mismo GroupID y chance = 0.
0 - El loot siempre está disponible.
1 - El loot solo puede caer si el jugador tiene una quest con el item id especificado en quest_template.RequiredItemId1-6.
Máscara de bits.
Se usa para separar el loot condicional. Como el loot del Hardmode en Ulduar. El core puede cambiar el/los lootmode(s) activo(s) en cualquier momento.
En la mayoría de los casos este campo se deja en 1.
Se usa para agrupar items dentro de la misma plantilla de loot.
El loot referenciado puede formar parte de un grupo, igual que los items. Cuando una referencia está agrupada, compite con las demás entradas de ese grupo, y solo se seleccionará una entrada (item o referencia). Si la referencia gana la tirada, se procesa toda la plantilla referenciada.
Nota: el cliente solo puede mostrar 16 items en las ventanas de loot, incluido el oro. Por tanto, no se recomienda usar más de 16 grupos.
Cantidad mínima de un item que puede caer en un solo loot. No puede ser 0.
| Table | Comment |
|---|---|
| *_loot_template | Maximum amount of an item to drop in a single loot. |
| referenced_loot_template | How many times a referenced loot template should be processed. Note: The core only rolls chance per loot definition once. If the initial reference roll was lost, it will skip the current loot completely, regardless of MaxCount. |
Comentario