Diferencia entre revisiones de «Item loot template»

De TimelessWoW
Ir a la navegación Ir a la búsqueda
(Página creada con «<strong><big>Las tablas `*_loot_template`</big></strong> ''Estas tablas sirven para organizar todo el sistema de loots de items. En total hay 11 tablas:''<br><br> '''creature_loot_template:''' Loot de criatura.<br> '''disenchant_loot_template:''' Loot de desencantar.<br> '''fishing_loot_template:''' Loot de pesca.<br> '''gameobject_loot_template:''' Loot de entidad.<br> '''item_loot_template:''' Loot de item.<br> '''pickpocketing_loot_template:''' Loot de criatura c…»)
 
Sin resumen de edición
Línea 13: Línea 13:
'''quest_mail_loot_template:''' Loot de correo de misión.<br>
'''quest_mail_loot_template:''' Loot de correo de misión.<br>
'''reference_loot_template:''' Loot de referencia.<br>
'''reference_loot_template:''' Loot de referencia.<br>
'''milling_loot_template:''' Loot de moler.<br>
'''milling_loot_template:''' Loot de moler.<br><br>


{| class="wikitable"
{| class="wikitable"
Línea 71: Línea 71:
| 1
| 1
|
|
|-
|}
=== Relaciones ===
Las 11 tablas tienen diferentes relaciones con otras tablas de la base de datos.
{| class="wikitable"
! Tabla de loot
! Campo
! Relación
! Tabla relacionada
! Campo
! Comentario
|-
| fishing_loot_template
| Sin relación
| Sin relación
| Sin relación
| Sin relación
| El entry está enlazado con la ID del área de pesca.
|-
| creature_loot_template
| entry
| varios ← varios
| creature_template
| lootid
|
|-
| gameobject_loot_template
| entry
| varios ← varios
| gameobject_template
| data1
| Sólo las entidades de tipo 3 (GAMEOBJECT_TYPE_CHEST) o 25 (GAMEOBJECT_TYPE_FISHINGHOLE) usan data1 como ID de loot. Los demás usan data1 para otras cosas.
|-
| item_loot_template
| entry
| varios ← uno
| item_template
| entry
|
|-
| disenchant_loot_template
| entry
| varios ← varios
| item_template
| DisenchantID
|
|-
| prospecting_loot_template
| entry
| varios ← uno
| item_template
| entry
|
|-
| milling_loot_template
| entry
| varios ← uno
| item_template
| entry
|
|-
| pickpocketing_loot_template
| entry
| varios ← varios
| creature_template
| pickpocketloot
|
|-
| skinning_loot_template
| entry
| varios ← varios
| creature_template
| skinloot
| Aparte de los items desollados, también puede almacenar items minables/recolectados de criaturas.
|-
| quest_mail_loot_template
| entry
|
| quest_template
| RewardMailTemplateId
|
|-
| reference_loot_template
| entry
| varios ← varios
| *_loot_template
| mincountOrRef
| En caso de mincountOrRef negativo
|-
|-
|}
|}

Revisión del 23:17 18 may 2025

Las tablas `*_loot_template`

Estas tablas sirven para organizar todo el sistema de loots de items. En total hay 11 tablas:

creature_loot_template: Loot de criatura.
disenchant_loot_template: Loot de desencantar.
fishing_loot_template: Loot de pesca.
gameobject_loot_template: Loot de entidad.
item_loot_template: Loot de item.
pickpocketing_loot_template: Loot de criatura cuando es robada.
prospecting_loot_template: Loot de prospectar.
skinning_loot_template: Loot de criatura cuando es desollada/minada/recolectada.
quest_mail_loot_template: Loot de correo de misión.
reference_loot_template: Loot de referencia.
milling_loot_template: Loot de moler.

Field Type Null Key Default Extra
entry mediumint unsigned NO PRI 0
item mediumint unsigned NO PRI 0
ChanceOrQuestChance float NO 100
lootmode smallint NO 1
groupid tiyint NO 0
mincountOrRef mediumint NO 1
maxcount tinyint unsigned NO 1

Relaciones

Las 11 tablas tienen diferentes relaciones con otras tablas de la base de datos.

Tabla de loot Campo Relación Tabla relacionada Campo Comentario
fishing_loot_template Sin relación Sin relación Sin relación Sin relación El entry está enlazado con la ID del área de pesca.
creature_loot_template entry varios ← varios creature_template lootid
gameobject_loot_template entry varios ← varios gameobject_template data1 Sólo las entidades de tipo 3 (GAMEOBJECT_TYPE_CHEST) o 25 (GAMEOBJECT_TYPE_FISHINGHOLE) usan data1 como ID de loot. Los demás usan data1 para otras cosas.
item_loot_template entry varios ← uno item_template entry
disenchant_loot_template entry varios ← varios item_template DisenchantID
prospecting_loot_template entry varios ← uno item_template entry
milling_loot_template entry varios ← uno item_template entry
pickpocketing_loot_template entry varios ← varios creature_template pickpocketloot
skinning_loot_template entry varios ← varios creature_template skinloot Aparte de los items desollados, también puede almacenar items minables/recolectados de criaturas.
quest_mail_loot_template entry quest_template RewardMailTemplateId
reference_loot_template entry varios ← varios *_loot_template mincountOrRef En caso de mincountOrRef negativo