N'hésite pas à lire le Backtrace qui te permet de remonter l'erreur pour savoir où ça pose problème.
[31] : 01600 Alpha 25 Battle Engine/00200 Battle_Logic/00001 Handlers/01007 WeatherChangeHandler.rb (PSDK) | ligne 72 show_weather_message : tu as rajouté une météo, mais tu n'as pas mis à jour la constante WEATHER_SYM_TO_MSG (ligne 7 du WeatherChangeHandler) en rajoutant
symbol_de_ta_meteo: ID_DU_MESSAGE
Ce qui a pour résultat d'envoyer au système un message inexistant (qui vaut nil), et donc tu ne peux pas convertir nil en un chiffre (Integer).