Der erste Parameter, wenn man einen Auslöser erstellt, ist immer ein Ereignis. Es gibt an, wann die Auslöser-Funktionen ausgeführt werden sollen. Hier folgt nun eine Liste aller Ereignisse, die weiter spezifiert werden:
Ereignis | Kurzbeschreibung |
---|---|
LOGIC_EVENT_DIPLOMACY_CHANGED | Die Auslöser-Funktion wird aufgerufen, wenn sich ein Diplomatiestatus ändert |
LOGIC_EVENT_ENTITY_CREATED | Die Auslöser-Funktion wird aufgerufen, wenn ein Entity erstellt wird |
LOGIC_EVENT_ENTITY_DESTROYED | Die Auslöser-Funktion wird aufgerufen, wenn ein Entity zerstört wird |
LOGIC_EVENT_ENTITY_HURT_ENTITY | Die Auslöser-Funktion wird aufgerufen, wenn ein Entity ein anderes verletzt |
LOGIC_EVENT_ENTITY_IN_RANGE_OF_ENTITY | Die Auslöser-Funktion wird aufgerufen, wenn ein Entity einem Anderen nahe kommt |
LOGIC_EVENT_EVERY_SECOND | Die Auslöser-Funktion wird jede Sekunde aufgerufen |
LOGIC_EVENT_EVERY_TURN | Die Auslöser-Funktion wird jeden Tick aufgerufen |
LOGIC_EVENT_GOODS_TRADED | Die Auslöser-Funktion wird aufgerufen, wenn ein Spieler am Marktplatz handelt |
LOGIC_EVENT_PLAYER_DIED | Die Auslöser-Funktion wird aufgerufen, wenn ein Spieler keine Einheiten mehr besitzt. Nicht implementiert. |
LOGIC_EVENT_RESEARCH_DONE | Die Auslöser-Funktion wird aufgerufen, wenn eine Forschung erforscht wurde. Buggy |
LOGIC_EVENT_TRIBUTE_PAID | Die Auslöser-Funktion wird aufgerufen, wenn ein Tribut bezahlt wurde |
LOGIC_EVENT_WEATHER_STATE_CHANGED | Die Auslöser-Funktion wird aufgerufen, wenn sich das Wetter ändert |