Subversion-Projekte sthq.colony7

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

//Generated by BehavEd

rem ( "comment" );
declare ( /*@DECLARE_TYPE*/ STRING, "verfolgung" );
declare ( /*@DECLARE_TYPE*/ STRING, "proximity" );
declare ( /*@DECLARE_TYPE*/ STRING, "durchdoor" );
set ( "verfolgung", "true" );
set ( "durchdoor", "false" );
set ( "proximity", "false" );

affect ( "munrocin", /*@AFFECT_TYPE*/ FLUSH )
{
        set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "munro" );

        affect ( "Munro", /*@AFFECT_TYPE*/ FLUSH )
        {
                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
                set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );

                affect ( "munrocin", /*@AFFECT_TYPE*/ FLUSH )
                {
                        camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 0 );
                        set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
                        set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );
                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_WALK" );
                        set ( "NAVGOAL", "nav0" );
                        wait ( 500.000 );
                        camera ( /*@CAMERA_COMMANDS*/ ENABLE );
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "Camera0", ORIGIN)$, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "munro", 0.000, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
                        wait ( 1000.000 );
                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                        wait ( 2000.000 );

                        task ( "footsteps" )
                        {
                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-1_3/Gordon/footsteps.mp3" );
                        }

                        dowait ( "footsteps" );
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "Camera5", ORIGIN)$, 500 );
                        wait ( 1000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 40.000, 500 );

                        task ( "manyfootsteps" )
                        {
                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-1_3/Gordon/manyfootsteps.mp3" );
                        }

                        dowait ( "manyfootsteps" );

                        affect ( "Pelletier", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "CameraGroup" );
                                set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );

                                task ( "runtonav3" )
                                {
                                        set ( "BSTATE", "BS_RUN" );
                                        //(BHVDREM)  set ( "NAVGOAL", "nav3" );
                                        set ( "NAVGOAL", "combatpoint2" );
                                }

                                do ( "runtonav3" );
                                wait ( 500.000 );
                                sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/voice/c7-1_3/Marx/run.mp3" );
                                wait ( 2000.000 );
                                wait ( "runtonav3" );
                        }

                        wait ( 500.000 );

                        //(BHVDREM)  affect ( "Vorik", /*@AFFECT_TYPE*/ FLUSH )
                        //(BHVDREM)  {
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "CameraGroup" );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );

                                //(BHVDREM)  task ( "runtonav3" )
                                //(BHVDREM)  {
                                        //(BHVDREM)  set ( "BSTATE", "BS_RUN" );
                                        //(BHVDREM)  set ( "NAVGOAL", "nav3" );
                                        //(BHVDREM)  set ( "NAVGOAL", "combatpoint1" );
                                //(BHVDREM)  }

                                //(BHVDREM)  dowait ( "runtonav3" );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ENEMY_TEAM", /*@TEAM_NAMES*/ "TEAM_SCAVENGERS" );
                        //(BHVDREM)  }

                        wait ( 500.000 );

                        affect ( "Lang", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "CameraGroup" );
                                set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "false" );

                                task ( "runtonav3" )
                                {
                                        set ( "BSTATE", "BS_RUN" );
                                        //(BHVDREM)  set ( "NAVGOAL", "nav3" );
                                        set ( "NAVGOAL", "console" );
                                }

                                dowait ( "runtonav3" );
                                set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
                                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "consolelook" );
                                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" );
                        }

                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "Camera4", ORIGIN)$, 1000 );
                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 95.000, 0 );
                        wait ( 2000.000 );
                        run ( "c7-1_3/spawnverfolger" );
                        camera ( /*@CAMERA_COMMANDS*/ ZOOM, 80.000, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "CameraGroup", 0.000, 0 );
                        camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "Camera3", ORIGIN)$, 3000 );

                        task ( "runtonav3" )
                        {
                                set ( "BSTATE", "BS_RUN" );
                                set ( "NAVGOAL", "nav3" );
                        }

                        do ( "runtonav3" );
                        wait ( 2000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "munro", 0.000, 0 );
                        wait ( 1000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 1000 );
                        wait ( 1000.000 );
                        camera ( /*@CAMERA_COMMANDS*/ DISABLE );
                        set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );

                        affect ( "Munro", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                set ( /*@SET_TYPES*/ "SET_ORIGIN", $tag( "munrotarget", ORIGIN)$ );
                                set ( /*@SET_TYPES*/ "SET_ANGLES", < 0.000 180.000 0.000 > );
                                //(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ANGLES", $tag( "munrotarget", ORIGIN)$ );
                                set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
                                set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
                                set ( "verfolgung", "false" );
                                //(BHVDREM)  run ( "c7-1_3/position" );

                                loop ( -1 )
                                {
                                        wait ( 1000.000 );

                                        if ( $get( STRING, "proximity")="true"$ )
                                        {
                                                wait ( 1000.000 );
                                                set ( "proximity", "false" );
                                        }

                                }

                        }

                        use ( "proxact" );
                        camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
                        wait ( 500.000 );
                        set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SHOW", /*@OBJECTIVES*/ "OBJ_PROTTECH" );
                        wait ( 500.000 );

                        affect ( "Lang", /*@AFFECT_TYPE*/ FLUSH )
                        {
                                set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
                                set ( /*@SET_TYPES*/ "SET_IGNOREALERTS", /*@BOOL_TYPES*/ "true" );
                                set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE2" );
                                set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 37000 );

                                affect ( "Pelletier", /*@AFFECT_TYPE*/ FLUSH )
                                {
                                        set ( /*@SET_TYPES*/ "SET_SOLID", /*@BOOL_TYPES*/ "true" );
                                        set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
                                        set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
                                        set ( /*@SET_TYPES*/ "SET_ENEMY_TEAM", /*@TEAM_NAMES*/ "TEAM_SCAVENGERS" );
                                        wait ( 2000.000 );

                                        task ( "open" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-1_3/Marx/open.mp3" );
                                        }


                                        task ( "cover" )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-1_3/Marx/cover.mp3" );
                                        }

                                        dowait ( "open" );
                                        dowait ( "cover" );

                                        affect ( "Lang", /*@AFFECT_TYPE*/ FLUSH )
                                        {
                                                sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-1_3/Romanov/already.mp3" );
                                                wait ( 5000.000 );
                                                wait ( 10000.000 );
                                                wait ( 10000.000 );
                                                use ( "glassdoor" );
                                                use ( "dooropensound" );
                                                set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "munro" );
                                                wait ( 500.000 );
                                                use ( "doormovesound" );
                                        }

                                }

                        }

                }

        }

}