009-2,63,26,0 script Royal Fairy NPC108,{
if(FAIRY_Quest == 1) goto L_tellagain;
if(FAIRY_Quest == 3) goto L_thanks;
if(FAIRY_Quest == 4) goto L_thanks2;
mes "[Fairy Princess]";
mes "\"Hi, I'm too busy to talk right now, please go away. Very pressing matters at hand.\"";
goto L_close;
L_tellagain:
mes "[Fairy Princess]";
mes "\"Hello, I noticed my dear friend, Susanne, asked you to help us save my sisters; do not forget to ask Susanne where the Fafi Dragon was last seen.\"";
goto L_close;
L_thanks:
mes "[Fairy Princess]";
mes "\"Thank you so much for saving my sisters!\"";
next;
mes "\"As a reward to a Noble Warrior as yourself, I want you to have one. They will serve you during your travels, please choose one.\"";
mes "\"Or If you don't want one you can keep the Monster Skull Mask that Susanne gave you.\"";
if (countitem("MonsterSkullHelmet") == 0) goto L_Nomask;
goto L_fairymenu;
L_fairymenu:
menu
"I'd like to take the Blue Fairy with me!", L_blue,
"I love the Red Fairy, she'd be a good friend", L_Red,
"Can I take the Green Fairy with me?", L_Green,
"Right now I don't really feel like having someone with me..", L_No;
L_blue:
delitem "MonsterSkullHelmet", 1;
getexp 100000, 0;
getitem "BlueFairy", 1;
FAIRY_Quest = 4;
goto L_close;
L_Red:
delitem "MonsterSkullHelmet", 1;
getexp 100000, 0;
getitem "RedFairy", 1;
FAIRY_Quest = 4;
goto L_close;
L_Green:
delitem "MonsterSkullHelmet", 1;
getexp 100000, 0;
getitem "GreenFairy", 1;
FAIRY_Quest = 4;
goto L_close;
L_No:
mes "[Fairy Princess]";
mes "\"Ok...if you ever feel like having one of my sisters there with you, come back!\"";
goto L_close;
L_thanks2:
mes "[Fairy Princess]";
mes "\"Thank you so much for saving my sisters!\"";
next;
mes "\"They can now enjoy life and see their younger friend.\"";
goto L_close;
L_Nomask:
mes "[Fairy Princess]";
mes "\"Seems like you don't have the Monster Skull Helmet with you.\"";
mes "\"For a Fairy to obey your every command, the Helmet must be used as part of the spell.\"";
mes "\"Please come back when you have it with you.\"";
goto L_close;
L_close:
close;
}