-0 Removals
+4 Additions
(global string data_mine_mission_segment "")(global string data_mine_mission_segment "")
(global short sound_offset 15)(global short sound_offset 15)
(global short prediction_offset 45)(global short prediction_offset 45)
(global bool dialogue True)(global bool dialogue True)
(global short dialogue_pause 7)(global short dialogue_pause 7)
(global short g_dialogue_counter 0)(global short g_dialogue_counter 0)
(global short g_e12_talk 0)(global short g_e12_talk 0)
(global bool g_e12_go False)(global bool g_e12_go False)
(global bool g_e12_started False)(global bool g_e12_started False)
(global bool g_e12_final_battle_started False)(global bool g_e12_final_battle_started False)
(global bool g_e12_final_battle_ended False)(global bool g_e12_final_battle_ended False)
(global bool g_e12_final_battle_mid False)(global bool g_e12_final_battle_mid False)
(global short dialogue_pause_long 60)(global short dialogue_pause_long 60)
(global bool g_e12_side False)(global bool g_e12_side False)
(global short g_e10_talk 0)(global short g_e10_talk 0)
(global bool g_e10_move_on False)(global bool g_e10_move_on False)
(global short g_e8_counter 0)(global short g_e8_counter 0)
(global bool g_e6_move_on False)(global bool g_e6_move_on False)
(global short g_e1_talk 0)(global short g_e1_talk 0)
(global bool g_e1_music False)(global bool g_e1_music False)
(global bool g_e1_pelican2_entering False)(global bool g_e1_pelican2_entering False)
(global bool g_e1_pelican1_entering False)(global bool g_e1_pelican1_entering False)
(global bool g_e1_pelican1_unloaded False)(global bool g_e1_pelican1_unloaded False)
(global bool g_e1_pro_inf3_spawned False)(global bool g_e1_pro_inf3_spawned False)
(global bool g_e1_git_check False)(global bool g_e1_git_check False)
(global bool g_play_cinematics True)(global bool g_play_cinematics True)
(script static player0 (script static player0
(begin (begin
(unit (list_get (players) 0)) (unit (list_get (players) 0))
) )
))
(script static player1 (script static player1
(begin (begin
(unit (list_get (players) 1)) (unit (list_get (players) 1))
) )
))
(script static player_count (script static player_count
(begin (begin
(list_count (players)) (list_count (players))
) )
))
(script static end_segment (script static end_segment
(begin (begin
(camera_control True) (camera_control True)
(cinematic_start) (cinematic_start)
(fade_out 0 0 0 15) (fade_out 0 0 0 15)
(sleep 30) (sleep 30)
(print "end gameplay segment! thank you for playing!") (print "end gameplay segment! thank you for playing!")
(sleep 15) (sleep 15)
(print "grab jaime or paul to give feedback!") (print "grab jaime or paul to give feedback!")
(player_action_test_reset) (player_action_test_reset)
(sleep 15) (sleep 15)
(print "press the “a” button to reset!") (print "press the “a” button to reset!")
(sleep_until (player_action_test_accept)) (sleep_until (player_action_test_accept))
(print "reloading map...") (print "reloading map...")
(sleep 15) (sleep 15)
(map_reset) (map_reset)
) )
))
(script static difficulty_legendary (script static difficulty_legendary
(begin (begin
(= (game_difficulty_get) legendary) (= (game_difficulty_get) legendary)
) )
))
(script static difficulty_heroic (script static difficulty_heroic
(begin (begin
(= (game_difficulty_get) heroic) (= (game_difficulty_get) heroic)
) )
))
(script static difficulty_normal (script static difficulty_normal
(begin (begin
(= (game_difficulty_get) normal) (= (game_difficulty_get) normal)
) )
))
(script static cinematic_skip_start (script static cinematic_skip_start
(begin (begin
(cinematic_skip_start_internal) (cinematic_skip_start_internal)
(game_save_cinematic_skip) (game_save_cinematic_skip)
(sleep_until (not (game_saving)) 1) (not (game_reverted)) (sleep_until (not (game_saving)) 1) (not (game_reverted))
) )
))
(script static cinematic_skip_stop (script static cinematic_skip_stop
(begin (begin
(cinematic_skip_stop_internal) (cinematic_skip_stop_internal)
(if (not (game_reverted)) (if (not (game_reverted))
(game_revert)) (game_revert))
) )
))
(script static cinematic_fade_to_white (script static cinematic_fade_to_white
(begin (begin
(player_enable_input False) (player_enable_input False)
(player_camera_control False) (player_camera_control False)
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_start) (cinematic_start)
(fade_out 1 1 1 30) (fade_out 1 1 1 30)
(sleep 30) (sleep 30)
(camera_control True) (camera_control True)
) )
))
(script static cinematic_fade_from_white (script static cinematic_fade_from_white
(begin (begin
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_stop) (cinematic_stop)
(camera_control False) (camera_control False)
(fade_in 1 1 1 15) (fade_in 1 1 1 15)
(sleep 15) (sleep 15)
(player_enable_input True) (player_enable_input True)
(player_camera_control True) (player_camera_control True)
) )
))
(script static cinematic_fade_from_white_bars (script static cinematic_fade_from_white_bars
(begin (begin
(cinematic_stop) (cinematic_stop)
(cinematic_show_letterbox_immediate True) (cinematic_show_letterbox_immediate True)
(camera_control False) (camera_control False)
(fade_in 1 1 1 15) (fade_in 1 1 1 15)
(sleep 15) (sleep 15)
(player_enable_input True) (player_enable_input True)
(player_camera_control True) (player_camera_control True)
) )
))
(script static cinematic_fade_from_black_bars (script static cinematic_fade_from_black_bars
(begin (begin
(cinematic_stop) (cinematic_stop)
(cinematic_show_letterbox_immediate True) (cinematic_show_letterbox_immediate True)
(camera_control False) (camera_control False)
(fade_in 0 0 0 15) (fade_in 0 0 0 15)
(sleep 15) (sleep 15)
(player_enable_input True) (player_enable_input True)
(player_camera_control True) (player_camera_control True)
) )
))
(script static cinematic_fade_to_black (script static cinematic_fade_to_black
(begin (begin
(player_enable_input False) (player_enable_input False)
(player_camera_control False) (player_camera_control False)
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_start) (cinematic_start)
(fade_out 0 0 0 30) (fade_out 0 0 0 30)
(sleep 30) (sleep 30)
(camera_control True) (camera_control True)
) )
))
(script static cinematic_fade_from_black (script static cinematic_fade_from_black
(begin (begin
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_stop) (cinematic_stop)
(camera_control False) (camera_control False)
(fade_in 0 0 0 15) (fade_in 0 0 0 15)
(sleep 15) (sleep 15)
(player_enable_input True) (player_enable_input True)
(player_camera_control True) (player_camera_control True)
) )
))
(script static cinematic_snap_to_black (script static cinematic_snap_to_black
(begin (begin
(player_enable_input False) (player_enable_input False)
(player_camera_control False) (player_camera_control False)
(fade_out 0 0 0 0) (fade_out 0 0 0 0)
(hud_cinematic_fade 0 0) (hud_cinematic_fade 0 0)
(cinematic_start) (cinematic_start)
(cinematic_show_letterbox_immediate True) (cinematic_show_letterbox_immediate True)
(camera_control True) (camera_control True)
) )
))
(script static cinematic_snap_to_white (script static cinematic_snap_to_white
(begin (begin
(player_enable_input False) (player_enable_input False)
(player_camera_control False) (player_camera_control False)
(fade_out 1 1 1 0) (fade_out 1 1 1 0)
(hud_cinematic_fade 0 0) (hud_cinematic_fade 0 0)
(cinematic_start) (cinematic_start)
(cinematic_show_letterbox_immediate True) (cinematic_show_letterbox_immediate True)
(camera_control True) (camera_control True)
) )
))
(script static cinematic_stash_players (script static cinematic_stash_players
(begin (begin
(object_hide (object_hide
(player0) (player0)
True) True)
(object_hide (object_hide
(player1) (player1)
True) True)
(object_cannot_take_damage (players)) (object_cannot_take_damage (players))
) )
))
(script static cinematic_unstash_players (script static cinematic_unstash_players
(begin (begin
(object_hide (object_hide
(player0) (player0)
False) False)
(object_hide (object_hide
(player1) (player1)
False) False)
(object_can_take_damage (players)) (object_can_take_damage (players))
) )
))
(script dormant _stealth_toggle_monitor (script dormant _stealth_toggle_monitor
(begin (begin
(sleep_until (sleep_until
(begin (begin
(sleep_until (if (and (>= (unit_get_shield (sleep_until (if (and (>= (unit_get_shield
(player0) (player0)
) 1) (player_action_test_vision_trigger)) (= 1 1) ) 1) (player_action_test_vision_trigger)) (= 1 1)
(begin (begin
(player_action_test_reset) (= 1 0) (player_action_test_reset) (= 1 0)
)) 1) )) 1)
(cheat_active_camouflage_by_player 0 True) (cheat_active_camouflage_by_player 0 True)
(print "stealth engaged") (print "stealth engaged")
(unit_set_maximum_vitality (unit_set_maximum_vitality
(player0) (player0)
50 0) 50 0)
(unit_set_current_vitality (unit_set_current_vitality
(player0) (player0)
50 0) 50 0)
(object_set_shield (object_set_shield
(player0) (player0)
0) 0)
(sleep 30) (sleep 30)
(player_action_test_reset) (player_action_test_reset)
(sleep_until (or (< (object_get_health (sleep_until (or (< (object_get_health
(player0) (player0)
) 1) (player_action_test_vision_trigger)) 1) ) 1) (player_action_test_vision_trigger)) 1)
(cheat_active_camouflage_by_player 0 False) (cheat_active_camouflage_by_player 0 False)
(print "stealth disengaged") (print "stealth disengaged")
(unit_set_maximum_vitality (unit_set_maximum_vitality
(player0) (player0)
30 70) 30 70)
(object_set_shield (object_set_shield
(player0) (player0)
0) 0)
(sleep 30) (sleep 30)
(player_action_test_reset) False) (player_action_test_reset) False)
1) 1)
) )
))
(script dormant _stealth_timer_monitor (script dormant _stealth_timer_monitor
(begin (begin
(sleep_until (sleep_until
(begin (begin
(sleep_until (if (player_action_test_vision_trigger) (= 1 1) (sleep_until (if (player_action_test_vision_trigger) (= 1 1)
(begin (begin
(player_action_test_reset) (= 1 0) (player_action_test_reset) (= 1 0)
)) 1) )) 1)
(cheat_active_camouflage_by_player 0 True) (cheat_active_camouflage_by_player 0 True)
(print "stealth engaged") (print "stealth engaged")
(sleep 15) (sleep 15)
(player_action_test_reset) (player_action_test_reset)
(sleep_until (or (player_action_test_vision_trigger) (player_action_test_primary_trigger) (player_action_test_grenade_trigger) (player_action_test_melee)) 1 (* 9 30)) (sleep_until (or (player_action_test_vision_trigger) (player_action_test_primary_trigger) (player_action_test_grenade_trigger) (player_action_test_melee)) 1 (* 9 30))
(cheat_active_camouflage_by_player 0 False) (cheat_active_camouflage_by_player 0 False)
(print "stealth disengaged") (print "stealth disengaged")
(sleep 30) (sleep 30)
(player_action_test_reset) (player_action_test_reset)
(sleep_until (sleep_until
(begin (begin
(print "+") False) (print "+") False)
30 (* 5 30)) False) 30 (* 5 30)) False)
1) 1)
) )
))
(script static activate_stealth_toggle_monitor (script static activate_stealth_toggle_monitor
(begin (begin
(sleep 1) (sleep 1)
) )
))
(script static activate_stealth_timer_monitor (script static activate_stealth_timer_monitor
(begin (begin
(sleep 1) (sleep 1)
) )
))
(script static playtest_mission (script static playtest_mission
(begin (begin
(if (game_is_playtest) (if (game_is_playtest)
(begin (begin
(sleep 30) (sleep 30)
(hud_set_training_text playtest_raisehand) (hud_set_training_text playtest_raisehand)
(hud_show_training_text True) (hud_show_training_text True)
(player_action_test_reset) (player_action_test_reset)
(sleep_until (player_action_test_accept) 1) (sleep_until (player_action_test_accept) 1)
(hud_show_training_text False) (hud_show_training_text False)
(sleep 30) (sleep 30)
)) ))
) )
))
(script static 07_intra1_05_predict_stub (script static 07_intra1_05_predict_stub
(begin (begin
(wake 07_intra1_05_predict) (wake 07_intra1_05_predict)
) )
))
(script static 07_intra1_06_predict_stub (script static 07_intra1_06_predict_stub
(begin (begin
(wake 07_intra1_06_predict) (wake 07_intra1_06_predict)
) )
))
(script static 07_intra1_07_predict_stub (script static 07_intra1_07_predict_stub
(begin (begin
(wake 07_intra1_07_predict) (wake 07_intra1_07_predict)
) )
))
(script static 07_intra1_08_predict_stub (script static 07_intra1_08_predict_stub
(begin (begin
(wake 07_intra1_08_predict) (wake 07_intra1_08_predict)
) )
))
(script static 07_outro_01_predict_stub (script static 07_outro_01_predict_stub
(begin (begin
(wake 07_outro_01_predict) (wake 07_outro_01_predict)
) )
))
(script static 07_outro_02_predict_stub (script static 07_outro_02_predict_stub
(begin (begin
(wake 07_outro_02_predict) (wake 07_outro_02_predict)
) )
))
(script static 07_outro_03_predict_stub (script static 07_outro_03_predict_stub
(begin (begin
(wake 07_outro_03_predict) (wake 07_outro_03_predict)
) )
))
(script static cinematic_pelican_unload (script static cinematic_pelican_unload
(begin (begin
(ai_place cinematic_fld_inf0/form0) (ai_place cinematic_fld_inf0/form0)
(sleep 8) (sleep 8)
(ai_place cinematic_fld_inf0/form1) (ai_place cinematic_fld_inf0/form1)
(sleep 4) (sleep 4)
(ai_place cinematic_fld_inf0/form0) (ai_place cinematic_fld_inf0/form0)
(sleep 10) (sleep 10)
(ai_place cinematic_fld_inf0/form1) (ai_place cinematic_fld_inf0/form1)
) )
))
(script static cinematic_pelican_runby (script static cinematic_pelican_runby
(begin (begin
(ai_place cinematic_fld_inf1/form0) (ai_place cinematic_fld_inf1/form0)
) )
))
(script dormant c07_intra1_score_05 (script dormant c07_intra1_score_05
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\music\c07_intra1_05_mus none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\music\c07_intra1_05_mus none 1)
(print "c07_intra1 score 05") (print "c07_intra1 score 05")
) )
))
(script dormant c07_intra1_foley_05 (script dormant c07_intra1_foley_05
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_05_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_05_fol none 1)
(print "c07_intra1 foley 05 start") (print "c07_intra1 foley 05 start")
) )
))
(script dormant c07_intra1_05_dof_01 (script dormant c07_intra1_05_dof_01
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 127) (sleep 127)
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 1 0 0 0 0.75 0.75 0) (cinematic_screen_effect_set_depth_of_field 1 0 0 0 0.75 0.75 0)
(print "rack focus") (print "rack focus")
(time_code_reset) (time_code_reset)
(sleep 60) (sleep 60)
(cinematic_screen_effect_set_depth_of_field 1 0 0.75 0.5 0.75 0 0.5) (cinematic_screen_effect_set_depth_of_field 1 0 0.75 0.5 0.75 0 0.5)
(print "rack focus") (print "rack focus")
(time_code_reset) (time_code_reset)
(sleep 68) (sleep 68)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(print "rack focus stop") (print "rack focus stop")
) )
))
(script dormant c07_intra1_cinematic_light_01 (script dormant c07_intra1_cinematic_light_01
(begin (begin
(cinematic_lighting_set_primary_light 23 74 0.258824 0.270588 0.368627) (cinematic_lighting_set_primary_light 23 74 0.258824 0.270588 0.368627)
(cinematic_lighting_set_secondary_light -40 276 0.407843 0.345098 0.317647) (cinematic_lighting_set_secondary_light -40 276 0.407843 0.345098 0.317647)
(cinematic_lighting_set_ambient_light 0.0431373 0.0470588 0.0666667) (cinematic_lighting_set_ambient_light 0.0431373 0.0470588 0.0666667)
(object_uses_cinematic_lighting chief True) (object_uses_cinematic_lighting chief True)
(object_uses_cinematic_lighting mercy True) (object_uses_cinematic_lighting mercy True)
(object_uses_cinematic_lighting infection_01 True) (object_uses_cinematic_lighting infection_01 True)
(object_uses_cinematic_lighting throne_mercy True) (object_uses_cinematic_lighting throne_mercy True)
(object_uses_cinematic_lighting phantom_01 True) (object_uses_cinematic_lighting phantom_01 True)
(object_uses_cinematic_lighting phantom_02 True) (object_uses_cinematic_lighting phantom_02 True)
(object_uses_cinematic_lighting phantom_03 True) (object_uses_cinematic_lighting phantom_03 True)
) )
))
(script static c07_intra1_05_setup (script static c07_intra1_05_setup
(begin (begin
(wake c07_intra1_score_05) (wake c07_intra1_score_05)
(wake c07_intra1_foley_05) (wake c07_intra1_foley_05)
(object_create_anew chief) (object_create_anew chief)
(object_create_anew mercy) (object_create_anew mercy)
(object_create_anew infection_01) (object_create_anew infection_01)
(object_create_anew throne_mercy) (object_create_anew throne_mercy)
(object_create_anew phantom_01) (object_create_anew phantom_01)
(object_create_anew phantom_02) (object_create_anew phantom_02)
(object_create_anew phantom_03) (object_create_anew phantom_03)
(cinematic_clone_players_weapon chief right_hand ) (cinematic_clone_players_weapon chief right_hand )
(object_cinematic_lod chief True) (object_cinematic_lod chief True)
(object_cinematic_lod mercy True) (object_cinematic_lod mercy True)
(object_cinematic_lod infection_01 True) (object_cinematic_lod infection_01 True)
(object_cinematic_lod throne_mercy True) (object_cinematic_lod throne_mercy True)
(object_cinematic_lod phantom_01 True) (object_cinematic_lod phantom_01 True)
(object_cinematic_lod phantom_02 True) (object_cinematic_lod phantom_02 True)
(object_cinematic_lod phantom_03 True) (object_cinematic_lod phantom_03 True)
(wake c07_intra1_05_dof_01) (wake c07_intra1_05_dof_01)
(wake c07_intra1_cinematic_light_01) (wake c07_intra1_cinematic_light_01)
(object_destroy ledge_1) (object_destroy ledge_1)
) )
))
(script static c07_intra1_05_cleanup (script static c07_intra1_05_cleanup
(begin (begin
(object_destroy_containing "phantom") (object_destroy_containing "phantom")
) )
))
(script static c07_intra1_scene_05 (script static c07_intra1_scene_05
(begin (begin
(fade_out 1 1 1 0) (fade_out 1 1 1 0)
(camera_control True) (camera_control True)
(cinematic_start) (cinematic_start)
(set cinematic_letterbox_style 1) (set cinematic_letterbox_style 1)
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
(07_intra1_05_predict_stub) (07_intra1_05_predict_stub)
(sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\music\c07_intra1_05_mus) (sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\music\c07_intra1_05_mus)
(sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_05_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_05_fol)
(sleep prediction_offset) (sleep prediction_offset)
(c07_intra1_05_setup) (c07_intra1_05_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_05 none anchor_flag_intra1) (camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_05 none anchor_flag_intra1)
(custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_05 False anchor_intra1) (custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_05 False anchor_intra1)
(custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_05 False anchor_intra1) (custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_05 False anchor_intra1)
(custom_animation_relative infection_01 objects\characters\flood_infection\07_intra1\07_intra1 infection01_05 False anchor_intra1) (custom_animation_relative infection_01 objects\characters\flood_infection\07_intra1\07_intra1 infection01_05 False anchor_intra1)
(custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_05 False anchor_intra1) (custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_05 False anchor_intra1)
(custom_animation_relative phantom_01 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom1_05 False anchor_intra1) (custom_animation_relative phantom_01 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom1_05 False anchor_intra1)
(custom_animation_relative phantom_02 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom2_05 False anchor_intra1) (custom_animation_relative phantom_02 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom2_05 False anchor_intra1)
(custom_animation_relative phantom_03 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom3_05 False anchor_intra1) (custom_animation_relative phantom_03 objects\vehicles\phantom\animations\07_intra1\07_intra1 phantom3_05 False anchor_intra1)
(fade_in 1 1 1 15) (fade_in 1 1 1 15)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(07_intra1_06_predict_stub) (07_intra1_06_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_06_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_06_fol)
(sleep (camera_time)) (sleep (camera_time))
(c07_intra1_05_cleanup) (c07_intra1_05_cleanup)
) )
))
(script dormant c07_intra1_foley_06 (script dormant c07_intra1_foley_06
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_06_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_06_fol none 1)
(print "c07_intra1 foley 06 start") (print "c07_intra1 foley 06 start")
) )
))
(script dormant c07_2080_mas (script dormant c07_2080_mas
(begin (begin
(sleep 45) (sleep 45)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2080_mas chief 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2080_mas chief 1)
(cinematic_subtitle c07_2080_mas 2.5) (cinematic_subtitle c07_2080_mas 2.5)
) )
))
(script dormant c07_2090_pom (script dormant c07_2090_pom
(begin (begin
(sleep 180) (sleep 180)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2090_pom mercy 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2090_pom mercy 1)
(cinematic_subtitle c07_2090_pom 3) (cinematic_subtitle c07_2090_pom 3)
) )
))
(script dormant c07_2100_pom (script dormant c07_2100_pom
(begin (begin
(sleep 283) (sleep 283)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2100_pom mercy 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2100_pom mercy 1)
(cinematic_subtitle c07_2100_pom 4) (cinematic_subtitle c07_2100_pom 4)
) )
))
(script dormant c07_2101_pom (script dormant c07_2101_pom
(begin (begin
(sleep 451) (sleep 451)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2101_pom mercy 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2101_pom mercy 1)
) )
))
(script dormant c07_2110_cor (script dormant c07_2110_cor
(begin (begin
(sleep 566) (sleep 566)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2110_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2110_cor cortana 1)
(cinematic_subtitle c07_2110_cor 2) (cinematic_subtitle c07_2110_cor 2)
(unit_set_emotional_state cortana shocked 0.25 0) (unit_set_emotional_state cortana shocked 0.25 0)
(print "cortana - shocked .25 0") (print "cortana - shocked .25 0")
) )
))
(script dormant c07_2120_cor (script dormant c07_2120_cor
(begin (begin
(sleep 621) (sleep 621)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2120_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2120_cor cortana 1)
(cinematic_subtitle c07_2120_cor 4) (cinematic_subtitle c07_2120_cor 4)
) )
))
(script dormant c07_intra1_06_dof_01 (script dormant c07_intra1_06_dof_01
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 121) (sleep 121)
(print "rack focus") (print "rack focus")
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 0.4 0.5 0.5 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 0.4 0.5 0.5 0 0 0 0)
(time_code_reset) (time_code_reset)
(sleep 153) (sleep 153)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(print "rack focus stop") (print "rack focus stop")
) )
))
(script dormant c07_intra1_06_fov_01 (script dormant c07_intra1_06_fov_01
(begin (begin
(sleep 396) (sleep 396)
(print "fov change: 60 -> 70 over 0 ticks") (print "fov change: 60 -> 70 over 0 ticks")
(camera_set_field_of_view 70 0) (camera_set_field_of_view 70 0)
(sleep 53) (sleep 53)
(print "fov change: 70 -> 60 over 0 ticks") (print "fov change: 70 -> 60 over 0 ticks")
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
) )
))
(script dormant infection_pop (script dormant infection_pop
(begin (begin
(sleep 510) (sleep 510)
(print "infection pop") (print "infection pop")
(effect_new_on_object_marker effects\objects\characters\flood_infection\body_depleted infection_02 ) (effect_new_on_object_marker effects\objects\characters\flood_infection\body_depleted infection_02 )
(sleep 1) (sleep 1)
(object_destroy infection_02) (object_destroy infection_02)
) )
))
(script static c07_intra1_06_setup (script static c07_intra1_06_setup
(begin (begin
(object_create_anew cortana) (object_create_anew cortana)
(object_cinematic_lod cortana True) (object_cinematic_lod cortana True)
(object_create_anew infection_02) (object_create_anew infection_02)
(object_cinematic_lod infection_02 True) (object_cinematic_lod infection_02 True)
(object_uses_cinematic_lighting infection_02 True) (object_uses_cinematic_lighting infection_02 True)
(object_create_anew cortana_base) (object_create_anew cortana_base)
(wake c07_intra1_foley_06) (wake c07_intra1_foley_06)
(wake c07_2080_mas) (wake c07_2080_mas)
(wake c07_2090_pom) (wake c07_2090_pom)
(wake c07_2100_pom) (wake c07_2100_pom)
(wake c07_2101_pom) (wake c07_2101_pom)
(wake c07_2110_cor) (wake c07_2110_cor)
(wake c07_2120_cor) (wake c07_2120_cor)
(wake infection_pop) (wake infection_pop)
(wake c07_intra1_06_dof_01) (wake c07_intra1_06_dof_01)
(wake c07_intra1_06_fov_01) (wake c07_intra1_06_fov_01)
) )
))
(script static c07_intra1_06_cleanup (script static c07_intra1_06_cleanup
(begin (begin
(object_destroy_containing "infection") (object_destroy_containing "infection")
(object_destroy cortana_base) (object_destroy cortana_base)
) )
))
(script static c07_intra1_scene_06 (script static c07_intra1_scene_06
(begin (begin
(c07_intra1_06_setup) (c07_intra1_06_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_06 none anchor_flag_intra1) (camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_06 none anchor_flag_intra1)
(custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_06 False anchor_intra1) (custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_06 False anchor_intra1)
(custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_06 False anchor_intra1) (custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_06 False anchor_intra1)
(custom_animation_relative infection_01 objects\characters\flood_infection\07_intra1\07_intra1 infection01_06 False anchor_intra1) (custom_animation_relative infection_01 objects\characters\flood_infection\07_intra1\07_intra1 infection01_06 False anchor_intra1)
(custom_animation_relative infection_02 objects\characters\flood_infection\07_intra1\07_intra1 infection02_06 False anchor_intra1) (custom_animation_relative infection_02 objects\characters\flood_infection\07_intra1\07_intra1 infection02_06 False anchor_intra1)
(custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_06 False anchor_intra1) (custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_06 False anchor_intra1)
(sleep 556) (sleep 556)
(effect_new_on_object_marker effects\objects\characters\cortana\cortana_on_off_25 cortana_base marker) (effect_new_on_object_marker effects\objects\characters\cortana\cortana_on_off_25 cortana_base marker)
(custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_06 False anchor_intra1) (custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_06 False anchor_intra1)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(07_intra1_07_predict_stub) (07_intra1_07_predict_stub)
(sleep (camera_time)) (sleep (camera_time))
(c07_intra1_06_cleanup) (c07_intra1_06_cleanup)
) )
))
(script dormant c07_2130_cor (script dormant c07_2130_cor
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2130_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2130_cor cortana 1)
(cinematic_subtitle c07_2130_cor 3) (cinematic_subtitle c07_2130_cor 3)
) )
))
(script dormant c07_2140_cor (script dormant c07_2140_cor
(begin (begin
(sleep 110) (sleep 110)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2140_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2140_cor cortana 1)
(cinematic_subtitle c07_2140_cor 1) (cinematic_subtitle c07_2140_cor 1)
) )
))
(script dormant c07_2150_mas (script dormant c07_2150_mas
(begin (begin
(sleep 150) (sleep 150)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2150_mas chief 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2150_mas chief 1)
(cinematic_subtitle c07_2150_mas 5) (cinematic_subtitle c07_2150_mas 5)
) )
))
(script dormant c07_2160_cor (script dormant c07_2160_cor
(begin (begin
(sleep 297) (sleep 297)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2160_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2160_cor cortana 1)
(cinematic_subtitle c07_2160_cor 6) (cinematic_subtitle c07_2160_cor 6)
(unit_set_emotional_state cortana annoyed 0.5 0) (unit_set_emotional_state cortana annoyed 0.5 0)
(print "cortana - annoyed .5 0") (print "cortana - annoyed .5 0")
) )
))
(script dormant c07_2170_cor (script dormant c07_2170_cor
(begin (begin
(sleep 490) (sleep 490)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2170_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2170_cor cortana 1)
(cinematic_subtitle c07_2170_cor 3) (cinematic_subtitle c07_2170_cor 3)
) )
))
(script dormant c07_2180_cor (script dormant c07_2180_cor
(begin (begin
(sleep 622) (sleep 622)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2180_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2180_cor cortana 1)
(cinematic_subtitle c07_2180_cor 3) (cinematic_subtitle c07_2180_cor 3)
) )
))
(script dormant c07_2190_cor (script dormant c07_2190_cor
(begin (begin
(sleep 710) (sleep 710)
(unit_set_emotional_state cortana disappointed 0.5 60) (unit_set_emotional_state cortana disappointed 0.5 60)
(print "cortana - disappointed .5 60") (print "cortana - disappointed .5 60")
(sleep 13) (sleep 13)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2190_cor cortana 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_2190_cor cortana 1)
(cinematic_subtitle c07_2190_cor 1) (cinematic_subtitle c07_2190_cor 1)
) )
))
(script dormant c07_intra1_07_fov_01 (script dormant c07_intra1_07_fov_01
(begin (begin
(sleep 414) (sleep 414)
(print "fov change: 60 -> 26 over 0 ticks") (print "fov change: 60 -> 26 over 0 ticks")
(camera_set_field_of_view 26 0) (camera_set_field_of_view 26 0)
(sleep 70) (sleep 70)
(print "fov change: 26 -> 60 over 0 ticks") (print "fov change: 26 -> 60 over 0 ticks")
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
) )
))
(script static c07_intra1_07_setup (script static c07_intra1_07_setup
(begin (begin
(wake c07_2130_cor) (wake c07_2130_cor)
(wake c07_2140_cor) (wake c07_2140_cor)
(wake c07_2150_mas) (wake c07_2150_mas)
(wake c07_2160_cor) (wake c07_2160_cor)
(wake c07_2170_cor) (wake c07_2170_cor)
(wake c07_2180_cor) (wake c07_2180_cor)
(wake c07_2190_cor) (wake c07_2190_cor)
(wake c07_intra1_07_fov_01) (wake c07_intra1_07_fov_01)
) )
))
(script static c07_intra1_07_cleanup (script static c07_intra1_07_cleanup
(begin (begin
(object_destroy_containing "mercy") (object_destroy_containing "mercy")
) )
))
(script static c07_intra1_scene_07 (script static c07_intra1_scene_07
(begin (begin
(c07_intra1_07_setup) (c07_intra1_07_setup)
(cinematic_set_near_clip_distance 0.05)
(print "setting near clip distance to .05")
(camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_07 none anchor_flag_intra1) (camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_07 none anchor_flag_intra1)
(custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_07 False anchor_intra1) (custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_07 False anchor_intra1)
(custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_07 False anchor_intra1) (custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_07 False anchor_intra1)
(custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_07 False anchor_intra1) (custom_animation_relative mercy objects\characters\prophet\07_intra1\07_intra1 mercy_07 False anchor_intra1)
(custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_07 False anchor_intra1) (custom_animation_relative throne_mercy objects\vehicles\gravity_throne\animations\07_intra1\07_intra1 throne_mercy_07 False anchor_intra1)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(07_intra1_08_predict_stub) (07_intra1_08_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_08_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_08_fol)
(sleep (camera_time)) (sleep (camera_time))
(c07_intra1_07_cleanup) (c07_intra1_07_cleanup)
) )
))
(script dormant c07_intra1_foley_08 (script dormant c07_intra1_foley_08
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_08_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_intra1\foley\c07_intra1_08_fol none 1)
(print "c07_intra1 foley 08 start") (print "c07_intra1 foley 08 start")
) )
))
(script dormant pelican_crash_01 (script dormant pelican_crash_01
(begin (begin
(sleep 38) (sleep 38)
(print "crash 1") (print "crash 1")
(effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit_small pelican_01 hardpoint_right) (effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit_small pelican_01 hardpoint_right)
) )
))
(script dormant pelican_crash_02 (script dormant pelican_crash_02
(begin (begin
(sleep 49) (sleep 49)
(print "crash 2") (print "crash 2")
(effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit pelican_01 johnson) (effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit pelican_01 johnson)
) )
))
(script dormant pelican_crash_03 (script dormant pelican_crash_03
(begin (begin
(sleep 101) (sleep 101)
(print "crash 3") (print "crash 3")
(effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit pelican_01 pelican_p_l05) (effect_new_on_object_marker effects\generic\explosions_air\human_vehicle_air_hit pelican_01 pelican_p_l05)
) )
))
(script dormant c07_intra1_08_fov_01 (script dormant c07_intra1_08_fov_01
(begin (begin
(sleep 99) (sleep 99)
(print "fov change: 36 -> 60 over 0 ticks") (print "fov change: 36 -> 60 over 0 ticks")
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
) )
))
(script dormant flood_pelican_unload (script dormant flood_pelican_unload
(begin (begin
(sleep 145) (sleep 145)
(print "ai flood unload") (print "ai flood unload")
(cinematic_pelican_unload) (cinematic_pelican_unload)
(cinematic_pelican_runby) (cinematic_pelican_runby)
) )
))
(script static c07_intra1_08_setup (script static c07_intra1_08_setup
(begin (begin
(wake c07_intra1_foley_08) (wake c07_intra1_foley_08)
(object_destroy_containing "offending_crate") (object_destroy_containing "offending_crate")
(object_create_anew pelican_01) (object_create_anew pelican_01)
(object_cinematic_lod pelican_01 True) (object_cinematic_lod pelican_01 True)
(object_uses_cinematic_lighting pelican_01 True) (object_uses_cinematic_lighting pelican_01 True)
(wake c07_intra1_08_fov_01) (wake c07_intra1_08_fov_01)
(wake pelican_crash_01) (wake pelican_crash_01)
(wake pelican_crash_02) (wake pelican_crash_02)
(wake pelican_crash_03) (wake pelican_crash_03)
(wake flood_pelican_unload) (wake flood_pelican_unload)
) )
))
(script static c07_intra1_08_cleanup (script static c07_intra1_08_cleanup
(begin (begin
(object_destroy chief) (object_destroy chief)
(object_destroy cortana) (object_destroy cortana)
(object_destroy pelican_01) (object_destroy pelican_01)
) )
))
(script static c07_intra1_scene_08 (script static c07_intra1_scene_08
(begin (begin
(c07_intra1_08_setup) (c07_intra1_08_setup)
(cinematic_set_near_clip_distance 0.06)
(print "resetting near clip distance to .06")
(camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_08 none anchor_flag_intra1) (camera_set_animation_relative objects\characters\cinematic_camera\07_intra1\07_intra1 07_intra1_08 none anchor_flag_intra1)
(camera_set_field_of_view 26 0) (camera_set_field_of_view 26 0)
(custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_08 False anchor_intra1) (custom_animation_relative chief objects\characters\masterchief\07_intra1\07_intra1 chief_08 False anchor_intra1)
(custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_08 False anchor_intra1) (custom_animation_relative cortana objects\characters\cortana\07_intra1\07_intra1 cortana_08 False anchor_intra1)
(custom_animation_relative pelican_01 objects\vehicles\pelican\07_intra1\07_intra1 pelican_08 False anchor_intra1) (custom_animation_relative pelican_01 objects\vehicles\pelican\07_intra1\07_intra1 pelican_08 False anchor_intra1)
(sleep (- (camera_time) 15)) (sleep (- (camera_time) 15))
(fade_out 1 1 1 15) (fade_out 1 1 1 15)
(sleep 15) (sleep 15)
(sound_class_set_gain "amb" 0 15) (sound_class_set_gain "amb" 0 15)
(sleep 15) (sleep 15)
(c07_intra1_08_cleanup) (c07_intra1_08_cleanup)
) )
))
(script static c07_intra1 (script static c07_intra1
(begin (begin
(texture_cache_flush) (texture_cache_flush)
(geometry_cache_flush) (geometry_cache_flush)
(sound_class_set_gain "vehicle" 0 0) (sound_class_set_gain "vehicle" 0 0)
(sound_class_set_gain "amb" 0 0) (sound_class_set_gain "amb" 0 0)
(switch_bsp_by_name high_5) (switch_bsp_by_name high_5)
(sleep 1) (sleep 1)
(c07_intra1_scene_05) (c07_intra1_scene_05)
(c07_intra1_scene_06) (c07_intra1_scene_06)
(c07_intra1_scene_07) (c07_intra1_scene_07)
(c07_intra1_scene_08) (c07_intra1_scene_08)
(sound_class_set_gain "vehicle" 1 15) (sound_class_set_gain "vehicle" 1 15)
(sound_class_set_gain "amb" 1 15) (sound_class_set_gain "amb" 1 15)
(sleep 15) (sleep 15)
) )
))
(script dormant c07_outro_score_01 (script dormant c07_outro_score_01
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_outro\music\c07_outro_01_mus none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_outro\music\c07_outro_01_mus none 1)
(print "c07_outro score 01 start") (print "c07_outro score 01 start")
) )
))
(script dormant c07_outro_foley_01 (script dormant c07_outro_foley_01
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_01_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_01_fol none 1)
(print "c07_outro foley 01 start") (print "c07_outro foley 01 start")
) )
))
(script dormant c07_outro_shake (script dormant c07_outro_shake
(begin (begin
(sleep 89) (sleep 89)
(print "shake start") (print "shake start")
(player_effect_set_max_rotation 0 1 1) (player_effect_set_max_rotation 0 1 1)
(player_effect_start 0.25 0) (player_effect_start 0.25 0)
(sleep 70) (sleep 70)
(player_effect_stop 0) (player_effect_stop 0)
(print "shake stop") (print "shake stop")
) )
))
(script dormant c07_outro_shake2 (script dormant c07_outro_shake2
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 290) (sleep 290)
(print "shake start") (print "shake start")
(player_effect_set_max_rotation 0 1 1) (player_effect_set_max_rotation 0 1 1)
(player_effect_start 0.25 0) (player_effect_start 0.25 0)
(sleep 60) (sleep 60)
(player_effect_stop 1) (player_effect_stop 1)
(print "shake stop") (print "shake stop")
) )
))
(script dormant c07_outro_dof_01 (script dormant c07_outro_dof_01
(begin (begin
(time_code_reset) (time_code_reset)
(print "rack focus") (print "rack focus")
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 20 0 0 0 1 1 0) (cinematic_screen_effect_set_depth_of_field 20 0 0 0 1 1 0)
(sleep 89) (sleep 89)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(print "rack focus stop") (print "rack focus stop")
) )
))
(script dormant c07_outro_dof_02 (script dormant c07_outro_dof_02
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 289) (sleep 289)
(print "rack focus") (print "rack focus")
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 20 2 2 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 20 2 2 0 0 0 0)
(sleep 106) (sleep 106)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(print "rack focus stop") (print "rack focus stop")
) )
))
(script dormant c07_outro_fov_01 (script dormant c07_outro_fov_01
(begin (begin
(sleep 357) (sleep 357)
(print "fov change: 60 -> 12 over 15 ticks") (print "fov change: 60 -> 12 over 15 ticks")
(camera_set_field_of_view 12 15) (camera_set_field_of_view 12 15)
(sleep 46) (sleep 46)
(print "fov change: 12 -> 60 over 0 ticks") (print "fov change: 12 -> 60 over 0 ticks")
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
) )
))
(script dormant c07_outro_cinematic_lighting_01 (script dormant c07_outro_cinematic_lighting_01
(begin (begin
(cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52) (cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52)
(cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22) (cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22)
(cinematic_lighting_set_ambient_light 0.06 0.05 0.04) (cinematic_lighting_set_ambient_light 0.06 0.05 0.04)
(rasterizer_bloom_override True) (rasterizer_bloom_override True)
(rasterizer_bloom_override_threshold 0.3) (rasterizer_bloom_override_threshold 0.3)
(rasterizer_bloom_override_brightness 0.5) (rasterizer_bloom_override_brightness 0.5)
(object_uses_cinematic_lighting chief_outro True) (object_uses_cinematic_lighting chief_outro True)
(object_uses_cinematic_lighting alcove True) (object_uses_cinematic_lighting alcove True)
(object_uses_cinematic_lighting cap True) (object_uses_cinematic_lighting cap True)
(object_uses_cinematic_lighting ring_01 True) (object_uses_cinematic_lighting ring_01 True)
(object_uses_cinematic_lighting ring_02 True) (object_uses_cinematic_lighting ring_02 True)
(object_uses_cinematic_lighting ring_03 True) (object_uses_cinematic_lighting ring_03 True)
(object_uses_cinematic_lighting ring_04 True) (object_uses_cinematic_lighting ring_04 True)
(object_uses_cinematic_lighting ring_05 True) (object_uses_cinematic_lighting ring_05 True)
(object_uses_cinematic_lighting ring_06 True) (object_uses_cinematic_lighting ring_06 True)
(object_uses_cinematic_lighting ring_06 True) (object_uses_cinematic_lighting ring_06 True)
(object_uses_cinematic_lighting ring_08 True) (object_uses_cinematic_lighting ring_08 True)
) )
))
(script dormant ship_initial_blast (script dormant ship_initial_blast
(begin (begin
(sleep 188) (sleep 188)
(print "effect - initial blast") (print "effect - initial blast")
(effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale5 forerunner_ship thruster) (effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale5 forerunner_ship thruster)
) )
))
(script static c07_outro_problem_actors (script static c07_outro_problem_actors
(begin (begin
(print "problem actors") (print "problem actors")
(object_create_anew chief_outro) (object_create_anew chief_outro)
(object_cinematic_lod chief_outro True) (object_cinematic_lod chief_outro True)
(object_create_anew conduit) (object_create_anew conduit)
(object_create_anew ring_01) (object_create_anew ring_01)
(object_create_anew ring_02) (object_create_anew ring_02)
(object_create_anew ring_03) (object_create_anew ring_03)
(object_create_anew ring_04) (object_create_anew ring_04)
(object_create_anew ring_05) (object_create_anew ring_05)
(object_create_anew ring_06) (object_create_anew ring_06)
(object_create_anew ring_07) (object_create_anew ring_07)
(object_create_anew ring_08) (object_create_anew ring_08)
(object_cinematic_lod conduit True) (object_cinematic_lod conduit True)
(object_cinematic_lod ring_01 True) (object_cinematic_lod ring_01 True)
(object_cinematic_lod ring_02 True) (object_cinematic_lod ring_02 True)
(object_cinematic_lod ring_03 True) (object_cinematic_lod ring_03 True)
(object_cinematic_lod ring_04 True) (object_cinematic_lod ring_04 True)
(object_cinematic_lod ring_05 True) (object_cinematic_lod ring_05 True)
(object_cinematic_lod ring_06 True) (object_cinematic_lod ring_06 True)
(object_cinematic_lod ring_07 True) (object_cinematic_lod ring_07 True)
(object_cinematic_lod ring_08 True) (object_cinematic_lod ring_08 True)
(object_cinematic_visibility conduit True) (object_cinematic_visibility conduit True)
) )
))
(script static c07_outro_01_setup (script static c07_outro_01_setup
(begin (begin
(object_create_anew forerunner_ship) (object_create_anew forerunner_ship)
(object_create_anew cap) (object_create_anew cap)
(object_create_anew alcove) (object_create_anew alcove)
(object_cinematic_visibility cap True) (object_cinematic_visibility cap True)
(object_cinematic_lod forerunner_ship True) (object_cinematic_lod forerunner_ship True)
(object_cinematic_lod alcove True) (object_cinematic_lod alcove True)
(wake c07_outro_score_01) (wake c07_outro_score_01)
(wake c07_outro_foley_01) (wake c07_outro_foley_01)
(wake ship_initial_blast) (wake ship_initial_blast)
(wake c07_outro_dof_01) (wake c07_outro_dof_01)
(wake c07_outro_dof_02) (wake c07_outro_dof_02)
(wake c07_outro_shake) (wake c07_outro_shake)
(wake c07_outro_shake2) (wake c07_outro_shake2)
(wake c07_outro_fov_01) (wake c07_outro_fov_01)
(wake c07_outro_cinematic_lighting_01) (wake c07_outro_cinematic_lighting_01)
) )
))
(script static c07_outro_01_cleanup (script static c07_outro_01_cleanup
(begin (begin
(object_destroy conduit) (object_destroy conduit)
(object_destroy cap) (object_destroy cap)
(object_destroy ring_05) (object_destroy ring_05)
(object_destroy ring_06) (object_destroy ring_06)
(object_destroy ring_07) (object_destroy ring_07)
(object_destroy ring_08) (object_destroy ring_08)
) )
))
(script static c07_outro_scene_01 (script static c07_outro_scene_01
(begin (begin
(sound_class_set_gain "amb" 0 30) (sound_class_set_gain "amb" 0 30)
(fade_out 1 1 1 0) (fade_out 1 1 1 0)
(camera_control True) (camera_control True)
(cinematic_start) (cinematic_start)
(cinematic_outro_start) (cinematic_outro_start)
(set cinematic_letterbox_style 1) (set cinematic_letterbox_style 1)
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
(c07_outro_problem_actors) (c07_outro_problem_actors)
(07_outro_01_predict_stub) (07_outro_01_predict_stub)
(sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\music\c07_outro_01_mus) (sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\music\c07_outro_01_mus)
(sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_01_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_01_fol)
(sleep prediction_offset) (sleep prediction_offset)
(c07_outro_01_setup) (c07_outro_01_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_01 none anchor_flag_outro1) (camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_01 none anchor_flag_outro1)
(custom_animation_relative chief_outro objects\characters\masterchief\07_outro\07_outro chief_01 False anchor_outro1) (custom_animation_relative chief_outro objects\characters\masterchief\07_outro\07_outro chief_01 False anchor_outro1)
(scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_01 anchor_outro1) (scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_01 anchor_outro1)
(scenery_animation_start_relative alcove objects\cinematics\forerunner\forerunner_ship_alcove\07_outro\07_outro alcove_01 anchor_outro1) (scenery_animation_start_relative alcove objects\cinematics\forerunner\forerunner_ship_alcove\07_outro\07_outro alcove_01 anchor_outro1)
(scenery_animation_start_relative cap objects\cinematics\covenant\conduit_cap\07_outro\07_outro conduit_cap_01 anchor_outro1) (scenery_animation_start_relative cap objects\cinematics\covenant\conduit_cap\07_outro\07_outro conduit_cap_01 anchor_outro1)
(scenery_animation_start_relative conduit objects\cinematics\covenant\conduit\07_outro\07_outro conduit_01 anchor_outro1) (scenery_animation_start_relative conduit objects\cinematics\covenant\conduit\07_outro\07_outro conduit_01 anchor_outro1)
(scenery_animation_start_relative ring_01 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring01_01 anchor_outro1) (scenery_animation_start_relative ring_01 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring01_01 anchor_outro1)
(scenery_animation_start_relative ring_02 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring02_01 anchor_outro1) (scenery_animation_start_relative ring_02 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring02_01 anchor_outro1)
(scenery_animation_start_relative ring_03 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring03_01 anchor_outro1) (scenery_animation_start_relative ring_03 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring03_01 anchor_outro1)
(scenery_animation_start_relative ring_04 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring04_01 anchor_outro1) (scenery_animation_start_relative ring_04 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring04_01 anchor_outro1)
(scenery_animation_start_relative ring_05 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring05_01 anchor_outro1) (scenery_animation_start_relative ring_05 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring05_01 anchor_outro1)
(scenery_animation_start_relative ring_06 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring06_01 anchor_outro1) (scenery_animation_start_relative ring_06 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring06_01 anchor_outro1)
(scenery_animation_start_relative ring_07 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring07_01 anchor_outro1) (scenery_animation_start_relative ring_07 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring07_01 anchor_outro1)
(scenery_animation_start_relative ring_08 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring08_01 anchor_outro1) (scenery_animation_start_relative ring_08 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring08_01 anchor_outro1)
(fade_in 1 1 1 15) (fade_in 1 1 1 15)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(07_outro_02_predict_stub) (07_outro_02_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_02_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_02_fol)
(sleep (camera_time)) (sleep (camera_time))
(c07_outro_01_cleanup) (c07_outro_01_cleanup)
) )
))
(script dormant c07_outro_foley_02 (script dormant c07_outro_foley_02
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_02_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_02_fol none 1)
(print "c07_outro foley 02 start") (print "c07_outro foley 02 start")
) )
))
(script dormant c07_9010_cor (script dormant c07_9010_cor
(begin (begin
(sleep 38) (sleep 38)
(sound_impulse_start_effect sound\dialog\levels\07_highcharity\cinematic\c07_9010_cor none 1 radio_default_loop) (sound_impulse_start_effect sound\dialog\levels\07_highcharity\cinematic\c07_9010_cor none 1 radio_default_loop)
(cinematic_subtitle c07_9010_cor 2) (cinematic_subtitle c07_9010_cor 2)
) )
))
(script dormant c07_9020_mas (script dormant c07_9020_mas
(begin (begin
(sleep 104) (sleep 104)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_9020_mas chief_outro 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_9020_mas chief_outro 1)
(cinematic_subtitle c07_9020_mas 2) (cinematic_subtitle c07_9020_mas 2)
) )
))
(script dormant c07_9030_cor (script dormant c07_9030_cor
(begin (begin
(sleep 147) (sleep 147)
(sound_impulse_start_effect sound\dialog\levels\07_highcharity\cinematic\c07_9030_cor none 1 radio_default_loop) (sound_impulse_start_effect sound\dialog\levels\07_highcharity\cinematic\c07_9030_cor none 1 radio_default_loop)
(cinematic_subtitle c07_9030_cor 2) (cinematic_subtitle c07_9030_cor 2)
(unit_set_emotional_state cortana_outro pensive 0.25 0) (unit_set_emotional_state cortana_outro pensive 0.25 0)
(print "cortana - pensive .25 0") (print "cortana - pensive .25 0")
) )
))
(script dormant c07_9040_cor (script dormant c07_9040_cor
(begin (begin
(sleep 211) (sleep 211)
(sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_9040_cor cortana_outro 1) (sound_impulse_start sound\dialog\levels\07_highcharity\cinematic\c07_9040_cor cortana_outro 1)
(cinematic_subtitle c07_9040_cor 2) (cinematic_subtitle c07_9040_cor 2)
(unit_set_emotional_state cortana_outro disappointed 0.75 60) (unit_set_emotional_state cortana_outro disappointed 0.75 60)
(print "cortana - disappointed .75 60") (print "cortana - disappointed .75 60")
) )
))
(script dormant chief_sparks (script dormant chief_sparks
(begin (begin
(sleep 17) (sleep 17)
(print "chief sparks") (print "chief sparks")
(effect_new_on_object_marker effects\cinematics\07\chief_sparks chief_outro body) (effect_new_on_object_marker effects\cinematics\07\chief_sparks chief_outro body)
) )
))
(script dormant c07_outro_fov_02 (script dormant c07_outro_fov_02
(begin (begin
(sleep 99) (sleep 99)
(print "fov change: 36 -> 60 over 0 ticks") (print "fov change: 36 -> 60 over 0 ticks")
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
) )
))
(script dormant c07_outro_cinematic_lighting_02 (script dormant c07_outro_cinematic_lighting_02
(begin (begin
(cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52) (cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52)
(cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22) (cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22)
(cinematic_lighting_set_ambient_light 0.06 0.05 0.04) (cinematic_lighting_set_ambient_light 0.06 0.05 0.04)
) )
))
(script dormant ship_take_off_01 (script dormant ship_take_off_01
(begin (begin
(sleep 271) (sleep 271)
(print "effect - take off 01") (print "effect - take off 01")
(effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale12 forerunner_ship thruster) (effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale12 forerunner_ship thruster)
(object_create_anew takeoff_dust) (object_create_anew takeoff_dust)
) )
))
(script static c07_outro_03_problem_actors (script static c07_outro_03_problem_actors
(begin (begin
(print "problem actors") (print "problem actors")
(object_create_anew matte_high_charity) (object_create_anew matte_high_charity)
(object_create_anew matte_substance) (object_create_anew matte_substance)
(object_create_anew_containing "outro_fleet") (object_create_anew_containing "outro_fleet")
) )
))
(script static c07_outro_02_setup (script static c07_outro_02_setup
(begin (begin
(object_create_anew cortana_outro) (object_create_anew cortana_outro)
(object_cinematic_lod cortana_outro True) (object_cinematic_lod cortana_outro True)
(object_create_anew bloom_quad) (object_create_anew bloom_quad)
(wake c07_outro_foley_02) (wake c07_outro_foley_02)
(wake c07_9010_cor) (wake c07_9010_cor)
(wake c07_9020_mas) (wake c07_9020_mas)
(wake c07_9030_cor) (wake c07_9030_cor)
(wake c07_9040_cor) (wake c07_9040_cor)
(wake chief_sparks) (wake chief_sparks)
(wake ship_take_off_01) (wake ship_take_off_01)
(wake c07_outro_cinematic_lighting_02) (wake c07_outro_cinematic_lighting_02)
) )
))
(script static c07_outro_02_cleanup (script static c07_outro_02_cleanup
(begin (begin
(object_destroy takeoff_dust) (object_destroy takeoff_dust)
(object_destroy ring_01) (object_destroy ring_01)
(object_destroy ring_02) (object_destroy ring_02)
(object_destroy ring_03) (object_destroy ring_03)
(object_destroy ring_04) (object_destroy ring_04)
(object_destroy bloom_quad) (object_destroy bloom_quad)
) )
))
(script static c07_outro_scene_02 (script static c07_outro_scene_02
(begin (begin
(c07_outro_02_setup) (c07_outro_02_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_02 none anchor_flag_outro1) (camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_02 none anchor_flag_outro1)
(custom_animation_relative chief_outro objects\characters\masterchief\07_outro\07_outro chief_02 False anchor_outro1) (custom_animation_relative chief_outro objects\characters\masterchief\07_outro\07_outro chief_02 False anchor_outro1)
(custom_animation_relative cortana_outro objects\characters\cortana\07_outro\07_outro cortana_02 False anchor_outro1) (custom_animation_relative cortana_outro objects\characters\cortana\07_outro\07_outro cortana_02 False anchor_outro1)
(scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_02 anchor_outro1) (scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_02 anchor_outro1)
(scenery_animation_start_relative alcove objects\cinematics\forerunner\forerunner_ship_alcove\07_outro\07_outro alcove_02 anchor_outro1) (scenery_animation_start_relative alcove objects\cinematics\forerunner\forerunner_ship_alcove\07_outro\07_outro alcove_02 anchor_outro1)
(scenery_animation_start_relative cap objects\cinematics\covenant\conduit_cap\07_outro\07_outro conduit_cap_02 anchor_outro1) (scenery_animation_start_relative cap objects\cinematics\covenant\conduit_cap\07_outro\07_outro conduit_cap_02 anchor_outro1)
(scenery_animation_start_relative ring_01 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring01_02 anchor_outro1) (scenery_animation_start_relative ring_01 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring01_02 anchor_outro1)
(scenery_animation_start_relative ring_02 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring02_02 anchor_outro1) (scenery_animation_start_relative ring_02 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring02_02 anchor_outro1)
(scenery_animation_start_relative ring_03 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring03_02 anchor_outro1) (scenery_animation_start_relative ring_03 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring03_02 anchor_outro1)
(scenery_animation_start_relative ring_04 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring04_02 anchor_outro1) (scenery_animation_start_relative ring_04 objects\cinematics\covenant\conduit_ring\07_outro\07_outro ring04_02 anchor_outro1)
(scenery_animation_start_relative bloom_quad scenarios\objects\special\bloom_quad\07_outro\07_outro bloom_quad_02 anchor_outro1) (scenery_animation_start_relative bloom_quad scenarios\objects\special\bloom_quad\07_outro\07_outro bloom_quad_02 anchor_outro1)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(07_outro_03_predict_stub) (07_outro_03_predict_stub)
(c07_outro_03_problem_actors) (c07_outro_03_problem_actors)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_03_fol) (sound_impulse_predict sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_03_fol)
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(sleep (- (camera_time) 5)) (sleep (- (camera_time) 5))
(cinematic_screen_effect_set_crossfade 1.5) (cinematic_screen_effect_set_crossfade 1.5)
(print "crossfade") (print "crossfade")
(sleep 5) (sleep 5)
(c07_outro_02_cleanup) (c07_outro_02_cleanup)
) )
))
(script dormant c07_outro_foley_03 (script dormant c07_outro_foley_03
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_03_fol none 1) (sound_impulse_start sound\cinematics\07_highcharity\c07_outro\foley\c07_outro_03_fol none 1)
(print "c07_outro foley 03 start") (print "c07_outro foley 03 start")
) )
))
(script dormant c07_outro_cinematic_lighting_03 (script dormant c07_outro_cinematic_lighting_03
(begin (begin
(cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52) (cinematic_lighting_set_primary_light -41 270 0.25 0.32 0.52)
(cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22) (cinematic_lighting_set_secondary_light 58 78 0.21 0.11 0.22)
(cinematic_lighting_set_ambient_light 0.06 0.05 0.04) (cinematic_lighting_set_ambient_light 0.06 0.05 0.04)
(object_uses_cinematic_lighting forerunner_ship True) (object_uses_cinematic_lighting forerunner_ship True)
) )
))
(script dormant ship_take_off_02 (script dormant ship_take_off_02
(begin (begin
(sleep 0) (sleep 0)
(print "effect - take off 02") (print "effect - take off 02")
(effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale01 forerunner_ship thruster) (effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale01 forerunner_ship thruster)
) )
))
(script dormant ship_take_off_03 (script dormant ship_take_off_03
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 111) (sleep 111)
(print "effect - take off 02") (print "effect - take off 02")
(effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale04 forerunner_ship thruster) (effect_new_on_object_marker effects\objects\cinematics\forerunner_ship\initial_take_off_scale04 forerunner_ship thruster)
) )
))
(script dormant effect_slipspace (script dormant effect_slipspace
(begin (begin
(sleep 159) (sleep 159)
(print "effect - slipspace") (print "effect - slipspace")
(object_create_anew slipspace) (object_create_anew slipspace)
) )
))
(script static c07_outro_03_setup (script static c07_outro_03_setup
(begin (begin
(wake c07_outro_foley_03) (wake c07_outro_foley_03)
(wake ship_take_off_02) (wake ship_take_off_02)
(wake ship_take_off_03) (wake ship_take_off_03)
(wake effect_slipspace) (wake effect_slipspace)
(wake c07_outro_cinematic_lighting_02) (wake c07_outro_cinematic_lighting_02)
) )
))
(script static c07_outro_03_cleanup (script static c07_outro_03_cleanup
(begin (begin
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(object_destroy forerunner_ship) (object_destroy forerunner_ship)
(object_destroy matte_high_charity) (object_destroy matte_high_charity)
(object_destroy matte_substance) (object_destroy matte_substance)
(object_destroy_containing "outro_fleet") (object_destroy_containing "outro_fleet")
) )
))
(script static c07_outro_scene_03 (script static c07_outro_scene_03
(begin (begin
(c07_outro_03_setup) (c07_outro_03_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_03 none anchor_flag_outro2) (camera_set_animation_relative objects\characters\cinematic_camera\07_outro\07_outro 07_outro_03 none anchor_flag_outro2)
(scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_03 anchor_outro2) (scenery_animation_start_relative forerunner_ship objects\cinematics\forerunner\forerunner_ship\07_outro\07_outro forerunner_ship_03 anchor_outro2)
(scenery_animation_start_relative matte_high_charity objects\cinematics\matte_paintings\high_charity_exterior\07_outro\07_outro high_charity_03 anchor_outro2) (scenery_animation_start_relative matte_high_charity objects\cinematics\matte_paintings\high_charity_exterior\07_outro\07_outro high_charity_03 anchor_outro2)
(scenery_animation_start_relative matte_substance objects\cinematics\matte_paintings\substance_space\07_outro\07_outro substance_03 anchor_outro2) (scenery_animation_start_relative matte_substance objects\cinematics\matte_paintings\substance_space\07_outro\07_outro substance_03 anchor_outro2)
(fade_in 1 1 1 15) (fade_in 1 1 1 15)
(sleep (- (camera_time) 30)) (sleep (- (camera_time) 30))
(fade_out 0 0 0 30) (fade_out 0 0 0 30)
(sleep 30) (sleep 30)
(sleep 90) (sleep 90)
(c07_outro_03_cleanup) (c07_outro_03_cleanup)
) )
))
(script static c07_outro (script static c07_outro
(begin (begin
(texture_cache_flush) (texture_cache_flush)
(geometry_cache_flush) (geometry_cache_flush)
(sound_class_set_gain "vehicle" 0 0) (sound_class_set_gain "vehicle" 0 0)
(sound_class_set_gain "amb" 0 0) (sound_class_set_gain "amb" 0 0)
(switch_bsp_by_name high_9_cinematic) (switch_bsp_by_name high_9_cinematic)
(sleep 1) (sleep 1)
(c07_outro_scene_01) (c07_outro_scene_01)
(c07_outro_scene_02) (c07_outro_scene_02)
(c07_outro_scene_03) (c07_outro_scene_03)
(sound_class_set_gain "vehicle" 1 1) (sound_class_set_gain "vehicle" 1 1)
(sound_class_set_gain "amb" 1 1) (sound_class_set_gain "amb" 1 1)
(rasterizer_bloom_override False) (rasterizer_bloom_override False)
) )
))
(script stub c07_intra2 (script stub c07_intra2
(begin (begin
(print "c07_intra2") (print "c07_intra2")
) )
))
(script command cs_expand_cortana (script command cs_expand_cortana
(begin (begin
(object_set_scale (ai_get_object ai_current_actor) 0.01 0) (object_set_scale (ai_get_object ai_current_actor) 0.01 0)
(object_cannot_take_damage (ai_get_object ai_current_actor)) (object_cannot_take_damage (ai_get_object ai_current_actor))
(ai_disregard (ai_get_object ai_current_actor) True) (ai_disregard (ai_get_object ai_current_actor) True)
(sleep 5) (sleep 5)
(unit_set_emotional_state (ai_get_unit ai_current_actor) disappointed 0.5 0) (unit_set_emotional_state (ai_get_unit ai_current_actor) disappointed 0.5 0)
(object_dynamic_simulation_disable (ai_get_object ai_current_actor) True) (object_dynamic_simulation_disable (ai_get_object ai_current_actor) True)
(effect_new_on_object_marker effects\objects\characters\cortana\cortana_on_off_65 (ai_get_object ai_current_actor) effect) (effect_new_on_object_marker effects\objects\characters\cortana\cortana_on_off_65 (ai_get_object ai_current_actor) effect)
(sleep 1) (sleep 1)
(object_hide (ai_get_object ai_current_actor) False) (object_hide (ai_get_object ai_current_actor) False)
(object_set_scale (ai_get_object ai_current_actor) 0.65 20) (object_set_scale (ai_get_object ai_current_actor) 0.65 20)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script dormant music_07b_01_start (script dormant music_07b_01_start
(begin (begin
(print "music 07b_01 start") (print "music 07b_01 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_01 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_01 none 1)
) )
))
(script dormant music_07b_01_stop (script dormant music_07b_01_stop
(begin (begin
(print "music 07b_01 stop") (print "music 07b_01 stop")
(sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_01) (sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_01)
) )
))
(script static test (script static test
(begin (begin
(objects_attach sanctum_lift switch sanctum_lift_control ) (objects_attach sanctum_lift switch sanctum_lift_control )
) )
))
(script dormant music_07b_02_start (script dormant music_07b_02_start
(begin (begin
(print "music 07b_02 start") (print "music 07b_02 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_02 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_02 none 1)
) )
))
(script dormant music_07b_03_start (script dormant music_07b_03_start
(begin (begin
(print "music 07b_03 start") (print "music 07b_03 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_03 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_03 none 1)
) )
))
(script dormant music_07b_03_stop (script dormant music_07b_03_stop
(begin (begin
(print "music 07b_03 stop") (print "music 07b_03 stop")
(sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_03) (sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_03)
) )
))
(script dormant music_07b_04_start (script dormant music_07b_04_start
(begin (begin
(print "music 07b_04 start") (print "music 07b_04 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_04 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_04 none 1)
) )
))
(script dormant music_07b_04_stop (script dormant music_07b_04_stop
(begin (begin
(print "music 07b_04 stop") (print "music 07b_04 stop")
(sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_04) (sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_04)
) )
))
(script dormant music_07b_05_start (script dormant music_07b_05_start
(begin (begin
(print "music 07b_05 start") (print "music 07b_05 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_05 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_05 none 1)
) )
))
(script dormant music_07b_05_stop (script dormant music_07b_05_stop
(begin (begin
(print "music 07b_05 stop") (print "music 07b_05 stop")
(sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_05) (sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_05)
) )
))
(script dormant music_07b_06_start (script dormant music_07b_06_start
(begin (begin
(print "music 07b_06 start") (print "music 07b_06 start")
(sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_06 none 1) (sound_looping_start scenarios\solo\07b_forerunnership\07b_music\07b_06 none 1)
) )
))
(script dormant music_07b_06_stop (script dormant music_07b_06_stop
(begin (begin
(print "music 07b_06 stop") (print "music 07b_06 stop")
(sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_06) (sound_looping_stop scenarios\solo\07b_forerunnership\07b_music\07b_06)
) )
))
(script dormant chapter_purposes (script dormant chapter_purposes
(begin (begin
(sleep 30) (sleep 30)
(cinematic_set_title title_1) (cinematic_set_title title_1)
(sleep 150) (sleep 150)
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_show_letterbox False) (cinematic_show_letterbox False)
) )
))
(script dormant chapter_please (script dormant chapter_please
(begin (begin
(sleep 30) (sleep 30)
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_show_letterbox True) (cinematic_show_letterbox True)
(sleep 30) (sleep 30)
(cinematic_set_title title_2) (cinematic_set_title title_2)
(sleep 150) (sleep 150)
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_show_letterbox False) (cinematic_show_letterbox False)
) )
))
(script dormant chapter_sanctified (script dormant chapter_sanctified
(begin (begin
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_show_letterbox True) (cinematic_show_letterbox True)
(sleep 30) (sleep 30)
(cinematic_set_title title_3) (cinematic_set_title title_3)
(sleep 150) (sleep 150)
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_show_letterbox False) (cinematic_show_letterbox False)
) )
))
(script dormant chapter_feeling (script dormant chapter_feeling
(begin (begin
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_show_letterbox True) (cinematic_show_letterbox True)
(sleep 30) (sleep 30)
(cinematic_set_title title_4) (cinematic_set_title title_4)
(sleep 150) (sleep 150)
(hud_cinematic_fade 1 0.5) (hud_cinematic_fade 1 0.5)
(cinematic_show_letterbox False) (cinematic_show_letterbox False)
) )
))
(script dormant objective_enter_set (script dormant objective_enter_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "fight your way back inside the mausoleum-tower.") (print "fight your way back inside the mausoleum-tower.")
(objectives_show_up_to 0) (objectives_show_up_to 0)
) )
))
(script dormant objective_enter_clear (script dormant objective_enter_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "you got inside the tower") (print "you got inside the tower")
(objectives_finish_up_to 0) (objectives_finish_up_to 0)
) )
))
(script dormant objective_riptide_set (script dormant objective_riptide_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "survive the rising tide of the flood.") (print "survive the rising tide of the flood.")
(objectives_show_up_to 1) (objectives_show_up_to 1)
) )
))
(script dormant objective_riptide_clear (script dormant objective_riptide_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "you have reached the inner sanctum of the covenant homeworld") (print "you have reached the inner sanctum of the covenant homeworld")
(objectives_finish_up_to 1) (objectives_finish_up_to 1)
) )
))
(script dormant objective_exit_set (script dormant objective_exit_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "find a way onto the forerunner ship.") (print "find a way onto the forerunner ship.")
(objectives_show_up_to 2) (objectives_show_up_to 2)
) )
))
(script dormant objective_exit_clear (script dormant objective_exit_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "ride that pipe.") (print "ride that pipe.")
(objectives_finish_up_to 2) (objectives_finish_up_to 2)
) )
))
(script dormant gen_dia_civil_war_a (script dormant gen_dia_civil_war_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: brute and elite ships are engaging one-another all around high charity!")) (print "cortana: brute and elite ships are engaging one-another all around high charity!"))
(sleep (ai_play_line_on_object none 2880)) (sleep (ai_play_line_on_object none 2880))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant gen_dia_civil_war_b (script dormant gen_dia_civil_war_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: the jackals and the drones have declared themselves the servants of the brutes. the hunters have have sworn allegiance to the elites.")) (print "cortana: the jackals and the drones have declared themselves the servants of the brutes. the hunters have have sworn allegiance to the elites."))
(sleep (ai_play_line_on_object none 2890)) (sleep (ai_play_line_on_object none 2890))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant gen_dia_civil_war_c (script dormant gen_dia_civil_war_c
(begin (begin
(if dialogue (if dialogue
(print "cortana: the grunts seem to be neutral, or, at least afraid to announce which side they support. except for truth, the prophets aren't saying a word.")) (print "cortana: the grunts seem to be neutral, or, at least afraid to announce which side they support. except for truth, the prophets aren't saying a word."))
(sleep (ai_play_line_on_object none 2900)) (sleep (ai_play_line_on_object none 2900))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant gen_dia_locking_doors_behind (script dormant gen_dia_locking_doors_behind
(begin (begin
(if dialogue (if dialogue
(print "cortana: if it makes you feel any better, i'm locking the doors behind you. should keep some of the flood off your back.")) (print "cortana: if it makes you feel any better, i'm locking the doors behind you. should keep some of the flood off your back."))
(sleep (ai_play_line_on_object none 2840)) (sleep (ai_play_line_on_object none 2840))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e1_dia_truth_holycity (script dormant e1_dia_truth_holycity
(begin (begin
(if dialogue (if dialogue
(print "truth: shall we let the flood consume our holy-city? turn high charity into another of their wretched hives?")) (print "truth: shall we let the flood consume our holy-city? turn high charity into another of their wretched hives?"))
(begin (begin
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker2 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker2 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker4 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker4 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker5 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker5 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker0 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker0 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker1 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0280_pot e5_speaker1 1 1)
(sleep (ai_play_line_on_object e5_speaker3 0280)) (sleep (ai_play_line_on_object e5_speaker3 0280))
) )
(sleep 30) (sleep 30)
(if dialogue (if dialogue
(print "truth: no enemy has ever withstood our might - the flood too shall fall!")) (print "truth: no enemy has ever withstood our might - the flood too shall fall!"))
(begin (begin
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker2 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker2 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker4 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker4 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker5 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker5 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker0 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker0 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker1 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0200_pot e5_speaker1 1 1)
(sleep (ai_play_line_on_object e5_speaker3 0200)) (sleep (ai_play_line_on_object e5_speaker3 0200))
) )
) )
))
(script dormant e5_dia_get_to_conduit (script dormant e5_dia_get_to_conduit
(begin (begin
(if dialogue (if dialogue
(print "cortana: no time to admire the view. truth's phantom has reached the forerunner ship!")) (print "cortana: no time to admire the view. truth's phantom has reached the forerunner ship!"))
(sleep (ai_play_line_on_object none 2730)) (sleep (ai_play_line_on_object none 2730))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_security_lock (script dormant e8_dia_security_lock
(begin (begin
(if dialogue (if dialogue
(print "cortana: the security systems in this part of the tower are particularly robust. hang on while i override the lock.")) (print "cortana: the security systems in this part of the tower are particularly robust. hang on while i override the lock."))
(sleep (ai_play_line_on_object none 2760)) (sleep (ai_play_line_on_object none 2760))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_a (script dormant e8_dia_unlock_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: hang on. this will just take a minute.")) (print "cortana: hang on. this will just take a minute."))
(sleep (ai_play_line_on_object none 2780)) (sleep (ai_play_line_on_object none 2780))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_b (script dormant e8_dia_unlock_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: standby while i break the lock.")) (print "cortana: standby while i break the lock."))
(sleep (ai_play_line_on_object none 2790)) (sleep (ai_play_line_on_object none 2790))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_c (script dormant e8_dia_unlock_c
(begin (begin
(if dialogue (if dialogue
(print "cortana: i'm working as quickly as possible.")) (print "cortana: i'm working as quickly as possible."))
(sleep (ai_play_line_on_object none 2800)) (sleep (ai_play_line_on_object none 2800))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_d (script dormant e8_dia_unlock_d
(begin (begin
(if dialogue (if dialogue
(print "cortana: almost have it.")) (print "cortana: almost have it."))
(sleep (ai_play_line_on_object none 2810)) (sleep (ai_play_line_on_object none 2810))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_e (script dormant e8_dia_unlock_e
(begin (begin
(if dialogue (if dialogue
(print "cortana: just a little more time...")) (print "cortana: just a little more time..."))
(sleep (ai_play_line_on_object none 2820)) (sleep (ai_play_line_on_object none 2820))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e8_dia_unlock_f (script dormant e8_dia_unlock_f
(begin (begin
(if dialogue (if dialogue
(print "cortana: a few more seconds...")) (print "cortana: a few more seconds..."))
(sleep (ai_play_line_on_object none 2830)) (sleep (ai_play_line_on_object none 2830))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e7_dia_filtration_systems (script dormant e7_dia_filtration_systems
(begin (begin
(if dialogue (if dialogue
(print "cortana: flood spores have contaminated the city's life-support infrastructure - the filtration systems are overloading!")) (print "cortana: flood spores have contaminated the city's life-support infrastructure - the filtration systems are overloading!"))
(sleep (sound_impulse_language_time sound\dialog\levels\07_highcharity\mission\l07_2850_cor)) (sleep (sound_impulse_language_time sound\dialog\levels\07_highcharity\mission\l07_2850_cor))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_truth_theparasite (script dormant e10_dia_truth_theparasite
(begin (begin
(if dialogue (if dialogue
(print "truth: the parasite did not defeat the forerunners, and it shall not defeat us!")) (print "truth: the parasite did not defeat the forerunners, and it shall not defeat us!"))
(sleep (ai_play_line_on_object none 2910)) (sleep (ai_play_line_on_object none 2910))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_truth_grippedbyfear (script dormant e10_dia_truth_grippedbyfear
(begin (begin
(if dialogue (if dialogue
(print "truth: whosoever is gripped by fear, take heed: i am the prophet of truth, and i am not afraid!")) (print "truth: whosoever is gripped by fear, take heed: i am the prophet of truth, and i am not afraid!"))
(sleep (ai_play_line_on_object none 0210)) (sleep (ai_play_line_on_object none 0210))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_truth_noblemercy (script dormant e10_dia_truth_noblemercy
(begin (begin
(if dialogue (if dialogue
(print "truth: noble mercy is here, at my side - his wise counsel ever in my ears!")) (print "truth: noble mercy is here, at my side - his wise counsel ever in my ears!"))
(sleep (ai_play_line_on_object none 0270)) (sleep (ai_play_line_on_object none 0270))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_civilwar_a (script dormant e10_dia_civilwar_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: brute and elite ships are engaging one-another all around high charity!")) (print "cortana: brute and elite ships are engaging one-another all around high charity!"))
(sleep (ai_play_line_on_object none 2880)) (sleep (ai_play_line_on_object none 2880))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_civilwar_b (script dormant e10_dia_civilwar_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: the jackals and drones have declared themselves the servants of the brutes. the hunters have sworn allegiance to the elites.")) (print "cortana: the jackals and drones have declared themselves the servants of the brutes. the hunters have sworn allegiance to the elites."))
(sleep (ai_play_line_on_object none 2890)) (sleep (ai_play_line_on_object none 2890))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e10_dia_civilwar_c (script dormant e10_dia_civilwar_c
(begin (begin
(if dialogue (if dialogue
(print "cortana: the grunts seem to be neutral, or at least afraid to announce which side they support. except for truth the prophets aren't saying a word.")) (print "cortana: the grunts seem to be neutral, or at least afraid to announce which side they support. except for truth the prophets aren't saying a word."))
(sleep (ai_play_line_on_object none 2900)) (sleep (ai_play_line_on_object none 2900))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_a (script dormant e12_dia_tickle_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: stopping truth - that's all that matters!")) (print "cortana: stopping truth - that's all that matters!"))
(sleep (ai_play_line_on_object none 2980)) (sleep (ai_play_line_on_object none 2980))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_truth_becomegods (script dormant e12_dia_truth_becomegods
(begin (begin
(if dialogue (if dialogue
(print "truth: now is the time of our unworlding - the moment we shall all become as gods!")) (print "truth: now is the time of our unworlding - the moment we shall all become as gods!"))
(sleep (ai_play_line_on_object none 0330)) (sleep (ai_play_line_on_object none 0330))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_truth_final (script dormant e12_dia_truth_final
(begin (begin
(if dialogue (if dialogue
(print "truth: if you would falter, know this: one final effort is all that remains!")) (print "truth: if you would falter, know this: one final effort is all that remains!"))
(sleep (ai_play_line_on_object none 0260)) (sleep (ai_play_line_on_object none 0260))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_go_conduit_a (script dormant e12_dia_go_conduit_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: get to the conduit. i'll keep it attached to the ship as long as i can.")) (print "cortana: get to the conduit. i'll keep it attached to the ship as long as i can."))
(sleep (ai_play_line_on_object none 2940)) (sleep (ai_play_line_on_object none 2940))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_go_conduit_b (script dormant e12_dia_go_conduit_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: i've lost control of the conduit! it's breaking away from the ship!")) (print "cortana: i've lost control of the conduit! it's breaking away from the ship!"))
(sleep (ai_play_line_on_object none 2950)) (sleep (ai_play_line_on_object none 2950))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_end_b (script dormant e12_dia_end_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: you know the plan. you've got to stop truth. i've got to handle the index. go!")) (print "cortana: you know the plan. you've got to stop truth. i've got to handle the index. go!"))
(sleep (ai_play_line_on_object none 3030)) (sleep (ai_play_line_on_object none 3030))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_flood (script dormant e12_dia_tickle_flood
(begin (begin
(if dialogue (if dialogue
(print "cortana: forget about the flood! you've got to get aboard!")) (print "cortana: forget about the flood! you've got to get aboard!"))
(sleep (ai_play_line_on_object none 2960)) (sleep (ai_play_line_on_object none 2960))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_brutes (script dormant e12_dia_tickle_brutes
(begin (begin
(if dialogue (if dialogue
(print "cortana: ignore the brutes! get into the conduit!")) (print "cortana: ignore the brutes! get into the conduit!"))
(sleep (ai_play_line_on_object none 2970)) (sleep (ai_play_line_on_object none 2970))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_d (script dormant e12_dia_tickle_d
(begin (begin
(if dialogue (if dialogue
(print "cortana: i can't go with you!")) (print "cortana: i can't go with you!"))
(sleep (ai_play_line_on_object none 3010)) (sleep (ai_play_line_on_object none 3010))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_end_a (script dormant e12_dia_end_a
(begin (begin
(if dialogue (if dialogue
(print "cortana: i have to stay here, chief!")) (print "cortana: i have to stay here, chief!"))
(sleep (ai_play_line_on_object none 3020)) (sleep (ai_play_line_on_object none 3020))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_end_c (script dormant e12_dia_end_c
(begin (begin
(if dialogue (if dialogue
(print "cortana: we're out of time, chief! into the conduit!")) (print "cortana: we're out of time, chief! into the conduit!"))
(sleep (ai_play_line_on_object none 3040)) (sleep (ai_play_line_on_object none 3040))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_c (script dormant e12_dia_tickle_c
(begin (begin
(if dialogue (if dialogue
(print "cortana: chief! leave me!")) (print "cortana: chief! leave me!"))
(sleep (ai_play_line_on_object none 3000)) (sleep (ai_play_line_on_object none 3000))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_dia_tickle_b (script dormant e12_dia_tickle_b
(begin (begin
(if dialogue (if dialogue
(print "cortana: jump in chief, now!")) (print "cortana: jump in chief, now!"))
(sleep (ai_play_line_on_object none 2990)) (sleep (ai_play_line_on_object none 2990))
(sleep dialogue_pause) (sleep dialogue_pause)
) )
))
(script dormant e12_pelican_flyby (script dormant e12_pelican_flyby
(begin (begin
(ai_place e12_cs_pelican1) (ai_place e12_cs_pelican1)
(ai_place e12_cs_banshee1) (ai_place e12_cs_banshee1)
) )
))
(script command e12_cs_pelican1 (script command e12_cs_pelican1
(begin (begin
(cs_vehicle_speed 0.8) (cs_vehicle_speed 0.8)
(cs_fly_by pelican3/p0) (cs_fly_by pelican3/p0)
(cs_fly_by pelican3/p1) (cs_fly_by pelican3/p1)
(cs_fly_by pelican3/p2) (cs_fly_by pelican3/p2)
(cs_fly_to pelican3/p3) (cs_fly_to pelican3/p3)
(cs_fly_by pelican3/p4) (cs_fly_by pelican3/p4)
(cs_fly_by pelican3/p5) (cs_fly_by pelican3/p5)
(ai_erase e12_cs_pelican1) (ai_erase e12_cs_pelican1)
(ai_erase e12_cs_banshee1) (ai_erase e12_cs_banshee1)
) )
))
(script dormant e12_tickle (script dormant e12_tickle
(begin (begin
(sleep_until (volume_test_objects tv_e12_tickle (players)) 15) (sleep_until (volume_test_objects tv_e12_tickle (players)) 15)
(print "placing cortana...") (print "placing cortana...")
(ai_place cortana) (ai_place cortana)
(wake music_07b_03_stop) (wake music_07b_03_stop)
(sleep_until (= g_dialogue_counter 8)) (sleep_until (= g_dialogue_counter 8))
(sleep 90) (sleep 90)
(if dialogue (if dialogue
(print "cortana: i knew the covenant was good at re-purposing forerunner technology, but this is amazing. they've been using the forerunner ship's engines as an energy-source for the city!")) (print "cortana: i knew the covenant was good at re-purposing forerunner technology, but this is amazing. they've been using the forerunner ship's engines as an energy-source for the city!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 2920)) (sleep (ai_play_line_on_object none 2920))
(sleep (ai_play_line_at_player cortana 2920))) (sleep (ai_play_line_at_player cortana 2920)))
(sleep (* dialogue_pause 2)) (sleep (* dialogue_pause 2))
(if dialogue (if dialogue
(print "cortana: the ship isn't so much launching as it is disengaging - uncoupling itself from high charity's power grid!")) (print "cortana: the ship isn't so much launching as it is disengaging - uncoupling itself from high charity's power grid!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 2930)) (sleep (ai_play_line_on_object none 2930))
(sleep (ai_play_line_at_player cortana 2930))) (sleep (ai_play_line_at_player cortana 2930)))
(sleep_until g_e12_started) (sleep_until g_e12_started)
(if dialogue (if dialogue
(print "cortana: stopping truth - that's all that matters!")) (print "cortana: stopping truth - that's all that matters!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 2980)) (sleep (ai_play_line_on_object none 2980))
(sleep (ai_play_line_at_player cortana 2980))) (sleep (ai_play_line_at_player cortana 2980)))
(sleep (* dialogue_pause 6)) (sleep (* dialogue_pause 6))
(if dialogue (if dialogue
(print "truth: now is the time of our unworlding - the moment we shall all become as gods!")) (print "truth: now is the time of our unworlding - the moment we shall all become as gods!"))
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker1 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker1 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker2 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker2 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker3 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker3 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker4 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker4 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker5 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker5 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker6 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker6 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker7 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker7 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker8 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker8 1 1)
(sleep (ai_play_line_on_object e12_speaker0 0330)) (sleep (ai_play_line_on_object e12_speaker0 0330))
(sleep dialogue_pause) (sleep dialogue_pause)
(sleep_until g_e12_final_battle_started) (sleep_until g_e12_final_battle_started)
(if dialogue (if dialogue
(print "cortana: you know the plan. you've got to stop truth. i've got to handle the index. go!")) (print "cortana: you know the plan. you've got to stop truth. i've got to handle the index. go!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 3030)) (sleep (ai_play_line_on_object none 3030))
(sleep (ai_play_line_at_player cortana 3030))) (sleep (ai_play_line_at_player cortana 3030)))
(sleep dialogue_pause) (sleep dialogue_pause)
(sleep_until g_e12_final_battle_mid) (sleep_until g_e12_final_battle_mid)
(if dialogue (if dialogue
(print "truth: if you would falter, know this: one final effort is all that remains!")) (print "truth: if you would falter, know this: one final effort is all that remains!"))
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker1 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker1 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker2 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker2 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker3 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker3 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker4 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0260_pot e12_speaker4 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker5 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker5 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker6 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker6 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker7 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker7 1 1)
(sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker8 1 1) (sound_impulse_trigger sound\dialog\levels\07_highcharity\mission\l07_0330_pot e12_speaker8 1 1)
(sleep (ai_play_line_on_object e12_speaker0 0260)) (sleep (ai_play_line_on_object e12_speaker0 0260))
(sleep dialogue_pause) (sleep dialogue_pause)
(if dialogue (if dialogue
(print "cortana: forget about the flood! you've got to get aboard!")) (print "cortana: forget about the flood! you've got to get aboard!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 2960)) (sleep (ai_play_line_on_object none 2960))
(sleep (ai_play_line_at_player cortana 2960))) (sleep (ai_play_line_at_player cortana 2960)))
(sleep dialogue_pause) (sleep dialogue_pause)
(sleep_until (volume_test_objects tv_e12_final_dialogue (players))) (sleep_until (volume_test_objects tv_e12_final_dialogue (players)))
(if (random_range 0 2) (if (random_range 0 2)
(begin (begin
(if dialogue (if dialogue
(print "cortana: i can't go with you!")) (print "cortana: i can't go with you!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 3010)) (sleep (ai_play_line_on_object none 3010))
(sleep (ai_play_line_at_player cortana 3010))) (sleep (ai_play_line_at_player cortana 3010)))
(sleep dialogue_pause_long) (sleep dialogue_pause_long)
) )
(begin (begin
(if dialogue (if dialogue
(print "cortana: i have to stay here, chief!")) (print "cortana: i have to stay here, chief!"))
(if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7) (if (> (objects_distance_to_object (players) (ai_get_object cortana)) 7)
(sleep (ai_play_line_on_object none 3020)) (sleep (ai_play_line_on_object none 3020))
(sleep (ai_play_line_at_player cortana 3020))) (sleep (ai_play_line_at_player cortana 3020)))
(sleep dialogue_pause_long) (sleep dialogue_pause_long)
))