(script stub void intro
	(sleep 1)
)

(script static void thing
	(object_create_anew helmet_odst)
	(custom_animation intro_odst_3 objects\characters\marine\marine_cinematics\marine_cinematics "sin:pelican:odst:r_05" false)
)

(script static void johnson_start
	(fade_out 0 0 0 0)
	(cinematic_start)
	(camera_control on)
	(object_create_anew briefing_johnson)
;	(object_teleport briefing_johnson johnson_start)
	(object_create_anew briefing_light)

;	(camera_set briefing_1 0)


	(sleep 30)
	(sound_impulse_predict sound\temp\sgtjohnson\johnson_speech)
	(custom_animation briefing_johnson objects\characters\marine\marine_johnson\marine_johnson "johnson_intro" false)
	(camera_set_animation scenarios\solo\earthcity\earthcity_e3\cinematics\camera\camera "camera_johnson_intro")
	(sleep 15)
	(fade_in 0 0 0 30)

;	(camera_set briefing_2 200)
	(sound_impulse_start sound\temp\sgtjohnson\johnson_speech none 1)	

	(sleep 150)
	(object_create_anew projector)
	(device_set_position projector .9)

	(sleep 270)
	(object_create_anew swagger_stick)
	(objects_attach briefing_johnson right_hand swagger_stick "")

	(sleep 100)
	(object_create_anew projector_map_light)

	(sleep 180)
	(sleep (- (sound_impulse_time sound\temp\sgtjohnson\johnson_speech) 60))

	(fade_out 0 0 0 15)
	(sleep 60)
	(object_destroy swagger_stick)
	(object_destroy briefing_johnson)
	(object_destroy projector)
	(object_destroy briefing_light)
	(object_destroy projector_map_light)
	(camera_control off)
	(cinematic_stop)
	(intro)
)

(script static void demo_start
	(sleep 30)
	(fade_in 0 0 0 0)
;	(intro)
)

(script startup main_start
;	(fade_out 0 0 0 0)

	(ai_allegiance human player)	
	(ai_allegiance human player)
	(ai_allegiance human flood)	
	(ai_allegiance covenant flood)
	(ai_allegiance flood player)
	(ai_allegiance flood human)
	(ai_allegiance flood covenant)	
	
	(hud_show_health off)
	(hud_show_motion_sensor off)
	(hud_show_shield off)
	(hud_show_ammo off)
	(show_hud_help_text false)
	(show_hud_messages false)

	(player_action_test_reset)
	(sleep_until 
		(or
			(player_action_test_accept)
			(player_action_test_cancel)
		)
	1 90)
	(if
		(player_action_test_accept)
		(johnson_start)
		(demo_start)
	)
)


	
