Subversion-Projekte sthq.argas

Revision

Revision 16 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

//Generated by BehavEd

sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button2.wav" );
wait ( 1000.000 );
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 0 );

if ( $get( FLOAT, "SET_OBJECTIVEODELL")=1.000000$ )
{

        affect ( "observationkirk", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
        }

}


else (  )
{

        affect ( "observationkirk_swim", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
        }

}

camera ( /*@CAMERA_COMMANDS*/ ENABLE );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam01", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam01", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam02", ORIGIN)$, 4500 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam02", ANGLES)$, < 0.000 0.000 0.000 >, 4500 );
wait ( 3000.000 );
sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/movers/hangerfloordoors.mp3" );

affect ( "bayfloordoor1", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag("bayfloordoor1_open",ORIGIN)$, $<0 0 0>$, 5000.000 );
}


affect ( "bayfloordoor2", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag("bayfloordoor2_open",ORIGIN)$, $<0 0 0>$, 5000.000 );
}

wait ( 1500.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam1", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam1", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
wait ( 3000.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam2", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam2", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
wait ( 500.000 );
sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/movers/hangerplatform.mp3" );

affect ( "platform", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag("platform_up",ORIGIN)$, $<0 0 0>$, 6000.000 );
}


affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag("shuttle_up",ORIGIN)$, $<0 0 0>$, 6000.000 );
        rotate ( < 0.000 180.000 0.000 >, 6000.000 );
}


affect ( "phaserinfo_mover", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag("phaserinfostring_up",ORIGIN)$, $<0 0 0>$, 6000.000 );
}


affect ( "platmech1", /*@AFFECT_TYPE*/ FLUSH )
{
        rotate ( < 0.000 0.000 -40.000 >, 6000 );
}


affect ( "platmech2", /*@AFFECT_TYPE*/ FLUSH )
{
        rotate ( < 0.000 0.000 40.000 >, 6000 );
}

wait ( 3000.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam3", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam3", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
wait ( 2000.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam4", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam4", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
wait ( 1500.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "shuttlecam5", ORIGIN)$, 6000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "shuttlecam5", ANGLES)$, < 0.000 0.000 0.000 >, 6000 );
wait ( 4000.000 );
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 1500 );
wait ( 1500.000 );
camera ( /*@CAMERA_COMMANDS*/ DISABLE );

if ( $get( FLOAT, "SET_OBJECTIVEODELL")=1.000000$ )
{

        affect ( "observationkirk", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
        }

}


else (  )
{

        affect ( "observationkirk_swim", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
        }

}

set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_ISODESIUM3" );
remove ( "hangarpanel_infostring" );
rem ( "the next line activates the trigger to open the phaser locker" );
use ( "phaserpickup" );
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 0 );