-3 Removals
+5 Additions
(global string data_mine_mission_segment "")(global string data_mine_mission_segment "")
(global short seconds 30)(global short seconds 30)
(global short global_random 0)(global short global_random 0)
(global short global_random_rumble 0)(global short global_random_rumble 0)
(global short global_random_bridge 0)(global short global_random_bridge 0)
(global short delay_prompt_blink (* 2 seconds))(global short delay_prompt_blink (* 2 seconds))
(global short delay_prompt_short (* 8 seconds))(global short delay_prompt_short (* 8 seconds))
(global short delay_prompt_medium (* 16 seconds))(global short delay_prompt_medium (* 16 seconds))
(global short delay_prompt_long (* 36 seconds))(global short delay_prompt_long (* 36 seconds))
(global short delay_prompt_drag (* 48 seconds))(global short delay_prompt_drag (* 48 seconds))
(global short delay_prompt_final (* 60 seconds))(global short delay_prompt_final (* 60 seconds))
(global bool mark_bsp0 False)(global bool mark_bsp0 False)
(global bool mark_bsp1 False)(global bool mark_bsp1 False)
(global bool mark_bsp2 False)(global bool mark_bsp2 False)
(global bool mark_bsp3 False)(global bool mark_bsp3 False)
(global bool mark_bsp4 False)(global bool mark_bsp4 False)
(global bool mark_bsp5 False)(global bool mark_bsp5 False)
(global short counter_mindread_normal_success 0)(global short counter_mindread_normal_success 0)
(global short counter_mindread_invert_success 0)(global short counter_mindread_invert_success 0)
(global short counter_training_pitch_choose 0)(global short counter_training_pitch_choose 0)
(global short counter_prompt_looker_start 0)(global short counter_prompt_looker_start 0)
(global short counter_prompt_looker 0)(global short counter_prompt_looker 0)
(global short counter_prompt_start_spot 0)(global short counter_prompt_start_spot 0)
(global short counter_prompt_careful 0)(global short counter_prompt_careful 0)
(global short counter_prompt_zapper_lookatme 0)(global short counter_prompt_zapper_lookatme 0)
(global short counter_prompt_zapper_getin 0)(global short counter_prompt_zapper_getin 0)
(global short counter_prompt_zapper_button 0)(global short counter_prompt_zapper_button 0)
(global short counter_prompt_elevator_plr 0)(global short counter_prompt_elevator_plr 0)
(global bool mark_looker_light_left False)(global bool mark_looker_light_left False)
(global bool mark_looker_light_right False)(global bool mark_looker_light_right False)
(global bool mark_looker_light_top False)(global bool mark_looker_light_top False)
(global bool mark_looker_light_bottom False)(global bool mark_looker_light_bottom False)
(global bool mark_training_free False)(global bool mark_training_free False)
(global bool mark_training_done False)(global bool mark_training_done False)
(global short timer_training_pitch_choose 0)(global short timer_training_pitch_choose 0)
(global short timer_prompt_looker_start 0)(global short timer_prompt_looker_start 0)
(global short timer_prompt_looker 0)(global short timer_prompt_looker 0)
(global short timer_prompt_start_spot 0)(global short timer_prompt_start_spot 0)
(global short timer_prompt_careful 0)(global short timer_prompt_careful 0)
(global short timer_prompt_zapper 0)(global short timer_prompt_zapper 0)
(global short timer_prompt_zapper_lookatme 0)(global short timer_prompt_zapper_lookatme 0)
(global short timer_prompt_zapper_getin 0)(global short timer_prompt_zapper_getin 0)
(global short timer_prompt_zapper_button 0)(global short timer_prompt_zapper_button 0)
(global short timer_prompt_elevator_plr 0)(global short timer_prompt_elevator_plr 0)
(global bool mark_ice_cream False)(global bool mark_ice_cream 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)
(fade_out 1 1 1 15) (fade_out 1 1 1 15)
(sleep 15) (sleep 15)
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_start) (cinematic_start)
(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)
(fade_out 0 0 0 15) (fade_out 0 0 0 15)
(sleep 15) (sleep 15)
(hud_cinematic_fade 0 0.5) (hud_cinematic_fade 0 0.5)
(cinematic_start) (cinematic_start)
(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 save_look_start (script static save_look_start
(begin (begin
(if (game_safe_to_save) (if (game_safe_to_save)
(data_mine_set_mission_segment "01a_look_start")) (data_mine_set_mission_segment "01a_look_start"))
) )
))
(script static save_move_start (script static save_move_start
(begin (begin
(game_save) (game_save)
(if (game_safe_to_save) (if (game_safe_to_save)
(data_mine_set_mission_segment "01a_move_start")) (data_mine_set_mission_segment "01a_move_start"))
) )
))
(script static save_shield_start (script static save_shield_start
(begin (begin
(game_save) (game_save)
(if (game_safe_to_save) (if (game_safe_to_save)
(data_mine_set_mission_segment "01a_shield_start")) (data_mine_set_mission_segment "01a_shield_start"))
) )
))
(script static save_tram_start (script static save_tram_start
(begin (begin
(game_save) (game_save)
(if (game_safe_to_save) (if (game_safe_to_save)
(data_mine_set_mission_segment "01a_tram_start")) (data_mine_set_mission_segment "01a_tram_start"))
) )
))
(script command cs_lookat_player (script command cs_lookat_player
(begin (begin
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_guns (script command cs_lookat_guns
(begin (begin
(cs_face_object True (ai_get_object guns)) (cs_face_object True (ai_get_object guns))
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_glanceat_guns (script command cs_johnson_glanceat_guns
(begin (begin
(cs_enable_looking True) (cs_enable_looking True)
(cs_look_object True (ai_get_object guns)) (cs_look_object True (ai_get_object guns))
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_johnson (script command cs_lookat_johnson
(begin (begin
(cs_face_object True (ai_get_object johnson)) (cs_face_object True (ai_get_object johnson))
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_console_zapper (script command cs_lookat_console_zapper
(begin (begin
(cs_look True guns_points/console_zapper) (cs_look True guns_points/console_zapper)
(sleep 45) (sleep 45)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_console_toplight (script command cs_lookat_console_toplight
(begin (begin
(cs_aim_object True looker_light_top_red) (cs_aim_object True looker_light_top_red)
(sleep 45) (sleep 45)
(cs_face True guns_points/console_inhibitor) (cs_face True guns_points/console_inhibitor)
(sleep 30) (sleep 30)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_console_bottomlight (script command cs_lookat_console_bottomlight
(begin (begin
(cs_aim_object True looker_light_bottom_red) (cs_aim_object True looker_light_bottom_red)
(sleep 45) (sleep 45)
(cs_face True guns_points/console_inhibitor) (cs_face True guns_points/console_inhibitor)
(sleep 30) (sleep 30)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_console_inhibitor (script command cs_lookat_console_inhibitor
(begin (begin
(cs_face True guns_points/console_inhibitor) (cs_face True guns_points/console_inhibitor)
(sleep 30) (sleep 30)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_start (script command cs_guns_start
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to guns_points/start) (cs_go_to guns_points/start)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_zapper_halfway (script command cs_guns_zapper_halfway
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to guns_points/zapper_halfway) (cs_go_to guns_points/zapper_halfway)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_zapper_wait (script command cs_guns_zapper_wait
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to guns_points/zapper) (cs_go_to guns_points/zapper)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_zapper (script command cs_guns_zapper
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to_and_face guns_points/zapper guns_points/zapper_face) (cs_go_to_and_face guns_points/zapper guns_points/zapper_face)
(cs_face True guns_points/zapper_face) (cs_face True guns_points/zapper_face)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_zapper_prompt (script command cs_guns_zapper_prompt
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_face_player True) (cs_face_player True)
(sleep 90) (sleep 90)
(cs_face_player False) (cs_face_player False)
(cs_go_to_and_face guns_points/zapper guns_points/zapper_face) (cs_go_to_and_face guns_points/zapper guns_points/zapper_face)
(cs_face True guns_points/zapper_face) (cs_face True guns_points/zapper_face)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_start (script command cs_johnson_start
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to johnson_points/start) (cs_go_to johnson_points/start)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_elevator (script command cs_johnson_elevator
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to johnson_points/elevator) (cs_go_to johnson_points/elevator)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_elevator_face_guns (script command cs_johnson_elevator_face_guns
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to johnson_points/elevator) (cs_go_to johnson_points/elevator)
(cs_face_object True (ai_get_object guns)) (cs_face_object True (ai_get_object guns))
(sleep_forever) (sleep_forever)
) )
))
(script command cs_guns_elevator (script command cs_guns_elevator
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to guns_points/elevator) (cs_go_to guns_points/elevator)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_tram (script command cs_johnson_tram
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to_and_face johnson_points/tram johnson_points/earth) (cs_go_to_and_face johnson_points/tram johnson_points/earth)
(cs_face True johnson_points/earth) (cs_face True johnson_points/earth)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_macgun (script command cs_lookat_macgun
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_ignore_obstacles True) (cs_ignore_obstacles True)
(cs_go_to_and_face johnson_points/tram_2 johnson_points/macgun) (cs_go_to_and_face johnson_points/tram_2 johnson_points/macgun)
(cs_face True johnson_points/macgun) (cs_face True johnson_points/macgun)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_malta (script command cs_lookat_malta
(begin (begin
(cs_face True johnson_points/malta) (cs_face True johnson_points/malta)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_lookat_fleet (script command cs_lookat_fleet
(begin (begin
(cs_face_object True inamberclad) (cs_face_object True inamberclad)
(cs_look_object True inamberclad) (cs_look_object True inamberclad)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_lookat_station (script command cs_johnson_lookat_station
(begin (begin
(cs_face True johnson_points/station) (cs_face True johnson_points/station)
(sleep_forever) (sleep_forever)
) )
))
(script command cs_johnson_station (script command cs_johnson_station
(begin (begin
(cs_force_combat_status 2) (cs_force_combat_status 2)
(cs_enable_moving False) (cs_enable_moving False)
(cs_enable_pathfinding_failsafe True) (cs_enable_pathfinding_failsafe True)
(cs_go_to johnson_points/station) (cs_go_to johnson_points/station)
(cs_face_player True) (cs_face_player True)
(sleep_forever) (sleep_forever)
) )
))
(script static prompt_looker_start (script static prompt_looker_start
(begin (begin
(if (= counter_prompt_looker_start 0) (if (= counter_prompt_looker_start 0)
(begin (begin
(begin (begin
(print "go ahead and look at each of the four lights, chief.") (print "go ahead and look at each of the four lights, chief.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3110_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3110_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3110_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3110_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_short)) (+ timer_prompt_looker delay_prompt_short))
) )
) )
(if (= counter_prompt_looker_start 1) (if (= counter_prompt_looker_start 1)
(begin (begin
(begin (begin
(print "go ahead and target them one more time.") (print "go ahead and target them one more time.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1360_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1360_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1360_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1360_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_medium)) (+ timer_prompt_looker delay_prompt_medium))
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_looker_start 0) (set counter_prompt_looker_start 0)
) void))) ) void)))
(set counter_prompt_looker_start (set counter_prompt_looker_start
(+ counter_prompt_looker_start 1)) False) (+ counter_prompt_looker_start 1)) False)
))
(script static prompt_looker (script static prompt_looker
(begin (begin
(if (= counter_prompt_looker 0) (if (= counter_prompt_looker 0)
(begin (begin
(begin (begin
(print "you have to look at each light until it turns green.") (print "you have to look at each light until it turns green.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1310_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1310_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1310_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1310_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_short)) (+ timer_prompt_looker delay_prompt_short))
) )
) )
(if (= counter_prompt_looker 1) (if (= counter_prompt_looker 1)
(begin (begin
(begin (begin
(print "you gotta look at all the lights to complete the test.") (print "you gotta look at all the lights to complete the test.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1370_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1370_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1370_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1370_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_short)) (+ timer_prompt_looker delay_prompt_short))
) )
) )
(if (= counter_prompt_looker 2) (if (= counter_prompt_looker 2)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(print "look at the lights, chief, one by one.") (print "look at the lights, chief, one by one.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1300_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1300_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1300_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1300_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_medium)) (+ timer_prompt_looker delay_prompt_medium))
) )
) )
(if (= counter_prompt_looker 3) (if (= counter_prompt_looker 3)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(print "please look at the lights again, son.") (print "please look at the lights again, son.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1350_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1350_gun (ai_get_object guns) 1)
(set timer_prompt_looker (set timer_prompt_looker
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1350_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1350_gun))
(set timer_prompt_looker (set timer_prompt_looker
(+ timer_prompt_looker delay_prompt_medium)) (+ timer_prompt_looker delay_prompt_medium))
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_looker 0) (set counter_prompt_looker 0)
) void))))) ) void)))))
(set counter_prompt_looker (set counter_prompt_looker
(+ counter_prompt_looker 1)) False) (+ counter_prompt_looker 1)) False)
))
(script static prompt_start_spot (script static prompt_start_spot
(begin (begin
(if (= counter_prompt_start_spot 0) (if (= counter_prompt_start_spot 0)
(begin (begin
(begin (begin
(print "go on, walk around, try it out.") (print "go on, walk around, try it out.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0820_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0820_gun (ai_get_object guns) 1)
(set timer_prompt_start_spot (set timer_prompt_start_spot
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0820_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0820_gun))
(set timer_prompt_start_spot (set timer_prompt_start_spot
(+ timer_prompt_start_spot delay_prompt_short)) (+ timer_prompt_start_spot delay_prompt_short))
) )
) )
(if (= counter_prompt_start_spot 1) (if (= counter_prompt_start_spot 1)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) inquisitive 0.5 1) (unit_set_emotional_state (ai_get_unit guns) inquisitive 0.5 1)
(print "something wrong son? can't you move?") (print "something wrong son? can't you move?")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0830_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0830_gun (ai_get_object guns) 1)
(set timer_prompt_start_spot (set timer_prompt_start_spot
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0830_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0830_gun))
(set timer_prompt_start_spot (set timer_prompt_start_spot
(+ timer_prompt_start_spot delay_prompt_medium)) (+ timer_prompt_start_spot delay_prompt_medium))
) )
) )
(if (= counter_prompt_start_spot 2) (if (= counter_prompt_start_spot 2)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) inquisitive 0.5 1) (unit_set_emotional_state (ai_get_unit guns) inquisitive 0.5 1)
(print "inhibitors are definitely off. you should be able to walk around.") (print "inhibitors are definitely off. you should be able to walk around.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0840_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0840_gun (ai_get_object guns) 1)
(set timer_prompt_start_spot (set timer_prompt_start_spot
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0840_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0840_gun))
(set timer_prompt_start_spot (set timer_prompt_start_spot
(+ timer_prompt_start_spot delay_prompt_medium)) (+ timer_prompt_start_spot delay_prompt_medium))
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_start_spot 0) (set counter_prompt_start_spot 0)
) void)))) ) void))))
(set counter_prompt_start_spot (set counter_prompt_start_spot
(+ counter_prompt_start_spot 1)) False) (+ counter_prompt_start_spot 1)) False)
))
(script static prompt_careful (script static prompt_careful
(begin (begin
(if (= counter_prompt_careful 0) (if (= counter_prompt_careful 0)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_lookat_player) (cs_run_command_script guns cs_lookat_player)
(unit_set_emotional_state (ai_get_unit guns) scared 0.5 1) (unit_set_emotional_state (ai_get_unit guns) scared 0.5 1)
(sleep 8) (sleep 8)
(print "hey! take it easy!") (print "hey! take it easy!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0850_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0850_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0850_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0850_gun))
(sleep 30) (sleep 30)
(cs_run_command_script guns cs_guns_zapper_wait) (cs_run_command_script guns cs_guns_zapper_wait)
) )
) )
(if (= counter_prompt_careful 1) (if (= counter_prompt_careful 1)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_lookat_player) (cs_run_command_script guns cs_lookat_player)
(unit_set_emotional_state (ai_get_unit guns) scared 0.5 1) (unit_set_emotional_state (ai_get_unit guns) scared 0.5 1)
(sleep 8) (sleep 8)
(print "careful! you'll tear a tendon doing that!") (print "careful! you'll tear a tendon doing that!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0860_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0860_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0860_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0860_gun))
(sleep 30) (sleep 30)
(cs_run_command_script guns cs_guns_zapper_wait) (cs_run_command_script guns cs_guns_zapper_wait)
) )
) )
(if (= counter_prompt_careful 2) (if (= counter_prompt_careful 2)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_lookat_player) (cs_run_command_script guns cs_lookat_player)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 8) (sleep 8)
(print "fine. but don't come crying to me when your rip your leg out of its socket.") (print "fine. but don't come crying to me when your rip your leg out of its socket.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0870_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0870_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0870_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0870_gun))
(sleep 30) (sleep 30)
(cs_run_command_script guns cs_guns_zapper_wait) (cs_run_command_script guns cs_guns_zapper_wait)
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_careful 2) (set counter_prompt_careful 2)
) void)))) ) void))))
(set timer_prompt_careful delay_prompt_blink) (set timer_prompt_careful delay_prompt_blink)
(set counter_prompt_careful (set counter_prompt_careful
(+ counter_prompt_careful 1)) False) (+ counter_prompt_careful 1)) False)
))
(script static prompt_zapper_lookatme (script static prompt_zapper_lookatme
(begin (begin
(hud_show_training_text False) (hud_show_training_text False)
(if (= counter_prompt_zapper_lookatme 0) (if (= counter_prompt_zapper_lookatme 0)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "are you listening to me?.") (print "are you listening to me?.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3160_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3160_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3160_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3160_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_short)) (+ timer_prompt_zapper delay_prompt_short))
) )
) )
(if (= counter_prompt_zapper_lookatme 1) (if (= counter_prompt_zapper_lookatme 1)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "over here, chief. focus.") (print "over here, chief. focus.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3170_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3170_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3170_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3170_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_short)) (+ timer_prompt_zapper delay_prompt_short))
) )
) )
(if (= counter_prompt_zapper_lookatme 2) (if (= counter_prompt_zapper_lookatme 2)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "it's considered respectful to look at someone when they are talking.") (print "it's considered respectful to look at someone when they are talking.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3180_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3180_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3180_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3180_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_lookatme 3) (if (= counter_prompt_zapper_lookatme 3)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) angry 0.5 1) (unit_set_emotional_state (ai_get_unit guns) angry 0.5 1)
(sleep 30) (sleep 30)
(print "this is important, you could at least look at me while i explain it.") (print "this is important, you could at least look at me while i explain it.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3190_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3190_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3190_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3190_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_lookatme 4) (if (= counter_prompt_zapper_lookatme 4)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) angry 0.5 1) (unit_set_emotional_state (ai_get_unit guns) angry 0.5 1)
(sleep 30) (sleep 30)
(print "i'm talking to you, chief. loot at me.") (print "i'm talking to you, chief. loot at me.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3200_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3200_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3200_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3200_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_lookatme) (hud_set_training_text tutorial_zapper_lookatme)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_lookatme 5) (if (= counter_prompt_zapper_lookatme 5)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) angry 0.5 1) (unit_set_emotional_state (ai_get_unit guns) angry 0.5 1)
(sleep 30) (sleep 30)
(print "i know you spartans think you know everything, but it couldn't hurt you to at least look this way.") (print "i know you spartans think you know everything, but it couldn't hurt you to at least look this way.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3210_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3210_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3210_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3210_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_lookatme) (hud_set_training_text tutorial_zapper_lookatme)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_lookatme 6) (if (= counter_prompt_zapper_lookatme 6)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) angry 0.5 1) (unit_set_emotional_state (ai_get_unit guns) angry 0.5 1)
(sleep 30) (sleep 30)
(print "look, just because the brass kisses your ass, doesn't mean i will. look at me when i talk to you!") (print "look, just because the brass kisses your ass, doesn't mean i will. look at me when i talk to you!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3220_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3220_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3220_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3220_gun))
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(+ timer_prompt_zapper delay_prompt_drag)) (+ timer_prompt_zapper delay_prompt_drag))
(hud_set_training_text tutorial_zapper_lookatme) (hud_set_training_text tutorial_zapper_lookatme)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_zapper_lookatme 3) (set counter_prompt_zapper_lookatme 3)
) void)))))))) ) void))))))))
(set counter_prompt_zapper_lookatme (set counter_prompt_zapper_lookatme
(+ counter_prompt_zapper_lookatme 1)) False) (+ counter_prompt_zapper_lookatme 1)) False)
))
(script static prompt_zapper_getin (script static prompt_zapper_getin
(begin (begin
(hud_show_training_text False) (hud_show_training_text False)
(if (= counter_prompt_zapper_getin 0) (if (= counter_prompt_zapper_getin 0)
(begin (begin
(begin (begin
(custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0900_jon True) (custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0900_jon True)
(objectives_finish_up_to 0) (objectives_finish_up_to 0)
(objectives_show_up_to 1) (objectives_show_up_to 1)
(sleep 10) (sleep 10)
(print "step on in. i'll show you.") (print "step on in. i'll show you.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0900_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0900_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0900_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0900_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_short)) (+ timer_prompt_zapper delay_prompt_short))
) )
) )
(if (= counter_prompt_zapper_getin 1) (if (= counter_prompt_zapper_getin 1)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(sleep 30) (sleep 30)
(print "step into the red sqaure, chief, and we'll get started.") (print "step into the red sqaure, chief, and we'll get started.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3230_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3230_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3230_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3230_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_short)) (+ timer_prompt_zapper delay_prompt_short))
) )
) )
(if (= counter_prompt_zapper_getin 2) (if (= counter_prompt_zapper_getin 2)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(sleep 30) (sleep 30)
(print "chief? stand in the red square.") (print "chief? stand in the red square.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3240_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3240_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3240_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3240_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_getin 3) (if (= counter_prompt_zapper_getin 3)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(sleep 30) (sleep 30)
(print "you have to stand in the red square before we can start the test.") (print "you have to stand in the red square before we can start the test.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3250_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3250_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3250_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3250_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_getin 4) (if (= counter_prompt_zapper_getin 4)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "go ahead and stand in the red sqaure.  it'll just take a minute.") (print "go ahead and stand in the red sqaure.  it'll just take a minute.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3260_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3260_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3260_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3260_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
) )
) )
(if (= counter_prompt_zapper_getin 5) (if (= counter_prompt_zapper_getin 5)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "come on, son, step into the red square.") (print "come on, son, step into the red square.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3270_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3270_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3270_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3270_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_getin) (hud_set_training_text tutorial_zapper_getin)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_getin 5) (if (= counter_prompt_zapper_getin 5)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sleep 30) (sleep 30)
(print "will you stop screwing around?  stand in the red square!") (print "will you stop screwing around?  stand in the red square!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3280_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3280_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3280_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3280_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_getin) (hud_set_training_text tutorial_zapper_getin)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_getin 5) (if (= counter_prompt_zapper_getin 5)
(begin (begin
(begin (begin
(cs_run_command_script guns cs_guns_zapper_prompt) (cs_run_command_script guns cs_guns_zapper_prompt)
(unit_set_emotional_state (ai_get_unit guns) angry 0.5 1) (unit_set_emotional_state (ai_get_unit guns) angry 0.5 1)
(sleep 30) (sleep 30)
(print "stop bustin' my balls, and step in the damn square!") (print "stop bustin' my balls, and step in the damn square!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3290_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3290_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3290_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3290_gun))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(+ timer_prompt_zapper delay_prompt_drag)) (+ timer_prompt_zapper delay_prompt_drag))
(hud_set_training_text tutorial_zapper_getin) (hud_set_training_text tutorial_zapper_getin)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_zapper_getin 2) (set counter_prompt_zapper_getin 2)
) void))))))))) ) void)))))))))
(set counter_prompt_zapper_getin (set counter_prompt_zapper_getin
(+ counter_prompt_zapper_getin 1)) False) (+ counter_prompt_zapper_getin 1)) False)
))
(script static prompt_zapper_button (script static prompt_zapper_button
(begin (begin
(hud_show_training_text False) (hud_show_training_text False)
(if (= counter_prompt_zapper_button 0) (if (= counter_prompt_zapper_button 0)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) angry 0 1) (unit_set_emotional_state (ai_get_unit guns) angry 0 1)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0 1)
(device_set_power zapper_control 1) (device_set_power zapper_control 1)
(print "your new armor's shields are extremely resilient - very efficient.") (print "your new armor's shields are extremely resilient - very efficient.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0880_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0880_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0880_gun)) (* 2 (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0880_gun)))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper 0)) (+ timer_prompt_zapper 0))
) )
) )
(if (= counter_prompt_zapper_button 1) (if (= counter_prompt_zapper_button 1)
(begin (begin
(begin (begin
(print "much better than the covenant tech we used for the mark-five.") (print "much better than the covenant tech we used for the mark-five.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0890_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0890_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0890_gun)) (* 2 (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0890_gun)))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper 0)) (+ timer_prompt_zapper 0))
) )
) )
(if (= counter_prompt_zapper_button 2) (if (= counter_prompt_zapper_button 2)
(begin (begin
(begin (begin
(custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0910_jon True) (custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0910_jon True)
(objectives_finish_up_to 1) (objectives_finish_up_to 1)
(objectives_show_up_to 2) (objectives_show_up_to 2)
(sleep 10) (sleep 10)
(print "go ahead and use the switch in front of you to start the shield test.") (print "go ahead and use the switch in front of you to start the shield test.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3300_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3300_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3300_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3300_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_short)) (+ timer_prompt_zapper delay_prompt_short))
) )
) )
(if (= counter_prompt_zapper_button 3) (if (= counter_prompt_zapper_button 3)
(begin (begin
(begin (begin
(print "just place your hand on the touchpad to activate the switch.") (print "just place your hand on the touchpad to activate the switch.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3310_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3310_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3310_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3310_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_button 4) (if (= counter_prompt_zapper_button 4)
(begin (begin
(begin (begin
(print "hit the switch, it won't hurt….much") (print "hit the switch, it won't hurt….much")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3340_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3340_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3340_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3340_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_medium)) (+ timer_prompt_zapper delay_prompt_medium))
) )
) )
(if (= counter_prompt_zapper_button 5) (if (= counter_prompt_zapper_button 5)
(begin (begin
(begin (begin
(print "go ahead and use that switch in front of you.") (print "go ahead and use that switch in front of you.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3330_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3330_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3330_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3330_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_button) (hud_set_training_text tutorial_zapper_button)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_button 6) (if (= counter_prompt_zapper_button 6)
(begin (begin
(begin (begin
(print "the switch right in front of you will start the shield test.") (print "the switch right in front of you will start the shield test.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3320_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3320_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3320_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3320_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_long)) (+ timer_prompt_zapper delay_prompt_long))
(hud_set_training_text tutorial_zapper_button) (hud_set_training_text tutorial_zapper_button)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if (= counter_prompt_zapper_button 7) (if (= counter_prompt_zapper_button 7)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(print "it's a switch. you press it.") (print "it's a switch. you press it.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3350_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3350_gun (ai_get_object guns) 1)
(set timer_prompt_zapper (set timer_prompt_zapper
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3350_gun)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3350_gun))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(+ timer_prompt_zapper delay_prompt_drag)) (+ timer_prompt_zapper delay_prompt_drag))
(hud_set_training_text tutorial_zapper_button) (hud_set_training_text tutorial_zapper_button)
(hud_show_training_text True) (hud_show_training_text True)
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_zapper_button 2) (set counter_prompt_zapper_button 2)
) void))))))))) ) void)))))))))
(set counter_prompt_zapper_button (set counter_prompt_zapper_button
(+ counter_prompt_zapper_button 1)) False) (+ counter_prompt_zapper_button 1)) False)
))
(script static prompt_elevator_plr (script static prompt_elevator_plr
(begin (begin
(hud_show_training_text False) (hud_show_training_text False)
(if (= counter_prompt_elevator_plr 0) (if (= counter_prompt_elevator_plr 0)
(begin (begin
(begin (begin
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_short)) (+ timer_prompt_elevator_plr delay_prompt_short))
(objectives_show_up_to 3) (objectives_show_up_to 3)
) )
) )
(if (= counter_prompt_elevator_plr 1) (if (= counter_prompt_elevator_plr 1)
(begin (begin
(begin (begin
(print "c'mon, chief, they're ready for us on the bridge.") (print "c'mon, chief, they're ready for us on the bridge.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1640_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1640_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1640_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1640_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_short)) (+ timer_prompt_elevator_plr delay_prompt_short))
) )
) )
(if (= counter_prompt_elevator_plr 2) (if (= counter_prompt_elevator_plr 2)
(begin (begin
(begin (begin
(print "get on the lift, cheif, we're gonna be late.") (print "get on the lift, cheif, we're gonna be late.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1650_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1650_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1650_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1650_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_medium)) (+ timer_prompt_elevator_plr delay_prompt_medium))
) )
) )
(if (= counter_prompt_elevator_plr 3) (if (= counter_prompt_elevator_plr 3)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit johnson) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit johnson) annoyed 0.5 1)
(print "i don't want to keep the brass waiting, chief.") (print "i don't want to keep the brass waiting, chief.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1660_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1660_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1660_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1660_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_medium)) (+ timer_prompt_elevator_plr delay_prompt_medium))
) )
) )
(if (= counter_prompt_elevator_plr 4) (if (= counter_prompt_elevator_plr 4)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit johnson) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit johnson) annoyed 0.5 1)
(print "fine. you can tell lord hood why we're late!") (print "fine. you can tell lord hood why we're late!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1670_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1670_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1670_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1670_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
) )
) )
(if (= counter_prompt_elevator_plr 5) (if (= counter_prompt_elevator_plr 5)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit johnson) angry 0.5 1) (unit_set_emotional_state (ai_get_unit johnson) angry 0.5 1)
(print "get your shiny green posterior on this elevator!") (print "get your shiny green posterior on this elevator!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1680_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1680_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1680_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1680_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
) )
) )
(if (= counter_prompt_elevator_plr 6) (if (= counter_prompt_elevator_plr 6)
(begin (begin
(begin (begin
(unit_set_emotional_state (ai_get_unit johnson) angry 0.5 1) (unit_set_emotional_state (ai_get_unit johnson) angry 0.5 1)
(print "would it help if i said please?") (print "would it help if i said please?")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1690_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1690_jon (ai_get_object johnson) 1)
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1690_jon)) (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1690_jon))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_long)) (+ timer_prompt_elevator_plr delay_prompt_long))
(set timer_prompt_elevator_plr (set timer_prompt_elevator_plr
(+ timer_prompt_elevator_plr delay_prompt_drag)) (+ timer_prompt_elevator_plr delay_prompt_drag))
(set mark_ice_cream True) (set mark_ice_cream True)
) )
) )
(if True (if True
(begin (begin
(set counter_prompt_elevator_plr 0) (set counter_prompt_elevator_plr 0)
) void)))))))) ) void))))))))
(set counter_prompt_elevator_plr (set counter_prompt_elevator_plr
(+ counter_prompt_elevator_plr 1)) False) (+ counter_prompt_elevator_plr 1)) False)
))
(script static training_setup (script static training_setup
(begin (begin
(game_can_use_flashlights False) (game_can_use_flashlights False)
(unit_set_maximum_vitality (unit_set_maximum_vitality
(player0) (player0)
30 1) 30 1)
(device_set_power zapper_control 0) (device_set_power zapper_control 0)
(device_set_position_immediate elevator_tram 0) (device_set_position_immediate elevator_tram 0)
(ai_place guns) (ai_place guns)
(ai_cannot_die guns True) (ai_cannot_die guns True)
(cs_run_command_script guns cs_guns_start) (cs_run_command_script guns cs_guns_start)
) )
))
(script startup icecream (script startup icecream
(begin (begin
(sleep_until (and mark_ice_cream (difficulty_legendary)) 1) (sleep_until (and mark_ice_cream (difficulty_legendary)) 1)
(object_create cookiesncream) (object_create cookiesncream)
(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)) 1) ) objects\weapons\multiplayer\ball\head_sp.weapon)) 1)
(ice_cream_flavor_stock 14) (ice_cream_flavor_stock 14)
(print "blam") (print "blam")
) )
))
(script static test_mindread_up (script static test_mindread_up
(begin (begin
(object_create looker_light_top_red) (object_create looker_light_top_red)
(player_action_test_reset) (player_action_test_reset)
(player_action_test_look_up_begin) (player_action_test_look_up_begin)
(player_camera_control True) (player_camera_control True)
(cs_run_command_script guns cs_lookat_console_toplight) (cs_run_command_script guns cs_lookat_console_toplight)
(sleep_until (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up)) 1 360) (sleep_until (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up)) 1 360)
(if (not (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up))) (if (not (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up)))
(begin (begin
(print "go ahead and look at the top light, chief.") (print "go ahead and look at the top light, chief.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3070_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3070_gun (ai_get_object guns) 1)
(hud_set_training_text tutorial_look_up) (hud_set_training_text tutorial_look_up)
(hud_show_training_text True) (hud_show_training_text True)
(hud_enable_training True) (hud_enable_training True)
)) ))
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep_until (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up)) 1) (sleep_until (or (objects_can_see_object (players) looker_light_top_red 5) (player0_looking_up)) 1)
(player_camera_control False) (player_camera_control False)
(hud_enable_training False) (hud_enable_training False)
(hud_show_training_text False) (hud_show_training_text False)
(object_destroy looker_light_top_red) (object_destroy looker_light_top_red)
(if (not (player_action_test_lookstick_backward)) (if (not (player_action_test_lookstick_backward))
(begin (begin
(begin (begin
(set counter_mindread_normal_success (set counter_mindread_normal_success
(+ counter_mindread_normal_success 1)) (+ counter_mindread_normal_success 1))
(set counter_mindread_invert_success 0) (set counter_mindread_invert_success 0)
(print "normal success") (print "normal success")
) )
) )
(if (not (player_action_test_lookstick_forward)) (if (not (player_action_test_lookstick_forward))
(begin (begin
(begin (begin
(set counter_mindread_invert_success (set counter_mindread_invert_success
(+ counter_mindread_invert_success 1)) (+ counter_mindread_invert_success 1))
(set counter_mindread_normal_success 0) (set counter_mindread_normal_success 0)
(print "invert success") (print "invert success")
) )
) )
(if True (if True
(begin (begin
(begin (begin
(set counter_mindread_normal_success 0) (set counter_mindread_normal_success 0)
(set counter_mindread_invert_success 0) (set counter_mindread_invert_success 0)
) )
) void))) ) void)))
(player_camera_control False) (player_camera_control False)
(player_action_test_look_pitch_end) (player_action_test_look_pitch_end)
(player_action_test_reset) (player_action_test_reset)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3070_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3070_gun))
) )
))
(script static test_mindread_down (script static test_mindread_down
(begin (begin
(object_create looker_light_bottom_red) (object_create looker_light_bottom_red)
(player_action_test_reset) (player_action_test_reset)
(player_action_test_look_down_begin) (player_action_test_look_down_begin)
(player_camera_control True) (player_camera_control True)
(cs_run_command_script guns cs_lookat_console_bottomlight) (cs_run_command_script guns cs_lookat_console_bottomlight)
(sleep_until (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down)) 1 360) (sleep_until (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down)) 1 360)
(if (not (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down))) (if (not (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down)))
(begin (begin
(print "look at the bottom light, son.") (print "look at the bottom light, son.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3060_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3060_gun (ai_get_object guns) 1)
(hud_set_training_text tutorial_look_down) (hud_set_training_text tutorial_look_down)
(hud_show_training_text True) (hud_show_training_text True)
(hud_enable_training True) (hud_enable_training True)
)) ))
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep_until (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down)) 1) (sleep_until (or (objects_can_see_object (players) looker_light_bottom_red 3) (player0_looking_down)) 1)
(player_camera_control False) (player_camera_control False)
(hud_enable_training False) (hud_enable_training False)
(hud_show_training_text False) (hud_show_training_text False)
(object_destroy looker_light_bottom_red) (object_destroy looker_light_bottom_red)
(if (not (player_action_test_lookstick_forward)) (if (not (player_action_test_lookstick_forward))
(begin (begin
(begin (begin
(set counter_mindread_normal_success (set counter_mindread_normal_success
(+ counter_mindread_normal_success 1)) (+ counter_mindread_normal_success 1))
(set counter_mindread_invert_success 0) (set counter_mindread_invert_success 0)
(print "normal success") (print "normal success")
) )
) )
(if (not (player_action_test_lookstick_backward)) (if (not (player_action_test_lookstick_backward))
(begin (begin
(begin (begin
(set counter_mindread_invert_success (set counter_mindread_invert_success
(+ counter_mindread_invert_success 1)) (+ counter_mindread_invert_success 1))
(set counter_mindread_normal_success 0) (set counter_mindread_normal_success 0)
(print "invert success") (print "invert success")
) )
) )
(if True (if True
(begin (begin
(begin (begin
(set counter_mindread_normal_success 0) (set counter_mindread_normal_success 0)
(set counter_mindread_invert_success 0) (set counter_mindread_invert_success 0)
) )
) void))) ) void)))
(player_camera_control False) (player_camera_control False)
(player_action_test_look_pitch_end) (player_action_test_look_pitch_end)
(player_action_test_reset) (player_action_test_reset)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3060_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3060_gun))
) )
))
(script static training_looker_lights_on (script static training_looker_lights_on
(begin (begin
(object_destroy looker_light_left_green) (object_destroy looker_light_left_green)
(object_create looker_light_left_red) (object_create looker_light_left_red)
(set mark_looker_light_left True) (set mark_looker_light_left True)
(object_destroy looker_light_right_green) (object_destroy looker_light_right_green)
(object_create looker_light_right_red) (object_create looker_light_right_red)
(set mark_looker_light_right True) (set mark_looker_light_right True)
(object_destroy looker_light_top_green) (object_destroy looker_light_top_green)
(object_create looker_light_top_red) (object_create looker_light_top_red)
(set mark_looker_light_top True) (set mark_looker_light_top True)
(object_destroy looker_light_bottom_green) (object_destroy looker_light_bottom_green)
(object_create looker_light_bottom_red) (object_create looker_light_bottom_red)
(set mark_looker_light_bottom True) (set mark_looker_light_bottom True)
) )
))
(script static training_looker_lights_off (script static training_looker_lights_off
(begin (begin
(object_destroy looker_light_left_green) (object_destroy looker_light_left_green)
(object_destroy looker_light_left_red) (object_destroy looker_light_left_red)
(object_destroy looker_light_right_green) (object_destroy looker_light_right_green)
(object_destroy looker_light_right_red) (object_destroy looker_light_right_red)
(object_destroy looker_light_top_green) (object_destroy looker_light_top_green)
(object_destroy looker_light_top_red) (object_destroy looker_light_top_red)
(object_destroy looker_light_bottom_green) (object_destroy looker_light_bottom_green)
(object_destroy looker_light_bottom_red) (object_destroy looker_light_bottom_red)
) )
))
(script static test_all_lights_off (script static test_all_lights_off
(begin (begin
(not (or mark_looker_light_left mark_looker_light_right mark_looker_light_top mark_looker_light_bottom)) (not (or mark_looker_light_left mark_looker_light_right mark_looker_light_top mark_looker_light_bottom))
) )
))
(script static training_pitch_choose (script static training_pitch_choose
(begin (begin
(if (<= counter_training_pitch_choose 2) (if (<= counter_training_pitch_choose 2)
(begin (begin
(training_looker_lights_on) (training_looker_lights_on)
(prompt_looker_start) (prompt_looker_start)
(sleep_until (if (test_all_lights_off) (sleep_until (if (test_all_lights_off)
(begin True) (begin True)
(if (objects_can_see_object (players) looker_light_left_red 5) (if (objects_can_see_object (players) looker_light_left_red 5)
(begin (begin
(begin (begin
(object_destroy looker_light_left_red) (object_destroy looker_light_left_red)
(object_create_anew looker_light_left_green) (set mark_looker_light_left False) (object_create_anew looker_light_left_green) (set mark_looker_light_left False)
) )
) (if (objects_can_see_object (players) looker_light_right_red 5) ) (if (objects_can_see_object (players) looker_light_right_red 5)
(begin (begin
(begin (begin
(object_destroy looker_light_right_red) (object_destroy looker_light_right_red)
(object_create_anew looker_light_right_green) (set mark_looker_light_right False) (object_create_anew looker_light_right_green) (set mark_looker_light_right False)
) )
) (if (objects_can_see_object (players) looker_light_top_red 5) ) (if (objects_can_see_object (players) looker_light_top_red 5)
(begin (begin
(begin (begin
(object_destroy looker_light_top_red) (object_destroy looker_light_top_red)
(object_create_anew looker_light_top_green) (set mark_looker_light_top False) (object_create_anew looker_light_top_green) (set mark_looker_light_top False)
) )
) (if (objects_can_see_object (players) looker_light_bottom_red 5) ) (if (objects_can_see_object (players) looker_light_bottom_red 5)
(begin (begin
(begin (begin
(object_destroy looker_light_bottom_red) (object_destroy looker_light_bottom_red)
(object_create_anew looker_light_bottom_green) (set mark_looker_light_bottom False) (object_create_anew looker_light_bottom_green) (set mark_looker_light_bottom False)
) )
) (if (> timer_prompt_looker 0) ) (if (> timer_prompt_looker 0)
(begin (begin
(begin (begin
(set timer_prompt_looker (set timer_prompt_looker
(- timer_prompt_looker 1)) False) (- timer_prompt_looker 1)) False)
) (if True ) (if True
(begin (begin
(prompt_looker) (prompt_looker)
) False))))))) 1) ) False))))))) 1)
)) ))
(set counter_training_pitch_choose (set counter_training_pitch_choose
(+ counter_training_pitch_choose 1)) (+ counter_training_pitch_choose 1))
(if (controller_get_look_invert) (if (controller_get_look_invert)
(begin (begin
(print "should i leave it inverted, or put it back to normal?") (print "should i leave it inverted, or put it back to normal?")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1450_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1450_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1450_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1450_gun))
(print "press a to leave lookstick inverted, press b to try it normal.") (print "press a to leave lookstick inverted, press b to try it normal.")
(hud_set_training_text tutorial_choose_invert) (hud_set_training_text tutorial_choose_invert)
) )
(begin (begin
(print "should i leave it normal, or put it back to inverted?") (print "should i leave it normal, or put it back to inverted?")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1470_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1470_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1470_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1470_gun))
(print "press a to leave lookstick normal, press b to try it inverted.") (print "press a to leave lookstick normal, press b to try it inverted.")
(hud_set_training_text tutorial_choose_normal) (hud_set_training_text tutorial_choose_normal)
)) ))
(hud_show_training_text True) (hud_show_training_text True)
(hud_enable_training True) (hud_enable_training True)
(player_action_test_reset) (player_action_test_reset)
(sleep_until (or (player_action_test_accept) (player_action_test_cancel)) 1) (sleep_until (or (player_action_test_accept) (player_action_test_cancel)) 1)
(hud_enable_training False) (hud_enable_training False)
(hud_show_training_text False) (if (player_action_test_accept) True (hud_show_training_text False) (if (player_action_test_accept) True
(begin (begin
(controller_set_look_invert (not (controller_get_look_invert))) (controller_set_look_invert (not (controller_get_look_invert)))
(if (controller_get_look_invert) (if (controller_get_look_invert)
(begin (begin
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 15) (sleep 15)
(print "ok, now it's inverted.") (print "ok, now it's inverted.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1480_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1480_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1480_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1480_gun))
) )
(begin (begin
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 15) (sleep 15)
(print "ok, now it's back to normal.") (print "ok, now it's back to normal.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1460_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1460_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1460_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1460_gun))
)) False) )) False)
) )
) )
))
(script static training_pitch (script static training_pitch
(begin (begin
(if (>= counter_mindread_normal_success counter_mindread_invert_success) (if (>= counter_mindread_normal_success counter_mindread_invert_success)
(controller_set_look_invert False) (controller_set_look_invert False)
(controller_set_look_invert True)) (controller_set_look_invert True))
(print "tracking looks sketchy, i'm going to run you through the full diagnostic.") (print "tracking looks sketchy, i'm going to run you through the full diagnostic.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3100_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3100_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3100_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3100_gun))
(if (controller_get_look_invert) (if (controller_get_look_invert)
(begin (begin
(print "the diagnostic software set your targeting system to be inverted") (print "the diagnostic software set your targeting system to be inverted")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3130_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3130_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3130_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3130_gun))
) )
(begin (begin
(print "the diagnostic software set your targeting system to be normal") (print "the diagnostic software set your targeting system to be normal")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3120_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3120_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3120_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3120_gun))
)) ))
(sleep_until (training_pitch_choose) 1) (sleep_until (training_pitch_choose) 1)
(if (controller_get_look_invert) (if (controller_get_look_invert)
(begin (begin
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 15) (sleep 15)
(hud_set_training_text tutorial_set_invert) (hud_set_training_text tutorial_set_invert)
(hud_show_training_text True) (hud_show_training_text True)
(hud_enable_training True) (hud_enable_training True)
(print "i'll leave your targeting set to inverted.") (print "i'll leave your targeting set to inverted.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1570_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1570_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1570_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1570_gun))
) )
(begin (begin
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 15) (sleep 15)
(hud_set_training_text tutorial_set_normal) (hud_set_training_text tutorial_set_normal)
(hud_show_training_text True) (hud_show_training_text True)
(hud_enable_training True) (hud_enable_training True)
(print "i'll leave your targeting set to normal.") (print "i'll leave your targeting set to normal.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1560_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1560_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1560_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1560_gun))
)) ))
(print "if you change your mind, you can switch the setting anytime.") (print "if you change your mind, you can switch the setting anytime.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1580_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1580_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1580_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1580_gun))
(hud_enable_training False) (hud_enable_training False)
(hud_show_training_text False) (hud_show_training_text False)
) )
))
(script static training_look (script static training_look
(begin (begin
(print "well... i guess it was all obsolete anyway.") (print "well... i guess it was all obsolete anyway.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0600_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0600_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0600_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0600_gun))
(custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0610_jon True) (custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0610_jon True)
(sleep 15) (sleep 15)
(print "your new suit is a mark vi, sent up from songnam this morning.") (print "your new suit is a mark vi, sent up from songnam this morning.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0610_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0610_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0610_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0610_gun))
(print "try to take it easy until you get used to it.") (print "try to take it easy until you get used to it.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0620_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0620_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0620_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0620_gun))
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 30) (sleep 30)
(print "ok. let's test your targeting, first thing.") (print "ok. let's test your targeting, first thing.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0630_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0630_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0630_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0630_gun))
(objectives_show_up_to 0) (objectives_show_up_to 0)
(print "please look at the top light.") (print "please look at the top light.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3000_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3000_gun (ai_get_object guns) 1)
(test_mindread_up) (test_mindread_up)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3000_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3000_gun))
(print "good.") (print "good.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0650_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0650_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0650_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0650_gun))
(print "now look at the bottom light.") (print "now look at the bottom light.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3010_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3010_gun (ai_get_object guns) 1)
(test_mindread_down) (test_mindread_down)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3010_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3010_gun))
(print "allright") (print "allright")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0670_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0670_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0670_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0670_gun))
(print "look at the top light again.") (print "look at the top light again.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3020_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3020_gun (ai_get_object guns) 1)
(test_mindread_up) (test_mindread_up)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3020_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3020_gun))
(print "that's it…") (print "that's it…")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0760_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0760_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0760_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0760_gun))
(print "now the bottom one.") (print "now the bottom one.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3030_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3030_gun (ai_get_object guns) 1)
(test_mindread_down) (test_mindread_down)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3030_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3030_gun))
(print "ok.") (print "ok.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0740_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0740_gun (ai_get_object guns) 1)
(sleep 30) (sleep 30)
(player_camera_control True) (player_camera_control True)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0740_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0740_gun))
(if (>= counter_mindread_normal_success 2) (if (>= counter_mindread_normal_success 2)
(begin (begin
(begin (begin
(sleep 30) (sleep 30)
(print "everything checks out.") (print "everything checks out.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0770_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0770_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0770_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0770_gun))
(controller_set_look_invert False) (controller_set_look_invert False)
) )
) )
(if (>= counter_mindread_invert_success 2) (if (>= counter_mindread_invert_success 2)
(begin (begin
(begin (begin
(sleep 30) (sleep 30)
(print "everything checks out.") (print "everything checks out.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0770_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0770_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0770_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0770_gun))
(controller_set_look_invert True) (controller_set_look_invert True)
) )
) )
(if True (if True
(begin (begin
(training_pitch) (training_pitch)
) void))) ) void)))
(training_looker_lights_off) (training_looker_lights_off)
) )
))
(script static training_move (script static training_move
(begin (begin
(print "stand-by. i'm going to offline the inhibitors…") (print "stand-by. i'm going to offline the inhibitors…")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0790_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0790_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0790_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0790_gun))
(device_set_position inhibitor 1) (device_set_position inhibitor 1)
(player_disable_movement False) (player_disable_movement False)
(hud_enable_training True) (hud_enable_training True)
(cs_run_command_script guns cs_lookat_console_inhibitor) (cs_run_command_script guns cs_lookat_console_inhibitor)
(sleep 30) (sleep 30)
(custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0800_jon True) (custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0800_jon True)
(sleep 10) (sleep 10)
(print "move around a little, get a feel for it.") (print "move around a little, get a feel for it.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0800_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0800_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0800_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0800_gun))
(print "when you're ready, come and meet me by the zapper.") (print "when you're ready, come and meet me by the zapper.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0810_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0810_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0810_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0810_gun))
(cs_run_command_script guns cs_guns_zapper_halfway) (cs_run_command_script guns cs_guns_zapper_halfway)
(set timer_prompt_start_spot (set timer_prompt_start_spot
(+ timer_prompt_start_spot delay_prompt_short)) (+ timer_prompt_start_spot delay_prompt_short))
(sleep_until (sleep_until
(begin (begin
(if (not (volume_test_objects tv_start_spot (players))) (if (not (volume_test_objects tv_start_spot (players)))
(begin True) (begin True)
(if (> timer_prompt_start_spot 0) (if (> timer_prompt_start_spot 0)
(begin (begin
(begin (begin
(set timer_prompt_start_spot (set timer_prompt_start_spot
(- timer_prompt_start_spot 1)) False) (- timer_prompt_start_spot 1)) False)
) (if True ) (if True
(begin (begin
(prompt_start_spot) (prompt_start_spot)
) False))) ) False)))
) 1) ) 1)
(hud_show_training_text False) (hud_show_training_text False)
(cs_run_command_script guns cs_guns_zapper_wait) (cs_run_command_script guns cs_guns_zapper_wait)
) )
))
(script static training_shield (script static training_shield
(begin (begin
(sleep_until (sleep_until
(begin (begin
(if (< (objects_distance_to_flag (players) zapper_flag) 2.5) (if (< (objects_distance_to_flag (players) zapper_flag) 2.5)
(begin True) (begin True)
(if (> timer_prompt_careful 0) (if (> timer_prompt_careful 0)
(begin (begin
(begin (begin
(set timer_prompt_careful (set timer_prompt_careful
(- timer_prompt_careful 1)) False) (- timer_prompt_careful 1)) False)
) (if (game_safe_to_save) ) (if (game_safe_to_save)
(begin False) (begin False)
(if True (if True
(begin (begin
(begin (begin
(sleep 30) (if (not (game_safe_to_save)) (prompt_careful)) (sleep 30) (if (not (game_safe_to_save)) (prompt_careful))
) )
) False)))) ) False))))
) 1) ) 1)
(sleep_until (< (objects_distance_to_flag (ai_get_object guns) zapper_flag) 1.5) 1) (sleep_until (< (objects_distance_to_flag (ai_get_object guns) zapper_flag) 1.5) 1)
(sleep_until (< (objects_distance_to_object (players) (ai_get_object guns)) 2.5) 1) (sleep_until (< (objects_distance_to_object (players) (ai_get_object guns)) 2.5) 1)
(unit_set_emotional_state (ai_get_unit guns) inquisitive 0 1) (unit_set_emotional_state (ai_get_unit guns) inquisitive 0 1)
(unit_set_emotional_state (ai_get_unit guns) angry 0 1) (unit_set_emotional_state (ai_get_unit guns) angry 0 1)
(unit_set_emotional_state (ai_get_unit guns) annoyed 0 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0 1)
(print "pay attention because i'm only going to over this once.") (print "pay attention because i'm only going to over this once.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3150_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3150_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3150_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3150_gun))
(print "this station will test your recharging energy shields") (print "this station will test your recharging energy shields")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3140_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_3140_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3140_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_3140_gun))
(cs_run_command_script guns cs_guns_zapper) (cs_run_command_script guns cs_guns_zapper)
(sleep_until (sleep_until
(begin (begin
(if (= (device_group_get zapper_control_group) 1) (if (= (device_group_get zapper_control_group) 1)
(begin True) (begin True)
(if (> (objects_distance_to_object (players) (ai_get_object guns)) 2.5) (if (> (objects_distance_to_object (players) (ai_get_object guns)) 2.5)
(begin False) (begin False)
(if (> timer_prompt_zapper 0) (if (> timer_prompt_zapper 0)
(begin (begin
(begin (begin
(set timer_prompt_zapper (set timer_prompt_zapper
(- timer_prompt_zapper 1)) False) (- timer_prompt_zapper 1)) False)
) (if (> timer_prompt_zapper_lookatme 0) ) (if (> timer_prompt_zapper_lookatme 0)
(begin (begin
(begin (begin
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(- timer_prompt_zapper_lookatme 1)) (- timer_prompt_zapper_lookatme 1))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(- timer_prompt_zapper_getin 1)) (- timer_prompt_zapper_getin 1))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(- timer_prompt_zapper_button 1)) (- timer_prompt_zapper_button 1))
(if (objects_can_see_object (if (objects_can_see_object
(player0) (player0)
(ai_get_object guns) 40) (ai_get_object guns) 40)
(begin (begin
(sleep 15) (sleep 15)
(set timer_prompt_zapper_lookatme 0) (set timer_prompt_zapper_lookatme 0)
)) False) )) False)
) (if (> timer_prompt_zapper_getin 0) ) (if (> timer_prompt_zapper_getin 0)
(begin (begin
(begin (begin
(set timer_prompt_zapper_lookatme (set timer_prompt_zapper_lookatme
(- timer_prompt_zapper_lookatme 1)) (- timer_prompt_zapper_lookatme 1))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(- timer_prompt_zapper_getin 1)) (- timer_prompt_zapper_getin 1))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(- timer_prompt_zapper_button 1)) (- timer_prompt_zapper_button 1))
(if (volume_test_objects tv_zapper (players)) (if (volume_test_objects tv_zapper (players))
(begin (begin
(sleep 15) (sleep 15)
(set timer_prompt_zapper_getin 0) (set timer_prompt_zapper_getin 0)
)) False) )) False)
) (if (> timer_prompt_zapper_button 0) ) (if (> timer_prompt_zapper_button 0)
(begin (begin
(begin (begin
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(- timer_prompt_zapper_button 1)) (- timer_prompt_zapper_button 1))
(set timer_prompt_zapper_getin (set timer_prompt_zapper_getin
(- timer_prompt_zapper_getin 1)) (- timer_prompt_zapper_getin 1))
(set timer_prompt_zapper_button (set timer_prompt_zapper_button
(- timer_prompt_zapper_button 1)) (- timer_prompt_zapper_button 1))
(if (= (device_group_get zapper_control_group) 1) (if (= (device_group_get zapper_control_group) 1)
(begin (begin
(sleep 15) (sleep 15)
(set timer_prompt_zapper_button 0) (set timer_prompt_zapper_button 0)
)) False) )) False)
) (if (not (objects_can_see_object ) (if (not (objects_can_see_object
(player0) (player0)
(ai_get_object guns) 40)) (ai_get_object guns) 40))
(begin (begin
(prompt_zapper_lookatme) (prompt_zapper_lookatme)
) (if (not (volume_test_objects tv_zapper (players))) ) (if (not (volume_test_objects tv_zapper (players)))
(begin (begin
(prompt_zapper_getin) (prompt_zapper_getin)
) (if True ) (if True
(begin (begin
(prompt_zapper_button) (prompt_zapper_button)
) False))))))))) ) False)))))))))
) 1) ) 1)
(objectives_finish_up_to 2) (objectives_finish_up_to 2)
(device_set_power zapper 1) (device_set_power zapper 1)
(device_set_power zapper_cage 1) (device_set_power zapper_cage 1)
(hud_show_training_text False) (hud_show_training_text False)
(unit_set_maximum_vitality (unit_set_maximum_vitality
(player0) (player0)
30 70) 30 70)
(cs_run_command_script guns cs_lookat_console_zapper) (cs_run_command_script guns cs_lookat_console_zapper)
(sleep 90) (sleep 90)
(cs_run_command_script guns cs_lookat_console_zapper) (cs_run_command_script guns cs_lookat_console_zapper)
(sleep 15) (sleep 15)
(unit_set_current_vitality (unit_set_current_vitality
(player0) (player0)
30 0) 30 0)
(sleep 15) (sleep 15)
(print "bingo!") (print "bingo!")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0940_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0940_gun (ai_get_object guns) 1)
(sleep 30) (sleep 30)
(cs_run_command_script guns cs_lookat_console_zapper) (cs_run_command_script guns cs_lookat_console_zapper)
(print "as you can see, they re-charge a lot faster.") (print "as you can see, they re-charge a lot faster.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0950_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0950_gun (ai_get_object guns) 1)
(sleep 45) (sleep 45)
(ai_place johnson) (ai_place johnson)
(ai_cannot_die johnson True) (ai_cannot_die johnson True)
(cs_run_command_script johnson cs_johnson_elevator) (cs_run_command_script johnson cs_johnson_elevator)
(device_set_position door_elevator_tram_bot 1) (device_set_position door_elevator_tram_bot 1)
(sleep_until (= (device_get_position door_elevator_tram_bot) 1) 1) (sleep_until (= (device_get_position door_elevator_tram_bot) 1) 1)
(cs_run_command_script johnson cs_johnson_start) (cs_run_command_script johnson cs_johnson_start)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0950_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0950_gun))
(sleep 60) (sleep 60)
(device_set_power zapper 0) (device_set_power zapper 0)
(device_set_power zapper_cage 0) (device_set_power zapper_cage 0)
(sleep 30) (sleep 30)
(custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0960_jon True) (custom_animation (ai_get_unit guns) objects\characters\marine\tutorial\tutorial l01_0960_jon True)
(print "if your shields go down, find some cover, wait for the meter to read fully-charged.") (print "if your shields go down, find some cover, wait for the meter to read fully-charged.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0960_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0960_gun (ai_get_object guns) 1)
(sleep 45) (sleep 45)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0960_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0960_gun))
(print "that, or he can just hide behind me.") (print "that, or he can just hide behind me.")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0970_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_0970_jon (ai_get_object johnson) 1)
(sleep 30) (sleep 30)
(cs_run_command_script guns cs_lookat_johnson) (cs_run_command_script guns cs_lookat_johnson)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0970_jon)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_0970_jon))
(sleep 15) (sleep 15)
(cs_run_command_script johnson cs_johnson_glanceat_guns) (cs_run_command_script johnson cs_johnson_glanceat_guns)
(sleep_until (objects_can_see_object (sleep_until (objects_can_see_object
(player0) (player0)
(ai_get_object johnson) 40) 1 90) (ai_get_object johnson) 40) 1 90)
(unit_set_emotional_state (ai_get_unit johnson) inquisitive 0.5 1) (unit_set_emotional_state (ai_get_unit johnson) inquisitive 0.5 1)
(print "you done with my boy here? i don't see any training-wheels…") (print "you done with my boy here? i don't see any training-wheels…")
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1000_jon (ai_get_object johnson) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1000_jon (ai_get_object johnson) 1)
(sleep (- (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1000_jon) 90)) (sleep (- (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1000_jon) 90))
(cs_run_command_script johnson cs_lookat_player) (cs_run_command_script johnson cs_lookat_player)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1000_jon)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1000_jon))
(print "his armor's working fine.") (print "his armor's working fine.")
(unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1) (unit_set_emotional_state (ai_get_unit guns) annoyed 0.5 1)
(sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1010_gun (ai_get_object guns) 1) (sound_impulse_start sound\dialog\levels\01_spacestation\mission\l01_1010_gun (ai_get_object guns) 1)
(sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1010_gun)) (sleep (sound_impulse_language_time sound\dialog\levels\01_spacestation\mission\l01_1010