From www.iesdp.info
0x0036 OnCreation()
Returns true if the script is processed for the first time this session, e.g. when a creature is created (for CRE scripts) or when the player enters an area (for ARE scripts).
OnCreation() is only ever triggered once and that's when the area is first entered.
Maybe correct if it concerns one game session, but every reload of a save game triggers a new Drizzt spawn, unless that variable is set to another value.
I was under the impression that it triggered on every area load (enter and re-enter). I'm atm still aways away from that point in the story, moreover I haven't played the last few weeks, which means that will take some time to test it.
10th
Well that quote from Yovaneth was for the Tanar'ri spawning. I don't remember how that Tanar'ri respawned in my preivious game. Maybe i test it later when i get to BG2 (might time some weeks though).
But Drizzt spawns everytime i enter that area with or without re-loading. Well not any more after i fixed it.
Well that's enough for game mechanics, time to get back gaming and Balduran's Isle.
Update:
Ups forgot, thanks a lot 10th.
Edited by micbaldur, 08 August 2013 - 01:29 PM.