I have a question to dialogue triggering. In my (Ajantis) mod I use InMyArea(Player1) to check for the PC's presence. I did this on purpose because I didn't want dialogues to be skipped because Player1 wasn't visible. This lead to players complain that he initiates dialogue although the PC just went hiding / invisible. (It also initiates dialogues across areas).
So, I am thinking about replacing InMyArea(Player1) with See(Player1), but before I do something like this, I would like to know your opinion on this. Which see()/detect() trigger would you suggest that doesn't spoil CHARNAME's fight preparation but doesn't lead to a mute NPC because he never sees the PC to initiate dialogue?