Code:
if ( callingActor.getAV aggression > 5 )
  if ( callingActor.getDisposition target < callingActor.getAV aggression )
    ; actor is hostile toward target
  endif
endif
Diese Formel nutze ich zum überprüfen, ob Actor1 (CallingActor, eine Referenz mit einem unsichtbaren Angriffsziel) unter normalen umständen Actor2 (target, die neu ermittelte Referenz) angreifen würde.
Falls das zutrifft sage ich Actor1 mittels StartCombat, dass er/sie/es Actor2 angreifen soll.


Bei dem Log von dir war das der Fall (StartCombat wurde ausgelöst), allerdings hat sich das Angriffsziel nicht verändert.
Liegt anscheinend daran, dass der Skeleton Archer von ihr selbst beschworen wurde.
Seltsamerweise mag die den aber so wenig, dass sie ihn (laut obiger Formel) unter normalen Umständen angreifen würde.
Könnte allerdings auch an einer extrem hohen Aggression liegen, dann kann die den noch so lieben.