AzerothCore
Pages :

pool_gameobject

<-Volver a:World

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

guid

gameobject.guid

pool_entry

El pool en el que est谩 este gameobject. Se refiere a pool_template.entry.

chance

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.

description

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