I prefer to use categorized dynamic Icarus scripts for my doors( Ex: double_doors.ibi, single_door.ibi, double_rotating_doors.ibi, single_rotating_door.ibi, etc... ). That way I can have a huge amount of different types of doors, and adjust lines in a script accordingly. To me, it's easier to setup entities to properly use dynamic scripts, and then just change the one script, rather than changing KVP's on large amounts of entities.