//////////////////////////// // Run first time starting map void OnStart() { AddEntityCollideCallback("Player", "doorslam_1", "Collidedoorslam", true, 1); AddUseItemCallback("", "shinykey", "mansion_3", "KeyOnDoor", true); AddEntityCollideCallback("Player" "lanternhint", "Collidelanternhint", true, 1); } void Collidedoorslam(string &in asParent, string &in asChild, int alState) { SetSwingDoorClosed("mansion_2", true, true); PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false); PlaySoundAtEntity("", "react_scare", "Player", 0, false); PlaySoundAtEntity("", "close_door.snt", "Player", 0, false); GiveSanityDamage(5.0f, true); } void KeyOnDoor(string &in asItem, string &in asEntity) { SetSwingDoorLocked("mansion_3", false, true); PlaySoundAtEntity("", "unlock_door", "mansion_3", 0, false); RemoveItem("shinykey"); } void Collidelanternhint(string &in asParent, string &in asChild, int alState) { GiveHint ("LanternHint", "Hint", "LanternHint", 5); }