summaryrefslogtreecommitdiff
path: root/npc/warps/dungeons/lhz_dun.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/warps/dungeons/lhz_dun.txt')
-rw-r--r--npc/warps/dungeons/lhz_dun.txt104
1 files changed, 60 insertions, 44 deletions
diff --git a/npc/warps/dungeons/lhz_dun.txt b/npc/warps/dungeons/lhz_dun.txt
index 5ed05bd7c..f3d45a83a 100644
--- a/npc/warps/dungeons/lhz_dun.txt
+++ b/npc/warps/dungeons/lhz_dun.txt
@@ -1,33 +1,42 @@
-//===== 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) L0ne_W0lf
+//= Copyright (C) Toms
+//= Copyright (C) MasterOfMuppets
+//= Copyright (C) Vicious
+//= Copyright (C) Poki#3
+//= Copyright (C) Lupus
+//= Copyright (C) Sara-chan
+//=
+//= 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/>.
+//=========================================================================
//= Lighthalzen Dungeon Warp Script
-//===== By: ==================================================
-//= Sara-chan (1.0)
-//===== Current Version: =====================================
-//= 2.1b
-//===== Description: =========================================
+//================= Description ===========================================
//= Warp Points for Lighthalzen Dungeon
-//===== Additional Comments: =================================
-//= 1.1 Added temp restriction by Azazel [Lupus]
-//= 1.2 Optimized [Lupus]
-//= and fixed 005 and 005a warps coords, thanks to Justin84
-//= 1.3 Fixed entrance condition check, thanx2Daegaladh [Lupus]
-//= 1.4 Added coords of secret dungeon entrance, thanks to Justin84
-//= proved with screenshots [Lupus]
-//= 1.5a thx2 Justin84, some additions and fixes [Lupus]
-//= 1.5b re-enabled main entrance warp [Lupus] <-reverted 1.5c
-//= 1.6 Updated entrances, added Cube room warps, thanx 2 Justin84
-//= 1.6a Disabled the "Entrance" to lhz_dun01 [Poki#3]
-//= 1.6b Updated Sewer Pipe [Vicious]
-//= 1.7 Fixed a warp-back
-//= 1.8 Some small changes [MasterOfMuppets]
-//= 1.9 Removed duplicates [Toms]
-//= 2.0 Now use MISC_QUEST&512 instead of 'hzdun' [Lupus]
-//= 2.1 Updated all standard dungeon warps. [L0ne_W0lf]
-//= Updated Sewer pipe dungeon entrance.
-//= Removed dialog from level 3 entrance warp.
-//= 2.1a Updated 3rd floor warp. Again... [L0ne_W0lf]
-//= 2.1b Fixed reverse level requirement in 3rd floor warp. [L0ne_W0lf]
-//============================================================
+//================= Current Version =======================================
+//= 2.1b
+//=========================================================================
lhz_dun01,149,291,0 warp lhz_dun1-1 1,1,lhz_in01,19,129
lhz_dun01,281,150,0 warp lhz_dun2-1 1,1,lhz_dun02,282,153
@@ -48,8 +57,7 @@ OnTouch:
}
lhz_dun03,139,137,0 warp lhz_dun5-2 1,1,lhz_dun02,149,142
-//--------------------------Sewer Pipe--------------------------
-
+//- Sewer Pipe -
lighthalzen,313,301,0 script Sewer Pipe#lt HIDDEN_NPC,{
if (MISC_QUEST&512) {
mes "^3355FFYou found some sort";
@@ -72,22 +80,22 @@ lighthalzen,313,301,0 script Sewer Pipe#lt HIDDEN_NPC,{
close;
}
-//--------------------------Warp--------------------------
+//== Cube Room Warps =======================================
-//Cube room <-> Organism test laboratory level 2
+//- Cube room <-> Organism test laboratory level 2 -
lhz_cube,231,96,0 warp lhzcube1 1,1,lhz_dun02,220,6
lhz_dun02,224,6,0 warp lhzcube2 1,1,lhz_cube,231,90
-//Cube room -> Lighthalzen
+//- Cube room -> Lighthalzen -
lhz_cube,231,12,0 warp lhzcube3 1,1,lighthalzen,310,302
lhz_cube,177,96,0 warp lhzcube4 1,1,lighthalzen,310,302
-//----------------- Cube Room Maze ---------------------------
// -1 are warps facing east.
// -2 the warps facing south.
// -3 are warps facing west.
// -4 are warps facing north.
-//----------------- Room 66 74 -------------------------------
+
+//- Room 66 74 -
lhz_cube,74,74,0 script cubew01-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -101,7 +109,8 @@ lhz_cube,66,82,0 script cubew01-4 WARPNPC,1,1,{
callfunc "randomw";
end;
}
-//----------------- Room 66 136 ------------------------------
+
+//- Room 66 136 -
lhz_cube,74,136,0 warp cubew02-1 2,2,lhz_cube,10,193
lhz_cube,66,129,0 script cubew02-2 WARPNPC,1,1,{
callfunc "randomw";
@@ -115,7 +124,8 @@ lhz_cube,66,144,0 script cubew02-4 WARPNPC,1,1,{
callfunc "randomw";
end;
}
-//----------------- Room 67 193 ------------------------------
+
+//- Room 67 193 -
lhz_cube,74,192,0 script cubew03-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -129,7 +139,8 @@ lhz_cube,59,192,0 script cubew03-3 WARPNPC,1,1,{
end;
}
lhz_cube,67,200,0 warp cubew03-4 2,2,lhz_cube,10,136
-//----------------- Room 66 18 -------------------------------
+
+//- Room 66 18 -
lhz_cube,74,18,0 script cubew04-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -140,7 +151,8 @@ lhz_cube,59,18,0 script cubew04-3 WARPNPC,1,1,{
end;
}
lhz_cube,66,26,0 warp cubew04-4 2,2,lhz_cube,123,18
-//----------------- Room 66 18 -------------------------------
+
+//- Room 66 18 -
lhz_cube,18,18,0 warp cubew05-1 2,2,lhz_cube,10,193
lhz_cube,10,11,0 warp cubew05-2 2,2,lhz_cube,123,18
lhz_cube,3,18,0 script cubew05-3 WARPNPC,1,1,{
@@ -151,7 +163,8 @@ lhz_cube,10,26,0 script cubew05-4 WARPNPC,1,1,{
callfunc "randomw";
end;
}
-//----------------- Room 10 74 -------------------------------
+
+//- Room 10 74 -
lhz_cube,18,74,0 script cubew06-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -162,7 +175,8 @@ lhz_cube,10,82,0 script cubew06-4 WARPNPC,1,1,{
callfunc "randomw";
end;
}
-//----------------- Room 10 136 ------------------------------
+
+//- Room 10 136 -
lhz_cube,18,136,0 warp cubew07-1 2,2,lhz_cube,10,74
lhz_cube,10,129,0 script cubew07-2 WARPNPC,1,1,{
callfunc "randomw";
@@ -176,7 +190,8 @@ lhz_cube,10,144,0 script cubew07-4 WARPNPC,1,1,{
callfunc "randomw";
end;
}
-//----------------- Room 10 193 ------------------------------
+
+//- Room 10 193 -
lhz_cube,18,192,0 script cubew08-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -187,7 +202,8 @@ lhz_cube,10,185,0 script cubew08-2 WARPNPC,1,1,{
}
lhz_cube,3,192,0 warp cubew08-3 2,2,lhz_cube,10,74
lhz_cube,10,200,0 warp cubew08-4 2,2,lhz_cube,66,18
-//----------------- Room 123 18 ------------------------------
+
+//- Room 123 18 -
lhz_cube,130,18,0 script cubew09-1 WARPNPC,1,1,{
callfunc "randomw";
end;
@@ -202,7 +218,7 @@ lhz_cube,123,26,0 script cubew09-4 WARPNPC,1,1,{
end;
}
-//----- Function for Random Warps ----------------------------
+//== Function for Random Warps =============================
function script randomw {
switch(rand(3)) {
case 1: warp "lhz_cube",66,136; end;