//Generated by BehavEd

rem ( "Background Functions" );
rem ( "Bobbing Screen" );

affect ( "fallingscreen1", /*@AFFECT_TYPE*/ INSERT )
{

	loop ( -1 )
	{
		move ( < 0.000 0.000 30.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
		move ( < 0.000 0.000 0.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
		move ( < 0.000 0.000 -30.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
	}

}


affect ( "fallingscreen1_static", /*@AFFECT_TYPE*/ FLUSH )
{

	loop ( -1 )
	{
		move ( < 0.000 0.000 30.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
		move ( < 0.000 0.000 0.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
		move ( < 0.000 0.000 -30.000 >, < 0.000 0.000 0.000 >, 1000.000 );
		wait ( 1000.000 );
	}

}

rem ( "Script Lambda Shuttle to move, drop off passengers e.t.c" );

affect ( "lambda_shuttle", /*@AFFECT_TYPE*/ FLUSH )
{
	flush (  );
	move ( $tag( "shuttletag_1", ORIGIN)$, < 0.000 135.000 0.000 >, 0.000 );

	loop ( -1 )
	{
		wait ( 68000.000 );
		set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );
		move ( $tag( "shuttletag_2", ORIGIN)$, < 0.000 -45.000 0.000 >, 4000.000 );
		wait ( 4000.000 );
		move ( $tag( "shuttletag_3", ORIGIN)$, < 0.000 -45.000 0.000 >, 5000.000 );
		wait ( 60000.000 );
		move ( $tag( "shuttletag_2", ORIGIN)$, < 0.000 135.000 0.000 >, 5000.000 );
		wait ( 5000.000 );
		move ( $tag( "shuttletag_1", ORIGIN)$, < 0.000 135.000 0.000 >, 4000.000 );
		wait ( 4000.000 );
		set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
	}

}

rem ( "Respawn C3PO" );
use ( "C3PO" );
