diff options
Diffstat (limited to 'npc/00000SAVE/fairy/018-3_fairyquest1.txt')
-rw-r--r-- | npc/00000SAVE/fairy/018-3_fairyquest1.txt | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/npc/00000SAVE/fairy/018-3_fairyquest1.txt b/npc/00000SAVE/fairy/018-3_fairyquest1.txt new file mode 100644 index 000000000..01c504463 --- /dev/null +++ b/npc/00000SAVE/fairy/018-3_fairyquest1.txt @@ -0,0 +1,110 @@ + +018-3,60,21,0 script Susanne NPC114,{ + + if(BaseLevel < 50) goto L_Noob; + if(@FafiFight == 1) goto L_coward; + if(FAIRY_Quest == 1) goto L_tellagain; + if(FAIRY_Quest == 2) goto L_thanks; + if(FAIRY_Quest >= 3) goto L_thanks_again; + + + mes "[Susanne]"; + mes "\"Do you like fairies? I love them! I play with them all the time, they are so nice to me...\""; + next; + + mes "\"(The girl now looks away sadly, thinking about what to say next)\""; + next; + + + mes "[Susanne]"; + mes "\"But a Dragon came and ran away with them, you look big and strong, do you want to help me and save my friends?\""; + goto L_firstmenu; + +L_firstmenu: + menu + "Sure, I'd love to help! What can I do?", L_Yes1, + "Nah, I've got more serious matters to attend to...", L_No; + +L_Yes1: + + mes "[Susanne]"; + mes "\"Thank you so much! I can't wait to see my friends again!\""; + next; + mes "\"The Dragon is a really really bad guy, He lives in the caves of the Dark world.\""; + mes "\"and it looks like he found a way to come into our world, some kind of portal or... that doesn't matter now.\""; + next; + mes "\"All that matters right now is getting him to let my friends go!\""; + next; + mes "\"So if you can help, go kill him to free my friends! Please let me know when he is dead.\""; + next; + mes "\"Thank You....\""; + next; + mes "(Susanne Screams) \"WATCH OUT!!! I think I hear him in this very cave!!!\""; + FAIRY_Quest = 1; + @FafiFight = 1; + monster "018-3",28,25,"FafiDragon",1120,1, "Susanne::OnFafiDragonDead"; + close; + +OnFafiDragonDead: + if (FAIRY_Quest == 1) set FAIRY_Quest, 2; + @FafiFight = 0; + message strcharinfo(0), " You killed the Fafi Dragon."; + mapannounce "018-3", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0; + mapannounce "009-1", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0; + mapannounce "001-1", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0; + mapannounce "020-1", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0; + mapannounce "027-1", "" +strcharinfo(0)+ " has killed the Fafi Dragon!", 0; + message strcharinfo(0), " Cheers are being heard throughout the land!"; + end; + +L_tellagain: + mes "[Susanne]"; + mes "\"Hello \"" + strcharinfo(0) + ","; + mes "\"Don't forget, the Fafi Dragon roams throughout many worlds... Please save my friends, they are in so much danger...\""; + @FafiFight = 1; + monster "018-3",28,25,"FafiDragon",1120,1, "Susanne::OnFafiDragonDead"; + mes "\"Thank you...\""; + next; + mes "\"(Susanne Screams) WATCH OUT!!! I think I hear him in this very cave!!!\""; + close; + +L_thanks: + mes "[Susanne]"; + + getinventorylist; + if (@inventorylist_count == 100) goto L_Full_inv; + @inventorylist_count = 0; + + mes "\"I'm so glad I get to see my friends again, thank you so much for saving them! You are so big and strong... You should talk to the Fairy Princess on the second floor of the Hurnscald Inn.\""; + mes "\"By the way, I found this Helmet after you killed the Fafi Dragon, Maybe you can use it some day.\""; + if (FAIRY_Quest==2) set FAIRY_Quest, 3; + getitem "MonsterSkullHelmet", 1; + close; + +L_Full_inv: + mes "\"Thank you for saving my friends! I have something to give you, but you have nowhere to put it! Please come back when you have some room.\""; + @inventorylist_count = 0; + close; + +L_thanks_again: + mes "[Susanne]"; + mes "\"I'm so glad I get to see my friends again, thank you so much for saving them!\""; + close; + +L_No: + mes "[Susanne]"; + mes "\"Ok...please come back when you aren't busy...\""; + next; + mes "\"(The girl turns around and you hear her sniffing, she is probably crying...\""; + close; + +L_Noob: + mes "[Susanne]"; + mes "\" 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: + mes "[Susanne]"; + mes "\"What are you doing talking to me? Go fight, you coward!\""; + close; +} |