diff --git a/src/battle_interface.c b/src/battle_interface.c index c4fcfe3316..1a6a933a1b 100644 --- a/src/battle_interface.c +++ b/src/battle_interface.c @@ -1519,11 +1519,15 @@ u32 CreateMegaIndicatorSprite(u32 battlerId, u32 which) { x += sIndicatorPosDoubles[position][0]; y += sIndicatorPosDoubles[position][1]; + if (gBattleMons[battlerId].level >= 100) + x -= 4; } else { x += sIndicatorPosSingles[position][0]; y += sIndicatorPosSingles[position][1]; + if (gBattleMons[battlerId].level >= 100) + x -= 4; } spriteId = CreateSpriteAtEnd(&sSpriteTemplate_MegaIndicator, x, y, 0); gSprites[gSprites[gHealthboxSpriteIds[battlerId]].oam.affineParam].hOther_IndicatorSpriteId = spriteId;