beginoutdoorscript;

variables;

int choice;

body;

beginstate INIT_STATE;
// This state called whenever this section is loaded into memory.
break;

beginstate START_STATE;
        if (((get_current_tick() + 1) % 50 < 10) && (get_flag(0,29) == 0)) {
                print_str_color("The valley's cold affects you.",0);
                damage_char(1000,5,20 + (get_ran(1,0,10)));
        }
break;

beginstate 10;
        if (get_flag(0,28) == 0) {
                reset_dialog();
                add_dialog_str(0,"This portion of the mountains contains several natural steam vents, which heat the air to an almost normal temperature. If you're looking for a source of relief from the cold, this is a good spot.",0);
                run_dialog(1);
                set_flag(0,28,1);
        }
        set_flag(0,29,1);
break;

beginstate 11;
        set_flag(0,29,0);
break;

beginstate 12;
        reset_dialog();
        add_dialog_str(0,"You are approached by a large drake, along with a pack of alien beasts and worms. As the drake runs up to you, it says _I am Esssek. I have been asssssigned to kill you. Prepare to die._",0);
        add_dialog_str(1,"The entire pack turns to attack you. In addition to this, two eyebeasts which had been flying nearby spot you and descend.",0);
        run_dialog(1); 
break;