Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;;GAME GLOBALS----------------------------------------------------------------
- (global short rounds_completed 0)
- (global short lives 999)
- (global trigger_volume battlefield_volume deathbystupidness_1)
- (global short restart_battlefield 0)
- (global boolean life_titles true)
- (global short destroyall 0)
- ;ITEM GLOBALS----------------------------------------------------------------
- (global boolean bubble_shield_possession false)
- (global boolean existing_powerup false)
- (global boolean existing_weapon false)
- (global boolean existing_pelican false)
- (global boolean existing_sparrowhawk false)
- (global boolean existing_phantom_1 false)
- (global boolean existing_phantom_2 false)
- (global boolean existing_phantom_3 false)
- ;PLAYER----------------------------------------------------------------------
- (script static unit player
- (unit (list_get (players) 0)))
- ;THIS IS THE MUSIC SCRIPT----------------------------------------------------
- (script static void music_ambercladremix
- (sound_looping_start sound\moooseguy\sound_looping\ambercladremix none 1))
- (script static void music_walkinwoodsremix
- (sound_looping_start sound\moooseguy\sound_looping\walkinwoodsremix none 1))
- (script static void music_haloremixepicintro
- (sound_looping_start sound\moooseguy\sound_looping\haloremixepicintro none 1))
- (script static void music_bothways
- (sound_looping_start sound\moooseguy\sound_looping\bothways none 1))
- (script static void music_epicodst
- (sound_looping_start sound\moooseguy\sound_looping\epicodst none 1))
- (script static void music_lonewolf
- (sound_looping_start sound\moooseguy\sound_looping\lonewolf none 1))
- (script static void music_wintercontingency
- (sound_looping_start sound\moooseguy\sound_looping\wintercontingency none 1))
- (script static void music_coviedanceremix
- (sound_looping_start sound\moooseguy\sound_looping\coviedanceremix none 1))
- (script static void music_unforgottenremix
- (sound_looping_start sound\moooseguy\sound_looping\unforgottenremix none 1))
- (script static void music_haloreach
- (sound_looping_start sound\moooseguy\sound_looping\haloreach none 1))
- (script static void music_tipofthespear
- (sound_looping_start sound\moooseguy\sound_looping\tipofthespear none 1))
- ;;THIS IS THE LIFE LOST SCRIPT-------------------------------------------
- (script dormant life_lost
- (sleep_until (= (unit_get_health (player)) 0) 1)
- (set life_titles 0)
- (set lives (- lives 1))
- (player_enable_input 0)
- (object_cannot_take_damage (player))
- (player_camera_control 0)
- (object_create_anew spawnball)
- (fade_out 0 0 0 20)
- (sleep 20)
- (show_hud 0)
- (object_teleport (player) respawn_point)
- (if (= lives 0)
- (object_teleport (player) hide))
- (sleep 20)
- (fade_in 0 0 0 20)
- (player_add_equipment (player) maiballs false)
- (sleep 15)
- (player_add_equipment (player) empty true)
- (sleep 15)
- (player_add_equipment (player) respawn true)
- (show_hud 1)
- (player_enable_input 1)
- (player_camera_control 1)
- (sleep (* 30 5))
- (object_can_take_damage (player))
- )
- ;;THESE ARE THE WAVE SCRIPTS------------------------------------------------
- (script dormant wave1
- (sleep (* 30.00 6.00))
- (ai_place wave_gravlift/wave1)
- (sleep (* 30.00 2.00))
- (ai_magically_see_unit wave_gravlift/wave1 (player))
- (ai_try_to_fight_player wave_gravlift/wave1)
- (object_destroy control_begin_game)
- (object_destroy control_next_round)
- (object_create_anew control_end_game)
- (sleep_until (= (ai_living_count wave_gravlift/wave1) 0))
- (if (= destroyall 0)
- (wake wave2))
- )
- (script dormant wave2
- (music_walkinwoodsremix))
- ;;THIS IS THE CREDITS CUTSCENE----------------------------------------------
- (script dormant credits_cutscene
- (volume_teleport_players_not_inside hide endgame_cutscene_test)
- (player_enable_input 0)
- (cinematic_start)
- (set destroyall 1)
- (camera_control 1)
- (object_destroy_all)
- (object_create_anew secretroombattery)
- (object_create_anew secretbush1)
- (object_create_anew secretbush2)
- (object_create_anew secretbush3)
- (object_create_anew secretbush4)
- (object_create_anew secretbush5)
- (object_create_anew secretbush6)
- (object_create_anew secretbush7)
- (object_create_anew secretbush8)
- (camera_set credits1 1)
- (sleep 50)
- (fade_in 0 0 0 30)
- (camera_set credits2 100)
- (sleep 50)
- (camera_set credits3 100)
- (sleep 50)
- (object_create_anew podguy)
- (object_teleport podguy hideplayer)
- (camera_set credits4 100)
- (sleep 50)
- (camera_set credits5 100)
- (sleep (* 30 6.5))
- (fade_out 0 0 0 20)
- (sleep 20)
- (cinematic_stop)
- (camera_set ranking_cam 1)
- (fade_in 0 0 0 20)
- (cinematic_set_title you_are_a)
- (if (= rounds_completed 0)
- (begin (cinematic_set_title ranknoob)
- (cinematic_set_title ranknoob_compliment)))
- (if (= rounds_completed 1)
- (begin (cinematic_set_title ranknoob)
- (cinematic_set_title ranknoob_compliment)))
- (if (= rounds_completed 2)
- (begin (cinematic_set_title rankhero)
- (cinematic_set_title rankhero_compliment)))
- (if (= rounds_completed 3)
- (begin (cinematic_set_title rankhero)
- (cinematic_set_title rankhero_compliment)))
- (if (= rounds_completed 4)
- (begin (cinematic_set_title ranklegend)
- (cinematic_set_title ranklegend_compliment)))
- (if (= rounds_completed 5)
- (begin (cinematic_set_title ranklegend)
- (cinematic_set_title ranklegend_compliment)))
- (if (>= rounds_completed 5)
- (begin (cinematic_set_title rankmyth)
- (cinematic_set_title rankmyth_compliment)))
- )
- ;;THIS IS THE OUT OF LIVES CUTSCENE------------------------------------------
- (script dormant death_cutscene
- (enable_hud_help_flash false)
- (show_hud_help_text false)
- (player_enable_input 0)
- (sound_looping_predict sound\moooseguy\sound_looping\perilremix)
- (cinematic_start)
- (sound_looping_start sound\moooseguy\sound_looping\perilremix none 1)
- (camera_control 1)
- (ai_disregard (player) true)
- (camera_set death1 1)
- (sleep 20)
- (object_create_anew deadguy)
- (camera_set death2 90)
- (sleep 30)
- (camera_set death3 100)
- (sleep 30)
- (camera_set death4 100)
- (sleep 50)
- (camera_set death5 100)
- (sleep 50)
- (camera_set death6 100)
- (sleep 30)
- (camera_set death7 100)
- (sleep 50)
- (camera_set death8 110)
- (cinematic_set_title gameover)
- (sleep 150)
- (fade_out 0 0 0 30)
- (sleep 50)
- (cinematic_stop)
- (wake credits_cutscene)
- )
- ;;THIS IS THE CINEMATIC TITLES LIFE SCRIPT------------------------------
- (script dormant life_titlez
- (if
- (>= lives 0)
- (begin
- (if (= lives 11)
- (if (= life_titles false)
- (begin
- (cinematic_set_title livesmax)
- (set life_titles true))))
- (if (= lives 10)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives9)
- (set life_titles true))))
- (if (= lives 9)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives8)
- (set life_titles true))))
- (if (= lives 8)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives7)
- (set life_titles true))))
- (if (= lives 7)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives6)
- (set life_titles true))))
- (if (= lives 6)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives5)
- (set life_titles true))))
- (if (= lives 5)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives4)
- (set life_titles true))))
- (if (= lives 4)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives3)
- (set life_titles true))))
- (if (= lives 3)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives2)
- (set life_titles true))))
- (if (= lives 2)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives1)
- (set life_titles true))))
- (if (= lives 1)
- (if (= life_titles false)
- (begin
- (cinematic_set_title lives0)
- (set life_titles true))))
- (if (= lives 0)
- (begin
- (set life_titles true)
- (fade_out 0 0 0 20)
- (sleep 30)
- (wake death_cutscene)
- (sleep_until (volume_test_objects hide (player)) 999)))
- )))
- ;;THIS IS THE STARTUP CUTSCENE----------------------------------------
- (script startup startup_cutscene
- (sound_looping_predict sound\moooseguy\sound_looping\ambercladremix)
- (object_pvs_set_camera loadbipeds)
- (sound_looping_start sound\moooseguy\sound_looping\ambercladremix none 1)
- (hud_set_objective_text pausemenu)
- (set cheat_deathless_player true)
- (show_hud 0)
- (ai_allegiance flood human)
- (ai_allegiance flood sentinel)
- (ai_allegiance flood covenant)
- (ai_allegiance sentinel covenant)
- (cinematic_start)
- (camera_control 1)
- (object_destroy podguy)
- (object_destroy deadguy)
- (volume_teleport_players_not_inside hide hideplayer)
- (player_enable_input 0)
- (fade_in 0 0 0 30)
- (camera_set start1 100)
- (sleep 50)
- (camera_set start2 100)
- (sleep 50)
- (camera_set start3 100)
- (sleep 50)
- (camera_set start4 100)
- (sleep 50)
- (camera_set start5 100)
- (sleep 50)
- (camera_set start6 100)
- (sleep 30)
- (camera_set start7 100)
- (sleep 50)
- (object_create_anew podguy)
- (ai_attach podguy cinematic_podguy)
- (ai_command_list_by_unit podguy jumpout)
- (camera_set start8 100)
- (sleep 50)
- (camera_set start9 100)
- (sleep 50)
- (camera_set start10 100)
- (sleep 50)
- (camera_set start11 100)
- (sleep 150)
- (object_destroy podguy)
- (camera_control 0)
- (cinematic_set_title welcome)
- (volume_teleport_players_not_inside hide showplayer)
- (player_enable_input 1)
- (sleep (* 30 5.5))
- (cinematic_stop)
- (show_hud 1)
- (cinematic_set_title startgameviapanel)
- (activate_team_nav_point_flag default player holo_panel_flag 0.30)
- (sleep_until (= (device_get_position control_begin_game) 1.00))
- (begin
- (if (= (game_difficulty_get) normal)
- (set lives 10))
- (if (= (game_difficulty_get) hard)
- (set lives 9))
- (if (= (game_difficulty_get) impossible)
- (set lives 8)))
- (deactivate_team_nav_point_flag player holo_panel_flag)
- (wake wave1)
- )
- ;;----------------------------------------------------------------------------
- ;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$--VARIOUS BASIC FUNCTIONS--$$$$$$$$$$$$$$$$$$$$$
- ;;----------------------------------------------------------------------------
- ;;THIS IS THE RETURN TO THE BATTLEFIELD SCRIPT--------------------------------
- (script dormant BattlefieldScript
- (if (volume_test_objects battlefield_volume (players))
- (begin
- (show_hud_help_text true)
- (hud_set_help_text awolp1)
- (enable_hud_help_flash true)
- (sleep 30)
- (hud_set_help_text awolp2)
- (sleep 30)
- (show_hud_help_text false)
- (if (volume_test_objects battlefield_volume (players))
- (begin
- (show_hud_help_text true)
- (hud_set_help_text awolp3)
- (sleep 30)
- (show_hud_help_text false)
- (if (volume_test_objects battlefield_volume (players))
- (begin
- (show_hud_help_text true)
- (hud_set_help_text awolp4)
- (sleep 30)
- (show_hud_help_text false)
- (if (volume_test_objects battlefield_volume (players))
- (begin
- (damage_object moooseguy\characters\spiblack\killme (player))
- (sleep 60)))))))
- (show_hud_help_text false)))
- (if (= battlefield_volume deathbystupidness_10)
- (set restart_battlefield 1))
- (if (= battlefield_volume deathbystupidness_9)
- (set battlefield_volume deathbystupidness_10))
- (if (= battlefield_volume deathbystupidness_8)
- (set battlefield_volume deathbystupidness_9))
- (if (= battlefield_volume deathbystupidness_7)
- (set battlefield_volume deathbystupidness_8))
- (if (= battlefield_volume deathbystupidness_6)
- (set battlefield_volume deathbystupidness_7))
- (if (= battlefield_volume deathbystupidness_5)
- (set battlefield_volume deathbystupidness_6))
- (if (= battlefield_volume deathbystupidness_4)
- (set battlefield_volume deathbystupidness_5))
- (if (= battlefield_volume deathbystupidness_3)
- (set battlefield_volume deathbystupidness_4))
- (if (= battlefield_volume deathbystupidness_2)
- (set battlefield_volume deathbystupidness_3))
- (if (= battlefield_volume deathbystupidness_1)
- (set battlefield_volume deathbystupidness_2))
- (if (= restart_battlefield 1)
- (begin
- (set battlefield_volume deathbystupidness_1)
- (set restart_battlefield 0)))
- )
- ;;I MADE THIS FOR YOU-----------------------------------------------------------
- (script continuous deathless_keep
- (if (= cheat_deathless_player false)
- (set cheat_deathless_player true)
- )
- (if (= (unit_get_shield (player)) 1)
- (units_set_current_vitality (player) 100 100)
- )
- (wake BattlefieldScript)
- (sleep 30)
- (if (= (volume_test_object deathbycookie (player) ) 1)
- (damage_object moooseguy\characters\spiblack\killme (player))
- )
- (wake life_lost)
- (sleep 15)
- (wake life_titlez)
- )
- ;;THATS IT FOR NOW, AND I LIKE PIE, , HAHAHAHAHAHA------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement