From: MirceaKitsune Date: Mon, 2 May 2011 20:02:39 +0000 (+0300) Subject: Make falling damage depend on size (especially since we can run slower or faster... X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d4a7f051b306a8b647f8406dc6897f4a98b811cb;p=voretournament%2Fvoretournament.git Make falling damage depend on size (especially since we can run slower or faster at different sizes) --- diff --git a/data/qcsrc/server/sv_main.qc b/data/qcsrc/server/sv_main.qc index 1a26c72f..4fadff76 100644 --- a/data/qcsrc/server/sv_main.qc +++ b/data/qcsrc/server/sv_main.qc @@ -70,6 +70,8 @@ void CreatureFrame (void) if(!(g_cts && !cvar("g_cts_selfdamage"))) { dm = vlen(self.oldvelocity) - vlen(self.velocity); // dm is now the velocity DECREASE. Velocity INCREASE should never cause a sound or any damage. + if(self.scale) // we are smaller or larger, so we take more or less falling damage + dm *= (1 + cvar("g_healthsize_movementfactor")) - cvar("g_healthsize_movementfactor") * self.scale; if (self.deadflag) dm = (dm - cvar("g_balance_falldamage_deadminspeed")) * cvar("g_balance_falldamage_factor"); else