Pool creature

De TimelessWoW
Revisión del 10:32 27 may 2025 de Raul (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

La tabla `pool_creature`

Esta tabla contiene los datos de los spawns de criaturas ligados a un pool definido en pool_template. Es decir, puntos de spawns aleatorios.

Estructura

Field Type Attributes Key NULL Default Extra Comment
guid int(10) unsigned PRI NO 0
pool_entry mediumint(8) unsigned NO 0
chance float unsigned NO 0
description varchar(255) signed YES NULL

Descripción de los campos

guid

Guid del spawn de la criatura.

pool_entry

La ID del pool al que se quiere enlazar el spawn.

chance

  • El porcentaje de la probabilidad que tiene de activarse ese spawn. Funciona de la siguiente manera:

Si el pool tiene max_limit establecido en 1, sólo habrá un spawn activo. Éste se seleccionará en dos pasos.

1.- Probabilidad explícita (chance > 0): Todos los spawns del pool que cumplan esto son incluidos en el cálculo del emulador para generar el spawn en el mundo. En caso de que este cálculo no genere ningún spawn (puede ocurrir cuando la suma de las probabilidades es menor que 100), se va al siguiente paso.

  • Nota: Si todos los spawns enlazados al pool tienen chance distinto de 0, la suma total de todas sus probabilidades debe ser igual a 100 para que siempre se genere un spawn (nunca se va al segundo paso en este caso).

2.- Probabilidad implícita (chance = 0): Los spawns del pool no incluidos en el anterior paso son los que cumplen esto. El emulador los incluye en el cálculo para generar el spawn en el mundo asignándoles a todos la misma probabilidad de manera que la suma de todas ellas da 100 (por tanto en este paso siempre se genera el spawn).

  • Nota: Si todos los spawns enlazados al pool tienen chance igual 0, el primer paso se salta y sólo se hace el cálculo con el segundo.
  • Si el pool tiene max_limit con un valor mayor que 1, habrá varios spawns (tantos como el valor definido en max_limit).
  • En este caso se ignora el valor indicado en chance y se genera el nº de spawns definido dando a todos los spawns la misma probabilidad.

description

Comentario descriptivo. La estructura es: "Nombre_de_la_criatura(entry) - Spawn X".Ejemplo:

Snarlflare (14272) - Spawn 1