diff --git a/src/event_object_movement.c b/src/event_object_movement.c index 84ce2f235d..446034d299 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -1716,6 +1716,8 @@ static u8 LoadDynamicFollowerPalette(u16 species, u8 form, bool8 shiny) { if ((paletteNum = IndexOfSpritePaletteTag(spritePalette->tag)) == 0xFF) { // Load compressed palette LoadCompressedSpritePalette(spritePalette); paletteNum = IndexOfSpritePaletteTag(spritePalette->tag); // Tag is always present + if (gWeatherPtr->currWeather != WEATHER_FOG_HORIZONTAL) // don't want to weather blend in fog + UpdateSpritePaletteWithWeather(paletteNum); } return paletteNum; }