//Generated by BehavEd

//  Show the power core being turned off
//

camera ( /*@CAMERA_COMMANDS*/ ENABLE );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam7", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam7", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
wait ( $2000$ );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam8", ORIGIN)$, 3000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam8", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
wait ( $3000$ );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam9", ORIGIN)$, 3000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam9", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
wait ( $3000$ );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam10", ORIGIN)$, 3000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam10", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );

// Fade Out
//
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 3000 );
wait ( $4000$ );


affect ( "rosh_helper", FLUSH )
{
    	set ( "SET_INVISIBLE", "TRUE" );
	set ( "SET_FORCE_PUSH_LEVEL", "0" );
	set ( "SET_FORCE_PULL_LEVEL", "0" );
	set ( "SET_FORCE_JUMP_LEVEL", "0" );
	set ( "SET_FORCE_SPEED_LEVEL", "0" );
	set ( "SET_SABER_THROW", "0" );
	set ( "SET_SABER_DEFENSE", "0" );
	set ( "SET_SABER_OFFENSE", "0" );
	set ( "SET_FORCE_SIGHT_LEVEL", "0" );
	set ( "SET_FORCE_ABSORB_LEVEL", "0" );
	set ( "SET_FORCE_HEAL_LEVEL", "0" );
	set ( "SET_FORCE_MINDTRICK_LEVEL", "0" );
	set ( "SET_FORCE_PROTECT_LEVEL", "0" );
	set ( "SET_FORCE_DRAIN_LEVEL", "0" );
	set ( "SET_FORCE_LIGHTNING_LEVEL", "0" );
	set ( "SET_FORCE_GRIP_LEVEL", "0" );
	set ( "SET_FORCE_RAGE_LEVEL", "0" );
	set ( "SET_WEAPON", "WP_NONE" );
}

camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "rosh_cam", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "rosh_cam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );

//  Rosh walks to Jaden by the shutdown switches and gives his first speech
//
affect ( "rosh_end1", FLUSH )
{
	set ( "SET_INVISIBLE", "FALSE" );
	set ( "SET_WALKING", "TRUE" );
	set ( "SET_NAVGOAL", "nav1" );
}

camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 0 );

wait ( $2500$ );

affect ( "rosh_end1", FLUSH )
{
	set ( "SET_WALKING", "TRUE" );
	set ( "SET_NAVGOAL", "nav2" );
}

wait ( $1000$ );

affect ( "rosh_end1", FLUSH )
{
	set ( "SET_DYAW", 270 );
	sound ( CHAN_VOICE_GLOBAL, "sound/cin/level3-rosh-end1.wav" );
}

wait ( $12000$ );

//  Rosh walks to the door and opens up the door panel
//

camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "console_cam1", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "console_cam1", ANGLES)$, < 0.000 0.000 0.000 >, 0 );

affect ( "rosh_end1", FLUSH )
{
	set ( "SET_INVISIBLE", "TRUE" );
}

affect ( "rosh_end2", FLUSH )
{
	set ( "SET_INVISIBLE", "FALSE" );
	set ( "SET_WALKING", "TRUE" );
	set ( "SET_NAVGOAL", "keypad_nav" );
}

wait ( $4000$ );

camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "console_cam2", ORIGIN)$, 8000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "console_cam2", ANGLES)$, < 0.000 0.000 0.000 >, 8000 );

affect ( "rosh_end2", FLUSH )
{
	sound ( CHAN_VOICE_GLOBAL, "sound/cin/level3-rosh-end2.wav" );
}

wait ( $4000$ );

affect ( "rosh_end2", FLUsH )
{
	sound ( CHAIN_VOICE_GLOBAL, "sound/cin/level3-rosh-end3.wav" );
}

wait ( $2000$ );

affect ( "rosh_end2", FLUSH )
{
	set ( "SET_NAVGOAL", "got_it_nav" );
	sound ( CHAN_VOICE_GLOBAL, "sound/cin/level3-rosh-end4.wav" );
}

wait ( $22000$ );

affect ( "rosh_end2", FLUSH )
{
	set ( "SET_NAVGOAL", "force_nav" );
}

wait ( $3000$ );

affect ( "rosh_end2", FLUSH )
{
	sound ( CHAN_VOICE_GLOBAL, "sound/cin/level3-rosh-end5.wav" );
}

wait ( $2000$ );

affect ( "rosh_end2", FLUSH )
{
	set ( "SET_NAVGOAL", "got_it_nav" );
}

camera ( ZOOM, 55, 6000 );

wait ( $21000$ );

affect ( "rosh_end2", FLUSH )
{
	sound ( CHAN_VOICE_GLOBAL, "sound/cin/level3-rosh-end6.wav" );
}

wait ( $10000$ );

camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 3000 );
wait ( $10000$ );

camera ( /*@CAMERA_COMMANDS*/ DISABLE );

set ( "SET_OBJECTIVE_SUCCEEDED", "T2_WEDGE_OBJ2" );
