void OnStart()
{
AddEntityCollideCallback("Player", "KeyFall", "KeyFalling",true,1);
AddEntityCollideCallback("Player", "CloseHatch", "CollideSwing", true, 1);
AddEntityCollideCallback("Player", "cellar_wood01_1","WaterLurker", false, 1);
AddEntityCollideCallback("Player", "ScriptArea_1", "Infected", true, 1);
AddEntityCollideCallback("Player", "ScriptArea_2", "StatueScare", true,1);
AddUseItemCallback("", "key_study_1", "hatch_metal01_1", "UsedKeyOnDoor", true);
GiveItemFromFile("lantern", "lantern.ent");
for(int i=19; i<71; i++)
{
AddEnemyPatrolNode("character_infected_1", "PathNodeArea_"+i, 0.0f, "");
}
}
void StatueScare(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("deformed_man_2",true);
StartPlayerLookAt("LookAt_1",2,2,"");
AddTimer("Hide",2.0f,"HideMan");
GiveSanityDamage(20,true);
}
void HideMan(string &in asParent, string &in asChild, int alState)
{
StopPlayerLookAt();
SetEntityActive("deformed_man_2",false);
}