-2 Removals
+2 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 debug True)(global bool debug True)
(global bool dialogue True)(global bool dialogue True)
(global bool g_play_cinematics True)(global bool g_play_cinematics True)
(global short g_sleep_lower_bound 60)(global short g_sleep_lower_bound 60)
(global short g_sleep_upper_bound 80)(global short g_sleep_upper_bound 80)
(global short g_emitter_delay 180)(global short g_emitter_delay 180)
(global bool g_cons_open_ins False)(global bool g_cons_open_ins False)
(global bool g_enc_insertion False)(global bool g_enc_insertion False)
(global bool g_hall_a False)(global bool g_hall_a False)
(global bool g_conduit_a False)(global bool g_conduit_a False)
(global bool g_hall_b False)(global bool g_hall_b False)
(global bool g_plug_launch False)(global bool g_plug_launch False)
(global bool g_plug_landing False)(global bool g_plug_landing False)
(global bool g_hall_c False)(global bool g_hall_c False)
(global bool g_ledge_a False)(global bool g_ledge_a False)
(global bool g_conduit_b False)(global bool g_conduit_b False)
(global bool g_ledge_b False)(global bool g_ledge_b False)
(global bool g_ledge_c False)(global bool g_ledge_c False)
(global bool g_qz_initial False)(global bool g_qz_initial False)
(global bool g_cov_defense False)(global bool g_cov_defense False)
(global bool g_music_06a_03 False)(global bool g_music_06a_03 False)
(global bool g_music_06a_04 False)(global bool g_music_06a_04 False)
(global bool g_music_06a_05 False)(global bool g_music_06a_05 False)
(global bool g_music_06a_06 False)(global bool g_music_06a_06 False)
(global bool g_music_06a_07 False)(global bool g_music_06a_07 False)
(global bool g_music_06a_08 True)(global bool g_music_06a_08 True)
(global bool g_music_06a_09 False)(global bool g_music_06a_09 False)
(global bool g_music_06a_10 True)(global bool g_music_06a_10 True)
(global bool g_plug_ride_enforcer False)(global bool g_plug_ride_enforcer False)
(global bool g_hall_b_sen_dialogue False)(global bool g_hall_b_sen_dialogue False)
(global bool g_enforcer False)(global bool g_enforcer False)
(global bool g_final_lock False)(global bool g_final_lock False)
(global bool g_flip_switch False)(global bool g_flip_switch False)
(global short dialogue_pause 7)(global short dialogue_pause 7)
(global bool g_qz_cov_camp_progress False)(global bool g_qz_cov_camp_progress False)
(global bool g_sc_cov_camp_done False)(global bool g_sc_cov_camp_done False)
(global bool g_piston_control False)(global bool g_piston_control False)
(global short piston_open_time 150)(global short piston_open_time 150)
(global bool g_pussy_grunt False)(global bool g_pussy_grunt False)
(global bool g_insertion_spawn False)(global bool g_insertion_spawn False)
(global bool g_insertion_wave False)(global bool g_insertion_wave False)
(global short g_insertion_counter 0)(global short g_insertion_counter 0)
(global short g_insertion_index 0)(global short g_insertion_index 0)
(global short g_insertion_limit 0)(global short g_insertion_limit 0)
(global bool g_hall_a_loops False)(global bool g_hall_a_loops False)
(global bool g_hall_a_wave False)(global bool g_hall_a_wave False)
(global short g_hall_a_em_count 0)(global short g_hall_a_em_count 0)
(global short g_hall_a_em_index 0)(global short g_hall_a_em_index 0)
(global short g_hall_a_sen_limit 0)(global short g_hall_a_sen_limit 0)
(global bool g_cond_a_front False)(global bool g_cond_a_front False)
(global bool g_cond_a_back False)(global bool g_cond_a_back False)
(global bool g_cond_a_wave False)(global bool g_cond_a_wave False)
(global short g_cond_a_count 0)(global short g_cond_a_count 0)
(global short g_cond_a_index 0)(global short g_cond_a_index 0)
(global short g_cond_a_limit 0)(global short g_cond_a_limit 0)
(global short g_cond_a_bk_count 0)(global short g_cond_a_bk_count 0)
(global short g_cond_a_bk_limit 0)(global short g_cond_a_bk_limit 0)
(global bool g_cond_a_continue False)(global bool g_cond_a_continue False)
(global bool g_hall_b_loops False)(global bool g_hall_b_loops False)
(global bool g_hall_b_wave False)(global bool g_hall_b_wave False)
(global short g_hall_b_em_count 0)(global short g_hall_b_em_count 0)
(global short g_hall_b_em_index 0)(global short g_hall_b_em_index 0)
(global short g_hall_b_sen_limit 0)(global short g_hall_b_sen_limit 0)
(global bool g_plug_launch_loops False)(global bool g_plug_launch_loops False)
(global bool g_plug_launch_wave False)(global bool g_plug_launch_wave False)
(global short g_plug_launch_count 0)(global short g_plug_launch_count 0)
(global short g_plug_launch_index 0)(global short g_plug_launch_index 0)
(global short g_plug_launch_limit 0)(global short g_plug_launch_limit 0)
(global bool g_plug_launch_em_heroic False)(global bool g_plug_launch_em_heroic False)
(global bool g_plug_move False)(global bool g_plug_move False)
(global bool g_lower_shield False)(global bool g_lower_shield False)
(global bool g_plugholder_progress False)(global bool g_plugholder_progress False)
(global short g_plug_holder_wave_count 0)(global short g_plug_holder_wave_count 0)
(global short g_plug_holder_wave_limit 0)(global short g_plug_holder_wave_limit 0)
(global bool g_plug_holder_loops False)(global bool g_plug_holder_loops False)
(global bool g_plug_holder_wave False)(global bool g_plug_holder_wave False)
(global short g_plug_holder_count 0)(global short g_plug_holder_count 0)
(global short g_plug_holder_index 0)(global short g_plug_holder_index 0)
(global short g_plug_holder_limit 0)(global short g_plug_holder_limit 0)
(global bool g_plug_holder_bk_loops False)(global bool g_plug_holder_bk_loops False)
(global bool g_plug_holder_bk_wave False)(global bool g_plug_holder_bk_wave False)
(global short g_plug_holder_bk_count 0)(global short g_plug_holder_bk_count 0)
(global short g_plug_holder_bk_index 0)(global short g_plug_holder_bk_index 0)
(global short g_plug_holder_bk_limit 0)(global short g_plug_holder_bk_limit 0)
(global bool g_plugholder_bk_spawn False)(global bool g_plugholder_bk_spawn False)
(global short g_plugholder_bk_flood_count 0)(global short g_plugholder_bk_flood_count 0)
(global short g_plugholder_bk_flood_limit 0)(global short g_plugholder_bk_flood_limit 0)
(global bool g_plugholder_bk_a False)(global bool g_plugholder_bk_a False)
(global bool g_plugholder_bk_b False)(global bool g_plugholder_bk_b False)
(global short g_hall_c_flood_count 0)(global short g_hall_c_flood_count 0)
(global short g_hall_c_flood_index 20)(global short g_hall_c_flood_index 20)
(global short g_ledge_a_player_loc 0)(global short g_ledge_a_player_loc 0)
(global bool g_ledge_a_spawn False)(global bool g_ledge_a_spawn False)
(global bool g_ledge_a_loops False)(global bool g_ledge_a_loops False)
(global bool g_ledge_a_wave False)(global bool g_ledge_a_wave False)
(global short g_ledge_a_sen_limit 0)(global short g_ledge_a_sen_limit 0)
(global short g_ledge_a_count 0)(global short g_ledge_a_count 0)
(global short g_ledge_a_index 0)(global short g_ledge_a_index 0)
(global short cond_b_locator 0)(global short cond_b_locator 0)
(global bool cond_b_flood_a_spawn False)(global bool cond_b_flood_a_spawn False)
(global bool cond_b_flood_b_spawn False)(global bool cond_b_flood_b_spawn False)
(global bool cond_b_flood_c_spawn False)(global bool cond_b_flood_c_spawn False)
(global short cond_b_flood_count 0)(global short cond_b_flood_count 0)
(global short cond_b_flood_limit 4)(global short cond_b_flood_limit 4)
(global bool ledge_c_spawn True)(global bool ledge_c_spawn True)
(global short ledge_c_infec_count 0)(global short ledge_c_infec_count 0)
(global short ledge_c_infec_limit 3)(global short ledge_c_infec_limit 3)
(global bool g_ledge_c_phantom_start False)(global bool g_ledge_c_phantom_start False)
(global bool g_ledge_c_phantom_1 False)(global bool g_ledge_c_phantom_1 False)
(global bool g_mortar_fire False)(global bool g_mortar_fire False)
(global bool g_qz_ini_cave False)(global bool g_qz_ini_cave False)
(global bool g_qz_cov_def_spawn True)(global bool g_qz_cov_def_spawn True)
(global short g_qz_cov_def_limit 0)(global short g_qz_cov_def_limit 0)
(global short g_qz_cov_def_count 0)(global short g_qz_cov_def_count 0)
(global short g_cov_def_flood_advance 2)(global short g_cov_def_flood_advance 2)
(global bool g_qz_phantom False)(global bool g_qz_phantom False)
(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 x06_01a_predict_stub (script static x06_01a_predict_stub
(begin (begin
(wake x06_01a_predict) (wake x06_01a_predict)
) )
))
(script static x06_01b_predict_stub (script static x06_01b_predict_stub
(begin (begin
(wake x06_01b_predict) (wake x06_01b_predict)
) )
))
(script static x06_02_predict_stub (script static x06_02_predict_stub
(begin (begin
(wake x06_02_predict) (wake x06_02_predict)
) )
))
(script static x06_03_predict_stub (script static x06_03_predict_stub
(begin (begin
(wake x06_03_predict) (wake x06_03_predict)
) )
))
(script static x06_04_predict_stub (script static x06_04_predict_stub
(begin (begin
(wake x06_04_predict) (wake x06_04_predict)
) )
))
(script static x06_05_predict_stub (script static x06_05_predict_stub
(begin (begin
(wake x06_05_predict) (wake x06_05_predict)
) )
))
(script static 06_intro_01_predict_stub (script static 06_intro_01_predict_stub
(begin (begin
(wake 06_intro_01_predict) (wake 06_intro_01_predict)
) )
))
(script static 06_intro_02_predict_stub (script static 06_intro_02_predict_stub
(begin (begin
(wake 06_intro_02_predict) (wake 06_intro_02_predict)
) )
))
(script command cs_brute_walk_01 (script command cs_brute_walk_01
(begin (begin
(cs_movement_mode ai_movement_patrol) (cs_movement_mode ai_movement_patrol)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to brute_targets/p0) (cs_go_to brute_targets/p0)
) )
))
(script command cs_brute_walk_02 (script command cs_brute_walk_02
(begin (begin
(cs_movement_mode ai_movement_patrol) (cs_movement_mode ai_movement_patrol)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to brute_targets/p1) (cs_go_to brute_targets/p1)
) )
))
(script command cs_elite_walk_01 (script command cs_elite_walk_01
(begin (begin
(cs_movement_mode ai_movement_patrol) (cs_movement_mode ai_movement_patrol)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to elite_targets/p0) (cs_go_to elite_targets/p0)
) )
))
(script command cs_elite_walk_02 (script command cs_elite_walk_02
(begin (begin
(cs_movement_mode ai_movement_patrol) (cs_movement_mode ai_movement_patrol)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to elite_targets/p1) (cs_go_to elite_targets/p1)
) )
))
(script dormant exchange_of_hats (script dormant exchange_of_hats
(begin (begin
(ai_allegiance covenant prophet) (ai_allegiance covenant prophet)
(sleep 210) (sleep 210)
(print "exchange of hats") (print "exchange of hats")
(ai_place brutes_01) (ai_place brutes_01)
(ai_place brutes_02) (ai_place brutes_02)
(ai_place elites_01) (ai_place elites_01)
(ai_place elites_02) (ai_place elites_02)
(cs_run_command_script brutes_01 cs_brute_walk_01) (cs_run_command_script brutes_01 cs_brute_walk_01)
(cs_run_command_script brutes_02 cs_brute_walk_02) (cs_run_command_script brutes_02 cs_brute_walk_02)
(cs_run_command_script elites_01 cs_elite_walk_01) (cs_run_command_script elites_01 cs_elite_walk_01)
(cs_run_command_script elites_02 cs_elite_walk_02) (cs_run_command_script elites_02 cs_elite_walk_02)
(time_code_reset) (time_code_reset)
(sleep 188) (sleep 188)
(ai_erase brutes_01) (ai_erase brutes_01)
(ai_erase brutes_02) (ai_erase brutes_02)
(ai_erase elites_01) (ai_erase elites_01)
(ai_erase elites_02) (ai_erase elites_02)
(object_destroy_containing "elite_hg_prop") (object_destroy_containing "elite_hg_prop")
) )
))
(script dormant x06_score_01a (script dormant x06_score_01a
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\music\x06_01_mus none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\music\x06_01_mus none 1)
(print "x06 score 01a start") (print "x06 score 01a start")
) )
))
(script dormant x06_foley_01a (script dormant x06_foley_01a
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_01a_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_01a_fol none 1)
(print "x06 foley 01a start") (print "x06 foley 01a start")
) )
))
(script dormant x06_supratitle_01 (script dormant x06_supratitle_01
(begin (begin
(sleep 60) (sleep 60)
(cinematic_set_title cinematic_title0) (cinematic_set_title cinematic_title0)
) )
))
(script dormant cinematic_lighting_scene_01a (script dormant cinematic_lighting_scene_01a
(begin (begin
(cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39) (cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39)
(cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27) (cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27)
(cinematic_lighting_set_ambient_light 0.05 0.05 0.05) (cinematic_lighting_set_ambient_light 0.05 0.05 0.05)
(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 dervish True) (object_uses_cinematic_lighting dervish True)
(object_uses_cinematic_lighting brute_02 True) (object_uses_cinematic_lighting brute_02 True)
(object_uses_cinematic_lighting brute_03 True) (object_uses_cinematic_lighting brute_03 True)
(object_uses_cinematic_lighting elite_hg_01 True) (object_uses_cinematic_lighting elite_hg_01 True)
(object_uses_cinematic_lighting elite_hg_02 True) (object_uses_cinematic_lighting elite_hg_02 True)
(object_uses_cinematic_lighting elite_hg_prop_01 True) (object_uses_cinematic_lighting elite_hg_prop_01 True)
(object_uses_cinematic_lighting elite_hg_prop_02 True) (object_uses_cinematic_lighting elite_hg_prop_02 True)
(object_uses_cinematic_lighting elite_hg_prop_03 True) (object_uses_cinematic_lighting elite_hg_prop_03 True)
(object_uses_cinematic_lighting elite_hg_prop_04 True) (object_uses_cinematic_lighting elite_hg_prop_04 True)
(object_uses_cinematic_lighting elite_hg_prop_05 True) (object_uses_cinematic_lighting elite_hg_prop_05 True)
(object_uses_cinematic_lighting elite_hg_prop_06 True) (object_uses_cinematic_lighting elite_hg_prop_06 True)
(object_uses_cinematic_lighting elite_hg_prop_07 True) (object_uses_cinematic_lighting elite_hg_prop_07 True)
(object_uses_cinematic_lighting elite_hg_prop_08 True) (object_uses_cinematic_lighting elite_hg_prop_08 True)
(object_uses_cinematic_lighting x06_helmet True) (object_uses_cinematic_lighting x06_helmet True)
(object_uses_cinematic_lighting x06_pike_01 True) (object_uses_cinematic_lighting x06_pike_01 True)
(object_uses_cinematic_lighting x06_pike_02 True) (object_uses_cinematic_lighting x06_pike_02 True)
(object_uses_cinematic_lighting x06_pike_03 True) (object_uses_cinematic_lighting x06_pike_03 True)
(object_uses_cinematic_lighting (ai_get_object brutes_01) True) (object_uses_cinematic_lighting (ai_get_object brutes_01) True)
(object_uses_cinematic_lighting (ai_get_object brutes_02) True) (object_uses_cinematic_lighting (ai_get_object brutes_02) True)
(object_uses_cinematic_lighting (ai_get_object elites_01) True) (object_uses_cinematic_lighting (ai_get_object elites_01) True)
(object_uses_cinematic_lighting (ai_get_object elites_02) True) (object_uses_cinematic_lighting (ai_get_object elites_02) True)
) )
))
(script static x06_01b_problem_actors (script static x06_01b_problem_actors
(begin (begin
(print "create problem actors") (print "create problem actors")
(object_create_anew brute_01) (object_create_anew brute_01)
(object_create_anew brute_hg_01) (object_create_anew brute_hg_01)
(object_create_anew brute_hg_02) (object_create_anew brute_hg_02)
(object_create_anew brute_hg_03) (object_create_anew brute_hg_03)
(object_cinematic_lod brute_01 True) (object_cinematic_lod brute_01 True)
(object_cinematic_lod brute_hg_01 True) (object_cinematic_lod brute_hg_01 True)
(object_cinematic_lod brute_hg_02 True) (object_cinematic_lod brute_hg_02 True)
(object_cinematic_lod brute_hg_03 True) (object_cinematic_lod brute_hg_03 True)
) )
))
(script static x06_01a_setup (script static x06_01a_setup
(begin (begin
(object_create_anew dervish) (object_create_anew dervish)
(object_create_anew brute_02) (object_create_anew brute_02)
(object_create_anew brute_03) (object_create_anew brute_03)
(object_create_anew elite_hg_01) (object_create_anew elite_hg_01)
(object_create_anew elite_hg_02) (object_create_anew elite_hg_02)
(object_create_anew_containing "elite_hg_prop") (object_create_anew_containing "elite_hg_prop")
(object_create_anew x06_helmet) (object_create_anew x06_helmet)
(object_create_anew x06_pike_01) (object_create_anew x06_pike_01)
(object_create_anew x06_pike_02) (object_create_anew x06_pike_02)
(object_create_anew x06_pike_03) (object_create_anew x06_pike_03)
(object_cinematic_lod dervish True) (object_cinematic_lod dervish True)
(object_cinematic_lod brute_02 True) (object_cinematic_lod brute_02 True)
(object_cinematic_lod brute_03 True) (object_cinematic_lod brute_03 True)
(object_cinematic_lod elite_hg_01 True) (object_cinematic_lod elite_hg_01 True)
(object_cinematic_lod elite_hg_02 True) (object_cinematic_lod elite_hg_02 True)
(object_cinematic_lod x06_helmet True) (object_cinematic_lod x06_helmet True)
(object_cinematic_lod x06_pike_01 True) (object_cinematic_lod x06_pike_01 True)
(object_cinematic_lod x06_pike_02 True) (object_cinematic_lod x06_pike_02 True)
(object_cinematic_lod x06_pike_03 True) (object_cinematic_lod x06_pike_03 True)
(wake x06_score_01a) (wake x06_score_01a)
(wake x06_foley_01a) (wake x06_foley_01a)
(wake cinematic_lighting_scene_01a) (wake cinematic_lighting_scene_01a)
(wake x06_supratitle_01) (wake x06_supratitle_01)
(wake exchange_of_hats) (wake exchange_of_hats)
) )
))
(script static x06_01a_cleanup (script static x06_01a_cleanup
(begin (begin
(object_destroy elite_hg_01) (object_destroy elite_hg_01)
(object_destroy elite_hg_02) (object_destroy elite_hg_02)
(object_destroy brute_03) (object_destroy brute_03)
(object_destroy brute_04) (object_destroy brute_04)
) )
))
(script static x06_scene_01a (script static x06_scene_01a
(begin (begin
(fade_out 0 0 0 0) (fade_out 0 0 0 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)
(x06_01a_predict_stub) (x06_01a_predict_stub)
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\music\x06_01_mus) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\music\x06_01_mus)
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_01a_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_01a_fol)
(sleep prediction_offset) (sleep prediction_offset)
(x06_01a_setup) (x06_01a_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_01a none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_01a none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_01a False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_01a False anchor_x06)
(custom_animation_relative brute_02 objects\characters\brute\x06\x06 brute02_01a False anchor_x06) (custom_animation_relative brute_02 objects\characters\brute\x06\x06 brute02_01a False anchor_x06)
(custom_animation_relative brute_03 objects\characters\brute\x06\x06 brute03_01a False anchor_x06) (custom_animation_relative brute_03 objects\characters\brute\x06\x06 brute03_01a False anchor_x06)
(custom_animation_relative elite_hg_01 objects\characters\elite\x06\x06 elite_guard1_01a False anchor_x06) (custom_animation_relative elite_hg_01 objects\characters\elite\x06\x06 elite_guard1_01a False anchor_x06)
(custom_animation_relative elite_hg_02 objects\characters\elite\x06\x06 elite_guard2_01a False anchor_x06) (custom_animation_relative elite_hg_02 objects\characters\elite\x06\x06 elite_guard2_01a False anchor_x06)
(scenery_animation_start_relative x06_helmet objects\characters\brute\brute_honor_guard\brute_honor_helmet_scenery\x06\x06 helmet01_01a anchor_x06) (scenery_animation_start_relative x06_helmet objects\characters\brute\brute_honor_guard\brute_honor_helmet_scenery\x06\x06 helmet01_01a anchor_x06)
(scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_01a anchor_x06) (scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_01a anchor_x06)
(print "cache block") (print "cache block")
(sleep 1) (sleep 1)
(cache_block_for_one_frame) (cache_block_for_one_frame)
(fade_in 0 0 0 30) (fade_in 0 0 0 30)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(x06_01b_predict_stub) (x06_01b_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_01b_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_01b_fol)
(x06_01b_problem_actors) (x06_01b_problem_actors)
(sleep (camera_time)) (sleep (camera_time))
(x06_01a_cleanup) (x06_01a_cleanup)
) )
))
(script command cs_elite_walk_03 (script command cs_elite_walk_03
(begin (begin
(cs_movement_mode ai_movement_patrol) (cs_movement_mode ai_movement_patrol)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to elite_targets/p2) (cs_go_to elite_targets/p2)
) )
))
(script dormant final_hg_walk (script dormant final_hg_walk
(begin (begin
(ai_allegiance covenant prophet) (ai_allegiance covenant prophet)
(sleep 120) (sleep 120)
(print "final honor-guards") (print "final honor-guards")
(ai_place elites_03) (ai_place elites_03)
(cs_run_command_script elites_03 cs_elite_walk_03) (cs_run_command_script elites_03 cs_elite_walk_03)
(object_uses_cinematic_lighting (ai_get_object ai_current_actor) True) (object_uses_cinematic_lighting (ai_get_object ai_current_actor) True)
) )
))
(script dormant x06_foley_01b (script dormant x06_foley_01b
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_01b_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_01b_fol none 1)
(print "x06 foley 01b start") (print "x06 foley 01b start")
) )
))
(script dormant x06_01b_dof_1 (script dormant x06_01b_dof_1
(begin (begin
(time_code_reset) (time_code_reset)
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0)
(print "rack focus") (print "rack focus")
(sleep 45) (sleep 45)
(cinematic_screen_effect_set_depth_of_field 1 0.5 0 1 0 0.5 1) (cinematic_screen_effect_set_depth_of_field 1 0.5 0 1 0 0.5 1)
(print "rack focus") (print "rack focus")
(time_code_reset) (time_code_reset)
(sleep 98) (sleep 98)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
(print "rack focus stop") (print "rack focus stop")
) )
))
(script dormant cinematic_lighting_scene_01b (script dormant cinematic_lighting_scene_01b
(begin (begin
(cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39) (cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39)
(cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27) (cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27)
(cinematic_lighting_set_ambient_light 0.05 0.05 0.05) (cinematic_lighting_set_ambient_light 0.05 0.05 0.05)
(object_uses_cinematic_lighting brute_01 True) (object_uses_cinematic_lighting brute_01 True)
(object_uses_cinematic_lighting brute_hg_01 True) (object_uses_cinematic_lighting brute_hg_01 True)
(object_uses_cinematic_lighting brute_hg_02 True) (object_uses_cinematic_lighting brute_hg_02 True)
(object_uses_cinematic_lighting brute_hg_03 True) (object_uses_cinematic_lighting brute_hg_03 True)
) )
))
(script dormant x06_texture_camera_01b_01 (script dormant x06_texture_camera_01b_01
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 143) (sleep 143)
(print "start texture camera") (print "start texture camera")
(object_create_anew texture_camera) (object_create_anew texture_camera)
(object_create_anew texture_space) (object_create_anew texture_space)
(object_create_anew texture_halo) (object_create_anew texture_halo)
(object_cinematic_lod texture_halo True) (object_cinematic_lod texture_halo True)
(object_uses_cinematic_lighting texture_halo True) (object_uses_cinematic_lighting texture_halo True)
(texture_camera_set_object_marker texture_camera primary_trigger 40) (texture_camera_set_object_marker texture_camera primary_trigger 40)
(sleep 156) (sleep 156)
(texture_camera_off) (texture_camera_off)
(print "stop texture camera") (print "stop texture camera")
) )
))
(script dormant open_sanctum_door (script dormant open_sanctum_door
(begin (begin
(sleep 176) (sleep 176)
(print "open sanctum door") (print "open sanctum door")
(device_set_position sanctum_door 1) (device_set_position sanctum_door 1)
(object_destroy_containing "offending_column") (object_destroy_containing "offending_column")
(print "destroy columns") (print "destroy columns")
) )
))
(script static x06_01b_setup (script static x06_01b_setup
(begin (begin
(wake x06_foley_01b) (wake x06_foley_01b)
(wake final_hg_walk) (wake final_hg_walk)
(wake x06_texture_camera_01b_01) (wake x06_texture_camera_01b_01)
(wake open_sanctum_door) (wake open_sanctum_door)
(wake cinematic_lighting_scene_01b) (wake cinematic_lighting_scene_01b)
(wake x06_01b_dof_1) (wake x06_01b_dof_1)
) )
))
(script static x06_01b_cleanup (script static x06_01b_cleanup
(begin (begin
(ai_erase elites_03) (ai_erase elites_03)
(object_destroy x06_helmet) (object_destroy x06_helmet)
(object_destroy brute_01) (object_destroy brute_01)
(object_destroy brute_02) (object_destroy brute_02)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
) )
))
(script static x06_scene_01b (script static x06_scene_01b
(begin (begin
(x06_01b_setup) (x06_01b_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_01b none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_01b none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_01b False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_01b False anchor_x06)
(custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_01b False anchor_x06) (custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_01b False anchor_x06)
(custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_01b False anchor_x06) (custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_01b False anchor_x06)
(custom_animation_relative brute_hg_03 objects\characters\brute\x06\x06 brute03_01b False anchor_x06) (custom_animation_relative brute_hg_03 objects\characters\brute\x06\x06 brute03_01b False anchor_x06)
(custom_animation_relative brute_01 objects\characters\brute\x06\x06 brute04_01b False anchor_x06) (custom_animation_relative brute_01 objects\characters\brute\x06\x06 brute04_01b False anchor_x06)
(custom_animation_relative brute_02 objects\characters\brute\x06\x06 brute05_01b False anchor_x06) (custom_animation_relative brute_02 objects\characters\brute\x06\x06 brute05_01b False anchor_x06)
(scenery_animation_start_relative x06_helmet objects\characters\brute\brute_honor_guard\brute_honor_helmet_scenery\x06\x06 helmet01_01b anchor_x06) (scenery_animation_start_relative x06_helmet objects\characters\brute\brute_honor_guard\brute_honor_helmet_scenery\x06\x06 helmet01_01b anchor_x06)
(scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_01b anchor_x06) (scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_01b anchor_x06)
(scenery_animation_start_relative x06_pike_02 objects\weapons\melee\pike\x06\x06 pike02_01b anchor_x06) (scenery_animation_start_relative x06_pike_02 objects\weapons\melee\pike\x06\x06 pike02_01b anchor_x06)
(scenery_animation_start_relative x06_pike_03 objects\weapons\melee\pike\x06\x06 pike03_01b anchor_x06) (scenery_animation_start_relative x06_pike_03 objects\weapons\melee\pike\x06\x06 pike03_01b anchor_x06)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(x06_02_predict_stub) (x06_02_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_02_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_02_fol)
(sleep (camera_time)) (sleep (camera_time))
(x06_01b_cleanup) (x06_01b_cleanup)
) )
))
(script dormant x06_foley_02 (script dormant x06_foley_02
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_02_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_02_fol none 1)
(print "x06 foley 02 start") (print "x06 foley 02 start")
) )
))
(script dormant x06_0010_soc (script dormant x06_0010_soc
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0010_soc none 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0010_soc none 1)
(cinematic_subtitle x06_0010_soc 3) (cinematic_subtitle x06_0010_soc 3)
) )
))
(script dormant x06_0020_pot (script dormant x06_0020_pot
(begin (begin
(sleep 92) (sleep 92)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0020_pot none 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0020_pot none 1)
(cinematic_subtitle x06_0020_pot 2) (cinematic_subtitle x06_0020_pot 2)
) )
))
(script dormant x06_0030_soc (script dormant x06_0030_soc
(begin (begin
(sleep 168) (sleep 168)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0030_soc commander 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0030_soc commander 1)
(cinematic_subtitle x06_0030_soc 5) (cinematic_subtitle x06_0030_soc 5)
) )
))
(script dormant x06_0040_pot (script dormant x06_0040_pot
(begin (begin
(sleep 306) (sleep 306)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0040_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0040_pot truth 1)
(cinematic_subtitle x06_0040_pot 2) (cinematic_subtitle x06_0040_pot 2)
) )
))
(script dormant x06_0050_soc (script dormant x06_0050_soc
(begin (begin
(sleep 371) (sleep 371)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0050_soc commander 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0050_soc commander 1)
(cinematic_subtitle x06_0050_soc 5) (cinematic_subtitle x06_0050_soc 5)
) )
))
(script dormant x06_0060_pot (script dormant x06_0060_pot
(begin (begin
(sleep 520) (sleep 520)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0060_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0060_pot truth 1)
(cinematic_subtitle x06_0060_pot 8) (cinematic_subtitle x06_0060_pot 8)
(sleep 110) (sleep 110)
(unit_set_emotional_state truth arrogant 0.75 60) (unit_set_emotional_state truth arrogant 0.75 60)
) )
))
(script dormant x06_0070_soc (script dormant x06_0070_soc
(begin (begin
(sleep 794) (sleep 794)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0070_soc commander 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0070_soc commander 1)
(cinematic_subtitle x06_0070_soc 3) (cinematic_subtitle x06_0070_soc 3)
) )
))
(script dormant cinematic_lighting_scene_02 (script dormant cinematic_lighting_scene_02
(begin (begin
(cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39) (cinematic_lighting_set_primary_light 3 234 0.28 0.28 0.39)
(cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27) (cinematic_lighting_set_secondary_light 21 96 0.38 0.33 0.27)
(cinematic_lighting_set_ambient_light 0.05 0.05 0.05) (cinematic_lighting_set_ambient_light 0.05 0.05 0.05)
(object_uses_cinematic_lighting truth True) (object_uses_cinematic_lighting truth True)
(object_uses_cinematic_lighting mercy True) (object_uses_cinematic_lighting mercy True)
(object_uses_cinematic_lighting commander True) (object_uses_cinematic_lighting commander True)
(object_uses_cinematic_lighting so_elite_01 True) (object_uses_cinematic_lighting so_elite_01 True)
(object_uses_cinematic_lighting so_elite_02 True) (object_uses_cinematic_lighting so_elite_02 True)
(object_uses_cinematic_lighting throne_truth True) (object_uses_cinematic_lighting throne_truth True)
(object_uses_cinematic_lighting throne_mercy True) (object_uses_cinematic_lighting throne_mercy True)
) )
))
(script dormant x06_texture_camera_02_01 (script dormant x06_texture_camera_02_01
(begin (begin
(print "start texture camera") (print "start texture camera")
(object_create_anew texture_camera) (object_create_anew texture_camera)
(object_create_anew texture_space) (object_create_anew texture_space)
(object_create_anew texture_halo) (object_create_anew texture_halo)
(object_cinematic_lod texture_halo True) (object_cinematic_lod texture_halo True)
(object_uses_cinematic_lighting texture_halo True) (object_uses_cinematic_lighting texture_halo True)
(texture_camera_set_object_marker texture_camera primary_trigger 40) (texture_camera_set_object_marker texture_camera primary_trigger 40)
) )
))
(script static x06_02_setup (script static x06_02_setup
(begin (begin
(object_create_anew truth) (object_create_anew truth)
(object_create_anew mercy) (object_create_anew mercy)
(object_create_anew commander) (object_create_anew commander)
(object_create_anew so_elite_01) (object_create_anew so_elite_01)
(object_create_anew so_elite_02) (object_create_anew so_elite_02)
(object_create_anew throne_truth) (object_create_anew throne_truth)
(object_create_anew throne_mercy) (object_create_anew throne_mercy)
(object_cinematic_lod truth True) (object_cinematic_lod truth True)
(object_cinematic_lod mercy True) (object_cinematic_lod mercy True)
(object_cinematic_lod commander True) (object_cinematic_lod commander True)
(object_cinematic_lod so_elite_01 True) (object_cinematic_lod so_elite_01 True)
(object_cinematic_lod so_elite_02 True) (object_cinematic_lod so_elite_02 True)
(object_cinematic_lod throne_truth True) (object_cinematic_lod throne_truth True)
(object_cinematic_lod throne_mercy True) (object_cinematic_lod throne_mercy True)
(objects_attach truth driver throne_truth driver_cinematic) (objects_attach truth driver throne_truth driver_cinematic)
(objects_attach mercy driver throne_mercy driver_cinematic) (objects_attach mercy driver throne_mercy driver_cinematic)
(wake x06_foley_02) (wake x06_foley_02)
(wake x06_0010_soc) (wake x06_0010_soc)
(wake x06_0020_pot) (wake x06_0020_pot)
(wake x06_0030_soc) (wake x06_0030_soc)
(wake x06_0040_pot) (wake x06_0040_pot)
(wake x06_0050_soc) (wake x06_0050_soc)
(wake x06_0060_pot) (wake x06_0060_pot)
(wake x06_0070_soc) (wake x06_0070_soc)
(wake cinematic_lighting_scene_02) (wake cinematic_lighting_scene_02)
(wake x06_texture_camera_02_01) (wake x06_texture_camera_02_01)
) )
))
(script static x06_scene_02 (script static x06_scene_02
(begin (begin
(x06_02_setup) (x06_02_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_02 none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_02 none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_02 False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_02 False anchor_x06)
(custom_animation_relative truth objects\characters\prophet\x06\x06 truth_02 False anchor_x06) (custom_animation_relative truth objects\characters\prophet\x06\x06 truth_02 False anchor_x06)
(custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_02 False anchor_x06) (custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_02 False anchor_x06)
(custom_animation_relative commander objects\characters\elite\x06\x06 commander_02 False anchor_x06) (custom_animation_relative commander objects\characters\elite\x06\x06 commander_02 False anchor_x06)
(custom_animation_relative so_elite_01 objects\characters\elite\x06\x06 elite1_02 False anchor_x06) (custom_animation_relative so_elite_01 objects\characters\elite\x06\x06 elite1_02 False anchor_x06)
(custom_animation_relative so_elite_02 objects\characters\elite\x06\x06 elite2_02 False anchor_x06) (custom_animation_relative so_elite_02 objects\characters\elite\x06\x06 elite2_02 False anchor_x06)
(custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_02 False anchor_x06) (custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_02 False anchor_x06)
(custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_02 False anchor_x06) (custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_02 False anchor_x06)
(scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_02 anchor_x06) (scenery_animation_start_relative x06_pike_01 objects\weapons\melee\pike\x06\x06 pike01_02 anchor_x06)
(scenery_animation_start_relative x06_pike_02 objects\weapons\melee\pike\x06\x06 pike02_02 anchor_x06) (scenery_animation_start_relative x06_pike_02 objects\weapons\melee\pike\x06\x06 pike02_02 anchor_x06)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(x06_03_predict_stub) (x06_03_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol)
(sleep (camera_time)) (sleep (camera_time))
(object_destroy_containing "x06_pike") (object_destroy_containing "x06_pike")
) )
))
(script dormant x06_foley_03 (script dormant x06_foley_03
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol none 1)
(print "x06 foley 03 start") (print "x06 foley 03 start")
) )
))
(script dormant x06_0080_pot (script dormant x06_0080_pot
(begin (begin
(sleep 148) (sleep 148)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0080_pot none 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0080_pot none 1)
(cinematic_subtitle x06_0080_pot 4) (cinematic_subtitle x06_0080_pot 4)
) )
))
(script dormant x06_0090_pot (script dormant x06_0090_pot
(begin (begin
(sleep 265) (sleep 265)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0090_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0090_pot truth 1)
(cinematic_subtitle x06_0090_pot 5) (cinematic_subtitle x06_0090_pot 5)
) )
))
(script dormant x06_0100_pot (script dormant x06_0100_pot
(begin (begin
(sleep 418) (sleep 418)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0100_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0100_pot truth 1)
(cinematic_subtitle x06_0100_pot 6) (cinematic_subtitle x06_0100_pot 6)
(sleep 78) (sleep 78)
(unit_set_emotional_state truth annoyed 0.75 60) (unit_set_emotional_state truth annoyed 0.75 60)
) )
))
(script dormant x06_0110_der (script dormant x06_0110_der
(begin (begin
(sleep 585) (sleep 585)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0110_der dervish 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0110_der dervish 1)
(cinematic_subtitle x06_0110_der 2) (cinematic_subtitle x06_0110_der 2)
) )
))
(script static x06_03_setup (script static x06_03_setup
(begin (begin
(wake x06_foley_03) (wake x06_foley_03)
(wake x06_0080_pot) (wake x06_0080_pot)
(wake x06_0090_pot) (wake x06_0090_pot)
(wake x06_0100_pot) (wake x06_0100_pot)
(wake x06_0110_der) (wake x06_0110_der)
) )
))
(script static x06_03_cleanup (script static x06_03_cleanup
(begin (begin
(object_destroy commander) (object_destroy commander)
(object_destroy_containing "brute_hg") (object_destroy_containing "brute_hg")
(object_destroy_containing "so_elite") (object_destroy_containing "so_elite")
) )
))
(script static x06_scene_03 (script static x06_scene_03
(begin (begin
(x06_03_setup) (x06_03_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_03 none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_03 none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_03 False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_03 False anchor_x06)
(custom_animation_relative truth objects\characters\prophet\x06\x06 truth_03 False anchor_x06) (custom_animation_relative truth objects\characters\prophet\x06\x06 truth_03 False anchor_x06)
(custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_03 False anchor_x06) (custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_03 False anchor_x06)
(custom_animation_relative commander objects\characters\elite\x06\x06 commander_03 False anchor_x06) (custom_animation_relative commander objects\characters\elite\x06\x06 commander_03 False anchor_x06)
(custom_animation_relative so_elite_01 objects\characters\elite\x06\x06 elite1_03 False anchor_x06) (custom_animation_relative so_elite_01 objects\characters\elite\x06\x06 elite1_03 False anchor_x06)
(custom_animation_relative so_elite_02 objects\characters\elite\x06\x06 elite2_03 False anchor_x06) (custom_animation_relative so_elite_02 objects\characters\elite\x06\x06 elite2_03 False anchor_x06)
(custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_03 False anchor_x06) (custom_animation_relative brute_hg_01 objects\characters\brute\x06\x06 brute01_03 False anchor_x06)
(custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_03 False anchor_x06) (custom_animation_relative brute_hg_02 objects\characters\brute\x06\x06 brute02_03 False anchor_x06)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(x06_04_predict_stub) (x06_04_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\music\x06_04_mus) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\music\x06_04_mus)
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_03_fol)
(sleep (camera_time)) (sleep (camera_time))
(x06_03_cleanup) (x06_03_cleanup)
) )
))
(script dormant x06_score_04 (script dormant x06_score_04
(begin (begin
(sleep 274) (sleep 274)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\music\x06_04_mus none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\music\x06_04_mus none 1)
(print "x06 score 04 start") (print "x06 score 04 start")
) )
))
(script dormant x06_foley_04 (script dormant x06_foley_04
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_04_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_04_fol none 1)
(print "x06 foley 04 start") (print "x06 foley 04 start")
) )
))
(script dormant x06_0120_pot (script dormant x06_0120_pot
(begin (begin
(sleep 15) (sleep 15)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0120_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0120_pot truth 1)
(cinematic_subtitle x06_0120_pot 3) (cinematic_subtitle x06_0120_pot 3)
) )
))
(script dormant x06_0130_pom (script dormant x06_0130_pom
(begin (begin
(sleep 109) (sleep 109)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0130_pom mercy 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0130_pom mercy 1)
(cinematic_subtitle x06_0130_pom 8) (cinematic_subtitle x06_0130_pom 8)
) )
))
(script dormant x06_0140_pot (script dormant x06_0140_pot
(begin (begin
(sleep 346) (sleep 346)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0140_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0140_pot truth 1)
(cinematic_subtitle x06_0140_pot 8) (cinematic_subtitle x06_0140_pot 8)
) )
))
(script dormant x06_0150_pot (script dormant x06_0150_pot
(begin (begin
(sleep 581) (sleep 581)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0150_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0150_pot truth 1)
(cinematic_subtitle x06_0150_pot 5) (cinematic_subtitle x06_0150_pot 5)
) )
))
(script dormant x06_0160_pom (script dormant x06_0160_pom
(begin (begin
(sleep 715) (sleep 715)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0160_pom mercy 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0160_pom mercy 1)
(cinematic_subtitle x06_0160_pom 9) (cinematic_subtitle x06_0160_pom 9)
(sleep 150) (sleep 150)
(unit_set_emotional_state mercy asleep 0.75 60) (unit_set_emotional_state mercy asleep 0.75 60)
) )
))
(script dormant x06_fov_01 (script dormant x06_fov_01
(begin (begin
(sleep 576) (sleep 576)
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
(print "fov") (print "fov")
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
) )
))
(script dormant x06_04_dof_1 (script dormant x06_04_dof_1
(begin (begin
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0)
(print "dof") (print "dof")
(sleep 103) (sleep 103)
(cinematic_screen_effect_set_depth_of_field 0.8 0.5 0 1 0 0.5 1) (cinematic_screen_effect_set_depth_of_field 0.8 0.5 0 1 0 0.5 1)
(print "dof") (print "dof")
) )
))
(script dormant x06_04_dof_2 (script dormant x06_04_dof_2
(begin (begin
(sleep 343) (sleep 343)
(cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 1 0.5 0.5 0 0 0 0)
(print "dof") (print "dof")
(sleep 82) (sleep 82)
(cinematic_screen_effect_set_depth_of_field 1 0.5 0 1 0 0.5 1) (cinematic_screen_effect_set_depth_of_field 1 0.5 0 1 0 0.5 1)
(print "dof") (print "dof")
) )
))
(script dormant unhide_dervish (script dormant unhide_dervish
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 576) (sleep 576)
(print "unhide dervish") (print "unhide dervish")
(object_hide dervish False) (object_hide dervish False)
) )
))
(script static x06_04_setup (script static x06_04_setup
(begin (begin
(wake x06_score_04) (wake x06_score_04)
(wake x06_foley_04) (wake x06_foley_04)
(wake x06_0120_pot) (wake x06_0120_pot)
(wake x06_0130_pom) (wake x06_0130_pom)
(wake x06_0140_pot) (wake x06_0140_pot)
(wake x06_0150_pot) (wake x06_0150_pot)
(wake x06_0160_pom) (wake x06_0160_pom)
(object_hide dervish True) (object_hide dervish True)
(wake unhide_dervish) (wake unhide_dervish)
(wake x06_fov_01) (wake x06_fov_01)
(wake x06_04_dof_1) (wake x06_04_dof_1)
(wake x06_04_dof_2) (wake x06_04_dof_2)
) )
))
(script static x06_scene_04 (script static x06_scene_04
(begin (begin
(x06_04_setup) (x06_04_setup)
(camera_set_field_of_view 30 0) (camera_set_field_of_view 30 0)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_04 none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_04 none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_04 False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_04 False anchor_x06)
(custom_animation_relative truth objects\characters\prophet\x06\x06 truth_04 False anchor_x06) (custom_animation_relative truth objects\characters\prophet\x06\x06 truth_04 False anchor_x06)
(custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_04 False anchor_x06) (custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_04 False anchor_x06)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(x06_05_predict_stub) (x06_05_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_05_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\x06\foley\x06_05_fol)
(sleep (camera_time)) (sleep (camera_time))
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
) )
))
(script dormant x06_foley_05 (script dormant x06_foley_05
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_05_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\x06\foley\x06_05_fol none 1)
(print "x06 foley 05 start") (print "x06 foley 05 start")
) )
))
(script dormant x06_0170_pot (script dormant x06_0170_pot
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0170_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0170_pot truth 1)
(cinematic_subtitle x06_0170_pot 9) (cinematic_subtitle x06_0170_pot 9)
) )
))
(script dormant x06_0180_pot (script dormant x06_0180_pot
(begin (begin
(sleep 276) (sleep 276)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0180_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0180_pot truth 1)
(cinematic_subtitle x06_0180_pot 3) (cinematic_subtitle x06_0180_pot 3)
) )
))
(script dormant x06_0190_pom (script dormant x06_0190_pom
(begin (begin
(sleep 366) (sleep 366)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0190_pom mercy 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0190_pom mercy 1)
(cinematic_subtitle x06_0190_pom 9) (cinematic_subtitle x06_0190_pom 9)
) )
))
(script dormant x06_0200_pot (script dormant x06_0200_pot
(begin (begin
(sleep 635) (sleep 635)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0200_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0200_pot truth 1)
(cinematic_subtitle x06_0200_pot 5) (cinematic_subtitle x06_0200_pot 5)
) )
))
(script dormant x06_0210_pot (script dormant x06_0210_pot
(begin (begin
(sleep 780) (sleep 780)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0210_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0210_pot truth 1)
(cinematic_subtitle x06_0210_pot 4) (cinematic_subtitle x06_0210_pot 4)
) )
))
(script dormant x06_0220_pom (script dormant x06_0220_pom
(begin (begin
(sleep 889) (sleep 889)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0220_pom mercy 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0220_pom mercy 1)
(cinematic_subtitle x06_0220_pom 3) (cinematic_subtitle x06_0220_pom 3)
) )
))
(script dormant x06_0230_pot (script dormant x06_0230_pot
(begin (begin
(sleep 956) (sleep 956)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0230_pot truth 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\x06_0230_pot truth 1)
(cinematic_subtitle x06_0230_pot 3) (cinematic_subtitle x06_0230_pot 3)
(unit_set_emotional_state truth happy 0.5 60) (unit_set_emotional_state truth happy 0.5 60)
) )
))
(script dormant x06_05_dof_1 (script dormant x06_05_dof_1
(begin (begin
(sleep 488) (sleep 488)
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(cinematic_screen_effect_set_depth_of_field 1 0.75 0.75 0 0 0 0) (cinematic_screen_effect_set_depth_of_field 1 0.75 0.75 0 0 0 0)
(print "rack focus") (print "rack focus")
(sleep 160) (sleep 160)
(cinematic_screen_effect_set_depth_of_field 1 0.75 0 1 0 0.75 1) (cinematic_screen_effect_set_depth_of_field 1 0 0 1 0 0 0)
(print "rack focus") (print "rack focus")
) )
))
(script dormant x06_05_dof_2 (script dormant x06_05_dof_2
(begin (begin
(sleep 777) (sleep 777)
(cinematic_screen_effect_set_depth_of_field 2 0 0.75 1 0.75 0 1) (cinematic_screen_effect_set_depth_of_field 2 0 0.75 1 0.75 0 1)
(print "rack focus") (print "rack focus")
(sleep 173) (sleep 173)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
) )
))
(script dormant x06_texture_camera_05_01 (script dormant x06_texture_camera_05_01
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 279) (sleep 279)
(print "stop texture camera") (print "stop texture camera")
(texture_camera_off) (texture_camera_off)
) )
))
(script dormant monitor_sound (script dormant monitor_sound
(begin (begin
(sleep 281) (sleep 281)
(sound_class_set_gain "device" 1 60) (sound_class_set_gain "device" 1 60)
(print "monitor sound up") (print "monitor sound up")
) )
))
(script static x06_05_setup (script static x06_05_setup
(begin (begin
(sound_class_set_gain "device" 0 0) (sound_class_set_gain "device" 0 0)
(object_create_anew monitor) (object_create_anew monitor)
(object_cinematic_lod monitor True) (object_cinematic_lod monitor True)
(object_set_function_variable monitor talking 0 0) (object_set_function_variable monitor talking 0 0)
(object_uses_cinematic_lighting monitor True) (object_uses_cinematic_lighting monitor True)
(object_create_anew index_holo) (object_create_anew index_holo)
(wake x06_foley_05) (wake x06_foley_05)
(wake x06_0170_pot) (wake x06_0170_pot)
(wake x06_0180_pot) (wake x06_0180_pot)
(wake x06_0190_pom) (wake x06_0190_pom)
(wake x06_0200_pot) (wake x06_0200_pot)
(wake x06_0210_pot) (wake x06_0210_pot)
(wake x06_0220_pom) (wake x06_0220_pom)
(wake x06_0230_pot) (wake x06_0230_pot)
(wake monitor_sound) (wake monitor_sound)
(wake x06_05_dof_1) (wake x06_05_dof_1)
(wake x06_05_dof_2) (wake x06_05_dof_2)
(wake x06_texture_camera_05_01) (wake x06_texture_camera_05_01)
) )
))
(script static x06_05_cleanup (script static x06_05_cleanup
(begin (begin
(object_destroy dervish) (object_destroy dervish)
(object_destroy_containing "truth") (object_destroy_containing "truth")
(object_destroy_containing "mercy") (object_destroy_containing "mercy")
(object_destroy monitor) (object_destroy monitor)
(object_destroy index_holo) (object_destroy index_holo)
(cinematic_screen_effect_stop) (cinematic_screen_effect_stop)
) )
))
(script static x06_scene_05 (script static x06_scene_05
(begin (begin
(camera_set_field_of_view 60 0) (camera_set_field_of_view 60 0)
(x06_05_setup) (x06_05_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_05 none anchor_flag_x06) (camera_set_animation_relative objects\characters\cinematic_camera\x06\x06 x06_05 none anchor_flag_x06)
(custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_05 False anchor_x06) (custom_animation_relative dervish objects\characters\dervish\x06\x06 dervish_05 False anchor_x06)
(custom_animation_relative truth objects\characters\prophet\x06\x06 truth_05 False anchor_x06) (custom_animation_relative truth objects\characters\prophet\x06\x06 truth_05 False anchor_x06)
(custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_05 False anchor_x06) (custom_animation_relative mercy objects\characters\prophet\x06\x06 mercy_05 False anchor_x06)
(custom_animation_relative monitor objects\characters\monitor\x06\x06 monitor_05 False anchor_x06) (custom_animation_relative monitor objects\characters\monitor\x06\x06 monitor_05 False anchor_x06)
(scenery_animation_start_relative index_holo scenarios\objects\forerunner\industrial\index\index_alone\x06\x06 index_alone_05 anchor_x06) (scenery_animation_start_relative index_holo scenarios\objects\forerunner\industrial\index\index_alone\x06\x06 index_alone_05 anchor_x06)
(sleep (- (camera_time) 15)) (sleep (- (camera_time) 15))
(fade_out 0 0 0 15) (fade_out 0 0 0 15)
(sleep 15) (sleep 15)
(x06_05_cleanup) (x06_05_cleanup)
) )
))
(script static x06 (script static x06
(begin (begin
(cinematic_enable_ambience_details False) (cinematic_enable_ambience_details False)
(texture_cache_flush) (texture_cache_flush)
(geometry_cache_flush) (geometry_cache_flush)
(switch_bsp_by_name high_8) (switch_bsp_by_name high_8)
(sleep 1) (sleep 1)
(x06_scene_01a) (x06_scene_01a)
(x06_scene_01b) (x06_scene_01b)
(x06_scene_02) (x06_scene_02)
(x06_scene_03) (x06_scene_03)
(x06_scene_04) (x06_scene_04)
(x06_scene_05) (x06_scene_05)
) )
))
(script dormant c06_intro_sound_scene1_01 (script dormant c06_intro_sound_scene1_01
(begin (begin
(object_set_function_variable phantom_01 engine_hack 1 0) (object_set_function_variable phantom_01 engine_hack 1 0)
(object_set_function_variable phantom_01 engine_audio 1 0) (object_set_function_variable phantom_01 engine_audio 1 0)
(object_set_function_variable phantom_01 hover_audio 1 0) (object_set_function_variable phantom_01 hover_audio 1 0)
(sound_class_set_gain "vehicle" 0 0) (sound_class_set_gain "vehicle" 0 0)
(sound_class_set_gain "vehicle" 1 90) (sound_class_set_gain "vehicle" 1 90)
(sleep 90) (sleep 90)
(sound_class_set_gain "vehicle" 0 90) (sound_class_set_gain "vehicle" 0 90)
) )
))
(script dormant c06_intro_foley_01 (script dormant c06_intro_foley_01
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_01_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_01_fol none 1)
(print "c06_intro foley 01 start") (print "c06_intro foley 01 start")
) )
))
(script dormant c06_1010_tar (script dormant c06_1010_tar
(begin (begin
(sleep 144) (sleep 144)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1010_tar none 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1010_tar none 1)
(cinematic_subtitle c06_1010_tar 1) (cinematic_subtitle c06_1010_tar 1)
) )
))
(script dormant c06_1020_tar (script dormant c06_1020_tar
(begin (begin
(sleep 191) (sleep 191)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1020_tar tartarus 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1020_tar tartarus 1)
(cinematic_subtitle c06_1020_tar 2) (cinematic_subtitle c06_1020_tar 2)
) )
))
(script dormant c06_1030_tar (script dormant c06_1030_tar
(begin (begin
(sleep 264) (sleep 264)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1030_tar tartarus 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1030_tar tartarus 1)
(cinematic_subtitle c06_1030_tar 3) (cinematic_subtitle c06_1030_tar 3)
) )
))
(script dormant c06_1040_der (script dormant c06_1040_der
(begin (begin
(sleep 337) (sleep 337)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1040_der dervish 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1040_der dervish 1)
(cinematic_subtitle c06_1040_der 4) (cinematic_subtitle c06_1040_der 4)
) )
))
(script dormant c06_1050_tar (script dormant c06_1050_tar
(begin (begin
(sleep 463) (sleep 463)
(sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1050_tar none 1 radio_covy_loop) (sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1050_tar none 1 radio_covy_loop)
(cinematic_subtitle c06_1050_tar 1) (cinematic_subtitle c06_1050_tar 1)
) )
))
(script dormant c06_1060_der (script dormant c06_1060_der
(begin (begin
(sleep 507) (sleep 507)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1060_der dervish 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1060_der dervish 1)
(cinematic_subtitle c06_1060_der 1) (cinematic_subtitle c06_1060_der 1)
) )
))
(script dormant c06_1070_tar (script dormant c06_1070_tar
(begin (begin
(sleep 550) (sleep 550)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1070_tar tartarus 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1070_tar tartarus 1)
(cinematic_subtitle c06_1070_tar 1) (cinematic_subtitle c06_1070_tar 1)
(sleep 35) (sleep 35)
(unit_set_emotional_state tartarus inquisitive 1 30) (unit_set_emotional_state tartarus inquisitive 1 30)
) )
))
(script dormant c06_1080_tar (script dormant c06_1080_tar
(begin (begin
(sleep 593) (sleep 593)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1080_tar tartarus 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1080_tar tartarus 1)
(cinematic_subtitle c06_1080_tar 1) (cinematic_subtitle c06_1080_tar 1)
) )
))
(script dormant c06_1090_tar (script dormant c06_1090_tar
(begin (begin
(sleep 623) (sleep 623)
(sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1090_tar none 1 radio_covy_loop) (sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1090_tar none 1 radio_covy_loop)
(cinematic_subtitle c06_1090_tar 1) (cinematic_subtitle c06_1090_tar 1)
) )
))
(script dormant c06_1100_der (script dormant c06_1100_der
(begin (begin
(sleep 670) (sleep 670)
(sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1100_der dervish 1) (sound_impulse_start sound\dialog\levels\06_sentinelwall\cinematic\c06_1100_der dervish 1)
(cinematic_subtitle c06_1100_der 3) (cinematic_subtitle c06_1100_der 3)
) )
))
(script dormant c06_1110_tar (script dormant c06_1110_tar
(begin (begin
(sleep 745) (sleep 745)
(sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1110_tar none 1 radio_covy_out) (sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1110_tar none 1 radio_covy_out)
(cinematic_subtitle c06_1110_tar 3) (cinematic_subtitle c06_1110_tar 3)
) )
))
(script dormant camera_shake_01 (script dormant camera_shake_01
(begin (begin
(sleep 188) (sleep 188)
(print "shake") (print "shake")
(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)
) )
))
(script dormant cinematic_light_intro_scene_01 (script dormant cinematic_light_intro_scene_01
(begin (begin
(cinematic_lighting_set_primary_light -20 282 0.21 0.29 0.37) (cinematic_lighting_set_primary_light -20 282 0.21 0.29 0.37)
(cinematic_lighting_set_secondary_light -59 306 0.34 0.58 0.65) (cinematic_lighting_set_secondary_light -59 306 0.34 0.58 0.65)
(cinematic_lighting_set_ambient_light 0.07 0.05 0.08) (cinematic_lighting_set_ambient_light 0.07 0.05 0.08)
(rasterizer_bloom_override False) (rasterizer_bloom_override False)
(object_uses_cinematic_lighting dervish True) (object_uses_cinematic_lighting dervish True)
(object_uses_cinematic_lighting tartarus True) (object_uses_cinematic_lighting tartarus True)
(object_uses_cinematic_lighting brute_01 True) (object_uses_cinematic_lighting brute_01 True)
(object_uses_cinematic_lighting brute_02 True) (object_uses_cinematic_lighting brute_02 True)
(object_uses_cinematic_lighting brute_03 True) (object_uses_cinematic_lighting brute_03 True)
(object_uses_cinematic_lighting brute_04 True) (object_uses_cinematic_lighting brute_04 True)
(object_uses_cinematic_lighting phantom_01 True) (object_uses_cinematic_lighting phantom_01 True)
(object_uses_cinematic_lighting phantom_int True) (object_uses_cinematic_lighting phantom_int True)
(object_uses_cinematic_lighting carbine True) (object_uses_cinematic_lighting carbine True)
(object_uses_cinematic_lighting delta_halo True) (object_uses_cinematic_lighting delta_halo True)
) )
))
(script dormant cinematic_light_phantom_int (script dormant cinematic_light_phantom_int
(begin (begin
(sleep 186) (sleep 186)
(print "light phantom") (print "light phantom")
(cinematic_lighting_set_primary_light -90 0 0.23 0.29 0.53) (cinematic_lighting_set_primary_light -90 0 0.23 0.29 0.53)
(cinematic_lighting_set_secondary_light -90 192 0.16 0.1 0.19) (cinematic_lighting_set_secondary_light -90 192 0.16 0.1 0.19)
(cinematic_lighting_set_ambient_light 0.07 0.05 0.08) (cinematic_lighting_set_ambient_light 0.07 0.05 0.08)
) )
))
(script dormant c06_problem_actors_01 (script dormant c06_problem_actors_01
(begin (begin
(print "problem actors") (print "problem actors")
(object_create_anew delta_halo) (object_create_anew delta_halo)
(object_create_anew matte_substance) (object_create_anew matte_substance)
(object_create_anew matte_stardust) (object_create_anew matte_stardust)
(object_cinematic_lod delta_halo True) (object_cinematic_lod delta_halo True)
(object_cinematic_visibility delta_halo True) (object_cinematic_visibility delta_halo True)
) )
))
(script static c06_intro_01_setup (script static c06_intro_01_setup
(begin (begin
(object_create_anew dervish) (object_create_anew dervish)
(object_create_anew tartarus) (object_create_anew tartarus)
(object_create_anew brute_01) (object_create_anew brute_01)
(object_create_anew brute_02) (object_create_anew brute_02)
(object_create_anew brute_03) (object_create_anew brute_03)
(object_create_anew brute_04) (object_create_anew brute_04)
(object_create_anew phantom_01) (object_create_anew phantom_01)
(object_create_anew phantom_int) (object_create_anew phantom_int)
(object_create_anew carbine) (object_create_anew carbine)
(object_cinematic_lod dervish True) (object_cinematic_lod dervish True)
(object_cinematic_lod tartarus True) (object_cinematic_lod tartarus True)
(object_cinematic_lod brute_01 True) (object_cinematic_lod brute_01 True)
(object_cinematic_lod brute_02 True) (object_cinematic_lod brute_02 True)
(object_cinematic_lod brute_03 True) (object_cinematic_lod brute_03 True)
(object_cinematic_lod brute_04 True) (object_cinematic_lod brute_04 True)
(object_cinematic_lod phantom_01 True) (object_cinematic_lod phantom_01 True)
(object_cinematic_lod phantom_int True) (object_cinematic_lod phantom_int True)
(objects_attach dervish right_hand_elite carbine ) (objects_attach dervish right_hand_elite carbine )
(wake c06_intro_sound_scene1_01) (wake c06_intro_sound_scene1_01)
(wake c06_intro_foley_01) (wake c06_intro_foley_01)
(wake c06_1010_tar) (wake c06_1010_tar)
(wake c06_1020_tar) (wake c06_1020_tar)
(wake c06_1030_tar) (wake c06_1030_tar)
(wake c06_1040_der) (wake c06_1040_der)
(wake c06_1050_tar) (wake c06_1050_tar)
(wake c06_1060_der) (wake c06_1060_der)
(wake c06_1070_tar) (wake c06_1070_tar)
(wake c06_1080_tar) (wake c06_1080_tar)
(wake c06_1090_tar) (wake c06_1090_tar)
(wake c06_1100_der) (wake c06_1100_der)
(wake c06_1110_tar) (wake c06_1110_tar)
(wake camera_shake_01) (wake camera_shake_01)
(wake cinematic_light_intro_scene_01) (wake cinematic_light_intro_scene_01)
(wake cinematic_light_phantom_int) (wake cinematic_light_phantom_int)
) )
))
(script static c06_intro_01_cleanup (script static c06_intro_01_cleanup
(begin (begin
(object_destroy dervish) (object_destroy dervish)
(object_destroy tartarus) (object_destroy tartarus)
(object_destroy_containing "brute") (object_destroy_containing "brute")
(object_destroy phantom_int) (object_destroy phantom_int)
(object_destroy delta_halo) (object_destroy delta_halo)
(object_destroy matte_substance) (object_destroy matte_substance)
(object_destroy matte_stardust) (object_destroy matte_stardust)
(player_effect_stop 0) (player_effect_stop 0)
) )
))
(script static c06_intro_scene_01 (script static c06_intro_scene_01
(begin (begin
(fade_out 0 0 0 0) (fade_out 0 0 0 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)
(06_intro_01_predict_stub) (06_intro_01_predict_stub)
(sound_impulse_predict sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_01_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_01_fol)
(wake c06_problem_actors_01) (wake c06_problem_actors_01)
(sleep prediction_offset) (sleep prediction_offset)
(camera_set_animation_relative objects\characters\cinematic_camera\06_intro\06_intro 06_intro_01 none anchor_flag_intro) (camera_set_animation_relative objects\characters\cinematic_camera\06_intro\06_intro 06_intro_01 none anchor_flag_intro)
(c06_intro_01_setup) (c06_intro_01_setup)
(custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_01 False anchor_intro) (custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_01 False anchor_intro)
(custom_animation_relative tartarus objects\characters\brute\06_intro\06_intro tartarus_01 False anchor_intro) (custom_animation_relative tartarus objects\characters\brute\06_intro\06_intro tartarus_01 False anchor_intro)
(custom_animation_relative brute_01 objects\characters\brute\06_intro\06_intro brute01_01 False anchor_intro) (custom_animation_relative brute_01 objects\characters\brute\06_intro\06_intro brute01_01 False anchor_intro)
(custom_animation_relative brute_02 objects\characters\brute\06_intro\06_intro brute02_01 False anchor_intro) (custom_animation_relative brute_02 objects\characters\brute\06_intro\06_intro brute02_01 False anchor_intro)
(custom_animation_relative brute_03 objects\characters\brute\06_intro\06_intro brute03_01 False anchor_intro) (custom_animation_relative brute_03 objects\characters\brute\06_intro\06_intro brute03_01 False anchor_intro)
(custom_animation_relative brute_04 objects\characters\brute\06_intro\06_intro brute04_01 False anchor_intro) (custom_animation_relative brute_04 objects\characters\brute\06_intro\06_intro brute04_01 False anchor_intro)
(custom_animation_relative phantom_01 objects\vehicles\phantom\animations\06_intro\06_intro phantom_01 False anchor_intro) (custom_animation_relative phantom_01 objects\vehicles\phantom\animations\06_intro\06_intro phantom_01 False anchor_intro)
(scenery_animation_start_relative phantom_int objects\vehicles\phantom\cinematics\06_intro\06_intro phantom_int_01 anchor_intro) (scenery_animation_start_relative phantom_int objects\vehicles\phantom\cinematics\06_intro\06_intro phantom_int_01 anchor_intro)
(scenery_animation_start_relative delta_halo scenarios\objects\forerunner\industrial\halo\06_intro\06_intro halo_01 anchor_intro) (scenery_animation_start_relative delta_halo scenarios\objects\forerunner\industrial\halo\06_intro\06_intro halo_01 anchor_intro)
(scenery_animation_start_relative matte_substance objects\cinematics\matte_paintings\substance_space\06_intro\06_intro substance_01 anchor_intro) (scenery_animation_start_relative matte_substance objects\cinematics\matte_paintings\substance_space\06_intro\06_intro substance_01 anchor_intro)
(scenery_animation_start_relative matte_stardust objects\cinematics\matte_paintings\high_charity_stardust\06_intro\06_intro stardust_01 anchor_intro) (scenery_animation_start_relative matte_stardust objects\cinematics\matte_paintings\high_charity_stardust\06_intro\06_intro stardust_01 anchor_intro)
(sleep 15) (sleep 15)
(fade_in 0 0 0 15) (fade_in 0 0 0 15)
(sleep (- (camera_time) prediction_offset)) (sleep (- (camera_time) prediction_offset))
(06_intro_02_predict_stub) (06_intro_02_predict_stub)
(sleep (- (camera_time) sound_offset)) (sleep (- (camera_time) sound_offset))
(sound_impulse_predict sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_02_fol) (sound_impulse_predict sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_02_fol)
(cinematic_screen_effect_start True) (cinematic_screen_effect_start True)
(sleep (- (camera_time) 5)) (sleep (- (camera_time) 5))
(cinematic_screen_effect_set_crossfade 2) (cinematic_screen_effect_set_crossfade 2)
(print "crossfade") (print "crossfade")
(sleep (camera_time)) (sleep (camera_time))
(c06_intro_01_cleanup) (c06_intro_01_cleanup)
) )
))
(script dormant c06_intro_sound_scene2_01 (script dormant c06_intro_sound_scene2_01
(begin (begin
(sound_class_set_gain "vehicle" 0 0) (sound_class_set_gain "vehicle" 0 0)
(object_set_function_variable phantom_02 engine_hack 1 0) (object_set_function_variable phantom_02 engine_hack 1 0)
(object_set_function_variable phantom_02 engine_audio 1 0) (object_set_function_variable phantom_02 engine_audio 1 0)
(object_set_function_variable phantom_02 hover_audio 1 0) (object_set_function_variable phantom_02 hover_audio 1 0)
(sound_class_set_gain "vehicle" 1 50) (sound_class_set_gain "vehicle" 1 50)
(sleep 50) (sleep 50)
(sound_class_set_gain "vehicle" 0 90) (sound_class_set_gain "vehicle" 0 90)
) )
))
(script dormant c06_intro_sound_scene2_02 (script dormant c06_intro_sound_scene2_02
(begin (begin
(sleep 160) (sleep 160)
(sound_class_set_gain "vehicle" 1 30) (sound_class_set_gain "vehicle" 1 30)
(sleep 30) (sleep 30)
(object_set_function_variable phantom_02 engine_hack 0 120) (object_set_function_variable phantom_02 engine_hack 0 120)
(object_set_function_variable phantom_02 engine_audio 0 120) (object_set_function_variable phantom_02 engine_audio 0 120)
(object_set_function_variable phantom_02 hover_audio 0 120) (object_set_function_variable phantom_02 hover_audio 0 120)
(sleep 60) (sleep 60)
(object_set_function_variable phantom_02 engine_hack 1 90) (object_set_function_variable phantom_02 engine_hack 1 90)
(object_set_function_variable phantom_02 engine_audio 1 90) (object_set_function_variable phantom_02 engine_audio 1 90)
(object_set_function_variable phantom_02 hover_audio 1 90) (object_set_function_variable phantom_02 hover_audio 1 90)
(sound_class_set_gain "vehicle" 0 150) (sound_class_set_gain "vehicle" 0 150)
) )
))
(script dormant c06_intro_sound_scene2_03 (script dormant c06_intro_sound_scene2_03
(begin (begin
(sleep 480) (sleep 480)
(sound_class_set_gain "vehicle" 1 60) (sound_class_set_gain "vehicle" 1 60)
(object_set_function_variable intro_sen_maj engine_hack 0 0) (object_set_function_variable intro_sen_maj engine_hack 0 0)
(object_set_function_variable intro_sen_maj engine_audio 0 0) (object_set_function_variable intro_sen_maj engine_audio 0 0)
(object_set_function_variable intro_sen_maj engine_hack 1 60) (object_set_function_variable intro_sen_maj engine_hack 1 60)
(object_set_function_variable intro_sen_maj engine_audio 1 60) (object_set_function_variable intro_sen_maj engine_audio 1 60)
(sleep 110) (sleep 110)
(object_set_function_variable intro_sen_maj engine_hack 0 60) (object_set_function_variable intro_sen_maj engine_hack 0 60)
(object_set_function_variable intro_sen_maj engine_audio 0 60) (object_set_function_variable intro_sen_maj engine_audio 0 60)
(sleep 160) (sleep 160)
(object_set_function_variable intro_sen_maj engine_hack 1 60) (object_set_function_variable intro_sen_maj engine_hack 1 60)
(object_set_function_variable intro_sen_maj engine_audio 1 60) (object_set_function_variable intro_sen_maj engine_audio 1 60)
(sleep 60) (sleep 60)
(sound_class_set_gain "vehicle" 0 150) (sound_class_set_gain "vehicle" 0 150)
) )
))
(script dormant c06_intro_foley_02 (script dormant c06_intro_foley_02
(begin (begin
(sleep 0) (sleep 0)
(sound_impulse_start sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_02_fol none 1) (sound_impulse_start sound\cinematics\06_sentinelwalls\c06_intro\foley\c06_intro_02_fol none 1)
(print "c06_intro foley 02 start") (print "c06_intro foley 02 start")
) )
))
(script dormant c06_1120_tar (script dormant c06_1120_tar
(begin (begin
(sleep 782) (sleep 782)
(sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1120_tar none 1 radio_default_loop) (sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1120_tar none 1 radio_default_loop)
(cinematic_subtitle c06_1120_tar 2) (cinematic_subtitle c06_1120_tar 2)
) )
))
(script dormant c06_1130_tar (script dormant c06_1130_tar
(begin (begin
(sleep 842) (sleep 842)
(sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1130_tar tartarus 1 radio_default_out) (sound_impulse_start_effect sound\dialog\levels\06_sentinelwall\cinematic\c06_1130_tar tartarus 1 radio_default_out)
(cinematic_subtitle c06_1130_tar 2) (cinematic_subtitle c06_1130_tar 2)
) )
))
(script dormant arbiter_fires (script dormant arbiter_fires
(begin (begin
(sleep 642) (sleep 642)
(print "carbine shot") (print "carbine shot")
(effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger) (effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger)
(sleep 22) (sleep 22)
(print "carbine shot") (print "carbine shot")
(effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger) (effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger)
(sleep 24) (sleep 24)
(print "carbine shot") (print "carbine shot")
(effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger) (effect_new_on_object_marker effects\objects\weapons\rifle\covenant_carbine\firing carbine primary_trigger)
) )
))
(script dormant phantom_fires (script dormant phantom_fires
(begin (begin
(time_code_reset) (time_code_reset)
(sleep 690) (sleep 690)
(object_create_anew intro_turret_base) (object_create_anew intro_turret_base)
(object_create_anew intro_turret) (object_create_anew intro_turret)
(objects_attach intro_turret_base primary_trigger intro_turret ) (objects_attach intro_turret_base primary_trigger intro_turret )
(print "turret fires") (print "turret fires")
(weapon_hold_trigger intro_turret 0 True) (weapon_hold_trigger intro_turret 0 True)
(sleep 30) (sleep 30)
(weapon_hold_trigger intro_turret 0 False) (weapon_hold_trigger intro_turret 0 False)
(objects_detach intro_turret_base intro_turret) (objects_detach intro_turret_base intro_turret)
(object_destroy intro_turret) (object_destroy intro_turret)
(object_destroy intro_turret_base) (object_destroy intro_turret_base)
) )
))
(script dormant c06_intro_predict_ledge_01 (script dormant c06_intro_predict_ledge_01
(begin (begin
(sleep 145) (sleep 145)
(print "predict: camera, dervish") (print "predict: camera, dervish")
(object_type_predict_high objects\characters\dervish\dervish) (object_type_predict_high objects\characters\dervish\dervish)
(camera_predict_resources_at_frame objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro 165) (camera_predict_resources_at_frame objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro 165)
) )
))
(script dormant c06_intro_predict_ledge_02 (script dormant c06_intro_predict_ledge_02
(begin (begin
(sleep 224) (sleep 224)
(print "predict: camera, dervish, sentinel major") (print "predict: camera, dervish, sentinel major")
(object_type_predict_high objects\characters\dervish\dervish) (object_type_predict_high objects\characters\dervish\dervish)
(object_type_predict_high objects\characters\sentinel_enforcer\sentinel_enforcer) (object_type_predict_high objects\characters\sentinel_enforcer\sentinel_enforcer)
(camera_predict_resources_at_frame objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro 244) (camera_predict_resources_at_frame objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro 244)
) )
))
(script dormant create_dervish_again (script dormant create_dervish_again
(begin (begin
(sleep 305) (sleep 305)
(print "problem actor") (print "problem actor")
(object_create_anew dervish) (object_create_anew dervish)
(object_create_anew carbine) (object_create_anew carbine)
(object_cinematic_lod dervish True) (object_cinematic_lod dervish True)
(object_cinematic_lod carbine True) (object_cinematic_lod carbine True)
(object_uses_cinematic_lighting dervish True) (object_uses_cinematic_lighting dervish True)
(object_uses_cinematic_lighting carbine True) (object_uses_cinematic_lighting carbine True)
(objects_attach dervish right_hand_elite carbine ) (objects_attach dervish right_hand_elite carbine )
(object_hide dervish True) (object_hide dervish True)
) )
))
(script dormant dervish_unhide (script dormant dervish_unhide
(begin (begin
(sleep 330) (sleep 330)
(object_hide dervish False) (object_hide dervish False)
(print "dervish unhide") (print "dervish unhide")
) )
))
(script static c06_intro_02_setup (script static c06_intro_02_setup
(begin (begin
(object_create_anew phantom_02) (object_create_anew phantom_02)
(object_create_anew intro_sen_maj) (object_create_anew intro_sen_maj)
(object_create_anew matte_mount_doom) (object_create_anew matte_mount_doom)
(object_cinematic_lod phantom_02 True) (object_cinematic_lod phantom_02 True)
(object_cinematic_lod intro_sen_maj True) (object_cinematic_lod intro_sen_maj True)
(object_uses_cinematic_lighting phantom_02 True) (object_uses_cinematic_lighting phantom_02 True)
(object_uses_cinematic_lighting intro_sen_maj True) (object_uses_cinematic_lighting intro_sen_maj True)
(wake c06_intro_sound_scene2_01) (wake c06_intro_sound_scene2_01)
(wake c06_intro_sound_scene2_02) (wake c06_intro_sound_scene2_02)
(wake c06_intro_sound_scene2_03) (wake c06_intro_sound_scene2_03)
(wake c06_intro_foley_02) (wake c06_intro_foley_02)
(wake c06_1120_tar) (wake c06_1120_tar)
(wake c06_1130_tar) (wake c06_1130_tar)
(wake dervish_unhide) (wake dervish_unhide)
(wake create_dervish_again) (wake create_dervish_again)
(wake arbiter_fires) (wake arbiter_fires)
(wake phantom_fires) (wake phantom_fires)
(wake c06_intro_predict_ledge_01) (wake c06_intro_predict_ledge_01)
(wake c06_intro_predict_ledge_02) (wake c06_intro_predict_ledge_02)
) )
))
(script static c06_intro_02_cleanup (script static c06_intro_02_cleanup
(begin (begin
(object_destroy dervish) (object_destroy dervish)
(object_destroy intro_sen_maj) (object_destroy intro_sen_maj)
(object_destroy_containing "phantom") (object_destroy_containing "phantom")
(object_destroy matte_mount_doom) (object_destroy matte_mount_doom)
) )
))
(script static c06_intro_scene_02 (script static c06_intro_scene_02
(begin (begin
(c06_intro_02_setup) (c06_intro_02_setup)
(camera_set_animation_relative objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro) (camera_set_animation_relative objects\characters\cinematic_camera\06_intro\06_intro 06_intro_02 none anchor_flag_intro)
(custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_02 False anchor_intro) (custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_02 False anchor_intro)
(custom_animation_relative intro_sen_maj objects\characters\sentinel_enforcer\06_intro\06_intro sentinel_major_02 False anchor_intro) (custom_animation_relative intro_sen_maj objects\characters\sentinel_enforcer\06_intro\06_intro sentinel_major_02 False anchor_intro)
(custom_animation_relative phantom_01 objects\vehicles\phantom\animations\06_intro\06_intro phantom01_02 False anchor_intro) (custom_animation_relative phantom_01 objects\vehicles\phantom\animations\06_intro\06_intro phantom01_02 False anchor_intro)
(custom_animation_relative phantom_02 objects\vehicles\phantom\animations\06_intro\06_intro phantom02_02 False anchor_intro) (custom_animation_relative phantom_02 objects\vehicles\phantom\animations\06_intro\06_intro phantom02_02 False anchor_intro)
(scenery_animation_start_relative matte_mount_doom objects\cinematics\matte_paintings\mount_doom\06_intro\06_intro mount_doom_02 anchor_intro) (scenery_animation_start_relative matte_mount_doom objects\cinematics\matte_paintings\mount_doom\06_intro\06_intro mount_doom_02 anchor_intro)
(time_code_reset) (time_code_reset)
(sleep 315) (sleep 315)
(custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_02 False anchor_intro) (custom_animation_relative dervish objects\characters\dervish\06_intro\06_intro dervish_02 False anchor_intro)
(sleep (- (camera_time) 15)) (sleep (- (camera_time) 15))
(fade_out 1 1 1 15) (fade_out 1 1 1 15)
(sleep 15) (sleep 15)
(c06_intro_02_cleanup) (c06_intro_02_cleanup)
(sleep 30) (sleep 30)
) )
))
(script static c06_intro (script static c06_intro
(begin (begin
(switch_bsp_by_name sentinelhq_1) (switch_bsp_by_name sentinelhq_1)
(sleep 5) (sleep 5)
(c06_intro_scene_01) (c06_intro_scene_01)
(c06_intro_scene_02) (c06_intro_scene_02)
) )
))
(script dormant difficulty_settings (script dormant difficulty_settings
(begin (begin
(if (difficulty_heroic) (if (difficulty_heroic)
(begin (begin
(begin (begin
(set g_sleep_lower_bound 45) (set g_sleep_lower_bound 45)
(set g_sleep_upper_bound 65) (set g_sleep_upper_bound 65)
(set g_emitter_delay 120) (set g_emitter_delay 120)
) )
) )
(if (difficulty_legendary) (if (difficulty_legendary)
(begin (begin
(begin (begin
(set g_sleep_lower_bound 25) (set g_sleep_lower_bound 25)
(set g_sleep_upper_bound 45) (set g_sleep_upper_bound 45)
(set g_emitter_delay 60) (set g_emitter_delay 60)
) )
) void)) ) void))
) )
))
(script static test_locks (script static test_locks
(begin (begin
(device_set_position_immediate plug 1) (device_set_position_immediate plug 1)
(device_set_position plug_lock_a 1) (device_set_position plug_lock_a 1)
(device_set_position plug_lock_b 1) (device_set_position plug_lock_b 1)
(device_set_position plug_lock_c 1) (device_set_position plug_lock_c 1)
(device_set_position plug_lock_d 1) (device_set_position plug_lock_d 1)
(device_set_position plug_lock_e 1) (device_set_position plug_lock_e 1)
(device_set_position plug_lock_f 1) (device_set_position plug_lock_f 1)
(device_set_position plug_door_b 1) (device_set_position plug_door_b 1)
) )
))
(script command die (script command die
(begin (begin
(ai_kill_silent ai_current_squad) (ai_kill_silent ai_current_squad)
) )
))
(script dormant ice_cream_mythic (script dormant ice_cream_mythic
(begin (begin
(object_create ice_cream_head) (object_create ice_cream_head)
(sleep_until (or (unit_has_weapon (unit (sleep_until (or (unit_has_weapon (unit
(player0) (player0)
) objects\weapons\multiplayer\ball\head_sp.weapon) (unit_has_weapon (unit ) objects\weapons\multiplayer\ball\head_sp.weapon) (unit_has_weapon (unit
(player1) (player1)
) objects\weapons\multiplayer\ball\head_sp.weapon)) 5) ) objects\weapons\multiplayer\ball\head_sp.weapon)) 5)
(if debug (if debug
(print "you're going to get fat!!!!! or dead...")) (print "you're going to get fat!!!!! or dead..."))
(if debug (if debug
(print "because now everyone is mythic!!!!")) (print "because now everyone is mythic!!!!"))
(ice_cream_flavor_stock 12) (ice_cream_flavor_stock 12)
) )
))
(script dormant chapter_silence (script dormant chapter_silence
(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_remorse (script dormant chapter_remorse
(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_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_war (script dormant chapter_war
(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 objective_lower_set (script dormant objective_lower_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "lower the containment-shield.") (print "lower the containment-shield.")
(objectives_show_up_to 0) (objectives_show_up_to 0)
) )
))
(script dormant objective_lower_clear (script dormant objective_lower_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "lower the containment-shield.") (print "lower the containment-shield.")
) )
))
(script dormant objective_lower_specific_set (script dormant objective_lower_specific_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "power-up the four absorbers to lower the containment-shield.") (print "power-up the four absorbers to lower the containment-shield.")
(objectives_show_up_to 1) (objectives_show_up_to 1)
) )
))
(script dormant objective_lower_specific_clear (script dormant objective_lower_specific_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "power-up the four absorbers to lower the containment-shield.") (print "power-up the four absorbers to lower the containment-shield.")
(objectives_finish_up_to 1) (objectives_finish_up_to 1)
) )
))
(script dormant objective_floodwall_set (script dormant objective_floodwall_set
(begin (begin
(sleep 30) (sleep 30)
(print "new objective set:") (print "new objective set:")
(print "make your way through the flood-infested wall.") (print "make your way through the flood-infested wall.")
(objectives_show_up_to 2) (objectives_show_up_to 2)
) )
))
(script dormant objective_floodwall_clear (script dormant objective_floodwall_clear
(begin (begin
(print "objective complete:") (print "objective complete:")
(print "make your way through the flood-infested wall.") (print "make your way through the flood-infested wall.")
(objectives_finish_up_to 2) (objectives_finish_up_to 2)
) )
))