Fix clientfield alt system.

Improve _random mixed variant.
This commit is contained in:
JezuzLizard
2024-03-04 23:36:57 -08:00
parent d380c669e4
commit 8858b712e7
12 changed files with 287 additions and 56 deletions

View File

@ -71,7 +71,8 @@ main()
precachestring( &"ZOMBIE_LOCKED_COST_6000" );
flag_init( "brutus_setup_complete" );
setdvar( "zombie_double_wide_checks", 1 );
scripts\zm\clientfield_alt_sys::register_clientfield_alt( "actor", "helmet_off" );
scripts\zm\clientfield_alt_sys::register_clientfield_alt( "actor", "brutus_lock_down" );
if ( !isdefined( level.vsmgr_prio_zm_brutus_teargas ) )
level.vsmgr_prio_overlay_zm_ai_screecher_blur = 50;

View File

@ -37,7 +37,7 @@ precache_fx()
init()
{
leaper_spawner_init();
leaper_calc_anim_offsets();
level thread leaper_calc_anim_offsets();
if ( !isdefined( level.leapers_per_player ) )
level.leapers_per_player = 2;

View File

@ -49,8 +49,8 @@ precache()
register_clientfields()
{
//registerclientfield( "actor", "mechz_fx", 14000, 12, "int" );
//registerclientfield( "toplayer", "mechz_grab", 14000, 1, "int" );
scripts\zm\clientfield_alt_sys::register_clientfield_alt( "actor", "mechz_fx" );
scripts\zm\clientfield_alt_sys::register_clientfield_alt( "toplayer", "mechz_grab" );
if ( getDvar( "mapname" ) != "zm_buried" || getDvar( "g_gametype" ) != "zclassic" )
{
registerclientfield( "actor", "anim_rate", 14000, 2, "float" );

View File

@ -54,6 +54,7 @@ init()
/#
level thread screecher_debug();
#/
registerclientfield( "actor", "render_third_person", 1, 1, "int" );
level.near_miss = 0;
}