getAwakeningZone

getAwakeningZone

> Funciones

Devuelve el radio de la zona de despertar de la entidad entity, en casillas.

Una planta con zona no juega turno: se despierta cuando una entidad entra en su zona, y es entonces cuando se ejecuta su IA. La función devuelve 0 para toda entidad que juega su turno normalmente, incluida una planta enraizada sin zona de despertar.

Ni getType ni getEntityTurnOrder responden a esta pregunta: el tipo ENTITY_PLANT no dice si la planta tiene zona, y una planta con zona conserva su lugar en el orden de juego — solo su IA no se ejecuta nunca allí. La zona es un círculo medido en casillas, como getCellDistance, y cuenta toda casilla pisada: atravesar la zona despierta a la planta, incluso sin detenerse.

Ejemplo:

Parámetros
Retorno