From a57de583c5519f52114006290bc1ced6d36235b2 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Tue, 29 May 2012 10:12:33 +0200 Subject: [PATCH] a bit simpler --- qcsrc/server/g_damage.qc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qcsrc/server/g_damage.qc b/qcsrc/server/g_damage.qc index d532c0fa12..876ce8c65a 100644 --- a/qcsrc/server/g_damage.qc +++ b/qcsrc/server/g_damage.qc @@ -1313,12 +1313,12 @@ float Fire_AddDamage(entity e, entity o, float d, float t, float dt) // b) totaltime = min(maxtime, totaldamage / maxdps) = maxtime // assuming t <= mintime: - // maxtime = mintime + // we get maxtime = mintime // a) totaltime = max(mintime, ...) >= mintime, also totaltime <= maxtime by the lemma, therefore totaltime = mintime = maxtime // b) totaltime = min(maxtime, ...) <= maxtime, also totaltime >= mintime by the lemma, therefore totaltime = mintime = maxtime - // assuming dps <= mindps, we must have t > mintime - // Now from dps <= mindps, we get mindps == maxdps. + // assuming dps <= mindps: + // we get mindps = maxdps. // With this, the lemma says that mintime <= totaldamage / mindps = totaldamage / maxdps <= maxtime. // a) totaltime = max(mintime, totaldamage / maxdps) = totaldamage / maxdps // b) totaltime = min(maxtime, totaldamage / mindps) = totaldamage / maxdps -- 2.39.2