diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/GiantsCaveNpc.java b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/GiantsCaveNpc.java
deleted file mode 100644
index f446476d69..0000000000
--- a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/GiantsCaveNpc.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * 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.Aden.GiantsCaveNpc;
-
-import com.l2jmobius.gameserver.model.actor.L2Npc;
-import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
-import com.l2jmobius.gameserver.network.serverpackets.PlaySound;
-
-import ai.AbstractNpcAI;
-
-/**
- * Giants Cave Npcs AI
- * @author Gigi
- * @date 2017-03-04 - [17:33:25]
- */
-public class GiantsCaveNpc extends AbstractNpcAI
-{
- // NPC
- private static final int SUMADRIBA = 34217;
- private static final int KRENAHT = 34237;
- private static final int STHOR = 34219;
- private static final int GIANT_TELEPORT = 34223;
-
- private GiantsCaveNpc()
- {
- addTalkId(SUMADRIBA, KRENAHT, GIANT_TELEPORT, STHOR);
- addFirstTalkId(SUMADRIBA, KRENAHT, GIANT_TELEPORT, STHOR);
- }
-
- @Override
- public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
- {
- String htmltext = null;
- switch (event)
- {
- case "34237.html":
- case "34237-1.html":
- case "34237-2.html":
- case "34237-3.html":
- case "34237-4.html":
- case "34237-5.html":
- case "34237-6.html":
- {
- htmltext = event;
- break;
- }
- case "first_area":
- {
- htmltext = "34223-1.html";
- break;
- }
- case "second_area":
- {
- htmltext = "34223-1.html";
- break;
- }
- case "thrid_area":
- {
- htmltext = "34223-1.html";
- break;
- }
- case "stronghold":
- {
- htmltext = "34223-2.html";
- break;
- }
- case "relics_rooom":
- {
- htmltext = "34223-3.html";
- break;
- }
- }
- return htmltext;
- }
-
- @Override
- public String onFirstTalk(L2Npc npc, L2PcInstance player)
- {
- switch (npc.getId())
- {
- case SUMADRIBA:
- {
- player.sendPacket(new PlaySound(3, "Npcdialog1.schmadriba_faction_1", 0, 0, 0, 0, 0));
- break;
- }
- case KRENAHT:
- {
- if (getRandom(10) < 5)
- {
- player.sendPacket(new PlaySound(3, "Npcdialog1.krenat_faction_2", 0, 0, 0, 0, 0));
- }
- else
- {
- player.sendPacket(new PlaySound(3, "Npcdialog1.krenat_faction_1", 0, 0, 0, 0, 0));
- }
- break;
- }
- case STHOR:
- {
- if (getRandom(10) < 4)
- {
- player.sendPacket(new PlaySound(3, "Npcdialog1.stor_faction_2", 0, 0, 0, 0, 0));
- }
- else
- {
- player.sendPacket(new PlaySound(3, "Npcdialog1.stor_faction_1", 0, 0, 0, 0, 0));
- }
- break;
- }
- }
- return npc.getId() + ".html";
- }
-
- public static void main(String[] args)
- {
- new GiantsCaveNpc();
- }
-}
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34217.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34217.html
similarity index 100%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34217.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34217.html
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34219.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34219.html
similarity index 100%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34219.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34219.html
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-1.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-1.html
similarity index 100%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-1.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-1.html
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-2.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-2.html
similarity index 100%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-2.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-2.html
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-3.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-3.html
similarity index 100%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223-3.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223-3.html
diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223.html b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223.html
similarity index 71%
rename from L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223.html
rename to L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223.html
index 53bd4ad49c..ba51e16cbb 100644
--- a/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/Aden/GiantsCaveNpc/34223.html
+++ b/L2J_Mobius_Helios/dist/game/data/scripts/ai/areas/GiantsCave/34223.html
@@ -3,9 +3,9 @@ This is a Teleport Device installed by the Giant Pursuers to teleport into the G
To use it, you need some special qualifications. The necessary qualifications, and the available teleport destinations, are as follow.
Qualification - Giant Pursuers faction level 2 and above
Location - Upper level of the Giant's Cave, Kamael's Stronghold,entrance to the Giants' Room of Relics