diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
new file mode 100644
index 0000000000..bbbc2b7ecc
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
@@ -0,0 +1,8 @@
+
Hellbound Messenger:
+I'm looking for adventurers who can go to Hellbound and fight the fallen wizard Beleth planning to conquer all the continent.
+Beleth is hiding in Hellbound and gathering magic power.
+Thanks to Ivory Tower Wizards, every Saturday from 10:00 to 22:00 you can teleport to the Beleth's Magic Circle and the Satina's Laboratory.
+If you have reached Lv. 85 or higher, go to the Ivory Tower and you'll be transferred to Hellbound.
+I can teleport you to the Ivory Tower, if you wish.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
new file mode 100644
index 0000000000..c7278ba61c
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
@@ -0,0 +1,6 @@
+Hellbound Messenger:
+Hellbound is a dangerous place.
+That's why Ivory Tower Wizards teleport only warriors who have reached Lv. 85 or higher there.
+I appreciate your desire to fight Beleth, but his power will kill weak adventurers at one stroke. Even if you get to the Ivory Tower, the wizards aren't going to teleport you to Hellbound.
+They don't want people dying there just for nothing. That's why they accept only help of heroes who have reached Lv. 85 or higher.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
new file mode 100644
index 0000000000..084363c2a7
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
@@ -0,0 +1,71 @@
+/*
+ * 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.HellboundMessenger;
+
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.Player;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class HellboundMessenger extends AbstractNpcAI
+{
+ // NPC
+ private static final int MESSENGER = 34196;
+ // Location
+ private static final Location IVORY_TOWER = new Location(86722, 15389, -3515);
+ // Misc
+ private static final int MINIMUM_LEVEL = 85;
+
+ private HellboundMessenger()
+ {
+ addStartNpc(MESSENGER);
+ addTalkId(MESSENGER);
+ addFirstTalkId(MESSENGER);
+ }
+
+ @Override
+ public String onAdvEvent(String event, Npc npc, Player player)
+ {
+ if ((npc.getId() == MESSENGER) && event.equals("teleport"))
+ {
+ if (player.getLevel() < MINIMUM_LEVEL)
+ {
+ return "34196-02.htm";
+ }
+
+ player.teleToLocation(IVORY_TOWER);
+ return null;
+ }
+
+ return super.onAdvEvent(event, npc, player);
+ }
+
+ @Override
+ public String onFirstTalk(Npc npc, Player player)
+ {
+ return "34196-01.htm";
+ }
+
+ public static void main(String[] args)
+ {
+ new HellboundMessenger();
+ }
+}
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Aden/HellboundMessenger.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Aden/HellboundMessenger.xml
new file mode 100644
index 0000000000..c67a686dbb
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Aden/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Giran/HellboundMessenger.xml b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Giran/HellboundMessenger.xml
new file mode 100644
index 0000000000..43c5ebddaa
--- /dev/null
+++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/spawns/Giran/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
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 e2e10562a8..0f5db539e6 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
@@ -3048,7 +3048,7 @@
-
+
@@ -3085,7 +3085,7 @@
-
+
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
new file mode 100644
index 0000000000..bbbc2b7ecc
--- /dev/null
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
@@ -0,0 +1,8 @@
+Hellbound Messenger:
+I'm looking for adventurers who can go to Hellbound and fight the fallen wizard Beleth planning to conquer all the continent.
+Beleth is hiding in Hellbound and gathering magic power.
+Thanks to Ivory Tower Wizards, every Saturday from 10:00 to 22:00 you can teleport to the Beleth's Magic Circle and the Satina's Laboratory.
+If you have reached Lv. 85 or higher, go to the Ivory Tower and you'll be transferred to Hellbound.
+I can teleport you to the Ivory Tower, if you wish.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
new file mode 100644
index 0000000000..c7278ba61c
--- /dev/null
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
@@ -0,0 +1,6 @@
+Hellbound Messenger:
+Hellbound is a dangerous place.
+That's why Ivory Tower Wizards teleport only warriors who have reached Lv. 85 or higher there.
+I appreciate your desire to fight Beleth, but his power will kill weak adventurers at one stroke. Even if you get to the Ivory Tower, the wizards aren't going to teleport you to Hellbound.
+They don't want people dying there just for nothing. That's why they accept only help of heroes who have reached Lv. 85 or higher.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
new file mode 100644
index 0000000000..084363c2a7
--- /dev/null
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
@@ -0,0 +1,71 @@
+/*
+ * 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.HellboundMessenger;
+
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.Player;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class HellboundMessenger extends AbstractNpcAI
+{
+ // NPC
+ private static final int MESSENGER = 34196;
+ // Location
+ private static final Location IVORY_TOWER = new Location(86722, 15389, -3515);
+ // Misc
+ private static final int MINIMUM_LEVEL = 85;
+
+ private HellboundMessenger()
+ {
+ addStartNpc(MESSENGER);
+ addTalkId(MESSENGER);
+ addFirstTalkId(MESSENGER);
+ }
+
+ @Override
+ public String onAdvEvent(String event, Npc npc, Player player)
+ {
+ if ((npc.getId() == MESSENGER) && event.equals("teleport"))
+ {
+ if (player.getLevel() < MINIMUM_LEVEL)
+ {
+ return "34196-02.htm";
+ }
+
+ player.teleToLocation(IVORY_TOWER);
+ return null;
+ }
+
+ return super.onAdvEvent(event, npc, player);
+ }
+
+ @Override
+ public String onFirstTalk(Npc npc, Player player)
+ {
+ return "34196-01.htm";
+ }
+
+ public static void main(String[] args)
+ {
+ new HellboundMessenger();
+ }
+}
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Aden/HellboundMessenger.xml b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Aden/HellboundMessenger.xml
new file mode 100644
index 0000000000..c67a686dbb
--- /dev/null
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Aden/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Giran/HellboundMessenger.xml b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Giran/HellboundMessenger.xml
new file mode 100644
index 0000000000..43c5ebddaa
--- /dev/null
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/spawns/Giran/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/stats/npcs/34100-34199.xml b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/stats/npcs/34100-34199.xml
index 24eeec8a6e..5db63afbbf 100644
--- a/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/stats/npcs/34100-34199.xml
+++ b/L2J_Mobius_Essence_6.2_Vanguard/dist/game/data/stats/npcs/34100-34199.xml
@@ -3048,7 +3048,7 @@
-
+
@@ -3085,7 +3085,7 @@
-
+
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
new file mode 100644
index 0000000000..bbbc2b7ecc
--- /dev/null
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-01.htm
@@ -0,0 +1,8 @@
+Hellbound Messenger:
+I'm looking for adventurers who can go to Hellbound and fight the fallen wizard Beleth planning to conquer all the continent.
+Beleth is hiding in Hellbound and gathering magic power.
+Thanks to Ivory Tower Wizards, every Saturday from 10:00 to 22:00 you can teleport to the Beleth's Magic Circle and the Satina's Laboratory.
+If you have reached Lv. 85 or higher, go to the Ivory Tower and you'll be transferred to Hellbound.
+I can teleport you to the Ivory Tower, if you wish.
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
new file mode 100644
index 0000000000..c7278ba61c
--- /dev/null
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/34196-02.htm
@@ -0,0 +1,6 @@
+Hellbound Messenger:
+Hellbound is a dangerous place.
+That's why Ivory Tower Wizards teleport only warriors who have reached Lv. 85 or higher there.
+I appreciate your desire to fight Beleth, but his power will kill weak adventurers at one stroke. Even if you get to the Ivory Tower, the wizards aren't going to teleport you to Hellbound.
+They don't want people dying there just for nothing. That's why they accept only help of heroes who have reached Lv. 85 or higher.
+
\ No newline at end of file
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
new file mode 100644
index 0000000000..084363c2a7
--- /dev/null
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/ai/areas/Hellbound/HellboundMessenger/HellboundMessenger.java
@@ -0,0 +1,71 @@
+/*
+ * 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.HellboundMessenger;
+
+import org.l2jmobius.gameserver.model.Location;
+import org.l2jmobius.gameserver.model.actor.Npc;
+import org.l2jmobius.gameserver.model.actor.Player;
+
+import ai.AbstractNpcAI;
+
+/**
+ * @author Mobius
+ */
+public class HellboundMessenger extends AbstractNpcAI
+{
+ // NPC
+ private static final int MESSENGER = 34196;
+ // Location
+ private static final Location IVORY_TOWER = new Location(86722, 15389, -3515);
+ // Misc
+ private static final int MINIMUM_LEVEL = 85;
+
+ private HellboundMessenger()
+ {
+ addStartNpc(MESSENGER);
+ addTalkId(MESSENGER);
+ addFirstTalkId(MESSENGER);
+ }
+
+ @Override
+ public String onAdvEvent(String event, Npc npc, Player player)
+ {
+ if ((npc.getId() == MESSENGER) && event.equals("teleport"))
+ {
+ if (player.getLevel() < MINIMUM_LEVEL)
+ {
+ return "34196-02.htm";
+ }
+
+ player.teleToLocation(IVORY_TOWER);
+ return null;
+ }
+
+ return super.onAdvEvent(event, npc, player);
+ }
+
+ @Override
+ public String onFirstTalk(Npc npc, Player player)
+ {
+ return "34196-01.htm";
+ }
+
+ public static void main(String[] args)
+ {
+ new HellboundMessenger();
+ }
+}
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Aden/HellboundMessenger.xml b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Aden/HellboundMessenger.xml
new file mode 100644
index 0000000000..c67a686dbb
--- /dev/null
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Aden/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Giran/HellboundMessenger.xml b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Giran/HellboundMessenger.xml
new file mode 100644
index 0000000000..43c5ebddaa
--- /dev/null
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/spawns/Giran/HellboundMessenger.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/stats/npcs/34100-34199.xml b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/stats/npcs/34100-34199.xml
index 69b722e32e..684a85ea72 100644
--- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/stats/npcs/34100-34199.xml
+++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/stats/npcs/34100-34199.xml
@@ -3048,7 +3048,7 @@
-
+
@@ -3085,7 +3085,7 @@
-
+