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() 
{ 
 
}
			 
			
			
 
			
		 |