Frictional Games Forum (read-only)

Full Version: Please Explain This...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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()
{

}
Thanks! Big Grin A nice and simple answer!