Para hacer lo que dices, puedes programar un script de nivel tipo 03, en el que incluyes los comandos setweather y doweather condicionados por el valor de una variable. La estructura de comandos sería algo más o menos así:
#org 0x(offset)
compare 0x(variable) 0x(valor)
if 0x(condición) goto...