Subversion-Projekte sthq.colony7

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

//Generated by BehavEd

rem ( "comment" );
set ( /*@SET_TYPES*/ "SET_TIMESCALE", 5.000 );

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


affect ( "grops", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "grops" );
}


affect ( "Tagara", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "tagara" );
}


affect ( "klingon_background1", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
        set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
}

camera ( /*@CAMERA_COMMANDS*/ ENABLE );
camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 0 );
wait ( 1000.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam1", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 325.000 0.000 >, < 0.000 0.000 0.000 >, 0 );

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

        task ( "walk1" )
        {
//$"walkTo"@2
                set ( "BSTATE", "BS_WALK" );
                set ( "NAVGOAL", "gordon_nav" );
        }

        dowait ( "walk1" );
        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 105.000 0.000 > );
}


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

        task ( "walk1" )
        {
//$"walkTo"@2
                set ( "BSTATE", "BS_WALK" );
                set ( "NAVGOAL", "illia_nav" );
        }

        dowait ( "walk1" );
        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 90.000 0.000 > );
}

camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 280.000 0.000 >, < 0.000 0.000 0.000 >, 4000 );
wait ( 6000.000 );
camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 90.000 0.000 >, < 0.000 0.000 0.000 >, 2000 );
camera ( /*@CAMERA_COMMANDS*/ ZOOM, 120.000, 6000 );
camera ( /*@CAMERA_COMMANDS*/ TRACK, "track", 12.000, 0 );
wait ( 5000.000 );
camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "rotate", 15.000, 1 );
wait ( 10000.000 );

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

        task ( "walk1" )
        {
//$"walkTo"@2
                set ( "BSTATE", "BS_WALK" );
                set ( "NAVGOAL", "klingon_background2_nav1" );
        }

        dowait ( "walk1" );
        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 60.000 0.000 > );
        set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "klingon_background1" );

        affect ( "klingon_background1", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "klingon_background2" );
                wait ( 5000.000 );
                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "NULL" );
                wait ( 1000.000 );

                affect ( "klingon_background2", /*@AFFECT_TYPE*/ FLUSH )
                {
                        set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "NULL" );

                        task ( "walk2" )
                        {
//$"walkTo"@2
                                set ( "BSTATE", "BS_WALK" );
                                set ( "NAVGOAL", "klingon_background2_nav2" );
                        }

                        dowait ( "walk2" );
                }

                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
        }

}

wait ( 32000.000 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam2", ORIGIN)$, 6000 );
wait ( 6000.000 );
camera ( /*@CAMERA_COMMANDS*/ ZOOM, 80.000, 0 );
camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam3", ORIGIN)$, 0 );
camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "tagara", 0.000, 0 );

