summaryrefslogtreecommitdiff
path: root/npc/018-4-2/susanne.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/018-4-2/susanne.txt')
-rw-r--r--npc/018-4-2/susanne.txt93
1 files changed, 93 insertions, 0 deletions
diff --git a/npc/018-4-2/susanne.txt b/npc/018-4-2/susanne.txt
new file mode 100644
index 000000000..f4a9b35d6
--- /dev/null
+++ b/npc/018-4-2/susanne.txt
@@ -0,0 +1,93 @@
+// TMW2/LoF scripts.
+// Authors:
+// TMW-LoF Team
+// Jesusalva
+// Description:
+// Slay the Fafi Dragon quest. Due the OP monster, you better find yourself a good team!
+
+018-4-2,31,26,0 script Susanne NPC_FAIRY_A,{
+ .@q=getq(LoFQuest_Fairy);
+
+ if(BaseLevel < 50) goto L_Noob;
+ if(.@q == 1) goto L_Coward;
+ if(.@q == 2) goto L_Complete;
+ if(.@q >= 3) goto L_Thanks;
+
+ mesn;
+ mesq l("Do you like fairies? Well, you should love them! We play with humans all the time, it is usually pretty fun...");
+ next;
+ mesc l("(The girl now looks away sadly, thinking about what to say next.)");
+ next;
+ mesn;
+ mesq l("But dragons came and started roaming this island. My friends are now either dead or missing. You look big and strong, do you want to avenge me?");
+ goto L_Menu;
+
+L_Menu:
+ menu
+ l("Sure, I'd love to help! What can I do?"), L_Yes,
+ l("Nah, I've got more serious matters to attend to..."), L_No;
+
+L_Yes:
+ mesn;
+ mesq l("Thank you so much! That might not bring my friends back, but will make this island much safer!");
+ next;
+ mesn;
+ mesq l("The Fafi Dragon are really really bad guys. I don't know how they came here, as they're not from the Lands Of Fire, nor from Mana World.");
+ next;
+ mesn;
+ mesq l("But this is not important. They are dangerous. They must be stop at any cost!");
+ next;
+ mesn;
+ mesq l("So if you can help, go kill at least one on this island. They take a long time to respawn.");
+ next;
+ mesn;
+ mesq l("Thank you...");
+ setq LoFQuest_Fairy, 1;
+ close;
+
+OnKillFafi:
+ message strcharinfo(0), "You killed the Fafi Dragon.";
+ .@q=getq(LoFQuest_Fairy);
+ if (.@q == 1) {
+ setq LoFQuest_Fairy, 2;
+ mapannounce "018-4-2", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0;
+ mapannounce "018-4", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0;
+ mapannounce "017-1", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0;
+ message strcharinfo(0), "Cheers are being heard throughout the land!";
+ }
+ end;
+
+L_Complete:
+ mesn;
+ mesq l("Many thanks for killing it. Maybe more humans come here now, and play with me.");
+ next;
+ inventoryplace SkullMask, 1;
+ getitem SkullMask, 1;
+ setq LoFQuest_Fairy, 3;
+ mesn;
+ mesq l("By the way, I found this Helmet after you killed the Fafi Dragon, Maybe you can use it some day.");
+ close;
+
+L_Thanks:
+ mesn;
+ mesq l("Sometimes humans come here and play with me. Many thanks for the help!");
+ close;
+
+L_No:
+ mesn;
+ mesq l("Ok...please come back when you aren't busy...");
+ next;
+ mesc l("The girl turns around and you hear her sniffing, she is probably crying...");
+ close;
+
+L_Noob:
+ mesn;
+ mesq l("Hey, have you come to play with me? I love playing with humans! Usually so few show in, it must be the dragons...");
+ //mesq l("I need some help with something, but I don't think you're strong enough. Come back later please when you're stronger.");
+ close;
+
+L_Coward:
+ mesn;
+ mesq l("What are you doing talking to me? Go fight, you coward!");
+ close;
+}