Meine Vermutung ist, dass es wie folgt abläuft.
Die KI schaut sich alle Einheiten in Reichweite an. Wenn mehr wie eine Einheit in Reichweite ist, geht sie danach, ob sie eine der Einheiten "besiegen" kann. Sprich ihre Lebensanzeige auf 0 bringen kann. Das passiert bei einem Agenten selbst bei vollem Leben, da immer 10 Schaden verursacht wird. Eine Kröte mit 2/10 ist da wohl auch ein Kandidat.
Sollte die KI nun immer noch mehrere Einheiten zur Auswahl haben, die sie töten kann, wird die Einheit zufällig ausgewählt, die gekillt wird.
Es ist vermutlich immer noch vereinfacht, was in der KI wirklich passiert, erklärt aber das Verhalten.
@Bluep, wo ist das bitte inkonsistentes Verhalten? Hast du schonmal die Entwickler von Battlefield, Counterstrike oder sonst einem Shooter angeschrieben und dir erklären lassen, warum dich die KI jetzt gekillt hat?
Ich bin doch sehr froh darüber, dass ich die Züge der KI nicht komplett voraussagen kann, dann müsste ich nämlich gar nicht mehr kämpfen