Fix compile errors. Fix crash related to timing of scriptmodelsuseanimtree() calls.

This commit is contained in:
JezuzLizard
2024-02-19 16:32:57 -08:00
parent 10915889b5
commit cc5da3d56e
10 changed files with 31 additions and 8 deletions

View File

@ -1,5 +1,6 @@
execute_clientfield_alt_callback_internal( data, last_data, field_type, field_name )
{
entnum = data.entnum;
ent = undefined;
field_data = level.clientfield_alts[ field_type ][ field_name ];
ent = getEntByNum( 0, entnum );

View File

@ -5,7 +5,7 @@ set_clientfield_alt_toplayer( field_name, ent, value )
self setClientDvar( field_name, entnum + " " + value );
}
set_clientfield_alt_allplayers(field_name, ent, value )
set_clientfield_alt_allplayers( field_name, ent, value )
{
foreach ( player in level.players )
{

View File

@ -300,6 +300,7 @@ can_be_paralyzed_override( zombie )
watch_crash_trigger_override()
{
sloth_set_state_func = getFunction( "maps/mp/zombies/_zm_ai_sloth", "sloth_set_state" );
while ( true )
{
self waittill( "trigger", who );
@ -307,7 +308,7 @@ watch_crash_trigger_override()
if ( isDefined( who ) && isDefined( level.sloth ) && who == level.sloth && who.state == "berserk" )
{
who setclientfield( "sloth_berserk", 0 );
who sloth_set_state( "crash", 0 );
who [[ sloth_set_state_func ]]( "crash", 0 );
}
}
}