Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void PickNote_Music(string &in entity, string &in type)
- {
- SetMessage("CH01L04_sanctuary", "flashback01", 0);
- PlayMusic("Penumbra_BP_A12.ogg", true, 1, 3, 0, true);
- AddTimer("flashback", 1.0f, "timer_flashback");
- if(GetLanternActive())
- {
- SetLanternActive(false, true);
- SetLanternDisabled(true);
- }
- else
- {
- SetLanternDisabled(true);
- }
- }
- void timer_flashback(string &in asTimer)
- {
- AddLocalVarInt("sanctum_event", 1);
- float fEventSpeed = 4.0f;
- switch(GetLocalVarInt("sanctum_event")) {
- case 1:
- SetPlayerLookSpeedMul(0.8f);
- SetPlayerJumpDisabled(true);
- SetPlayerCrouchDisabled(true);
- SetInventoryDisabled(true);
- SetSanityDrainDisabled(true);
- StartEffectFlash(0.1f, 0.1f, 0.25f);
- SetPlayerRunSpeedMul(0.6);
- SetPlayerMoveSpeedMul(0.75f);
- PlaySoundAtEntity("SoundFlash1", "scare_thump_flash.snt", "Player", 0.0f, false);
- PlaySoundAtEntity("creak", "03_creak.snt", "Player", 16.0f, false);
- PlaySoundAtEntity("Breath1", "react_breath.snt", "Player", 1.0f, false);
- break;
- case 2:
- StartScreenShake(0.01f, 0.75f, 0.25f,1.5f);
- FadePlayerRollTo(60, 5, 5);
- FadeImageTrailTo(1.2f, 2);
- FadeSepiaColorTo(0.65f, 0.5f);
- //FadePlayerFOVMulTo(4, 0.04f);
- MovePlayerHeadPos(0, -1.2f, 0, 0.3f, 0.25f);
- PlaySoundAtEntity("Breath1", "react_breath.snt", "Player", 1.5f, false);
- break;
- case 3:
- FadeOut(4);
- FadePlayerRollTo(-60, 10, 10);
- MovePlayerHeadPos(0, 0, 0, 0.2f, 0.25f);
- SetPlayerRunSpeedMul(0.3);
- SetPlayerMoveSpeedMul(0.5f);
- PlaySoundAtEntity("Breath1", "react_breath.snt", "Player", 1.5f, false);
- break;
- case 4:
- FadeIn(6);
- FadeImageTrailTo(0.0f, 0);
- TeleportPlayer("PlayerStartArea_1");
- StartPlayerLookAt("ScriptArea_5", 5, 5, "");
- FadePlayerRollTo(0, 1000, 1000);
- FadeSepiaColorTo(0, 0);
- //FadePlayerFOVMulTo(0, 0);
- break;
- }
- if(GetLocalVarInt("sanctum_event") < 5) AddTimer("flashback", fEventSpeed, "timer_flashback");
- }
- void interact_elixir(string &in entity)
- {
- SetPropHealth("vase01_1", 0.0f);
- StartEffectFlash(0.25f, 0.1f, 2.0f);
- AddTimer("tele", 1.0f, "timer_teleport");
- }
- void timer_teleport(string &in asTimer)
- {
- TeleportPlayer("PlayerStartArea_2");
- StartPlayerLookAt("collapse_1", 5, 5, "");
- }
- void start_sequence2(string &in asParent, string &in asChild, int alState)
- {
- PlaySoundAtEntity("rocks", "general_rock_rumble.snt", "Player", 4.0f, true);
- AddTimer("tmr_shake", 0.01f, "shake_loop");
- }
- void shake_loop(string &in asTimer)
- {
- StartScreenShake(1.0f, 0.75f, 0.25f,1.5f);
- AddTimer("tmr_shake", 0.01f, "shake_loop");
- }
- void dead(string &in asParent, string &in asChild, int alState)
- {
- StopSound("rocks", 1);
- PlayGuiSound("explosion_rock_large", 1.0f);
- SetEntityActive("cave_in_1", true);
- StartPlayerLookAt("ded_johann", 5, 5, "");
- SetMessage("CH01L04_sanctuary", "Johann", 0.0);
- AddTimer("tmr_teleee", 3.0f, "teleport_to_grave");
- FadeOut(2);
- }
- void teleport_to_grave(string &in asTimer)
- {
- RemoveTimer("tmr_shake");
- StartPlayerLookAt("grave", 5, 5, "");
- TeleportPlayer("PlayerStartArea_3");
- FadeIn(2);
- AddTimer("tmr_teleee2", 6.0f, "back");
- }
- void back(string &in asTimer)
- {
- FadeOut(3);
- AddTimer("backtonormal", 4.0f, "back_to_sanctum");
- FadePlayerRollTo(-60, 10, 10);
- }
- void back_to_sanctum(string &in asTimer)
- {
- FadeIn(3);
- TeleportPlayer("mindfuck_1");
- SetPlayerLookSpeedMul(0.8f);
- SetPlayerCrouchDisabled(true);
- SetInventoryDisabled(true);
- SetSanityDrainDisabled(true);
- StartEffectFlash(0.1f, 0.1f, 0.25f);
- SetPlayerRunSpeedMul(0.6);
- SetPlayerMoveSpeedMul(0.75f);
- //FadePlayerRollTo(0, 0, 0);
- FadeSepiaColorTo(0, 0);
- AddTimer("wake", 6.0f, "wake_up");
- }
- void wake_up(string &in asTimer)
- {
- StopPlayerLookAt();
- SetPlayerActive(true);
- SetPlayerLookSpeedMul(1.0f);
- SetPlayerJumpDisabled(false);
- SetPlayerCrouchDisabled(false);
- SetInventoryDisabled(false);
- SetSanityDrainDisabled(false);
- StartEffectFlash(0.1f, 0.1f, 0.25f);
- SetPlayerRunSpeedMul(1.0);
- SetPlayerMoveSpeedMul(1.0f);
- FadePlayerRollTo(0, 40, 40);
- FadeImageTrailTo(0.0f, 2);
- FadeSepiaColorTo(0.0f, 0.5f);
- MovePlayerHeadPos(0, 0.0f, 0, 0.3f, 0.25f);
- AddTimer("sss", 4.0f, "vision_end");
- }
- void vision_end(string &in asTimer)
- {
- SetMessage("CH01L04_sanctuary", "weird_vision", 0.0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement