diff --git a/code/game/bg_pmove.c b/code/game/bg_pmove.c index 85696ed8..592a977f 100644 --- a/code/game/bg_pmove.c +++ b/code/game/bg_pmove.c @@ -1275,7 +1275,7 @@ static void PM_CheckDuck (void) if (pm->ps->pm_type == PM_DEAD) { - pm->maxs[2] = -8; + pm->maxs[2] = DEAD_HEIGHT; pm->ps->viewheight = DEAD_VIEWHEIGHT; return; } diff --git a/code/game/bg_public.h b/code/game/bg_public.h index 7114c81c..a9b8aea6 100644 --- a/code/game/bg_public.h +++ b/code/game/bg_public.h @@ -52,6 +52,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define DEFAULT_VIEWHEIGHT 26 #define CROUCH_HEIGHT 16 #define CROUCH_VIEWHEIGHT 12 +#define DEAD_HEIGHT -8 #define DEAD_VIEWHEIGHT -16 // diff --git a/code/game/g_combat.c b/code/game/g_combat.c index c23af765..70818f3b 100644 --- a/code/game/g_combat.c +++ b/code/game/g_combat.c @@ -601,7 +601,7 @@ void player_die( gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int self->s.loopSound = 0; - self->r.maxs[2] = -8; + self->r.maxs[2] = DEAD_HEIGHT; // don't allow respawn until the death anim is done // g_forcerespawn may force spawning at some later time