* Added Nameless Island Dungeon quest. Please report bugs.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12939 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2008-07-12 00:42:29 +00:00
parent 6eda4e104a
commit 065a617084
7 changed files with 2364 additions and 106 deletions

View File

@ -1,5 +1,7 @@
Date Added
======
2008/07/12
* Rev. 12399 Added Nameless Island Dungeon quest. [L0ne_W0llf]
2008/07/10
* Fixed a sage job quest cutin not being removed as reported by jc1991, bugreport:1825 [Brainstorm]
* Fixed a small bug on mid_camp warps by brianlew, bugreport:1824 [Brainstorm]

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= kobra_k88; L0ne_W0lf
//===== Current Version: =====================================
//= 2.1
//= 2.2
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@ -37,6 +37,7 @@
//= 2.0a Corrected a Typo error ";;". [Samuray22]
//= 2.0b Corrected a Typo error. (bugreport:950) [Samuray22]
//= 2.1 Added missing checkweights. [L0ne_W0lf]
//= 2.2 Added Nameless Island quest addition. [L0ne_W0lf]
//============================================================
// Prontera Culvert
@ -2736,12 +2737,191 @@ prt_church,185,106,3 script Father Bamph 60,{
close;
}
else {
mes "[Father Bamph]";
mes "I'm sorry, but would it";
mes "be alright if we talked";
mes "later? I have to handle";
mes "a very important task now...";
close;
if (prt_curse == 61) {
// Begin Nameless Island Access Quest Addition
if (aru_monas == 1) {
mes "[Father Bamph]";
mes "Oh, I've been waiting for";
mes "you, adventurer. I'm sorry";
mes "for giving you such short";
mes "notice, but it seems that";
mes "you've grown much stronger";
mes "since the last time we met.";
next;
mes "[Father Bamph]";
mes "The Church has received";
mes "a request from Prontera";
mes "Palace, but we don't have";
mes "the resources to handle it.";
mes "I believe you'd be well suited";
mes "to this task if you'll help us.";
next;
mes "[Father Bamph]";
mes "A man of high rank suddenly";
mes "disappeared a while ago.";
mes "Although Prontera Palace";
mes "asked us to find him, I can";
mes "only tell you who he is later.";
next;
mes "[Father Bamph]";
mes "All we know is that he was";
mes "last seen in Comodo. Please";
mes "speak to our informant, ^6B8E23Larjes^000000,";
mes "and he will assist you in your";
mes "search for the lost official.";
set aru_monas,2;
close;
}
else if (aru_monas == 2 || aru_monas == 3) {
mes "[Father Bamph]";
mes "Please go to Comodo and";
mes "find our informant, ^6B8E23Larjes^000000,";
mes "in the Casino. He will help";
mes "you in your search for the";
mes "official who disappeared.";
close;
}
else if (aru_monas == 4) {
mes "[Father Bamph]";
mes "Ah, so you found Larjes?";
mes "How has your investigation of";
mes "that official's disappearance";
mes "progressing? I hope that he";
mes "is still safe and sound";
mes "when you find him.";
next;
select("Tell him what Larjes said.");
mes "[Father Bamph]";
mes "I see. We've detected some";
mes "disquieting activity from";
mes "Arunafeltz lately, but I didn't";
mes "think they would make";
mes "their move so soon. Hmm...";
mes "Give me a moment to think.";
set aru_monas,5;
close;
}
else if (aru_monas == 5) {
if (rand(1,10) == 10) {
mes "[Father Bamph]";
mes "Well, I've considered all";
mes "possible scenarios. I think";
mes "it would work best if you";
mes "continue your investigation";
mes "on our behalf. That is, if";
mes "you're willing to do it.";
next;
mes "[Father Bamph]";
mes "We don't want to provoke";
mes "an international conflict";
mes "with our official involvement,";
mes "but I also can't force you to";
mes "work for us. Whether you";
mes "can help is your choice.";
next;
if (select("Let me think about it.:Of course, I'll help.") == 1) {
mes "[Father Bamph]";
mes "I hope that you decide";
mes "to help us. The safety of";
mes "our nation depends on the";
mes "success of this investigation.";
mes "We could really use your help.";
close;
}
mes "[Father Bamph]";
mes "Thank you. I'm glad to hear";
mes "that you'll help us. You may";
mes "take the airship in Izlude to";
mes "travel to Arunafeltz, where you";
mes "must continue your investigation.";
next;
mes "[Father Bamph]";
mes "I believe that you should";
mes "be able to learn more if you";
mes "investigate the city of ^9370DBRachel^000000.";
mes "Please accept this money";
mes "to cover your Airship fee.";
mes "Thank you, and good luck.";
set zeny,zeny+1500;
set aru_monas,6;
close;
}
else {
mes "[Father Bamph]";
mes "Hmm... What's the best way";
mes "for us to handle this? Let";
mes "me think about our options.";
mes "We can--no. That wouldn't";
mes "work. This will be difficult.";
close;
}
}
else if (aru_monas == 6) {
// Anyone else see the irony in this?
mes "[Father Bamph]";
mes "You might have problems";
mes "in Rachel since the culture";
mes "there is much different than";
mes "our own. Their ways of doing";
mes "things, their government...";
mes "Everything is tied to religion.";
close;
}
else if (aru_monas > 6 && aru_monas < 24) {
mes "[Father Bamph]";
mes "Thank you so much for all";
mes "of your hard work. Our agents";
mes "will contact you whenever they";
mes "uncover any new information.";
mes "Remember that no one can";
mes "know what we've been doing.";
close;
}
else if (aru_monas == 24) {
mes "[Father Bamph]";
mes "Thank you for bring us such";
mes "important information. With";
mes "your help, we were able to";
mes "clear a few unsolved cases.";
mes "We expected something like";
mes "this, but not this soon.";
next;
mes "[Father Bamph]";
mes "I fear that the Royal Court";
mes "has been bickering over their";
mes "own selfish needs. I pray that";
mes "it does not grow worse, devolve";
mes "into chaos. ^666666*Sigh*^000000 We'll see...";
set aru_monas,25;
close;
}
else if (aru_monas >= 25) {
mes "[Father Bamph]";
mes "Thank you for bring us such";
mes "important information. With";
mes "your help, we were able to";
mes "clear a few unsolved cases.";
mes "We expected something like";
mes "this, but not this soon.";
next;
mes "[Father Bamph]";
mes "I fear that the Royal Court";
mes "has been bickering over their";
mes "own selfish needs. I pray that";
mes "it does not grow worse, devolve";
mes "into chaos. ^666666*Sigh*^000000 We'll see...";
close;
}
// End Nameless Island Access Quest Addition
else {
mes "[Father Bamph]";
mes "I'm sorry, but would it";
mes "be alright if we talked";
mes "later? I have to handle";
mes "a very important task now...";
close;
}
}
}
}

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
//= 2.4a
//= 2.5
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@ -50,6 +50,7 @@
//= 2.3 Added Zhed's portion of Thor Volcano Base Quest. (euRO) [L0ne_W0lf]
//= 2.4 Updated Zhed's Thor Vol. Base addition dialog to iRO's. [L0ne_W0lf]
//= 2.4a Further updates to Zhed's Veins addition. [L0ne_W0lf]
//= 2.5 Added Nameless Island quest addition. [L0ne_W0lf]
//============================================================
// Lost Child Quest (Prerequisite to High Priest quest)
@ -4923,6 +4924,78 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{
if (MISC_QUEST & 8192) {
// Start Veins "Thor Volcano Base" Quest Addition
if (rachel_camel == 25) {
// Start Nameless Island Access Quest Addition
if (aru_monas == 11) {
mes "[High Priest Zhed]";
mes "Ah, it's been a while,";
mes "hasn't it? You look well,";
mes "and I'm doing fine as you";
mes "can see. What can I do";
mes "for you today, "+strcharinfo(0)+"?";
next;
if (select("I just wanted to say hi.:Ask About Veins Incident") == 1) {
mes "[High Priest Zhed]";
mes "As you well know, I'm only";
mes "a High Priest in title, and";
mes "lost much of my influence";
mes "amongst many of the other";
mes "priests for my views.";
next;
mes "[High Priest Zhed]";
mes "Still, I have faith that";
mes "justice and good will";
mes "prevail over the corruption";
mes "that plagues our priests,";
mes "so long as good people";
mes "are willing to act.";
close2;
cutin "ra_gman",255;
end;
}
mes "[High Priest Zhed]";
mes "Veins incident?";
mes "I haven't heard of";
mes "anything... Well, perhaps";
mes "if you'd elaborate, then";
mes "I'd understand a bit more.";
next;
mes "^3355FFYou told High Priest";
mes "Zhed about the group of";
mes "smugglers arrested in Veins.^000000";
next;
mes "[High Priest Zhed]";
mes "Oh, I think I did hear";
mes "something about that earlier";
mes "Let's see now... Ah, right";
mes "Niren mentioned something";
mes "strange about them.";
next;
mes "[High Priest Zhed]";
mes "The smugglers were with";
mes "a high ranking official from";
mes "the Rune-Midgarts Kingdom,";
mes "which is why Niren was so";
mes "hesitant to take any action";
mes "against them for a while.";
next;
mes "[High Priest Zhed]";
mes "I was too preoccupied with";
mes "other matters, and I didn't";
mes "think much of it at the time.";
mes "Why don't you speak to Niren?";
mes "I'm sure that she can tell you";
mes "more about what happened.";
next;
mes "[High Priest Zhed]";
mes "If you do decide to";
mes "visit Niren, please";
mes "send her my regards.";
set aru_monas,12;
close2;
cutin "ra_gman",255;
end;
}
// End Nameless Island Access Quest Addition.
if (aru_vol == 0) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
//= 1.4a
//= 1.5
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@ -35,6 +35,7 @@
//= 1.3a More fixes to some of the Base quest NPCs. [L0ne_W0lf]
//= 1.4 Added missing checkweights. [L0ne_W0lf]
//= 1.4a Corrected a typo error ";;". [Toms]
//= 1.5 Added Nameless Island quest addition. [L0ne_W0lf]
//============================================================
// Stone Quest
@ -3033,6 +3034,86 @@ veins,327,185,3 script Kid#camelcamel 944,{
close;
}
else {
// Start Nameless Island Access Quest Addition
if (aru_monas == 15) {
mes "[Kid Karyn]";
mes "Hi! It's good to see";
mes "you again! Kurdi just came";
mes "back home from the hospital,";
mes "and is getting better everyday!";
mes "Ah, and I've been taking care";
mes "of her, just like I promised~";
next;
mes "["+strcharinfo(0)+"";
mes "Really? That's good";
mes "You should be proud~";
next;
mes "[Kid Karyn]";
mes "^666666*Blush*^000000 Heh heh!";
next;
mes "["+strcharinfo(0)+"]";
mes "Anyway, I was wondering";
mes "if you could help me.";
mes "Your dad's a fisherman,";
mes "right? Would you mind";
mes "asking him if I could";
mes "borrow his boat?";
next;
mes "[Kid Karyn]";
mes "Well... Actually...";
mes "The pope said that my";
mes "dad isn't allowed to use";
mes "his boat for a while...";
mes "I'm not sure why...";
next;
mes "[Kid Karyn]";
mes "So yeah. Dad's not allowed";
mes "to go out to sea right now.";
mes "But it should be okay if it's";
mes "you, right? Hey, you helped";
mes "me, so I hafta help you, right?";
next;
mes "[Kid Karyn]";
mes "My dad is really mad that";
mes "he can't use his boat so";
mes "maybe we better not tell";
mes "him you want to use it. Let's";
mes "keep it our secret, okay?";
next;
mes "["+strcharinfo(0)+"]";
mes "S-sure thing!";
next;
mes "[Kid Karyn]";
mes "Anyway, his boat is the";
mes "only one on the south beach";
mes "since all the other fishermen";
mes "dock theirs boats in other";
mes "places. Also, my dad's boat";
mes "will rust if no one uses it.";
next;
mes "["+strcharinfo(0)+"]";
mes "Great! Thanks so much";
mes "for your help, Karyn~";
mes "I'll be sure to take";
mes "good care of your dad's";
mes "boat. I only need it for";
mes "a little while, anyway.";
next;
mes "[Kid Karyn]";
mes "Heh heh! Thanks!";
mes "I'm happy that";
mes "I can help you too!";
set aru_monas,16;
close;
}
else if (aru_monas > 15) {
mes "[Kid Karyn]";
mes "Hi! How do you like";
mes "fishing on my dad's boat?";
mes "Oh, and Kurdi says hi!";
close;
}
// End Nameless Island Access Quest Addition.
mes "[Kid Karyn]";
mes "Hello, hello!";
mes "Hey, did you need";

View File

@ -78,6 +78,7 @@ npc: npc/quests/quests_louyang.txt
npc: npc/quests/quests_lutie.txt
npc: npc/quests/quests_morocc.txt
//npc: npc/quests/quests_moscovia.txt
npc: npc/quests/quests_nameless.txt
npc: npc/quests/quests_niflheim.txt
npc: npc/quests/quests_payon.txt
npc: npc/quests/quests_prontera.txt
@ -240,3 +241,7 @@ npc: npc/other/arena/arena_lvl80.txt
npc: npc/other/arena/arena_party.txt
npc: npc/other/arena/arena_point.txt
// --------------------------------------------------------------
// --------------------Hugel Monster Races ----------------------
// CURRENTLY NOT IMPLEMENTED. DO NOT ENABLE.
//npc: npc/other/Monster_race.txt
// --------------------------------------------------------------

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= $ephiroth
//===== Current Version: =====================================
//= 1.2
//= 1.3
//===== Compatible With: =====================================
//= Any Athena Version
//===== Description: =========================================
@ -12,108 +12,13 @@
//= 1.0 Initial version [$ephiroth]
//= 1.1 Added SinSloth's warper to this file [Playtester]
//= 1.2 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
//= 1.3 Removed SinSloth's warper from this file [L0ne_W0lf]
//============================================================
nameless_n,157,184,0 warp namelesswarp0401 1,1,abbey01,51,12
nameless_i,168,257,0 warp namelesswarp1001 1,1,nameless_in,12,43
nameless_in,12,40,0 warp namelesswarp1002 1,1,nameless_i,168,254
nameless_i,252,130,0 warp namelesswarp1003 1,1,nameless_in,26,128
nameless_in,23,128,0 warp namelesswarp1004 1,1,nameless_i,249,130
nameless_i,79,256,0 warp namelesswarp1005 1,1,nameless_in,12,172
nameless_in,12,169,0 warp namelesswarp1006 1,1,nameless_i,82,256
nameless_i,78,94,0 warp namelesswarp1007 1,1,nameless_in,96,180
nameless_in,96,177,0 warp namelesswarp1008 1,1,nameless_i,81,96
ve_fild07,128,131,3 script Desert Coast Man#na 943,{
mes "[Desert Coast Sailor]";
mes "Hey you! Yes, you!";
mes "Have you ever heard";
mes "about Nameless Island?...";
next;
mes "[Desert Coast Sailor]";
mes "Shh! Not that loudly!";
mes "Rumors say there is an";
mes "old monastery... you might";
mes "want to take a look at it...";
next;
mes "[Desert Coast Sailor]";
mes "But you know... It is kind";
mes "of forbidden to talk about";
mes "this place... Sure, going";
mes "there is somewhat impossible.";
mes "I can lead you there.";
next;
mes "[Desert Coast Sailor]";
mes "10.000 zenys.";
mes "And I'll make sure nobody";
mes "knows you went there. It looks";
mes "like a fair trade, doesn't it?";
next;
switch( select( "Sure.","Forget it." ) )
{
case 1:
if(Zeny < 10000)
{
mes "[Desert Coast Sailor]";
mes "Did you really think I would";
mes "take that much risk for free?";
mes "No money, no travel, understood?";
close;
}
mes "[Desert Coast Sailor]";
mes "Haha! I knew you truly were";
mes "an adventurer! Let's go!";
mes "I hope you didn't forget";
mes "anything...";
set Zeny,Zeny-10000;
close2;
warp "nameless_n",254,231;
end;
case 2:
mes "[Desert Coast Sailor]";
mes "Fine, as you wish.";
mes "Remember, don't talk to";
mes "anyone about that place,";
mes "or you might have problems...";
close;
}
}
nameless_n,251,236,3 script Desert Coast Man 943,{
mes "[Desert Coast Sailor]";
mes "It's not like I care";
mes "about you... But please,";
mes "be careful, I heard some";
mes "screams from the center of";
mes "the island...";
next;
mes "[Desert Coast Sailor]";
mes "I'm going back to Veins,";
mes "I don't like that place";
mes "at all. Do you want to return";
mes "with me?";
next;
switch( select( "Take me far away.","I'll be fine by myself." ) )
{
case 1:
mes "[Desert Coast Sailor]";
mes "Okay. I see you are an";
mes "adventurer, but at least";
mes "you're a wise one.";
mes "I don't want to stay here.";
close2;
warp "ve_fild07",127,135;
end;
case 2:
mes "[Desert Coast Sailor]";
mes "That's your problem now.";
mes "I don't want to be part";
mes "of this expedition.";
mes "Take care.";
close;
}
}