Das liegt daran das der Ausloeser nur beim ersten Soldaten der den Trigger betritt ausgeloest wird. Die Bedingung ist this, das bedeutet soblad eine einheit egal von welcher Seite den Trigger betritt ist die Bedingung true und das was in On act: steht wird ausgefuehrt. Erst wenn die Bedingung auf false geht d.h. keine einheiten mehr im trigger sind wird das was in On deact: steht ausgefuehrt. Wenn dann wieder eine Einheit in den Trigger laeuft faengt es wieder von vorne an.
Um dein ziel zu erreichen musst du die condtition abaendern. Probier es mal mit folgendem:
Code:
this && {ceil time % 2 != 0}
somit aendert sich die condition wenn einheiten im trigge sind jede sekunde und der on act part wird immer wieder ausgefuehrt
gruß
hoschi