Nous sommes d'accord, changer la météo avec du script c'est assez "chiant" on peut le dire, car advance map nous fait ça en 5 secondes...Mais pour certaines histoires cela peut se révéler très interessant. Trouver grâce à Link de pokémon légendary
Le code néccessaire est:
'---------------
#org 0x[offset]
lock
setweather 0x[ID météo]
doweather
release
end
Comme quoi c'est simple. Il suffit juste ce que signifie:
- setweather 0xID
- doweather
La commande "Setweather" dit a XSE qu'on prépare le temps ID, et "Doweather" l'applique.
On aurait pus utilisé la commande "resetweather" pour remettre la météo initiale.
Maintenant, interessons nous à la case "ID"
Il faut mettre un chiffre ou lettre qui correspond a un temps:
Rien = 0x0
Reflets des nuages = 0x1
Normal = 0x2
Pluie = 0x3
Neige = 0x4
Orage = 0x5
Brouillard = 0x6
Neige = 0x7
Tempête de sable = 0x8
Brouillard en diagonale = 0x9
Brouillard mince = 0xA
Un peu sombre = 0xB
Surchauffe = 0xC
orage = 0xD
Voici un exemple de script qui gère la météo.
#org 0xoffset
lock
faceplayer
msgbox 0x8offset2 0x2
checkflag 0x6E3
if 0x1 goto 0x8offset3
msgbox 0x8offset4 0x2
release
end
#org 0xoffset3
msgbox 0x8offset5 0x2
setweather 0x3
doweather
msgbox 0x8offset6 0x2
resetweather
doweather
msgbox 0x8offset7 0x2
release
End
#org 0xoffset2
= As tu Clef?
#org 0xoffset4
= Désolé, tu n'as pas la Clef.
#org 0xoffset5
= Tu as la Clef! Il n'y a plus qu'a la mettre\n dans la machine!
#org 0xoffset6
= Quoi!? On dirais que le fonctionnement de cette machine \nagite les pokémons, la pluie tombe! Vite,\n arrêtons la!
#org 0xoffset7
= La pluie a cessé de tomber! Il ne faut plus utiliser cette machine [player]!
Logiciel XSE bientôt disponible