beginoutdoorscript;

variables;

int choice;

body;

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

beginstate START_STATE;

break;

beginstate 10;
        if (get_flag(0,27) >= 1) {
                add_dialog_str(0,"As you walk through this grove, you see a group of dryads nearby. They see you, but don't pay any attention to you.",0);
                run_dialog(1);
                outdoor_enc_result(1);
                end();
        }
        if ((get_flag(0,27) == 0) && (get_highest_skill(13) < 15)) {
                add_dialog_str(0,"As you walk through this grove, a group of dryads approaches you. They make some gestures of a type that indicate they want to communicate with you.",0);
                add_dialog_str(1,"They don't speak your language, and you don't understand what they're trying to say. Eventually, you walk away, frustrated.",0);
                run_dialog(1);
                outdoor_enc_result(1);
                end();
        }
        if ((get_flag(0,27) == 0) && (get_highest_skill(13) >= 15)) {
                add_dialog_str(0,"As you walk through this grove, a group of dryads approaches you. They make some gestures of a type that indicate they want to communicate with you.",0);
                add_dialog_str(1,"They don't speak your language, but your knowledge of Arcane Lore allows you to understand their message.",0);
                add_dialog_str(2,"What they're telling you is that anyone who tries to destroy the trees here will be attacked, but anything else, including picking fruit, is okay. You aren't able to give them a message, however.",0);
                run_dialog(1);
                outdoor_enc_result(1);
                set_flag(0,27,1);
                end();
        }
break;