1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-08 06:12:17 -05:00
BO2-Reimagined/scripts/zm/replaced/_zm_ai_basic.gsc
2023-02-24 13:55:10 -08:00

40 lines
768 B
Plaintext

#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\zombies\_zm_utility;
inert_wakeup()
{
self endon( "death" );
self endon( "stop_zombie_inert" );
wait 0.1;
self thread maps\mp\zombies\_zm_ai_basic::inert_damage();
self thread maps\mp\zombies\_zm_ai_basic::inert_bump();
while ( 1 )
{
current_time = getTime();
players = get_players();
foreach ( player in players )
{
dist_sq = distancesquared( self.origin, player.origin );
if ( dist_sq < 4096 )
{
self maps\mp\zombies\_zm_ai_basic::stop_inert();
return;
}
if ( dist_sq < 5760000 )
{
if ( ( current_time - player.lastfiretime ) < 100 )
{
self maps\mp\zombies\_zm_ai_basic::stop_inert();
return;
}
}
}
wait 0.1;
}
}