diff options
Diffstat (limited to 'npc/012-1')
-rw-r--r-- | npc/012-1/bot.txt | 1 | ||||
-rw-r--r-- | npc/012-1/dyrinthetraveler.txt | 1 | ||||
-rw-r--r-- | npc/012-1/guards.txt | 9 | ||||
-rw-r--r-- | npc/012-1/gwendolyn.txt | 1 | ||||
-rw-r--r-- | npc/012-1/hinnak.txt | 1 | ||||
-rw-r--r-- | npc/012-1/igor.txt | 1 | ||||
-rw-r--r-- | npc/012-1/jack.txt | 1 | ||||
-rw-r--r-- | npc/012-1/locamit.txt | 1 | ||||
-rw-r--r-- | npc/012-1/luffyx.txt | 1 | ||||
-rw-r--r-- | npc/012-1/mahad.txt | 1 | ||||
-rw-r--r-- | npc/012-1/milly.txt | 50 | ||||
-rw-r--r-- | npc/012-1/shoppakep.txt | 1 | ||||
-rw-r--r-- | npc/012-1/terezin.txt | 1 |
13 files changed, 35 insertions, 35 deletions
diff --git a/npc/012-1/bot.txt b/npc/012-1/bot.txt index 3a6422b76..3e4f941c6 100644 --- a/npc/012-1/bot.txt +++ b/npc/012-1/bot.txt @@ -8,6 +8,7 @@ // Reward: Mouboo Figurine 012-1,82,59,0 script LOFBot NPC_PLAYER,{ + inspectorQuest(); .@q=getq(HurnscaldQuest_LOFPass); if (rand2(1,5) % 2 == 1) { mesn; diff --git a/npc/012-1/dyrinthetraveler.txt b/npc/012-1/dyrinthetraveler.txt index 318ad6ae6..10867809d 100644 --- a/npc/012-1/dyrinthetraveler.txt +++ b/npc/012-1/dyrinthetraveler.txt @@ -5,6 +5,7 @@ // The Travelers travel around the world telling stories. 012-1,119,52,0 script Dyrin The Traveler NPC_M_COINKEEPER,{ + inspectorQuest(); mesn; if (strcharinfo(0) == $MOST_HEROIC$) mesq l("Wow! Are you @@? Everyone, in every city, talks about you!", $MOST_HEROIC$); diff --git a/npc/012-1/guards.txt b/npc/012-1/guards.txt index 45df8c6c0..efd338403 100644 --- a/npc/012-1/guards.txt +++ b/npc/012-1/guards.txt @@ -10,6 +10,7 @@ // The Monster King guild have a special menu if (!$HURNS_LIBDATE && is_master()) goto L_Admus; if (strcharinfo(2) == "Monster King") goto L_MKControl; + inspectorQuest(); mesn; mesq l("It is %s since the last great attack from the Monster King.", FuzzyTime($HURNS_LIBDATE,1,2)); next; @@ -556,6 +557,7 @@ function script CheckpointGuard { } 012-1,81,18,0 script Checkpoint Guard#1 NPC_GUARD2,{ + inspectorQuest(); CheckpointGuard(); end; @@ -567,6 +569,7 @@ OnInit: 012-1,26,60,0 script Checkpoint Guard#2 NPC_GUARD1,{ + inspectorQuest(); CheckpointGuard(); end; @@ -577,6 +580,7 @@ OnInit: } 012-1,80,98,0 script Checkpoint Guard#3 NPC_GUARD2,{ + inspectorQuest(); CheckpointGuard(); end; @@ -588,6 +592,7 @@ OnInit: 012-1,134,98,0 script Checkpoint Guard#4 NPC_GUARD1,{ + inspectorQuest(); CheckpointGuard(); end; @@ -598,6 +603,7 @@ OnInit: } 012-1,94,56,0 script Guard#012-1.1 NPC_GUARD1,{ + inspectorQuest(); .@q=getq(HurnscaldQuest_HungryGuard); if (.@q == 0) { mesn l("Guard"); @@ -631,7 +637,8 @@ OnInit: 012-1,112,65,0 script Guard#012-1.2 NPC_GUARD2,{ - legiontalk; + inspectorQuest(); + legiontalk(); end; OnInit: diff --git a/npc/012-1/gwendolyn.txt b/npc/012-1/gwendolyn.txt index 42953ddf1..c2a30d01a 100644 --- a/npc/012-1/gwendolyn.txt +++ b/npc/012-1/gwendolyn.txt @@ -7,6 +7,7 @@ // Archery Trainer 012-1,88,52,0 script Gwendolyn NPC_BOWMASTER,{ + inspectorQuest(); .@q=getq(HurnscaldQuest_HarkEye); .@fbow=getq(HurnscaldQuest_ForestBow); diff --git a/npc/012-1/hinnak.txt b/npc/012-1/hinnak.txt index 47b019ce7..6f57bc96e 100644 --- a/npc/012-1/hinnak.txt +++ b/npc/012-1/hinnak.txt @@ -5,6 +5,7 @@ // Hurnscald farmer. 012-1,105,30,0 script Hinnak NPC_ORC,{ + inspectorQuest(); .@q1=getq(HurnscaldQuest_Farmers); .@q2=getq2(HurnscaldQuest_Farmers); mesn; diff --git a/npc/012-1/igor.txt b/npc/012-1/igor.txt index dfd9b9bc5..d0767da9a 100644 --- a/npc/012-1/igor.txt +++ b/npc/012-1/igor.txt @@ -5,6 +5,7 @@ // Igor gives the player latest news on the world 012-1,126,59,0 script Igor NPC_JOURNALMAN,{ + inspectorQuest(); Journalman(.name$); OnInit: diff --git a/npc/012-1/jack.txt b/npc/012-1/jack.txt index 9169dc8fc..1283ce299 100644 --- a/npc/012-1/jack.txt +++ b/npc/012-1/jack.txt @@ -7,6 +7,7 @@ // Jack is Hurnscald Lumberjack 012-1,69,93,0 script Jack NPC_LUMBERJACK,{ + inspectorQuest(); .@q1=getq(HurnscaldQuest_ForestBow); //.@q2=getq(HurnscaldQuest_WoodShield); diff --git a/npc/012-1/locamit.txt b/npc/012-1/locamit.txt index c4acd9d7e..bcab93a8e 100644 --- a/npc/012-1/locamit.txt +++ b/npc/012-1/locamit.txt @@ -24,6 +24,7 @@ } + inspectorQuest(); mesn; mesq l("Hi! Do you want a hair cut?"); diff --git a/npc/012-1/luffyx.txt b/npc/012-1/luffyx.txt index d2cb2395a..f4df32525 100644 --- a/npc/012-1/luffyx.txt +++ b/npc/012-1/luffyx.txt @@ -5,6 +5,7 @@ // Hunt mouboos, Summer Quest 012-1,68,74,0 script Luffyx NPC_RAIJIN,{ + inspectorQuest(); .@q=getq(SQuest_Summer); mesn; if (season() == SUMMER) { diff --git a/npc/012-1/mahad.txt b/npc/012-1/mahad.txt index e37cc6902..31679fcdd 100644 --- a/npc/012-1/mahad.txt +++ b/npc/012-1/mahad.txt @@ -9,6 +9,7 @@ // Note: You may get a Grass Carp (worth 100 GP) instead. Bottle is lost? O.o 012-1,117,54,0 script Mahad NPC_PLAYER,{ + inspectorQuest(); mesn; mes l("I can fill your bottle with water for only @@ gp the bottle.", .price); mes l("After all, I am the Well Master!"); diff --git a/npc/012-1/milly.txt b/npc/012-1/milly.txt index 1935858e1..24761da69 100644 --- a/npc/012-1/milly.txt +++ b/npc/012-1/milly.txt @@ -6,14 +6,10 @@ // She controls "World's Hero quest", which is now her MAIN QUEST; // But maybe later she'll get nodes about Khafar etc but not like in TMW // -// Her reward is a Plush Mouboo. Along about 1000 Mouboo Figurines, and whatever -// grand reward for completing Main Storyline, and a mega blaster level at magic, -// and probably within another general quest, YOU CAN SUMMON THE MOUBOOTAUR -// Eh... I think you need all seven Mana Fragments to control it, though. -// Without these fragments, you'll just face the baddest boss fight ever and die -// miserably, because the moubootaur is... well... Simply put... THE MOUBOOTAUR. +// Her reward is a Plush Mouboo. 012-1,111,66,0 script Milly NPC_TEDDYGIRL,{ + inspectorQuest(); .@q=getq(General_Milly); mesn; if (.@q >= 1) mesq lg("Hello my hero!"); @@ -53,32 +49,15 @@ L_Finish: mesn; mesq lg("Wo-wo-wow! You really did it! You're the best!"); next; + inventoryplace PlushMouboo, 1, SupremeGift, 1; + setq General_Milly, 1; + getitem PlushMouboo, 1; + getitem SupremeGift, 1; + // To complete all quests, you need to be at least Lv 95 + getexp 1000000, 16000; + Zeny += 25000; mesn; - mesq l("But the game still is in development, so not every quest was added yet."); - next; - mesn; - mesq l("Do you want to get a reward nonetheless? You will lose @@.", b(l("any planned experience and gold reward."))); - mesc l("Also note that, under team's discretion, all rewards from this quest might be erasen along quest state."); - mesc l("This would mean you might need to complete this quest again in the future."); - next; - // Debug - percentheal 100, 100; - sc_start SC_ATTHASTE_POTION1, 1800000, 30; - /* - mesn; - mesc l("Saulc was here"), 1; - close; - */ - // / Debug - if (askyesno() == ASK_YES) { - mes ""; - inventoryplace PlushMouboo, 1; - setq General_Milly, 1; - getitem PlushMouboo, 1; - getexp 100, 100; // No, not really. - mesn; - mesq lg("Here you go, miss! Thanks for being my hero! <3", "Here you go, mister! Thanks for being my hero! <3"); - } + mesq lg("Here you go, miss! Thanks for being my hero! <3", "Here you go, mister! Thanks for being my hero! <3"); close; L_Feat: @@ -99,8 +78,9 @@ L_Feat: msObjective(EPISODE_WINNER, l("* Impress %s", l("The Doctor"))); msObjective(FORT_1ST_VISIT, l("* Impress %s", l("The Alliance"))); msObjective(MOUBOOTAUR_WINNER, l("* Impress %s", l("Andrei Sakar"))); + msObjective(MK_WINNER, l("* Impress %s", l("the Monster King"))); mes ""; - mesc l("You need to finish at least %d/%d tasks.", 7, 9); + mesc l("You need to finish at least %d/%d tasks.", 9, 10); .@t = 0; if (YETIKING_WINNER) .@t += 1; if (HEROESHOLD_WINNER) .@t += 1; @@ -111,7 +91,8 @@ L_Feat: if (EPISODE_WINNER) .@t += 1; if (FORT_1ST_VISIT) .@t += 1; if (MOUBOOTAUR_WINNER) .@t += 1; - if (.@t >= 7) goto L_Epic; + if (MK_WINNER) .@t += 1; + if (.@t >= 9) goto L_Epic; close; L_Epic: @@ -141,7 +122,8 @@ L_Epic: inventoryplace SunnyCrystal, 1; setq General_Milly, 2; getitem SunnyCrystal, 1; - getexp 100, 100; // No, not really. + // To complete all quests, you need to be at least Lv 95 + getexp 1000000, 16000; mesn; mesq lg("Here you go, miss! Thanks for being my hero! <3", "Here you go, mister! Thanks for being my hero! <3"); } diff --git a/npc/012-1/shoppakep.txt b/npc/012-1/shoppakep.txt index 8c5f4ba17..15b969aab 100644 --- a/npc/012-1/shoppakep.txt +++ b/npc/012-1/shoppakep.txt @@ -5,6 +5,7 @@ // Random Hurnscald Shopper with random overpriced stuff and gifts 012-1,58,64,0 script Shoppa Kep NPC_SHOPPAKEP,{ + inspectorQuest(); mesn; mesq lg("Welcome! Only the finest wares!"); next; diff --git a/npc/012-1/terezin.txt b/npc/012-1/terezin.txt index 82a5d096a..f53295848 100644 --- a/npc/012-1/terezin.txt +++ b/npc/012-1/terezin.txt @@ -6,6 +6,7 @@ // NPC_MONA? 012-1,110,41,0 script Tezzerin NPC_ELVEN_FEMALE_READING,{ + inspectorQuest(); .@q1=getq(HurnscaldQuest_Farmers); .@q2=getq2(HurnscaldQuest_Farmers); if (strcharinfo(0) == $MOST_HEROIC$) mesn; |