summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/003-1-1/yetiking.txt6
-rw-r--r--npc/012-7/celestia.txt42
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: