Tabla `pool_gameobject`
Esta tabla contiene gameobjects que est谩n ligados a un pool concreto. Esta tabla solo puede contener gameobjects que tengan un tipo GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_FISHINGHOLE.
Estructura
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| guid | INT | UNSIGNED | PRI | NO | 0 | ||
| pool_entry | MEDIUMINT | UNSIGNED | NO | 0 | |||
| chance | FLOAT | UNSIGNED | NO | 0 | |||
| description | VARCHAR(255) | YES | NULL |
Descripci贸n de los campos
El pool en el que est谩 este gameobject. Se refiere a pool_template.entry.
La probabilidad porcentual expl铆cita de que este gameobject aparezca.
Si el pool hace aparecer solo un gameobject (max_limit = 1 en su respectivo pool_template), el core selecciona el gameobject a aparecer en un proceso de dos pasos: primero, solo se tiran los gameobjects con probabilidad expl铆cita (chance > 0) del pool. Si esa tirada no produce ning煤n gameobject, todos los gameobjects sin probabilidad expl铆cita (chance = 0) se tiran con la misma probabilidad.
Si el pool hace aparecer m谩s de un gameobject, la probabilidad se ignora y todos los gameobjects del pool se tiran en un solo paso con la misma probabilidad.
En caso de que el pool haga aparecer solo un gameobject y todos los gameobjects tengan una probabilidad distinta de cero, la suma de las probabilidades de todos los gameobjects debe ser igual a 100, de lo contrario el pool no aparecer谩.
El valor debe ser >=0. Si el valor no cumple la condici贸n, el SQL fallar谩 en pool_gameobject_chk_1.
Este campo normalmente nombra el gameobject correspondiente al guid y menciona de qu茅 punto de aparici贸n se trata. Ejemplo: Spawn Point 4 - Tin Vein