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.txt130
1 files changed, 57 insertions, 73 deletions
diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt
index 3ba20ff7a..c402950ee 100644
--- a/npc/quests/quests_airship.txt
+++ b/npc/quests/quests_airship.txt
@@ -1,43 +1,51 @@
-//===== Hercules Script ======================================
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) Euphy
+//= Copyright (C) Joseph
+//= Copyright (C) brianluau
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) Samuray22
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
//= Airship Related Quests
-//===== By: ==================================================
-//= Samuray22
-//===== Current Version: =====================================
-//= 2.1
-//===== Description: =========================================
-//= Quest from the airplane to einbroch and einbech.
-//= Reward: -Free Ticket for Flyship.
-//= -Free System to Repair.
+//================= Description ===========================================
+//= Quest from the airplane to Einbroch and Einbech.
+//= Reward: - Free Ticket for Flyship.
+//= - Free System to Repair.
//= Quest about how work the airship
-//= Reward: -Base Experience 200,000
-//= -Job Experience 10,000
-//===== Additional Comments: =================================
-//= 1.0 First Beta.
-//= 1.1 Added Heart Fragment quest. [SinSloth]
-//= 1.2 Change the laboratory code text to make it easier to
-//= understand. [SinSloth]
-//= 1.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.3a Corrected a Typo error ";;". [Samuray22]
-//= 1.4 Fixed incorrect variable type used. [L0ne_W0lf]
-//= 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
-//= 1.9 Fixed missing checks for How the Airship Works quest. [Joseph]
-//= 2.0 Updated RE/Pre-RE EXP. [Euphy]
-//= 2.1 Updated Airship Ticket Quest with some missing parts. [Euphy]
-//============================================================
-
-// Airship Ticket Quest :: ein_tre
-//============================================================
+//= Reward: - Base Experience 200,000
+//= - Job Experience 10,000
+//================= Current Version =======================================
+//= 2.1
+//=========================================================================
-/* Note: this is an iRO conversion, and does not exactly match the official script. */
+//== Airship Ticket Quest :: ein_tre =======================
+// Note: this is an iRO conversion, and does not exactly match the official script.
-//----------------------------------------------------------------------------
-// Kain Himere
-//----------------------------------------------------------------------------
+//- Kain Himere -
airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
if (kain_ticket == 4) {
mes "[Kain Himere]";
@@ -445,9 +453,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
}
}
-//----------------------------------------------------------------------------
-// Empty Room 201
-//----------------------------------------------------------------------------
+//- Empty Room 201 -
ein_in01,227,279,3 script #door_ein -1,5,5,{
OnTouch:
if (kain_ticket == 5) {
@@ -471,9 +477,7 @@ OnTouch:
}
}
-//----------------------------------------------------------------------------
-// Elle Cherno
-//----------------------------------------------------------------------------
+//- Elle Cherno -
ein_in01,261,241,3 script Elle Cherno 4_F_KID2,3,3,{
OnTouch:
mes "[Elle Cherno]";
@@ -556,9 +560,7 @@ OnTouch:
close;
}
-//----------------------------------------------------------------------------
-// Theo Cherno
-//----------------------------------------------------------------------------
+//- Theo Cherno -
ein_in01,123,94,1 script Theo Cherno 4_M_REPAIR,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
@@ -594,9 +596,7 @@ ein_in01,123,94,1 script Theo Cherno 4_M_REPAIR,{
}
}
-//----------------------------------------------------------------------------
-// Tarsha Cherno
-//----------------------------------------------------------------------------
+//- Tarsha Cherno -
ein_in01,125,99,3 script Tarsha Cherno 4_F_EINWOMAN,{
if (kain_ticket == 7) {
callfunc "F_Cherno";
@@ -888,9 +888,7 @@ function script F_Cherno {
}
}
-//----------------------------------------------------------------------------
-// Unidentified Machine
-//----------------------------------------------------------------------------
+//- Unidentified Machine -
ein_in01,122,103,5 script Unidentified Machine#ein HIDDEN_NPC,{
mes "^3355FFIt's...";
mes "It's a really";
@@ -900,9 +898,7 @@ ein_in01,122,103,5 script Unidentified Machine#ein HIDDEN_NPC,{
close;
}
-//----------------------------------------------------------------------------
-// Mirror
-//----------------------------------------------------------------------------
+//- Mirror -
ein_in01,121,99,3 script Mirror#ein HIDDEN_NPC,{
if (kain_ticket == 8) {
mes "^3355FFIt's a mirror.";
@@ -1023,9 +1019,7 @@ ein_in01,121,99,3 script Mirror#ein HIDDEN_NPC,{
}
}
-//----------------------------------------------------------------------------
-// Tree from Einbech
-//----------------------------------------------------------------------------
+//- Tree from Einbech -
einbech,45,113,5 script Tree#t1-1::Tree HIDDEN_NPC,{
if (kain_ticket == 11) {
mes "^3355FFYou crouch down";
@@ -1142,9 +1136,7 @@ einbech,36,100,5 duplicate(Tree) Tree#t1-2 HIDDEN_NPC
einbech,44,90,5 duplicate(Tree) Tree#t1-3 HIDDEN_NPC
einbech,53,94,5 duplicate(Tree) Tree#t1-4 HIDDEN_NPC
-//----------------------------------------------------------------------------
-// Expert Repairman
-//----------------------------------------------------------------------------
+//- Expert Repairman -
ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
if (kain_ticket > 12) {
mes "["+strcharinfo(0)+"]";
@@ -1189,12 +1181,9 @@ ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
}
}
-// "How Does The Airship Work" Quest :: lght_air & lght_ymir
-//============================================================
+//== "How Does The Airship Work" Quest :: lght_air & lght_ymir =
-//----------------------------------------------------------------------------
-// Monsters Attack :: lght_air
-//----------------------------------------------------------------------------
+//- Monsters Attack :: lght_air -
airplane_01,1,1,0 script Airship#airplane02 -1,{
end;
OnEnable:
@@ -1602,9 +1591,7 @@ airplane_01,252,63,0 script boom8#airplane HIDDEN_WARP_NPC,{ end; }
airplane_01,234,65,0 script boom9#airplane HIDDEN_WARP_NPC,{ end; }
airplane_01,227,67,0 script boom10#airplane HIDDEN_WARP_NPC,{ end; }
-//----------------------------------------------------------------------------
-// Captain Tarlock :: lght_air
-//----------------------------------------------------------------------------
+//- Captain Tarlock :: lght_air -
airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
cutin "fly_felrock",2;
mes "[Tarlock]";
@@ -1885,9 +1872,7 @@ airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
}
}
-//----------------------------------------------------------------------------
-// Captain Ferlock :: lght_ymir
-//----------------------------------------------------------------------------
+//- Captain Ferlock :: lght_ymir -
airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
cutin "fly_trock.bmp",2;
if (hg_ma1 == 3 || hg_ma1 == 4) {
@@ -2320,8 +2305,7 @@ airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
}
}
-// Heart Fragment Quest :: lght_ymir
-//============================================================
+//== Heart Fragment Quest :: lght_ymir =====================
airplane,236,63,4 script Hallen 4_M_KID1,{
if (hg_ma1 == 3) {
mes "[Hallen]";