diff options
-rw-r--r-- | Fix-Snow-Weather.md | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/Fix-Snow-Weather.md b/Fix-Snow-Weather.md index 0e02694..e4dc670 100644 --- a/Fix-Snow-Weather.md +++ b/Fix-Snow-Weather.md @@ -60,11 +60,31 @@ Search for `switch (GetCurrentWeather())` (Around line 2908) and input these cod break; ``` -Then head over to `src/battle_message.c`, search for `const u16 gWeatherContinuesStringIds` and replace the code with : -```c - STRINGID_ITISRAINING, STRINGID_ITISRAINING, STRINGID_ITISRAINING, - STRINGID_ITISRAINING, STRINGID_STARTEDHAIL, STRINGID_ITISRAINING, - STRINGID_ITISRAINING, STRINGID_ITISRAINING, STRINGID_SANDSTORMISRAGING, - STRINGID_ITISRAINING, STRINGID_ITISRAINING, STRINGID_ITISRAINING, - STRINGID_SUNLIGHTSTRONG, STRINGID_ITISRAINING, STRINGID_ITISRAINING, STRINGID_ITISRAINING +The only thing left to do is to change the text string assigned to the snowy weather when it's casted in battle. + +Head over to `src/battle_message.c` and search for `const u16 gWeatherStartsStringIds`. + +Once there, make the following change: +```diff +const u16 gWeatherStartsStringIds[] = +{ + [WEATHER_NONE] = STRINGID_ITISRAINING, + [WEATHER_SUNNY_CLOUDS] = STRINGID_ITISRAINING, + [WEATHER_SUNNY] = STRINGID_ITISRAINING, + [WEATHER_RAIN] = STRINGID_ITISRAINING, +- [WEATHER_SNOW] = STRINGID_ITISRAINING, ++ [WEATHER_SNOW] = STRINGID_STARTEDHAIL, + [WEATHER_RAIN_THUNDERSTORM] = STRINGID_ITISRAINING, + [WEATHER_FOG_HORIZONTAL] = STRINGID_ITISRAINING, + [WEATHER_VOLCANIC_ASH] = STRINGID_ITISRAINING, + [WEATHER_SANDSTORM] = STRINGID_SANDSTORMISRAGING, + [WEATHER_FOG_DIAGONAL] = STRINGID_ITISRAINING, + [WEATHER_UNDERWATER] = STRINGID_ITISRAINING, + [WEATHER_SHADE] = STRINGID_ITISRAINING, + [WEATHER_DROUGHT] = STRINGID_SUNLIGHTSTRONG, + [WEATHER_SNOW] = STRINGID_STARTEDHAIL, + [WEATHER_DOWNPOUR] = STRINGID_ITISRAINING, + [WEATHER_UNDERWATER_BUBBLES] = STRINGID_ITISRAINING, + [WEATHER_ABNORMAL] = STRINGID_ITISRAINING +}; ```
\ No newline at end of file |