OnCombatStateChanged - Actor
From Creation Kit
Member of: Actor Script
Event called when this actor's combat state changes.
Event OnCombatStateChanged(Actor akTarget, int aeCombatState)
- akTarget: The Actor that this actor is targeting. May be None if this actor is leaving combat.
- aeCombatState: The combat state we just entered, which will be one of the following:
- 0: Not in combat
- 1: In combat
- 2: Searching
Event OnCombatStateChanged(Actor akTarget, int aeCombatState) if (aeCombatState == 0) Debug.Trace("We have left combat") elseif (aeCombatState == 1) Debug.Trace("We have entered combat") elseif (aeCombatState == 2) Debug.Trace("We are searching...") endIf endEvent
- Actors can have multiple targets - akTarget will be the current combat target at the time the event happened.
- If listening for combat state changes on the player, the target will be the closest target in the player's combat group (since the player doesn't really have a target)