Pues si la verdad, hasta el Sábado no tengo casi tiempo, si quieres que te lo explique bien hasta ese dia nada, pero si lo quieres por encima, ahora puedo.
Sin usar ASM, vas a necesitar 2 variables por mapa, en una pones la última hora/día a la que entraste y en la otra con un random el clima.
Entonces, cada vez que entres en el mapa compruebas que la hora/día, si es el mismo que tiene la variable no pasa nada, si es distinto calcula el random y varia el clima (quizás).
Sin usar ASM, vas a necesitar 2 variables por mapa, en una pones la última hora/día a la que entraste y en la otra con un random el clima.
Entonces, cada vez que entres en el mapa compruebas que la hora/día, si es el mismo que tiene la variable no pasa nada, si es distinto calcula el random y varia el clima (quizás).