getAwakeningZone

getAwakeningZone

> Funkcje

Zwraca promień strefy przebudzenia encji entity, w polach.

Roślina ze strefą nie gra tury: budzi się, gdy encja wejdzie w jej strefę, i dopiero wtedy uruchamia się jej SI. Funkcja zwraca 0 dla każdej encji, która gra swoją turę normalnie, w tym dla zakorzenionej rośliny bez strefy przebudzenia.

Ani getType, ani getEntityTurnOrder nie odpowiadają na to pytanie: typ ENTITY_PLANT nie mówi, czy roślina ma strefę, a roślina ze strefą zachowuje swoje miejsce w kolejności gry — tyle że jej SI nigdy się tam nie uruchamia. Strefa to okrąg mierzony w polach, jak w getCellDistance, i liczy się każde przebyte pole: przejście przez strefę budzi roślinę, nawet bez zatrzymania.

Przykład:

Parametry
Zwraca