There is no "Unaware" state. They move immediately to "previously spotted" as soon as you move within LoS.
There was a post two years ago here
(and another here
) that claim that enemies that haven't passed a detection check simply don't react to you at all. The current version of Stealth's tooltip also says "If successful (re-checked each turn), enemies will not know exactly where you are, or may not notice you at all."
Has there been a change, or is there something I'm misinterpreting?
No matter how high your Stealth is, enemies always
act as if alerted and will converge on you if you have open LOS to them?
If you mouseover an enemy that has 'caught sight' of you, under Target, it says Target:Character name, looking <direction>, or Target:Character, looking at you. I can't tell what this means as far as further detection checks or enemy movement goes.
The relevant section of code is in NPC.lua
, starting at line 413. If I'm reading this correctly, an alerted enemy doesn't know exactly where the player is, but we're given a hint on what square they ARE observing. It's a square offset from the player, so if the target says "Looking North", then this means the enemy is targeting the square just above, from the player's view...I think.
If that's right, it gives us a chance to predict where they're going to throw the next turn's attack?
Apologies if I'm being weird about all this, I'm just trying to understand exactly how this mechanic works.