|  Please Explain This... 
 
				For some reason, I'm having trouble with getting pathnodes to work and for the end of the pathnodes that removes servant_grunt_1.
 The Script:
 
 void OnStart()
 
 {
 AddEntityCollideCallback("CellarDoor2" , "ScriptArea_2" , "CollideRoomThree" , true, 1);
 AddEntityCollideCallback("Player" , "ScriptArea_1" , "CollideRoomTwo" , true, 1);
 AddUseItemCallback("", "Cellar Key" , "CellarDoor" , "UsedKeyOnDoor" , true);
 }
 
 void CollideRoomTwo(string &in asParent, string &in asChild, int alState)
 {
 SetSwingDoorClosed("cellar_wood01_1", true, true);
 GiveSanityDamage(25, true);
 }
 
 void UsedKeyOnDoor(string &in asItem, string &in asEntity)
 {
 
 SetSwingDoorLocked(asEntity, false, true);
 SetLevelDoorLocked(asEntity, false);
 
 PlaySoundAtEntity("unlocksound", "unlock_door.snt", asEntity, 0.0f, false);
 
 RemoveItem(asItem);
 }
 void CollideRoomThree(string &in asParent, string &in asChild, int alstate)
 {
 SetEntityActive("servant_grunt_1" , true);
 }
 
 void OnEnter()
 {
 
 }
 
 void OnLeave()
 {
 
 }
 
 |