diff --git a/code/cgame/cg_players.c b/code/cgame/cg_players.c index b803367f..4a4abaad 100644 --- a/code/cgame/cg_players.c +++ b/code/cgame/cg_players.c @@ -2508,6 +2508,8 @@ void CG_Player( centity_t *cent ) { memcpy(&powerup, &torso, sizeof(torso)); powerup.hModel = cgs.media.invulnerabilityPowerupModel; + powerup.frame = 0; + powerup.oldframe = 0; powerup.customSkin = 0; // always draw powerup.renderfx &= ~RF_THIRD_PERSON; @@ -2532,6 +2534,8 @@ void CG_Player( centity_t *cent ) { if ( ci->medkitUsageTime && t < 500 ) { memcpy(&powerup, &torso, sizeof(torso)); powerup.hModel = cgs.media.medkitUsageModel; + powerup.frame = 0; + powerup.oldframe = 0; powerup.customSkin = 0; // always draw powerup.renderfx &= ~RF_THIRD_PERSON;