affect ( "engineer", /*@AFFECT_TYPE*/ FLUSH )
{
//$"walkTo"@2
        set ( "BSTATE", "BS_WALK" );
        set ( "NAVGOAL", "engineer_nav" );
        wait ( 2000.000 );

        affect ( "Tagara", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "engineer" );
                wait ( 3000.000 );
                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "NULL" );
                wait ( 1000.000 );

                affect ( "engineer", /*@AFFECT_TYPE*/ FLUSH )
                {
//$"walkTo"@4
                        set ( "BSTATE", "BS_WALK" );
                        set ( "NAVGOAL", "engineer_nav2" );
                        wait ( 5000.000 );
                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_HUNT_AND_KILL" );
                }

                wait ( 2000.000 );

                affect ( "Ling", /*@AFFECT_TYPE*/ FLUSH )
                {
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam1", ORIGIN)$, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 190.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
                        wait ( 2000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam2", ORIGIN)$, 4000 );
                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "grops", 10.000, 1 );
                        wait ( 6000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam3", ORIGIN)$, 0 );

                        affect ( "grops", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 0.000 0.000 > );
                        }

                        wait ( 6000.000 );

                        affect ( "Marx", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "coreroom_cam5", ORIGIN)$, 0 );
                                camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 270.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
                                wait ( 4000.000 );

                                affect ( "Ling", /*@AFFECT_TYPE*/ FLUSH )
                                {
                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam4", ORIGIN)$, 0 );
                                        camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 350.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
                                        wait ( 4000.000 );

                                        affect ( "Marx", /*@AFFECT_TYPE*/ FLUSH )
                                        {
                                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "coreroom_cam6", ORIGIN)$, 0 );
                                                camera ( /*@CAMERA_COMMANDS*/ PAN, < -25.000 12.000 10.000 >, < 0.000 0.000 0.000 >, 0 );
                                                set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 270.000 0.000 > );
                                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
                                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
                                                wait ( 4000.000 );

                                                affect ( "bridge_officer", /*@AFFECT_TYPE*/ FLUSH )
                                                {
                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cin_cam7", ORIGIN)$, 0 );
                                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "captain", 0.000, 0 );

                                                        affect ( "display", /*@AFFECT_TYPE*/ FLUSH )
                                                        {
                                                                move ( $tag( "display1_cam", ORIGIN)$, 0.000 );
                                                                rotate ( < 0.000 180.000 0.000 >, 0.000 );
                                                        }

                                                        wait ( 4000.000 );

                                                        affect ( "Tagara", /*@AFFECT_TYPE*/ FLUSH )
                                                        {
                                                                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "tagara_look" );
                                                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "display1_cam", ORIGIN)$, 0 );
                                                                camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 90.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
                                                                wait ( 5000.000 );

                                                                affect ( "bridge_officer", /*@AFFECT_TYPE*/ FLUSH )
                                                                {
                                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cin_cam7", ORIGIN)$, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "captain", 0.000, 0 );
                                                                        wait ( 4000.000 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam2", ORIGIN)$, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "grops", 0.000, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 120.000, 0 );
                                                                        wait ( 1000.000 );

                                                                        affect ( "guard1", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }


                                                                        affect ( "guard2", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }

                                                                        wait ( 2000.000 );

                                                                        affect ( "guard3", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }


                                                                        affect ( "guard4", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }

                                                                        wait ( 1500.000 );

                                                                        affect ( "guard6", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }


                                                                        affect ( "guard5", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }

                                                                        wait ( 2000.000 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 80.000, 0 );
                                                                        rem ( "fight" );
                                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "fight_cam", ORIGIN)$, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 180.000 0.000 >, < 0.000 0.000 0.000 >, 0 );

                                                                        affect ( "starfleet1", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ENEMY", "guard7" );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                                        }


                                                                        affect ( "starfleet2", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ENEMY", "guard8" );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                                        }


                                                                        affect ( "guard7", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ENEMY", "starfleet1" );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                                        }


                                                                        affect ( "guard8", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ENEMY", "starfleet1" );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                                        }


                                                                        affect ( "guard10", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ENEMY", "starfleet2" );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                                        }

                                                                        wait ( 4000.000 );

                                                                        affect ( "guard7", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }


                                                                        affect ( "guard8", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }


                                                                        affect ( "guard10", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                wait ( 750.000 );
                                                                                remove ( "self" );
                                                                        }

                                                                        wait ( 4000.000 );

                                                                        affect ( "grops", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "grops_look" );

                                                                                affect ( "display", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        move ( $tag( "display2_cam", ORIGIN)$, 0.000 );
                                                                                        rotate ( < 0.000 225.000 0.000 >, 0.000 );
                                                                                }

                                                                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "display2_cam", ORIGIN)$, 0 );
                                                                                camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 135.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
                                                                                wait ( 5000.000 );

                                                                                affect ( "guard9", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        set ( /*@SET_TYPES*/ "SET_EVENT", /*@EVENT_NAMES*/ "EV_SCAV_TELEPORT" );
                                                                                        wait ( 750.000 );
                                                                                        remove ( "self" );
                                                                                }

                                                                                wait ( 5000.000 );

                                                                                affect ( "display", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        move ( $tag( "display3_cam", ORIGIN)$, 0.000 );
                                                                                        rotate ( < 0.000 0.000 0.000 >, 0.000 );
                                                                                }

                                                                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "bomb_cam5", ORIGIN)$, 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*/ PAN, < 0.000 225.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
//$"walkTo"@2
                                                                                set ( "BSTATE", "BS_WALK" );
                                                                                set ( "NAVGOAL", "bomb_nav" );

                                                                                affect ( "Ling", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
//$"walkTo"@2
                                                                                        set ( "BSTATE", "BS_WALK" );
                                                                                        set ( "NAVGOAL", "ling_nav" );
                                                                                        wait ( 3000.000 );
                                                                                        set ( /*@SET_TYPES*/ "SET_AIM", 5 );
                                                                                        set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_PHASER" );
                                                                                        //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ENEMY", "grops" );
                                                                                        set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "true" );
                                                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_HUNT_AND_KILL" );
                                                                                        set ( /*@SET_TYPES*/ "SET_ENEMY", "grops" );
                                                                                        wait ( 5000.000 );
                                                                                        camera ( /*@CAMERA_COMMANDS*/ DISABLE );

                                                                                        affect ( "Illia", /*@AFFECT_TYPE*/ FLUSH )
                                                                                        {
//$"walkTo"@2
                                                                                                set ( "BSTATE", "BS_WALK" );
                                                                                                set ( "NAVGOAL", "illia_nav2" );
                                                                                                wait ( 2500.000 );
                                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
                                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
                                                                                        }

                                                                                }

                                                                        }

                                                                }

                                                        }

                                                }

                                        }

                                }

                        }

                }

        }

}


affect ( "klingon_background1", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
}


affect ( "klingon_background2", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
}


affect ( "klingon_background3", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
}


loop ( -1 )
{
        use ( "chunks" );
        wait ( $random( 1500, 2000 )$ );
        use ( "bolts" );
        use ( "bolts2" );
        wait ( 500.000 );
        use ( "chunks" );
        wait ( $random( 1500, 2000 )$ );
        use ( "bolts2" );
        wait ( 500.000 );
        use ( "bolts" );
        wait ( $random( 1500, 3000 )$ );
        camera ( /*@CAMERA_COMMANDS*/ SHAKE, 0.500, 750 );
}

wait ( 5000.000 );

affect ( "lift", /*@AFFECT_TYPE*/ FLUSH )
{
        move ( $tag( "lift_down", ORIGIN)$, 5000.000 );
        wait ( 6000.000 );
        move ( $tag( "lift_middle", ORIGIN)$, 4000.000 );
        wait ( 3500.000 );
        use ( "bolt3" );
        wait ( 10000.000 );
        move ( $tag( "lift_up", ORIGIN)$, 2000.000 );
}