Advertisement
ShiroX

Untitled

Oct 11th, 2015
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. /* This is used to Drown! */
  2. if(underwater == true)
  3. {
  4.  
  5. /* Exit if we have the bubble shield: */
  6. if(shield == 4)
  7. {
  8. drown_timer = 30*60;
  9. drown_alarm_number = 0;
  10. sound_stop(snd_jingle_drowning);
  11. exit;
  12. };
  13.  
  14. /* Reduce the Timer: */
  15. if(drown_timer != 0)
  16. {
  17. drown_timer -= 1;
  18. };
  19.  
  20. /* Start the Drowning Theme: */
  21. if( drown_timer == 720 && !sound_isplaying(snd_jingle_drowning) )
  22. {
  23. sound_play(snd_jingle_drowning)
  24. };
  25.  
  26. /* Kill the Player*/
  27. if( drown_timer == 0 )
  28. {
  29. scr_player_kill();
  30. sound_stop(snd_jingle_drowning);
  31. };
  32.  
  33. /* Play the Alarm Sounds: */
  34. if( drown_timer == 25*60 or drown_timer == 20*60 or drown_timer == 15*60 )
  35. {
  36. sound_stop(snd_sfx_drown_alarm);
  37. sound_play(snd_sfx_drown_alarm);
  38. };
  39.  
  40. /* Draw the Alarm Numbers: */
  41. if(drown_timer == 11*60) {drown_alarm_number = 1};
  42. else
  43. if(drown_timer == 9*60) {drown_alarm_number = 2};
  44. else
  45. if(drown_timer == 7*60) {drown_alarm_number = 3};
  46. else
  47. if(drown_timer == 5*60) {drown_alarm_number = 4};
  48. else
  49. if(drown_timer == 3*60) {drown_alarm_number = 5};
  50. else
  51. if(drown_timer == 1*60) {drown_alarm_number = 6};
  52. };
  53.  
  54. /* Bubble Action! */
  55. if (action == ConActBubble)
  56. {
  57. ground = false;
  58. speed_x = 0;
  59. speed_y = 0;
  60. bubble_timer += 1;
  61. drown_timer = 30*60;
  62. drown_alarm_number = 0;
  63. sound_stop(snd_jingle_drowning);
  64. }
  65.  
  66. /* Reset State: */
  67. if(bubble_timer == 20 && ground = false)
  68. {
  69. action = ConActJump;
  70. bubble_timer = 0;
  71. };
  72. else if(bubble_timer == 20 && ground == true ) { action = ConActNormal; bubble_timer = 0 }
  73.  
  74. /* No Bubble Action: */
  75. if(action != ConActBubble) { bubble_timer = 0 }
  76.  
  77. /* Before we end this script,let's check if we're above water: */
  78. if(underwater == false)
  79. {
  80. /* Alright,reset the timer above water and end this! */
  81. drown_timer = 30*60;
  82. drown_alarm_number = 0;
  83. sound_stop(snd_jingle_drowning);
  84. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement