From d16967c40e98953b741a8624b082446e2074ac0c Mon Sep 17 00:00:00 2001
From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Thu, 30 Sep 2021 07:10:03 +0000
Subject: [PATCH] Various updates related with Hellbound. Contributed by
Serenitty.
---
.../dist/game/data/html/default/34186.htm | 8 +
.../dist/game/data/html/default/34187.htm | 8 +
.../dist/game/data/html/default/34188.htm | 8 +
.../dist/game/data/html/default/34189.htm | 8 +
.../dist/game/data/html/teleporter/34201.htm | 7 +
.../scripts/ai/areas/Hellbound/Aizen.java | 61 +
.../scripts/ai/areas/Hellbound/Deiman.java | 61 +
.../scripts/ai/areas/Hellbound/Ryuminir.java | 61 +
.../scripts/ai/areas/Hellbound/Satina.java | 61 +
.../game/data/spawns/Hellbound/Hellbound.xml | 1714 ++++++-----------
.../dist/game/data/spawns/Oren/IvoryTower.xml | 36 +
.../dist/game/data/stats/npcs/34100-34199.xml | 40 +-
.../dist/game/data/stats/npcs/34200-34299.xml | 2 +-
.../data/teleporters/others/Hellbound.xml | 11 +
.../dist/game/data/zones/teleportzones.xml | 26 +-
15 files changed, 986 insertions(+), 1126 deletions(-)
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java
create mode 100644 L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm
new file mode 100644
index 0000000000..44f4f30951
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm
@@ -0,0 +1,8 @@
+
Magister Karen:
+Have we ever met? My name is Karen, I m an Ivory Tower Wizard.
+
+Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.
+For that reason he has made an alliance with Vampires.
+Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.
+All heroes who are ready to fight him and have reached Lv.85 or higher can go to hellbound every Saturday from 10:00 to 22:00.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm
new file mode 100644
index 0000000000..78a3776447
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm
@@ -0,0 +1,8 @@
+Magister Berkh:
+Have we ever met? My name is Berkh, I m an Ivory Tower Wizard.
+
+Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.
+For that reason he has made an alliance with Vampires.
+Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.
+All heroes who are ready to fight him and have reached Lv.85 or higher can go to hellbound every Saturday from 10:00 to 22:00.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm
new file mode 100644
index 0000000000..7808009203
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm
@@ -0,0 +1,8 @@
+Magister Ferr:
+Have we ever met? My name is Ferr, I m an Ivory Tower Wizard.
+
+Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.
+For that reason he has made an alliance with Vampires.
+Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.
+All heroes who are ready to fight him and have reached Lv.85 or higher can go to hellbound every Saturday from 10:00 to 22:00.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm
new file mode 100644
index 0000000000..864e308b6c
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm
@@ -0,0 +1,8 @@
+Magister Kakhoot:
+Have we ever met? My name is Kakhoot, I m an Ivory Tower Wizard.
+
+Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.
+For that reason he has made an alliance with Vampires.
+Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.
+All heroes who are ready to fight him and have reached Lv.85 or higher can go to hellbound every Saturday from 10:00 to 22:00.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm
new file mode 100644
index 0000000000..9666dc14a4
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm
@@ -0,0 +1,7 @@
+Warp:
+Teleporter.
+
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java
new file mode 100644
index 0000000000..b4036675d2
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java
@@ -0,0 +1,61 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program 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 .
+ */
+package ai.areas.Hellbound;
+
+import java.time.Duration;
+
+import org.l2jmobius.commons.concurrent.ThreadPool;
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class Aizen extends AbstractNpcAI
+{
+ // NPC
+ private static final int AIZEN = 25937;
+ // Locations
+ private static final Location[] SPAWNS =
+ {
+ new Location(15741, 248760, -1586),
+ new Location(13811, 250138, -1693),
+ };
+ // Misc
+ private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
+
+ private Aizen()
+ {
+ addKillId(AIZEN);
+ addSpawn(AIZEN, getRandomEntry(SPAWNS));
+ }
+
+ @Override
+ public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
+ {
+ ThreadPool.schedule(() -> addSpawn(AIZEN, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
+ return super.onKill(npc, killer, isSummon);
+ }
+
+ public static void main(String[] args)
+ {
+ new Aizen();
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java
new file mode 100644
index 0000000000..9bf81a7b2a
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java
@@ -0,0 +1,61 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program 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 .
+ */
+package ai.areas.Hellbound;
+
+import java.time.Duration;
+
+import org.l2jmobius.commons.concurrent.ThreadPool;
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class Deiman extends AbstractNpcAI
+{
+ // NPC
+ private static final int DEIMAN = 25933;
+ // Locations
+ private static final Location[] SPAWNS =
+ {
+ new Location(2149, 237500, -3326),
+ new Location(1752, 233508, -3313),
+ };
+ // Misc
+ private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
+
+ private Deiman()
+ {
+ addKillId(DEIMAN);
+ addSpawn(DEIMAN, getRandomEntry(SPAWNS));
+ }
+
+ @Override
+ public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
+ {
+ ThreadPool.schedule(() -> addSpawn(DEIMAN, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
+ return super.onKill(npc, killer, isSummon);
+ }
+
+ public static void main(String[] args)
+ {
+ new Deiman();
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java
new file mode 100644
index 0000000000..3136ac174f
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java
@@ -0,0 +1,61 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program 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 .
+ */
+package ai.areas.Hellbound;
+
+import java.time.Duration;
+
+import org.l2jmobius.commons.concurrent.ThreadPool;
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class Ryuminir extends AbstractNpcAI
+{
+ // NPC
+ private static final int RYUMINIR = 25936;
+ // Locations
+ private static final Location[] SPAWNS =
+ {
+ new Location(20970, 256781, -1350),
+ new Location(21537, 251284, -1458),
+ };
+ // Misc
+ private static final Duration RESPAWN_DELAY = Duration.ofMinutes(60);
+
+ private Ryuminir()
+ {
+ addKillId(RYUMINIR);
+ addSpawn(RYUMINIR, getRandomEntry(SPAWNS));
+ }
+
+ @Override
+ public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
+ {
+ ThreadPool.schedule(() -> addSpawn(RYUMINIR, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
+ return super.onKill(npc, killer, isSummon);
+ }
+
+ public static void main(String[] args)
+ {
+ new Ryuminir();
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java
new file mode 100644
index 0000000000..2fcb610a31
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java
@@ -0,0 +1,61 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program 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 .
+ */
+package ai.areas.Hellbound;
+
+import java.time.Duration;
+
+import org.l2jmobius.commons.concurrent.ThreadPool;
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class Satina extends AbstractNpcAI
+{
+ // NPC
+ private static final int SATINA = 25934;
+ // Locations
+ private static final Location[] SPAWNS =
+ {
+ new Location(7647, 242440, -2429),
+ new Location(8209, 236339, -2290),
+ };
+ // Misc
+ private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
+
+ private Satina()
+ {
+ addKillId(SATINA);
+ addSpawn(SATINA, getRandomEntry(SPAWNS));
+ }
+
+ @Override
+ public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
+ {
+ ThreadPool.schedule(() -> addSpawn(SATINA, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
+ return super.onKill(npc, killer, isSummon);
+ }
+
+ public static void main(String[] args)
+ {
+ new Satina();
+ }
+}
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Hellbound/Hellbound.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Hellbound/Hellbound.xml
index 8f07769941..a520d50dd1 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Hellbound/Hellbound.xml
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Hellbound/Hellbound.xml
@@ -1,6 +1,519 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -55,7 +568,6 @@
-
@@ -93,46 +605,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -150,19 +648,10 @@
-
-
-
-
-
-
-
-
-
@@ -264,7 +753,6 @@
-
@@ -275,9 +763,7 @@
-
-
@@ -298,24 +784,19 @@
-
-
-
-
-
@@ -325,26 +806,18 @@
-
-
-
-
-
-
-
-
@@ -356,50 +829,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -451,21 +904,14 @@
-
-
-
-
-
-
-
@@ -494,7 +940,6 @@
-
@@ -507,65 +952,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -576,51 +995,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -632,13 +1029,9 @@
-
-
-
-
@@ -646,134 +1039,45 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -781,30 +1085,20 @@
-
-
-
-
-
-
-
-
-
-
@@ -812,11 +1106,8 @@
-
-
-
@@ -833,31 +1124,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -872,7 +1151,6 @@
-
@@ -881,8 +1159,6 @@
-
-
@@ -894,115 +1170,63 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1010,127 +1234,51 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1138,37 +1286,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1177,136 +1306,71 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1314,643 +1378,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1966,7 +1405,6 @@
-
@@ -1977,6 +1415,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Oren/IvoryTower.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Oren/IvoryTower.xml
index d8ff96356b..4718f181c8 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Oren/IvoryTower.xml
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Oren/IvoryTower.xml
@@ -2,6 +2,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34100-34199.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34100-34199.xml
index 5bfca68f05..97cc24b2cd 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34100-34199.xml
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34100-34199.xml
@@ -1905,7 +1905,7 @@
-
+
@@ -1924,28 +1924,11 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ETC
@@ -1960,27 +1943,10 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34200-34299.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34200-34299.xml
index df862de087..c4cc248ffe 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34200-34299.xml
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/stats/npcs/34200-34299.xml
@@ -14,7 +14,7 @@
-
+
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml
new file mode 100644
index 0000000000..86b729aa06
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/zones/teleportzones.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/zones/teleportzones.xml
index 663ca0e4ae..0ed2eb9829 100644
--- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/zones/teleportzones.xml
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/zones/teleportzones.xml
@@ -1,33 +1,33 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+