}
CreatureFrame_hotliquids(this);
+ if (!this.air_finished)
+ this.air_finished = time + autocvar_g_balance_contents_drowndelay;
}
else
{
this.flags &= ~FL_INWATER;
this.dmgtime = 0;
}
- this.air_finished = time + 12;
+ this.air_finished = 0;
}
}
{
float dm; // dm is the velocity DECREASE. Velocity INCREASE should never cause a sound or any damage.
if(autocvar_g_balance_falldamage_onlyvertical)
- dm = fabs(this.oldvelocity.z) - fabs(this.velocity.z);
+ dm = fabs(this.oldvelocity.z) - vlen(this.velocity);
else
dm = vlen(this.oldvelocity) - vlen(this.velocity);
if (IS_DEAD(this))
anticheat_startframe();
MUTATOR_CALLHOOK(SV_StartFrame);
+ GlobalStats_updateglobal();
FOREACH_CLIENT(true, GlobalStats_update(it));
IL_EACH(g_players, IS_FAKE_CLIENT(it), PlayerPostThink(it));
}