Hooki to funkcje zdefiniowane w kodzie AI, które generator walk wywołuje w określonych momentach.
Hooki są całkowicie opcjonalne.
Ta funkcja, wywoływana na początku walki przed pierwszą turą, pozwala zmienić ekwipunek pora za pomocą setLoadout w zależności od rodzaju walki, na przykład aby dostosować się do bossa lub areny.
Ta funkcja ma dostęp do cech pora, terenu i niektórych informacji o innych jednostkach, ale nie do ich cech: przeciwnicy też mogą zmienić ekwipunek w swoim beforeFight!
Funkcja wykonuje się przed inicjalizacją zmiennych globalnych, a ich wartość jest nadpisywana w turze 1. Można jednak trwale zapisywać dane w atrybutach statycznych.
Masz do dyspozycji o jeden rdzeń więcej niż por. Operacje są zerowane w turze 1: beforeFight zużywa własną pulę operacji.
Mikstura restat jest zużywana tylko wtedy, gdy wyposażenie odbiera jakiejś cesze punkty kapitału w porównaniu z ostatnią walką pora: kilka walk z rzędu z tym samym wyposażeniem kosztuje tylko jedną miksturę. Aby zmienić tylko bronie, chipy i komponenty, bez ruszania kapitału i bez zużywania mikstury, przekaż false jako drugi parametr setLoadout.
Przykład:
Ta funkcja, wywoływana na końcu walki po ostatniej turze, pozwala sprawdzić za pomocą getWinner, kto wygrał, aby zapisać to w rejestrach.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.