diff --git a/src/game/level_update.c b/src/game/level_update.c index e976d9d8..98c389d4 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -1094,7 +1094,7 @@ void initiate_delayed_warp(void) { void update_hud_values(void) { if (gCurrCreditsEntry == NULL) { - s16 numHealthWedges = gMarioState->health > 0 ? gMarioState->health >> 8 : 0; + s16 numHealthWedges = gMarioState->health > 0 ? MIN(gMarioState->health >> 8, 8) : 0; if (gCurrCourseNum >= COURSE_MIN) { gHudDisplay.flags |= HUD_DISPLAY_FLAG_COIN_COUNT;