Posts
230
Respect
183Add +1
Forum Rank
Mr. Elemental
Primary Group
Member
Login Issues
Forgot password?Activate Issues
Account activation email not received? Wrong account activation email used?Other Problems?
Contact Support - Help Center Get help on the UGX Discord. Join it now!maps\_zombiemode_weapon_box::init();maps\_zombiemode_weap_sliquifier::init();body
{ ai_zombie_crawl_slipslide_fast
ai_zombie_crawl_slipslide_recover
ai_zombie_crawl_slipslide_slow
ai_zombie_run_slipslide
ai_zombie_run_slipslide_a
ai_zombie_slipslide_collapse
ai_zombie_sprint_slipslide
ai_zombie_sprint_slipslide_a
ai_zombie_walk_slipslide
ai_zombie_walk_slipslide_aflag_set("pack_machine_in_use");player.in_pap = true;player notify( "pap_taken" );player.in_pap = false;xanim,ai_zombie_crawl_slipslide_fast
xanim,ai_zombie_crawl_slipslide_recover
xanim,ai_zombie_crawl_slipslide_slow
xanim,ai_zombie_run_slipslide
xanim,ai_zombie_run_slipslide_a
xanim,ai_zombie_slipslide_collapse
xanim,ai_zombie_sprint_slipslide
xanim,ai_zombie_sprint_slipslide_a
xanim,ai_zombie_walk_slipslide
xanim,ai_zombie_walk_slipslide_a
weapon,sp/slipgun_zm
weapon,sp/slipgun_upgraded_zm
fx,sliquifer\slipgun_doorwater
fx,sliquifer\slipgun_zombiesplash
1if(exp_zombie.in_wonder_weapon)
{
return;
}if(IsDefined(exp_zombie.in_wonder_weapon) && exp_zombie.in_wonder_weapon)
{
return;
}if(zombies[j].in_wonder_weapon)
{
continue;
}if(IsDefined(zombies[j].in_wonder_weapon) && zombies[j].in_wonder_weapon)
{
continue;
}if( !zombies[j].zmb_slipslide && ( distance(zombies[j].origin, slipgun) < level.zombie_vars ) )
{
zombies[j].zmb_slipslide = true;
zombies[j] thread sliquifier_slipslide( player );
}if( ( !IsDefined(zombies[j].zmb_slipslide) || !zombies[j].zmb_slipslide ) && ( distance(zombies[j].origin, slipgun) < level.zombie_vars ) )
{
zombies[j].zmb_slipslide = true;
zombies[j] thread sliquifier_slipslide( player );
}sliquifier_area_effect( slipgun, player )
{
if( level.zombie_vars < 0 )
return;
level.zombie_vars--;
PlayFX( level._effect, slipgun + (0,0,5) );
trap_time = 0;
sliq = spawn("script_model", slipgun);
sliq setmodel("tag_origin");
while( trap_time <= level.zombie_vars )
{
if( trap_time == 0.2 || trap_time == 2.2 || trap_time == 4.2 || trap_time == 6.2 )
sliq playsound("sliqgun_puddle");
zombies = GetAIArray( "axis" );
for(j = 0; j < zombies.size; j++)
{
//Boss
if( Is_Boss( zombies[j] ) )
{
players = get_players();
zombies[j] DoDamage( level.zombie_vars * players.size, player.origin, player );
continue;
}
if(IsDefined(zombies[j].in_wonder_weapon) && zombies[j].in_wonder_weapon)
{
continue;
}
if( ( !IsDefined(zombies[j].zmb_slipslide) || !zombies[j].zmb_slipslide ) && ( distance(zombies[j].origin, slipgun) < level.zombie_vars ) )
{
zombies[j].zmb_slipslide = true;
zombies[j] thread sliquifier_slipslide( player );
}
}
players = get_players();
for(i = 0; i < players.size; i++)
{
if(
distance(players[i].origin, slipgun) < level.zombie_vars["slipgun_radius"]
&& level.zombie_vars["slipgun_shots"] > 0
)
{
if( !IsDefined(players[i].sliq_active) || !players[i].sliq_active )
{
players[i] setClientDvar("friction", 0);
players[i] setMoveSpeedScale(1.8);
players[i].sliq_active = true;
}
}
else
{
if( IsDefined(players[i].sliq_active) && players[i].sliq_active )
{
players[i] setClientDvar("friction", 5.5);
players[i] setMoveSpeedScale(1);
players[i].sliq_active = false;
}
}
}
wait(0.1);
trap_time = trap_time + 0.1;
}
level.zombie_vars++;
players = get_players();
for(i = 0; i < players.size; i++)
{
if( IsDefined(players[i].sliq_active) && players[i].sliq_active )
{
players[i] setClientDvar("friction", 5.5);
players[i] setMoveSpeedScale(1);
players[i].sliq_active = false;
}
}
sliq delete();
}if( self.has_legs )if( self.has_legs && ! ( self is_quad() ) )