From 030f30383f37f5f4e52be312b23579eeb20f1f5e Mon Sep 17 00:00:00 2001 From: Christopher Schwarz Date: Thu, 8 Oct 2009 16:14:26 +0000 Subject: * (bug 3345) Cap knockback damage from falling, so that humans no longer 'bounce' from large falls --- src/game/g_combat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/game/g_combat.c b/src/game/g_combat.c index adc02f7f..8b5877cf 100644 --- a/src/game/g_combat.c +++ b/src/game/g_combat.c @@ -939,6 +939,11 @@ void G_Damage( gentity_t *targ, gentity_t *inflictor, gentity_t *attacker, BG_Class( targ->client->ps.stats[ STAT_CLASS ] )->knockbackScale ); } + // Too much knockback from falling really far makes you "bounce" and + // looks silly. However, none at all also looks bad. Cap it. + if( mod == MOD_FALLING && knockback > 50 ) + knockback = 50; + if( knockback > 200 ) knockback = 200; -- cgit