summaryrefslogtreecommitdiff
path: root/npc/quests/quests_airship.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/quests_airship.txt')
-rw-r--r--npc/quests/quests_airship.txt176
1 files changed, 101 insertions, 75 deletions
diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt
index 43e51d5d0..935695dab 100644
--- a/npc/quests/quests_airship.txt
+++ b/npc/quests/quests_airship.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
// Samuray22
//===== Current Version: =====================================
-//= 1.7
+//= 1.8
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@@ -11,8 +11,8 @@
//= Reward: -Free Ticket for Flyship.
//= -Free System to Repair.
//= Quest about how work the airship
-//= Reward: -Base Experience 200.000
-//= -Job Experience 10.000
+//= Reward: -Base Experience 200,000
+//= -Job Experience 10,000
//===== Additional Comments: =================================
//= 1.0 First Beta.
//= 1.1 Added Heart Fragment quest. [SinSloth]
@@ -24,6 +24,9 @@
//= 1.5 Replaced effect numerics with constants. [Samuray22]
//= 1.6 Changed some variables to scope instead of permanent char. [brianluau]
//= 1.7 some minor cleanup updates to the airship invasion. [L0ne_W0lf]
+//= 1.8 Added quest log entries for:
+//= - Airship Ticket Quest
+//= - How the Airship Works
//============================================================
//=======================================================================================================//
@@ -47,6 +50,7 @@ airplane,47,61,1 script Crewman 833,{
mes "[Kain Himere]";
mes "It's a strange favor to ask, but I'll pay you back as soon as you return.";
next;
+ setquest 2079;
set kain_ticket, 5;
mes "^3355FFKain Himere has given you a small box.^000000";
close;
@@ -270,7 +274,7 @@ airplane,47,61,1 script Crewman 833,{
mes "I needed sent to Einbroch. Anyway, I hope you have a good trip. Oh, and thanks for listening.";
close;
}
- }
+ }
} else if(kain_ticket==3) {
mes "[Kain Himere]";
mes "Oh, how are you?";
@@ -368,6 +372,7 @@ airplane,47,61,1 script Crewman 833,{
next;
mes "[Kain Himere]";
mes "Would be so kind as to help me by finding that journal and seeing if Tarsha is my daughter?";
+ changequest 2081,2082;
set kain_ticket, 11;
close;
}
@@ -403,6 +408,7 @@ airplane,47,61,1 script Crewman 833,{
mes "[Kain Himere]";
mes "I know this isn't much, but please understand that it's all I can give you. God bless you for your all your help!";
delitem 7276, 1;
+ completequest 2085;
set kain_ticket, 15;
getitem 7311, 4;
close;
@@ -473,6 +479,7 @@ OnTouch:
mes "out 'comrades!'";
close;
case 2:
+ changequest 2079,2080;
set kain_ticket, 7;
mes "[Elle Cherno]";
mes "This...?";
@@ -519,6 +526,7 @@ OnTouch:
mes "^3355FFElle put a big";
mes "doodled message";
mes "in your hand.^000000";
+ changequest 2084,2085;
set kain_ticket, 14;
getitem 7276, 1; //Picture Letter,
close;
@@ -641,6 +649,7 @@ ein_in01,125,99,3 script Tarsha Cherno 850,{
next;
mes "["+strcharinfo(0)+"]";
mes "I've got to go check something now, but hopefully I'll be back soon with good news!";
+ changequest 2080,2081;
set kain_ticket, 10;
close;
} else if(kain_ticket == 10 || kain_ticket == 11) {
@@ -708,6 +717,7 @@ ein_in01,125,99,3 script Tarsha Cherno 850,{
mes "[Tarsha Cherno]";
mes "Ah, right.";
mes "Elle wants to see you again. Would you be so kind as to see her before you go?";
+ changequest 2083,2084;
set kain_ticket, 13;
close;
case 3:
@@ -920,6 +930,7 @@ einbech,45,113,5 script Tree#t1-1::Tree 111,{
close;
} else {
callfunc "diary";
+ changequest 2082,2083;
set kain_ticket, 12;
close;
}
@@ -1500,6 +1511,7 @@ airplane_01,238,154,5 script Airship Captain#01 873,{
cutin "",255;
end;
case 2:
+ setquest 8032;
set lght_air, 2;
mes "[Tarlock]";
mes "Ha-hah! I like you";
@@ -1633,6 +1645,7 @@ airplane_01,238,154,5 script Airship Captain#01 873,{
mes "I'm tired for reading";
mes "and writing those long";
mes "letters.";
+ completequest 8035;
set lght_air, 7;
getexp 200000, 10000;
close2;
@@ -1755,6 +1768,7 @@ airplane,236,163,5 script Airship Captain#03 873,{
next;
mes "[Ferlock]";
mes "And if you ever meet him, please send him my gratitude and regards.";
+ changequest 8045,8046;
set hg_ma1,5;
close2;
cutin "",255;
@@ -1976,6 +1990,7 @@ airplane,236,163,5 script Airship Captain#03 873,{
mes "is goodbye for now, adventurer.";
close2;
specialeffect2 EF_ABSORBSPIRITS;
+ completequest 8043;
set lhz_heart,13;
getexp 700000,400000;
cutin "",255;
@@ -2024,71 +2039,73 @@ airplane,236,163,5 script Airship Captain#03 873,{
case 2:
if (lght_air == 2) {
- set lght_air, 3;
- mes "^3131FFYou give Captain Ferlock";
- mes "the letter that his brother";
- mes "Tarlock has written for him.^000000";
- next;
- mes "[Ferlock]";
- mes "Oh, this is from my";
- mes "brother? Hey, thanks so";
- mes "much for bringing this to";
- mes "me for him. Ah, give me";
- mes "a minute to read all of";
- mes "this, would you now?";
- next;
- mes "[Ferlock]";
- mes "...";
- mes "So that's what he's been";
- mes "up to. Huh. Hahaha! Oh, that's";
- mes "funny. Ah, it's always good to";
- mes "hear from Tarlock. Anyway,";
- mes "I'm sorry to make you wait.";
- next;
- mes "[Ferlock]";
- mes "Anyway, my brother wrote";
- mes "about the usual stuff, but";
- mes "he mentioned that he was";
- mes "hoping to finally return a few";
- mes "things he borrowed from me.";
- mes "However, he lost them...";
- next;
- mes "[Ferlock]";
- mes "It turns that those nasty";
- mes "gremlins that sometimes";
- mes "attack his ship stole my";
- mes "things, so was he actually";
- mes "hoping that you would";
- mes "help me get them back.";
- next;
- mes "[Ferlock]";
- mes "Yeah, yeah. He specifically";
- mes "mentioned that I shouldn't";
- mes "give you my reply until you";
- mes "hunt those monsters and get";
- mes "my stuff back. I'm sorry, but";
- mes "I guess you owe big bro, huh?";
- next;
- mes "[Ferlock]";
- mes "Well, if you're willing to";
- mes "help me, would you get my";
- mes "^ff00002 Will of the Darkness^000000 and";
- mes "^ff00002 Prickly Fruit^000000 back for me?";
- next;
- mes "[Ferlock]";
- mes "The monsters that attack";
- mes "Tarlock's Airship should";
- mes "have them. I'd appreciate";
- mes "it if you'd help me out on";
- mes "this, adventurer. Thanks";
- mes "in advance and good luck~";
- close2;
- cutin "",255;
- end;
+ changequest 8032,8033;
+ set lght_air, 3;
+ mes "^3131FFYou give Captain Ferlock";
+ mes "the letter that his brother";
+ mes "Tarlock has written for him.^000000";
+ next;
+ mes "[Ferlock]";
+ mes "Oh, this is from my";
+ mes "brother? Hey, thanks so";
+ mes "much for bringing this to";
+ mes "me for him. Ah, give me";
+ mes "a minute to read all of";
+ mes "this, would you now?";
+ next;
+ mes "[Ferlock]";
+ mes "...";
+ mes "So that's what he's been";
+ mes "up to. Huh. Hahaha! Oh, that's";
+ mes "funny. Ah, it's always good to";
+ mes "hear from Tarlock. Anyway,";
+ mes "I'm sorry to make you wait.";
+ next;
+ mes "[Ferlock]";
+ mes "Anyway, my brother wrote";
+ mes "about the usual stuff, but";
+ mes "he mentioned that he was";
+ mes "hoping to finally return a few";
+ mes "things he borrowed from me.";
+ mes "However, he lost them...";
+ next;
+ mes "[Ferlock]";
+ mes "It turns that those nasty";
+ mes "gremlins that sometimes";
+ mes "attack his ship stole my";
+ mes "things, so was he actually";
+ mes "hoping that you would";
+ mes "help me get them back.";
+ next;
+ mes "[Ferlock]";
+ mes "Yeah, yeah. He specifically";
+ mes "mentioned that I shouldn't";
+ mes "give you my reply until you";
+ mes "hunt those monsters and get";
+ mes "my stuff back. I'm sorry, but";
+ mes "I guess you owe big bro, huh?";
+ next;
+ mes "[Ferlock]";
+ mes "Well, if you're willing to";
+ mes "help me, would you get my";
+ mes "^ff00002 Will of the Darkness^000000 and";
+ mes "^ff00002 Prickly Fruit^000000 back for me?";
+ next;
+ mes "[Ferlock]";
+ mes "The monsters that attack";
+ mes "Tarlock's Airship should";
+ mes "have them. I'd appreciate";
+ mes "it if you'd help me out on";
+ mes "this, adventurer. Thanks";
+ mes "in advance and good luck~";
+ close2;
+ cutin "",255;
+ end;
} else if(lght_air == 3) {
if (countitem(7340) >= 2 && countitem(576) >= 2) {
delitem 7340, 2;
delitem 576, 2;
+ changequest 8033,8034;
set lght_air, 4;
mes "[Ferlock]";
mes "You brought the items!";
@@ -2107,16 +2124,16 @@ airplane,236,163,5 script Airship Captain#03 873,{
cutin "",255;
end;
}
- mes "[Ferlock]";
- mes "Oh, I'm sorry, but it looks";
- mes "like you're missing something.";
- mes "Would you please go and find";
- mes "^ff00002 Will of the Darkness^000000 and";
- mes "^ff00002 Prickly Fruit^000000? Thanks,";
- mes "brave adventurer~";
- close2;
- cutin "",255;
- end;
+ mes "[Ferlock]";
+ mes "Oh, I'm sorry, but it looks";
+ mes "like you're missing something.";
+ mes "Would you please go and find";
+ mes "^ff00002 Will of the Darkness^000000 and";
+ mes "^ff00002 Prickly Fruit^000000? Thanks,";
+ mes "brave adventurer~";
+ close2;
+ cutin "",255;
+ end;
}
mes "[Ferlock]";
mes "Well, I hope that";
@@ -2293,6 +2310,7 @@ airplane,236,63,4 script Hallen 706,{
mes "^3355FFHallen gave you";
mes "Mawong's letter to";
mes "be delivered to Kaci.^000000";
+ setquest 8036;
set lhz_heart,2;
next;
mes "[Hallen]";
@@ -2456,6 +2474,7 @@ airplane,236,63,4 script Hallen 706,{
mes "is it even possible? Well, if";
mes "you could find out for me, ";
mes "it'd be a really big help.";
+ changequest 8038,8039;
set lhz_heart,6;
close;
}
@@ -2518,6 +2537,7 @@ airplane,236,63,4 script Hallen 706,{
mes "Heart Piece. Now where";
mes "have I heard about that";
mes "before? Mm, let me think...";
+ changequest 8039,8040;
set lhz_heart,7;
close;
}
@@ -2594,6 +2614,7 @@ airplane,236,63,4 script Hallen 706,{
}
if(Shinokas_Quest > 9) set lhz_heart,9;
else set lhz_heart,8;
+ changequest 8040,8041;
getitem 501,1;
mes "[Hallen]";
mes "Here you go~";
@@ -2688,6 +2709,7 @@ airplane,33,69,4 script Kaci 73,{
mes "As for Euslan, please tell her about me and let her know that I hope she gets well soon.";
next;
mes "^3355FFSince she's begging, I guess I should send her message.";
+ changequest 8044,8045;
set hg_ma1,4;
close;
}
@@ -2718,6 +2740,7 @@ airplane,33,69,4 script Kaci 73,{
mes "asking customers for favors!";
mes "But still, he's really busy...";
next;
+ changequest 8036,8037;
set lhz_heart,3;
mes "[Kaci]";
mes "Thank you for bringing";
@@ -2834,6 +2857,7 @@ L_Ask:
mes "back to work now.";
mes "Have a nice day,";
mes "and I'll see you later~";
+ changequest 8037,8038;
set lhz_heart,4;
close;
}
@@ -2885,6 +2909,7 @@ L_Ask:
mes "that laboratory in Einbroch";
mes "as soon as I can, even if it's";
mes "a heavily restricted area.^000000)";
+ changequest 8041,8042;
set lhz_heart,9;
close;
}
@@ -3097,6 +3122,7 @@ L_Input:
mes "Airship, alright? Now hurry!";
close2;
donpcevent "Ferlock#lab::OnInit";
+ changequest 8042,8043;
set lhz_heart,11;
end;
}