I’m not sure exactly what the ForceAttackTarget behavior should look like but I assumed since the comments say that it bypasses perception checks, that it goes from 0 to attacking, skipping the “alerted” phase. If that is true, it seems this function sometimes does not work.
In Outlaw Corral ( 0985-8384-1768 ) - I spawn guards, sleep for half a second, and then call ForceAttackTarget with their opponents agent. Sometimes they attack right away (icon turns to exclamation point). Sometimes they go through the entire alert phase where the question mark fills up.
Is ForceAttackTarget supposed to jump them right to the attack phase (with the exclamation point)?