Watch out!
This was taken from the NWN2 board about trap scripting thats new:
To me this dramtically increases the usefullness of the Rogue abilities and all the more reason to provide XP based on sucessfully deactivating them.For example, I am using the GetAreaSize function to determine how many traps should be created based on the size of the area a PC is entering. Then, by using the new 'Trap' functions (CreateTrapAtLocation, etc), I create those traps in random locations (the random locations are also determined using the GetAreaSize function) throughout the area.
Plenty of intial setup, but well worth it in the amount of time spent not having to manually place traps. This is in addition to the excitement/thrill/danger of PCs not already knowing where the traps are located when they enter an area they've been before.