void OnStart() { AddUseItemCallback("", "key01", "Door01", "KeyOnDoor", true); AddEntityCollideCallback("Player", "Script_slam01", "func_slam", true, 1); } void KeyOnDoor(string &in asItem, string &in asEntity) { SetSwingDoorLocked("Door01", false, true); PlaySoundAtEntity("", "unlock_door", "Door01", 0, false); RemoveItem("key01"); } void func_slam(string &in asParent, string &in asChild, int alState) { SetSwingDoorClosed("Door01", 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); }