diff --git a/main_shared/maps/mp/bots/_bot_script.gsc b/main_shared/maps/mp/bots/_bot_script.gsc index 6b3c0da..6065940 100644 --- a/main_shared/maps/mp/bots/_bot_script.gsc +++ b/main_shared/maps/mp/bots/_bot_script.gsc @@ -1613,7 +1613,7 @@ bot_vehicle_attack( enemy ) if ( !IsDefined( enemy.targetname ) || enemy.targetname != "rcbomb" ) { - if ( !self getRocketAmmo() ) + if ( !isDefined(self getRocketAmmo()) ) { return; } @@ -1776,6 +1776,7 @@ bot_target_vehicle() airborne_enemies = GetEntArray( "script_vehicle", "classname" ); target = undefined; + myEye = self getEye(); for ( i = 0; i < airborne_enemies.size; i++ ) { enemy = airborne_enemies[i]; @@ -1805,13 +1806,13 @@ bot_target_vehicle() if ( !IsDefined( enemy.targetname ) || enemy.targetname != "rcbomb" ) { - if ( !self getRocketAmmo() ) + if ( !isDefined(self getRocketAmmo()) ) { continue; } } - if ( !BulletTracePassed( self.origin, enemy.origin, false, enemy ) ) + if ( !BulletTracePassed( myEye, enemy.origin, false, enemy ) ) { continue; } @@ -1851,7 +1852,7 @@ bot_target_vehicle() continue; } - if ( !BulletTracePassed( self getEye(), enemy.origin, false, enemy ) ) + if ( !BulletTracePassed( myEye, enemy.origin, false, enemy ) ) { continue; } diff --git a/main_shared/maps/mp/gametypes/_bot.gsc b/main_shared/maps/mp/gametypes/_bot.gsc index 667171d..d05770e 100644 --- a/main_shared/maps/mp/gametypes/_bot.gsc +++ b/main_shared/maps/mp/gametypes/_bot.gsc @@ -79,6 +79,7 @@ init() thread fixGamemodes(); thread onPlayerConnect(); + thread bot_watch_planes(); thread handleBots(); diff --git a/z_serverdev.bat b/z_serverdev.bat index 892b983..069314e 100644 --- a/z_serverdev.bat +++ b/z_serverdev.bat @@ -1 +1 @@ -start "" "%~dp0BlackOpsMP.exe" +set dedicated "1" +set developer "1" +set developer_script "1" +set logfile "2" +set scr_game_spectatetype "2" +set thereisacow "1" +set sv_cheats "1" +set sv_maxclients "32" +set sv_licensenum "0" +set sv_ranked "0" +set fs_game "mods/mp_dev" +set sv_punkbuster "0" +set scr_tdm_scorelimit "0" +set net_port "28960" +set net_ip "192.168.1.136" +devmap mp_nuked \ No newline at end of file +start "" "%~dp0BlackOpsMP.exe" +set dedicated "1" +set developer "1" +set developer_script "1" +set logfile "2" +set scr_game_spectatetype "2" +set thereisacow "1" +set sv_cheats "1" +set sv_maxclients "32" +set sv_licensenum "0" +set sv_ranked "0" +set fs_game "mods/mp_dev" +set sv_punkbuster "0" +set scr_tdm_scorelimit "0" +set g_inactivity "0" +set net_port "28960" +set net_ip "192.168.1.136" +devmap mp_nuked \ No newline at end of file