summaryrefslogtreecommitdiff
path: root/npc/quests/quests_juperos.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/quests_juperos.txt')
-rw-r--r--npc/quests/quests_juperos.txt134
1 files changed, 54 insertions, 80 deletions
diff --git a/npc/quests/quests_juperos.txt b/npc/quests/quests_juperos.txt
index ffac8b6a7..083609186 100644
--- a/npc/quests/quests_juperos.txt
+++ b/npc/quests/quests_juperos.txt
@@ -1,28 +1,40 @@
-//===== 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) Zephyrus
+//= Copyright (C) L0ne_W0lf
+//= Copyright (C) SinSloth
+//= Copyright (C) MasterOfMuppets
+//=
+//= 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/>.
+//=========================================================================
//= Juperos Dungeon Quests
-//===== By ===================================================
-//= MasterOfMuppets
-//===== Version ==============================================
-//= 1.9
-//===== Description ==========================================
-//= [Partial Official Conversion]
+//================= Description ===========================================
//= Juperos Ruins related Quests/Events
-//===== Comments =============================================
-//= 1.0 First version, partly implemented [MasterOfMuppets]
-//= 1.1 Added official Juperos Ruins History Quest. Thanks
-//= to Keplerk for his first version. [SinSloth]
-//= 1.2 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
-//= 1.3 Removed semi-official core access NPCs, replaced with [L0ne_W0lf]
-//= event-driven story progressive NPCs. Optimization needed.
-//= 1.3a Adjusted the elevafor timer. (132000 -> 142000) [L0ne_W0lf]
-//= 1.3b Minor updates to juperos elevator NPCs. [L0ne_W0lf]
-//= 1.4 Fixed Elevator not working after failing once. [L0ne_W0lf]
-//= 1.5 Lots of Fixes, missing stopnpctimers, cleanup. [Zephyrus]
-//= 1.6 Added missing close in "Popular Feats" [L0ne_W0lf]
-//= 1.7 Replaced effect numerics with constants. [L0ne_W0lf]
-//= 1.8 Updated RE/Pre-RE EXP. [Euphy]
-//= 1.9 Added GM management NPC. [Euphy]
-//============================================================
+//================= Current Version =======================================
+//= 1.9
+//=========================================================================
yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
switch(yuno_hist) {
@@ -1248,8 +1260,7 @@ yuno_in04,188,118,4 script Book#juperos HIDDEN_NPC,{
close;
}
-// Bronze Statue - juperos_01 99 112
-
+//- Bronze Statue - juperos_01 99 112
juperos_01,99,112,4 script Bronze Statue#1 CLEAR_NPC,{
if (yuno_hist > 3) {
mes "^3355FF''Do you wish to see";
@@ -1618,12 +1629,8 @@ juperos_01,215,127,4 script Machine Statue CLEAR_NPC,{
close;
}
-//============================================================
-// Jupers Core access Story Event
-//============================================================
-//============================================================
-// 1rd Floor -> 2nd Floor
-//============================================================
+//== Jupers Core access Story Event ========================
+//- 1rd Floor -> 2nd Floor -
juperos_01,100,91,0 script jupe_goto#1 -1,2,2,{
end;
@@ -1687,10 +1694,7 @@ OnTimer2000:
end;
}
-//============================================================
-// 2nd Floor
-//============================================================
-
+//- 2nd Floor -
juperos_02,97,70,0 script 3F Gate Switch#jupe -1,{
OnInit:
initnpctimer;
@@ -1812,9 +1816,7 @@ OnTouch:
end;
}
-//============================================================
-// Security Checkpoint 1-1
-//============================================================
+//- Security Checkpoint 1-1 -
jupe_area1,88,224,0 script #hole#1-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea1InUse == 1) {
@@ -2104,9 +2106,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-2
-//============================================================
+//- Security Checkpoint 1-2 -
jupe_area1,25,238,0 script #hole#1-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea1InUse == 1) {
@@ -2393,9 +2393,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-3
-//============================================================
+//- Security Checkpoint 1-3 -
jupe_area1,36,146,0 script #hole#1-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea1InUse == 1) {
@@ -2681,9 +2679,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 1-4
-//============================================================
+//- Security Checkpoint 1-4 -
jupe_area1,50,49,0 script #hole#1-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea1InUse == 1) {
@@ -2969,9 +2965,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Move to Elevator
-//============================================================
+//- Move to Elevator -
jupe_area1,112,162,0 script Lever#ufe CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
@@ -3021,9 +3015,7 @@ OnTimer3000:
end;
}
-//============================================================
-// Security Checkpoint 2-1
-//============================================================
+//- Security Checkpoint 2-1
jupe_area2,74,224,0 script #hole#2-1 CLEAR_NPC,{
cutin "1",2;
if ($@JupreArea2InUse == 1) {
@@ -3313,9 +3305,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-2
-//============================================================
+//- Security Checkpoint 2-2 -
jupe_area2,138,238,0 script #hole#2-2 CLEAR_NPC,{
cutin "2",2;
if ($@JupreArea2InUse == 1) {
@@ -3602,9 +3592,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-3
-//============================================================
+//- Security Checkpoint 2-3 -
jupe_area2,127,146,0 script #hole#2-3 CLEAR_NPC,{
cutin "3",2;
if ($@JupreArea2InUse == 1) {
@@ -3892,9 +3880,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Security Checkpoint 2-4
-//============================================================
+//- Security Checkpoint 2-4 -
jupe_area2,113,49,0 script #hole#2-4 CLEAR_NPC,{
cutin "4",2;
if ($@JupreArea2InUse == 1) {
@@ -4182,9 +4168,7 @@ OnMyMobDead:
end;
}
-//============================================================
-// Move to Elevator
-//============================================================
+//- Move to Elevator -
jupe_area2,51,162,0 script Lever#ufe2 CLEAR_NPC,{
mes "^3355FFIt's a lever";
mes "whose function";
@@ -4234,9 +4218,7 @@ OnTimer3000:
end;
}
-//============================================================
-// Elevator Reception Room
-//============================================================
+//- Elevator Reception Room -
jupe_ele_r,51,98,0 script Switch#ufe CLEAR_NPC,{
if ($@JupeElevatorInUse == 1) {
mes "^3355FFIt's some sort of";
@@ -4399,9 +4381,7 @@ OnInit:
end;
}
-//============================================================
-// Elevator Receptoin Guards
-//============================================================
+//- Elevator Reception Guards -
jupe_ele_r,10,50,0 script Elevator Guard1#ufe -1,{
OnInit:
disablenpc "Elevator Guard1#ufe";
@@ -4557,9 +4537,7 @@ OnTimer10000:
end;
}
-//============================================================
-// Elevator NPCs
-//============================================================
+//- Elevator NPCs -
jupe_ele,14,6,1 script TimeOut#ufe CLEAR_NPC,{
OnEnable:
initnpctimer;
@@ -4914,9 +4892,7 @@ OnTouch:
end;
}
-//============================================================
-// Warps
-//============================================================
+//- Warps -
jupe_gate,50,173,0 script gate#start -1,2,3,{
end;
@@ -4977,9 +4953,7 @@ OnTouch:
end;
}
-//============================================================
-// GM Management NPC
-//============================================================
+//== GM Management NPC =====================================
sec_in02,39,167,0 script Juperos Manager 4_F_OPERATION,{
callfunc "F_GM_NPC";
mes "[Juperos Manager]";