diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-06-08 00:36:06 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-06-08 00:36:06 -0300 |
commit | 3e83cb0052d4382e1955077846569c7fab26e526 (patch) | |
tree | ccabe562af19cf3698d5b0d6f6fb79cb4f4acb2f /npc | |
parent | 2fdbcd4f6b23890234d8d82ebb6fb84fe8e34bc7 (diff) | |
download | serverdata-3e83cb0052d4382e1955077846569c7fab26e526.tar.gz serverdata-3e83cb0052d4382e1955077846569c7fab26e526.tar.bz2 serverdata-3e83cb0052d4382e1955077846569c7fab26e526.tar.xz serverdata-3e83cb0052d4382e1955077846569c7fab26e526.zip |
Celestia quest accept
Diffstat (limited to 'npc')
-rw-r--r-- | npc/003-1-1/yetiking.txt | 6 | ||||
-rw-r--r-- | npc/012-7/celestia.txt | 42 |
2 files changed, 44 insertions, 4 deletions
diff --git a/npc/003-1-1/yetiking.txt b/npc/003-1-1/yetiking.txt index b26ffd51a..4474a0c60 100644 --- a/npc/003-1-1/yetiking.txt +++ b/npc/003-1-1/yetiking.txt @@ -44,7 +44,6 @@ OnTimer5000: } else { npctalk("You're courageous to summon me, I'll give you that."); areatimer "003-1-1", 93, 20, 97, 25,3000, "#YetiKing::OnSummonTalk"; - stopnpctimer; } end; @@ -107,6 +106,11 @@ OnSummonTalk: goto L_Die; if (@menu == 2) close; + if (BaseLevel < 35) { + mesn "Dah Yeti King!!"; + mesq l("You? Have you ever looked in the mirror? You're not even level 35. Begone."); + close; + } mesn "Dah Yeti King!!"; mesq l("Well, then I'll give you a task. We may meet again in Soren Village."); diff --git a/npc/012-7/celestia.txt b/npc/012-7/celestia.txt index facdfd7d2..ba9f2764b 100644 --- a/npc/012-7/celestia.txt +++ b/npc/012-7/celestia.txt @@ -14,6 +14,8 @@ .@q2=getq(HurnscaldQuest_TeaParty); mesn; mesq lg("Hello, darling. I was thinking in doing a tea party."); + if (.@q1) + mes col("You notice that even if she tries to calm down everyone and serve tea, she's pretty distressed with the Monster King herself.", 9); next; mesn strcharinfo(0); menu @@ -22,8 +24,8 @@ rif(.@q2 == 0 && BaseLevel > 30, l("Tea party! I want to participate.")), L_TeaQuest, rif(.@q2 == 1, l("I have some sweeties for the Tea Party!")), L_TeaCheck, rif(.@q2 >= 2, l("Tea party! I want to participate.")), L_TeaParty, - rif(.@q1 == 0, l("How do you have time for tea parties?!")), L_MainQuest, - rif(.@q1 == 99, l("I want to try again.")), L_MainQuest; + rif(.@q1 == 0, l("There are Monster Attacks every month, how do you have time for tea parties?!")), L_MainQuest, + rif(.@q1 == 99, l("I want to try convincing the Yeti King again.")), L_MainQuestCore; L_Coffee: mes ""; @@ -51,10 +53,44 @@ L_Crown: close; L_MainQuest: + mes ""; if (is_admin()) setq HurnscaldQuest_Celestia, 1; mesn; - mes col("TODO, please report this error to Jesusalva.", 1); + mes col("Celestia eyes sparkles.", 9); + mesq l("Someone who have clear priorities appeared! I'm glad!"); + next; + mesn; + mesq l("You see, most people think that all monsters are controlled by the Monster King, but that's not quite right."); + next; + mesn; + mesq l("Some are just living their own lives. In special, I've spent part of my life studying the Yeti Society."); + next; + mesn; + mesq l("And guess what? They have a King of their own!"); + mesq l("If we could convince them to distract the Monster King, we could have chances to do a counter-attack!"); + next; + mesn; + mesq l("But that's not so easy... I already sent many people, and even come myself, but he refuses to help."); + next; + +L_MainQuestCore: + mesn; + mesq l("Maybe you could convince him. There's a summoning circle on Tulimshar Sewers."); + next; + mesn; + mesq l("Go there and speak the four four-letters magic words and he'll appear to you."); + next; + mesn; + mesq l("Don't go alone, though! Unless you are level 250 or something... Hahah... as if."); + next; + mes col("Accept quest?", 9); + if (askyesno() == ASK_YES) { + setq HurnscaldQuest_Celestia, 1; + mes ""; + mesn; + mesq l("Good, good. The chant is ##B EMOC OTEM ITEY GNIK ##b. Good luck!"); + } close; L_TeaQuest: |