pool_gameobject_template table holds game object templates that
are tied to a specific pool.
This table can only contain game object templates s that have a type of GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_FISHINGHOLE.
The identifier of a pool template to which this game object template belongs. The value has to match with a pool identifier defined in the “pool_template” table.
The explicit percentage chance that this game object will be spawned.
If the pool spawns just one game object (max_limit = 1 in the respective pool_template), the core selects the game object to be spawned in a two-step process:
First, only the explicitly-chanced (chance > 0) game objects of the pool are rolled. If this roll does not produce any game object, all the game objects without explicit chance (chance = 0) are rolled with equal chance.
If the pool spawns more than one game object, the chance is ignored and all the game objects in the pool are rolled in one step with equal chance.
In case the pool spawns just one game object and all the game objects have a non-zero chance, the sum of the chances for all the game objects must equal to 100, otherwise the pool won’t be spawned.
This field usually names the game object corresponding objects name.