summaryrefslogtreecommitdiff
path: root/npc/re/quests/quests_morocc.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/quests/quests_morocc.txt')
-rw-r--r--npc/re/quests/quests_morocc.txt213
1 files changed, 213 insertions, 0 deletions
diff --git a/npc/re/quests/quests_morocc.txt b/npc/re/quests/quests_morocc.txt
new file mode 100644
index 000000000..95d2ef5e4
--- /dev/null
+++ b/npc/re/quests/quests_morocc.txt
@@ -0,0 +1,213 @@
+//===== rAthena Script =======================================
+//= Morroc Quest NPCs
+//===== By: ==================================================
+//= Euphy
+//===== Current Version: =====================================
+//= 1.0a
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= [Official Conversion]
+//= Quest NPCs related to Morroc.
+//===== Additional Comments: =================================
+//= 1.0 First Version.
+//= 1.0a Gathered remaining dialogues. [Euphy]
+//============================================================
+
+// Pyramids Nightmare Mode
+//============================================================
+moc_prydb1,103,54,3 script Suspicious Cat#night 547,{
+ mes "[Suspicious Cat]";
+ mes "I can't believe a mummy could do this to me. Oh man, it hurts. Nobody should find out about this....";
+ next;
+ if(select("Mummy? What happened?:Pretend not to know anything.") == 2)
+ close;
+ mes "[Suspicious Cat]";
+ mes "You caught me! Darn it...I didn't expect my reputation as a tomb raider would get damaged like this...";
+ next;
+ mes "[Suspicious Cat]";
+ mes "But come on, they're so strange! They're mummies! Just mummies, you know? They shouldn't be that strong!";
+ next;
+ if(select("Strong mummies? Where are they?:End the conversation.") == 2) {
+ mes "[Suspicious Cat]";
+ mes "Whaaat~ you don't want to hear my story? Fine! You'd better not mention my name anywhere else!";
+ close;
+ }
+ mes "[Suspicious Cat]";
+ mes "Haha, it's a secret.";
+ mes "I found out while I was stealing... No, I mean, just walking through the pyramid.";
+ next;
+ mes "[Suspicious Cat]";
+ mes "When I saw a mummy coming toward me, I was like 'whatever' and didn't care. But then he knocked me down with a slap in the face! How could he do that to a cute cat like me! You bandaged freak... you just wait and see!";
+ next;
+ if(select("I would like to go, too.:End the conversation.") == 2)
+ close;
+ mes "[Suspicious Cat]";
+ mes "No way! I spent so much time finding that path!!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "Hmm... but if you insist, just give me 5000 Zeny. I'll lead you.";
+ mes "What~? Don't give me that look! Do you have any idea how hard it is for a cat to survive in Midgard!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "^FF0000But come to think of it, a weakling like you won't survive there. Maybe for a second if you're lucky?^000000";
+ mes "Well, it's none of my business. But I warned you anyway!";
+ next;
+ switch(select("Pay 5,000 zeny and set out.:Forget it.")) {
+ case 1:
+ if (Zeny < 5000) {
+ mes "[Suspicious Cat]";
+ mes "Where do you think you're going! You're so broke!";
+ close;
+ }
+ set Zeny, Zeny-5000;
+ mes "[Suspicious Cat]";
+ mes "Bah, what's up with this old money... you don't have anything sparkly or shiny?!";
+ mes "Ahh, just follow me!";
+ close2;
+ warp "moc_prydn1",93,96;
+ end;
+ case 2:
+ mes "[Suspicious Cat]";
+ mes "Gosh, you don't even have 5000 Zeny, do you?";
+ close;
+ }
+}
+
+moc_prydn1,94,98,3 script Suspicious Cat#night2 547,{
+ mes "[Suspicious Cat]";
+ mes "That stupid mummy slapped me again while you were looking away! Sniff sniff... Let's go back, meow!";
+ next;
+ switch(select("Go back to Thief Guild:Eliminate Verit:Eliminate Ancient Mummy:It's nothing")) {
+ case 1:
+ mes "[Suspicious Cat]";
+ mes "Right right... let's go back.";
+ close2;
+ warp "moc_prydb1",100,57;
+ end;
+ case 2:
+ set .@playtime, checkquest(2290,PLAYTIME);
+ if (.@playtime == 0 || .@playtime == 1) {
+ mes "[Suspicious Cat]";
+ mes "Look at that Verit, he's afraid of us! Kyaahaha! We're safe, at least for a while!";
+ close;
+ } else if (.@playtime == 2)
+ erasequest 2290;
+ set .@hunting, checkquest(2289,HUNTING);
+ if (.@hunting == -1) {
+ mes "[Suspicious Cat]";
+ mes "Did you know that cats and dogs don't get along?";
+ next;
+ mes "[Suspicious Cat]";
+ mes "Look at that ugly and hideous Verit. He's scowling, wagging his tail and trying to come closer.";
+ mes "Oh, you don't have a tail, right? He thinks I'm a thorn in his side, and he's trying to start a fight now!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "Look at him, so greedy and drooly... I don't like the way he breathes, either. I can't stand how he's making those gobbling sounds...";
+ mes "It's so obvious that he's waiting to attack me from behind.";
+ next;
+ mes "[Suspicious Cat]";
+ mes "Gosh, I could have scratched his face so hard if it wasn't for my stomachache!";
+ mes "Hey, it's not because I'm afraid of Majoruros!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "If you want to go home, you'd better beat up that ugly doggie! Otherwise, he'll bite you!";
+ next;
+ switch(select("Help him:Stay away")) {
+ case 1:
+ mes "[Suspicious Cat]";
+ mes "Good, the target number is 20! Good luck!";
+ setquest 2289;
+ close;
+ case 2:
+ mes "[Suspicious Cat]";
+ mes "Pah! You don't care about me? Fine, you traitor!";
+ close;
+ }
+ } else if (.@hunting == 0 || .@hunting == 1) {
+ mes "[Suspicious Cat]";
+ mes "Is Verit's training going well?";
+ next;
+ switch(select("Sure.:I want to stop.")) {
+ case 1:
+ mes "[Suspicious Cat]";
+ mes "Good. Keep up the good work!";
+ close;
+ case 2:
+ mes "[Suspicious Cat]";
+ mes "What? You're so irresponsible!";
+ erasequest 2289;
+ close;
+ }
+ } else if (.@hunting == 2) {
+ mes "[Suspicious Cat]";
+ mes "Hey, you're actually useful! Good job!";
+ mes "That Verit wouldn't dare come around here for a while, right? Muhahah!";
+ changequest 2289,2290;
+ getexp 300000,100000;
+ close;
+ }
+ case 3:
+ set .@playtime, checkquest(2291,PLAYTIME);
+ if (.@playtime == 0 || .@playtime == 1) {
+ mes "[Suspicious Cat]";
+ mes "Good, I'll make a good use of the time you gained! But I gotta do something about this stomachache first.....";
+ close;
+ } else if (.@playtime == 2)
+ erasequest 2291;
+ set .@hunting, checkquest(2292,HUNTING);
+ if (.@hunting == -1) {
+ mes "[Suspicious Cat]";
+ mes "Precious treasures are supposed to be hidden in the deep secret places here!";
+ mes "I'm sure the mummy's precious treasures are hidden in the second basement level.";
+ next;
+ mes "[Suspicious Cat]";
+ mes "But Ancient Mummies caught me off guard and hit my head before I knew it!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "I'm sure they're trying to stop me from finding the treasures by decreasing my superior brain cells!!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "They can't stop me! Let's go get rid of Ancient Mummies!!";
+ next;
+ mes "[Suspicious Cat]";
+ mes "Don't ask why! I'm sure you wouldn't want those beautiful treasures to be hidden in the dark either!";
+ next;
+ switch(select("Help him:Stay away")) {
+ case 1:
+ mes "[Suspicious Cat]";
+ mes "Alright, the target number is 20! Good luck!";
+ setquest 2292;
+ close;
+ case 2:
+ mes "[Suspicious Cat]";
+ mes "Bah, you're so cold-hearted.";
+ close;
+ }
+ } else if (.@hunting == 0 || .@hunting == 1) {
+ mes "[Suspicious Cat]";
+ mes "Is fighting Ancient Mummies going well?";
+ next;
+ switch(select("Sure.:I want to stop.")) {
+ case 1:
+ mes "[Suspicious Cat]";
+ mes "Good. Keep up the good work!";
+ close;
+ case 2:
+ mes "[Suspicious Cat]";
+ mes "What? You're so irresponsible!";
+ erasequest 2292;
+ close;
+ }
+ } else if (.@hunting == 2) {
+ mes "[Suspicious Cat]";
+ mes "Hey, you're actually useful! Good job!";
+ mes "That Ancient Mummy wouldn't dare come around here for a while, right? Muhahah!";
+ changequest 2292,2291;
+ getexp 600000,200000;
+ close;
+ }
+ case 4:
+ close;
+ }
+}