Subversion-Projekte sthq.colony7

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

//Generated by BehavEd

rem ( "comment" );
set ( "security", "TRUE" );

affect ( "munro_cin2", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
        set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "munro_cin2" );
        camera ( /*@CAMERA_COMMANDS*/ ENABLE );
        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( "spy2_cam2", ORIGIN)$, 0 );
        //(BHVDREM)  camera ( /*@CAMERA_COMMANDS*/ PAN, < 25.000 270.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "munro_cin2", 25.000, 0 );
//$"walkTo"@2
        set ( "BSTATE", "BS_WALK" );
        set ( "NAVGOAL", "munro_cin2_nav" );
        wait ( 500.000 );

        task ( "securityroom" )
        {
                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/room.wav" );
        }

        dowait ( "securityroom" );
        use ( "securitydoor" );
        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam3", ORIGIN)$, 2000 );
        wait ( 500.000 );

        task ( "spy" )
        {
                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/spy.wav" );
        }

        dowait ( "spy" );
        //(BHVDREM)  wait ( 1000.000 );
        set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
        set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 3000 );
        wait ( 3000.000 );
        use ( "security_console" );
        wait ( 500.000 );

        task ( "voila" )
        {
                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/voila.wav" );
        }

        dowait ( "voila" );
        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam1", ORIGIN)$, 0 );
        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Norton", 25.000, 0 );
        //(BHVDREM)  camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "spy2_cam1", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
        wait ( 1000.000 );
        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 30.000, 5000 );
        wait ( 6000.000 );
        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Tagara", 25.000, 0 );
        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 55.000, 0 );
        wait ( 1000.000 );

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

                task ( "wearing" )
                {
                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/tagara/wearing.wav" );
                }

                dowait ( "wearing" );

                affect ( "norton", /*@AFFECT_TYPE*/ FLUSH )
                {
                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Norton", 25.000, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 30.000, 0 );

                        task ( "comfortable" )
                        {
                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/comfortable.wav" );
                        }

                        dowait ( "comfortable" );

                        affect ( "tagara", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Tagara", 25.000, 0 );
                                camera ( /*@CAMERA_COMMANDS*/ ZOOM, 55.000, 0 );

                                task ( "uneasy" )
                                {
                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/tagara/uneasy.wav" );
                                }

                                dowait ( "uneasy" );

                                task ( "defenses" )
                                {
                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/tagara/defenses.wav" );
                                }

                                dowait ( "defenses" );

                                affect ( "norton", /*@AFFECT_TYPE*/ FLUSH )
                                {
                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Norton", 25.000, 0 );
                                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 30.000, 0 );

                                        task ( "dirtywork" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/dirtywork.wav" );
                                        }

                                        dowait ( "dirtywork" );

                                        task ( "betweenlines" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/betweenlines.wav" );
                                        }

                                        dowait ( "betweenlines" );

                                        task ( "primaryobj" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/primaryobj.wav" );
                                        }

                                        dowait ( "primaryobj" );

                                        task ( "secured" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/secured.wav" );
                                        }

                                        dowait ( "secured" );

                                        task ( "search" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/search.wav" );
                                        }

                                        dowait ( "search" );

                                        affect ( "tagara", /*@AFFECT_TYPE*/ FLUSH )
                                        {
                                                camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Tagara", 25.000, 0 );
                                                camera ( /*@CAMERA_COMMANDS*/ ZOOM, 55.000, 0 );

                                                task ( "know" )
                                                {
                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/tagara/know.wav" );
                                                }

                                                dowait ( "know" );
                                                camera ( /*@CAMERA_COMMANDS*/ ZOOM, 100.000, 3000 );
                                                camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "spy2_cam1", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
                                                wait ( 3000.000 );
                                                camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam2", ORIGIN)$, 0 );
                                                camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "munro_cin2", 25.000, 0 );

                                                affect ( "detector", /*@AFFECT_TYPE*/ FLUSH )
                                                {
                                                        set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
                                                        set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
                                                        set ( /*@SET_TYPES*/ "SET_HEALTH", 1 );
                                                }

                                                //(BHVDREM)  wait ( 4000.000 );

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

                                                        task ( "colony7" )
                                                        {
                                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/colony7.wav" );
                                                        }

                                                        dowait ( "colony7" );
                                                        wait ( 500.000 );
                                                        use ( "securitydoor" );

                                                        //(BHVDREM)  affect ( "detector", /*@AFFECT_TYPE*/ FLUSH )
                                                        //(BHVDREM)  {
//(BHVDREM)  //$"walkTo"@2
                                                                //(BHVDREM)  set ( "BSTATE", "BS_WALK" );
                                                                //(BHVDREM)  set ( "NAVGOAL", "detector_nav" );
                                                        //(BHVDREM)  }

                                                        wait ( 500.000 );
                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam3", ORIGIN)$, 500 );
                                                        camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 180.000 0.000 >, < 0.000 0.000 0.000 >, 500 );
                                                        wait ( 500.000 );

                                                        affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
                                                        {
                                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/guardbot/intruder.wav" );
                                                        }

                                                        set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
                                                        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 180.000 0.000 > );
                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_FACE" );
                                                        //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "true" );
                                                        wait ( 2000.000 );
                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam4", ORIGIN)$, 500 );
                                                        camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 200.000 0.000 >, < 0.000 0.000 0.000 >, 500 );
                                                        //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ENEMY", "aim" );
                                                        set ( /*@SET_TYPES*/ "SET_ENEMY", "detector" );
                                                        set ( /*@SET_TYPES*/ "SET_SHOT_SPACING", 300 );
                                                        wait ( 1000.000 );
                                                        //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ENEMY", "detector" );
                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                                        //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_POINT_AND_SHOOT" );
                                                        wait ( 500.000 );
                                                        kill ( "detector" );
                                                        wait ( 500.000 );
                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_IDLE" );
                                                        set ( /*@SET_TYPES*/ "SET_ENEMY", "NULL" );
                                                        wait ( 3500.000 );
                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam1", ORIGIN)$, 0 );
                                                        camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "spy2_cam1", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
                                                        use ( "securitydoor" );
                                                        wait ( 1000.000 );
                                                        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 0.000 0.000 > );

                                                        task ( "turn" )
                                                        {
                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_FACE" );
                                                        }

                                                        dowait ( "turn" );

                                                        affect ( "norton", /*@AFFECT_TYPE*/ FLUSH )
                                                        {
                                                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_TABLE_GETUP1" );
                                                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 1000 );
                                                                wait ( 500.000 );
                                                                camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Norton", 25.000, 0 );
                                                                camera ( /*@CAMERA_COMMANDS*/ ZOOM, 30.000, 2000 );

                                                                task ( "intruderalert" )
                                                                {
                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/norton/alert.wav" );
                                                                }

                                                                dowait ( "intruderalert" );

                                                                affect ( "tagara", /*@AFFECT_TYPE*/ FLUSH )
                                                                {
                                                                        set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );
                                                                        set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_STAND1" );
                                                                        set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
                                                                        //(BHVDREM)  wait ( 3000.000 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "Tagara", 25.000, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 55.000, 0 );

                                                                        task ( "reinforcements" )
                                                                        {
                                                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/tagara/reinforce.wav" );
                                                                        }

                                                                        dowait ( "reinforcements" );
                                                                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "spy2_cam3", ORIGIN)$, 0 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 80.000, 2000 );
                                                                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "munro_cin2", 25.000, 0 );

                                                                        affect ( "munro_cin2", /*@AFFECT_TYPE*/ FLUSH )
                                                                        {
                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 1000 );
                                                                                wait ( 1000.000 );

                                                                                affect ( "kln_game1", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 20 );

                                                                                        task ( "run1" )
                                                                                        {
//$"runTo"@2
                                                                                                set ( "BSTATE", "BS_RUN" );
                                                                                                set ( "NAVGOAL", "game_nav2" );
                                                                                        }

                                                                                        dowait ( "run1" );
                                                                                        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 0.000 0.000 > );
                                                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_FACE" );
                                                                                }

                                                                                wait ( 1000.000 );

                                                                                affect ( "kln_game2", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 20 );

                                                                                        task ( "run2" )
                                                                                        {
//$"runTo"@2
                                                                                                set ( "BSTATE", "BS_RUN" );
                                                                                                set ( "NAVGOAL", "game_nav1" );
                                                                                        }

                                                                                        dowait ( "run2" );
                                                                                        set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 0.000 0.000 > );
                                                                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_FACE" );
                                                                                }

                                                                                use ( "security_console" );
                                                                                use ( "security_console" );

                                                                                task ( "whereIam" )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/where.wav" );
                                                                                }

                                                                                dowait ( "whereIam" );
                                                                                use ( "security_console" );
                                                                                use ( "security_console" );
                                                                                wait ( 5000.000 );
                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
                                                                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 1000 );
                                                                                wait ( 1000.000 );

                                                                                affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/computer/locked.wav" );
                                                                                }

                                                                                wait ( 1000.000 );
                                                                                set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 180.000 0.000 > );
                                                                                set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_FACE" );
                                                                                wait ( 500.000 );

                                                                                task ( "waiting" )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/wait.wav" );
                                                                                }

                                                                                dowait ( "waiting" );

                                                                                task ( "beam" )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/beam.wav" );
                                                                                }

                                                                                dowait ( "beam" );

                                                                                task ( "copy" )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/loki.wav" );
                                                                                }

                                                                                dowait ( "copy" );

                                                                                task ( "damn" )
                                                                                {
                                                                                        sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-2_4/I/damn.wav" );
                                                                                }

                                                                                dowait ( "damn" );
                                                                                //(BHVDREM)  wait ( 3000.000 );

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

                                                                                camera ( /*@CAMERA_COMMANDS*/ DISABLE );
                                                                                use ( "intruder_alert" );
                                                                                use ( "securitydoor2" );
                                                                                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
                                                                                wait ( 1000.000 );
                                                                                set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_REPEL_CB8" );
                                                                                set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SHOW", /*@OBJECTIVES*/ "OBJ_SHUTDOWNRELAYS" );
                                                                                set ( /*@SET_TYPES*/ "SET_OBJECTIVE_FAILED", /*@OBJECTIVES*/ "OBJ_DECOUPLEMATRIX" );
                                                                        }

                                                                }

                                                        }

                                                }

                                        }

                                }

                        }

                }

        }

}