From 579273453b49f1576b50e700106d349560fd4b30 Mon Sep 17 00:00:00 2001
From: Adry_85 <Adrya85@hotmail.it>
Date: Fri, 19 Oct 2012 11:04:36 +0000
Subject: [PATCH] BETA: '''Dragon Valley''' related fixes:

- Deleted '''Galman''' not spawned anymore in High Five.
- Deleted quests '''Power of Darkness''', '''Whisper of Dreams - Part 1''' and '''Whisper of Dreams - Part 2''' that are no longer available since High Five.
---
 .../dist/game/data/html/merchant/31044.htm    |   5 -
 L2J_DataPack_BETA/dist/game/data/scripts.cfg  |   3 -
 .../quests/353_PowerOfDarkness/31044-01.htm   |   4 -
 .../quests/353_PowerOfDarkness/31044-02.htm   |   5 -
 .../quests/353_PowerOfDarkness/31044-03.htm   |   4 -
 .../quests/353_PowerOfDarkness/31044-04.htm   |   4 -
 .../quests/353_PowerOfDarkness/31044-05.htm   |   6 -
 .../quests/353_PowerOfDarkness/31044-06.htm   |   8 -
 .../quests/353_PowerOfDarkness/31044-07.htm   |   4 -
 .../quests/353_PowerOfDarkness/31044-08.htm   |   4 -
 .../quests/353_PowerOfDarkness/__init__.py    |  76 ----
 .../quests/374_WhisperOfDreams1/30515-1.htm   |   5 -
 .../quests/374_WhisperOfDreams1/30515-10.htm  |   4 -
 .../quests/374_WhisperOfDreams1/30515-11.htm  |   3 -
 .../quests/374_WhisperOfDreams1/30515-2.htm   |   3 -
 .../quests/374_WhisperOfDreams1/30515-3.htm   |   6 -
 .../quests/374_WhisperOfDreams1/30515-3a.htm  |   6 -
 .../quests/374_WhisperOfDreams1/30515-4.htm   |   4 -
 .../quests/374_WhisperOfDreams1/30515-5.htm   |   2 -
 .../quests/374_WhisperOfDreams1/30515-6.htm   |   4 -
 .../quests/374_WhisperOfDreams1/30515-7.htm   |   6 -
 .../quests/374_WhisperOfDreams1/30515-8.htm   |   3 -
 .../quests/374_WhisperOfDreams1/30515-9.htm   |   4 -
 .../quests/374_WhisperOfDreams1/30557-1.htm   |   4 -
 .../quests/374_WhisperOfDreams1/__init__.py   | 167 --------
 .../quests/375_WhisperOfDreams2/30515-1.htm   |   6 -
 .../quests/375_WhisperOfDreams2/30515-2.htm   |   3 -
 .../quests/375_WhisperOfDreams2/30515-3.htm   |   3 -
 .../quests/375_WhisperOfDreams2/30515-4.htm   |   5 -
 .../quests/375_WhisperOfDreams2/30515-5.htm   |   4 -
 .../quests/375_WhisperOfDreams2/30515-6.htm   |   4 -
 .../quests/375_WhisperOfDreams2/30515-7.htm   |   3 -
 .../quests/375_WhisperOfDreams2/30515-8.htm   |   4 -
 .../quests/375_WhisperOfDreams2/__init__.py   | 119 ------
 L2J_DataPack_BETA/dist/sql/game/spawnlist.sql | 378 +++++++++---------
 .../dist/sql/game/updates/20121019update.sql  |   5 +
 36 files changed, 193 insertions(+), 685 deletions(-)
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/html/merchant/31044.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-01.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-02.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-03.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-04.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-05.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-06.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-07.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-08.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/__init__.py
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-1.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-10.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-11.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-2.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3a.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-4.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-5.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-6.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-7.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-8.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-9.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30557-1.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/__init__.py
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-1.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-2.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-3.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-4.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-5.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-6.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-7.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-8.htm
 delete mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/__init__.py
 create mode 100644 L2J_DataPack_BETA/dist/sql/game/updates/20121019update.sql

diff --git a/L2J_DataPack_BETA/dist/game/data/html/merchant/31044.htm b/L2J_DataPack_BETA/dist/game/data/html/merchant/31044.htm
deleted file mode 100644
index 1eeb27f9e7..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/html/merchant/31044.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Merchant Gaiman:<br>
-I have the lowest prices in all of Giran. Hey, adventurer,  why not take a quick look? I promise you won't regret it!<br>
-<a action="bypass -h npc_%objectId%_Buy 3104400">Buy/Sell/Refund General.</a><br>
-<a action="bypass -h npc_%objectId%_Quest">Quest</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts.cfg b/L2J_DataPack_BETA/dist/game/data/scripts.cfg
index 8da065c958..cb89c6b144 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts.cfg
+++ b/L2J_DataPack_BETA/dist/game/data/scripts.cfg
@@ -548,7 +548,6 @@ quests/348_ArrogantSearch/__init__.py
 quests/Q00350_EnhanceYourWeapon/Q00350_EnhanceYourWeapon.java
 quests/351_BlackSwan/__init__.py
 quests/352_HelpRoodRaiseANewPet/__init__.py
-quests/353_PowerOfDarkness/__init__.py
 quests/354_ConquestOfAlligatorIsland/__init__.py
 quests/355_FamilyHonor/__init__.py
 quests/356_DigUpTheSeaOfSpores/__init__.py
@@ -568,8 +567,6 @@ quests/370_AWisemanSowsSeeds/__init__.py
 quests/371_ShriekOfGhosts/__init__.py
 quests/372_LegacyOfInsolence/__init__.py
 quests/373_SupplierOfReagents/__init__.py
-quests/374_WhisperOfDreams1/__init__.py
-quests/375_WhisperOfDreams2/__init__.py
 quests/Q00376_ExplorationOfTheGiantsCavePart1/Q00376_ExplorationOfTheGiantsCavePart1.java
 quests/Q00377_ExplorationOfTheGiantsCavePart2/Q00377_ExplorationOfTheGiantsCavePart2.java
 quests/378_MagnificentFeast/__init__.py
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-01.htm
deleted file mode 100644
index 5d8afdcbce..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-01.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Trader Galman:<br>
-Hey! What are you doing? You shouldn't be here! This place is too dangerous for you.<br>
-(This quest can only be undertaken by a character of level 55 or above.)
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-02.htm
deleted file mode 100644
index 402c6f354a..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-02.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Trader Galman:<br>
-Have you ever heard of the Stone of Contract? It is used to tap into the power of darkness...<br>
-Why are you looking at me like that? Don't hold it against me just because I mentioned the power of darkness. Actually, it's all due to a woman. My one and only love...<br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-03.htm">"Is she in trouble?"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-03.htm
deleted file mode 100644
index 8fb802433c..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-03.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Trader Galman:<br>
-She recently fell sick with some mysterious illness. I took her to the priest, and we've tried numerous medicines, but all for naught. As a last resort I decided to call upon the powers of darkness. But for someone like me to use these powers, I must have a<font color="LEVEL"> Stone of Contract</font>. Will you bring one to me?<br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-04.htm">"I will help you." </a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-04.htm
deleted file mode 100644
index 257cef34d5..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-04.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Trader Galman:<br>
-Wonderful! You can get the stone from the<font color="LEVEL"> Malruk Succubus and Malruk Succubus Turens</font> that have been attacking those who pass by Dragon Valley. They belong to the race of darkness, and so they are not at all easy to deal with... Be very careful...<br>
-I will reward you handsomely for your efforts.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-05.htm
deleted file mode 100644
index 17cbbbb054..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-05.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Trader Galman:<br>
-Are you still here? You haven't found the stone? I'll tell you again. The Stone of Contract is kept by<font color="LEVEL"> Malruk Succubi and Malruk Succubus Turens</font>. Please, bring me a Stone of Contract...<br>
-You're not going to quit on me, are you?<br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-08.htm">"I want to quit."</a><br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-07.htm">"I'll bring you a Stone of Contract."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-06.htm
deleted file mode 100644
index 0f6a8ed25a..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-06.htm
+++ /dev/null
@@ -1,8 +0,0 @@
-<html><body>Trader Galman:<br>
-Ah, the stones of Contract! Let me have them!<br>
-They look good enough for me.<br>
-Thank you for doing this for me. Here is the reward I promised. Please take it...<br>
-By the way, I still need more stones. Could you bring me more? I understand if you don't want to...<br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-07.htm">"I will collect more stones for you."</a><br>
-<a action="bypass -h Quest 353_PowerOfDarkness 31044-08.htm">"I want to quit. It's far too dangerous."</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-07.htm
deleted file mode 100644
index 2810b2671e..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-07.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Trader Galman:<br>
-Thank you! I'll never forget this. I'm so happy to think that soon I will see her smiling face again...<br>
-Are you still here? Bring me the Stones of Contract. You can get them from<font color="LEVEL"> Malruk Succubus and Malruk Succubus Turens</font>.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-08.htm
deleted file mode 100644
index e7aff93133..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/31044-08.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Trader Galman:<br>
-If that's what you want, I won't try to stop you...<br>
-Well, what are you still doing here?
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/__init__.py
deleted file mode 100644
index 848809d927..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/353_PowerOfDarkness/__init__.py
+++ /dev/null
@@ -1,76 +0,0 @@
-# Power of Darkness - Version 0.1 by DrLecter
-import sys
-from com.l2jserver.gameserver.model.quest import State
-from com.l2jserver.gameserver.model.quest import QuestState
-from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
-
-qn = "353_PowerOfDarkness"
-
-#NPC
-GALMAN=31044
-#Items
-STONE=5862
-ADENA=57
-#BASE CHANCE FOR DROP
-CHANCE = 50
-
-class Quest (JQuest) :
-
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
-     self.questItemIds = [STONE]
-
- def onEvent (self,event,st) :
-   htmltext = event
-   cond = st.getInt("cond")
-   if event == "31044-04.htm" and cond == 0 :
-     st.set("cond","1")
-     st.setState(State.STARTED)
-     st.playSound("ItemSound.quest_accept")
-   elif event == "31044-08.htm" :
-     st.exitQuest(1)
-     st.playSound("ItemSound.quest_finish")
-   return htmltext
-
- def onTalk (self,npc,player):
-   htmltext = Quest.getNoQuestMsg(player)
-   st = player.getQuestState(qn)
-   if not st : return htmltext
-
-   npcId = npc.getNpcId()
-   id = st.getState()
-   cond=st.getInt("cond")
-   if cond == 0 :
-     if player.getLevel() >= 55 :
-       htmltext = "31044-02.htm"
-     else:
-       htmltext = "31044-01.htm"
-       st.exitQuest(1)
-   else :
-     stone=st.getQuestItemsCount(STONE)
-     if not stone :
-       htmltext = "31044-05.htm"
-     else :
-       st.giveItems(ADENA,2500+230*stone)
-       st.takeItems(STONE,-1)
-       htmltext = "31044-06.htm"
-   return htmltext
-
- def onKill(self,npc,player,isPet):
-   st = player.getQuestState(qn)
-   if not st : return 
-   if st.getState() != State.STARTED : return 
-   
-   if self.getRandom(100) < CHANCE :
-     st.giveItems(STONE,1)
-     st.playSound("ItemSound.quest_itemget")
-   return
-
-QUEST       = Quest(353,qn,"Power of Darkness")
-
-QUEST.addStartNpc(GALMAN)
-
-QUEST.addTalkId(GALMAN)
-
-for mob in [20284,20245,20244,20283] :
-    QUEST.addKillId(mob)
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-1.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-1.htm
deleted file mode 100644
index bb01fb4959..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-1.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Some nightmarish images are tormenting me while i'm asleep, yes. Many days have passed and these mysterious dreams seem to have no end. If i could gather the elements needed to perform a ritual, with no doubt i would be able to understand what future is trying to tell me in that disturbing way.<br><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-4.htm">"I can help you with those elements"</a><br><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-5.htm">"Forget it, dreams are just that"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-10.htm
deleted file mode 100644
index 2f8a370aaa..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-10.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-You are still here? As i said,<font color="LEVEL"> Torai</font> is the only one that could help us finding out what is that stone.<br>
-Meet him entering<font color="LEVEL"> Death Pass</font> from Giran.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-11.htm
deleted file mode 100644
index ed4f309a58..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-11.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Thank you so much! You took off a burden both from my mind and from my bag.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-2.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-2.htm
deleted file mode 100644
index 4bc766e906..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-2.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-I think it is too early for you to help me. Come back after you have gained some more experience.<br>
-<font color="LEVEL">(Quest for characters level 56 and above.)</font></body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3.htm
deleted file mode 100644
index 1913a72403..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Ah! you are the one that brought my teeths and light, i remember you. Maybe you are in need of some weird textures and want to buy some?<br><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 buy">"Yes, I need some textures"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-8.htm">"I forgot to tell you about this weird stone"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-5.htm">"No, I just came to quit"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3a.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3a.htm
deleted file mode 100644
index ce40340f53..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-3a.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-So you are back. What brought you here now?<br><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-6.htm">"I brought the elements you requested"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-8.htm">"I found a weird stone, do you know what is it?"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-5.htm">"I want to quit"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-4.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-4.htm
deleted file mode 100644
index 19557e519a..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-4.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Easy task for you then. Just bring me<font color="LEVEL"> Cave Beast Tooth</font> and<font color="LEVEL"> Death Wave Light</font>, i need<font color="LEVEL"> 65 of each</font>.<br>
-No need to say where to gather these things, isn't? Any adventurer as experienced as you have traveled near the<font color="LEVEL"> Entrance of Antharas Lair</font>, and saw Cave Beasts and Death Waves all around the way...
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-5.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-5.htm
deleted file mode 100644
index dec4465113..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-5.htm
+++ /dev/null
@@ -1,2 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Of course you won't ever believe in dreams! The ones of your kind just believe in what they see. All of you are prisoners of a material world!</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-6.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-6.htm
deleted file mode 100644
index 6c4da6995b..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-6.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Sorry, but this is not enough to proceed with my ceremony. Please bring me<font color="LEVEL"> 65 Cave Beast Molars</font> and<font color="LEVEL"> 65 Death Wave Lights</font>.<br>
-Cave Beasts and Death Waves inhabit the entrance of the Antharas' Lair.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-7.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-7.htm
deleted file mode 100644
index 277a95d534..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-7.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Perfect! Now.. how may i thank you? Let me see. Maybe i could sell you some rare materials i have here? I know these textures and fabrics are very appreciated and expensive, but as probably noticed i'm not interested in the material wealth.<br><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 buy">"Yes, i would like to see what you have there"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-8.htm">"I found a weird stone, do you know what is it?"</a><br>
-<a action="bypass -h Quest 374_WhisperOfDreams1 30515-5.htm">"This is a nonsense, I quit"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-8.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-8.htm
deleted file mode 100644
index 06eeaacd97..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-8.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-What weird stone? I see nothing weird here, please go and consider getting those elements i requested to you.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-9.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-9.htm
deleted file mode 100644
index b785c57dd2..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30515-9.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Ah! What could this stone be? I'm not the one able to tell about the nature of this finding, but we need to ask an expert to find it out.<br>
-The only person I can think of now is<font color="LEVEL"> Torai</font>, the one who wanders near the<font color="LEVEL"> South part of Death Pass</font>. Ah... he's looking for something that will never show to a greedy one.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30557-1.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30557-1.htm
deleted file mode 100644
index 947069a8da..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/30557-1.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Torai:<br><br>
-Ah! Waz this? Where did ya find it? Antharas' Lair... I see. Hum.. well yeah it's seeled but no problem.<br>
-Gimme just a second and presto! No seal now. See? Excuse me pleez now, I shall continue lookin' for my dragon sumping.. hehehe. Good luck!
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/__init__.py
deleted file mode 100644
index c8a48cc3d8..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/374_WhisperOfDreams1/__init__.py
+++ /dev/null
@@ -1,167 +0,0 @@
-# Whisper of Dreams, part 1 version 0.1 
-# by DrLecter
-import sys
-from com.l2jserver import Config
-from com.l2jserver.gameserver.model.quest import State
-from com.l2jserver.gameserver.model.quest import QuestState
-from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
-#Quest info
-QUEST_NUMBER,QUEST_NAME,QUEST_DESCRIPTION = 374,"WhisperOfDreams1","Whisper of Dreams, part 1"
-qn = "374_WhisperOfDreams1"
-
-#Variables
-#Quest items drop rate
-DROP_RATE   = 50*Config.RATE_QUEST_DROP
-DROP_MAX = 100 #in % unless you change this
-#Mysterious Stone drop rate
-DROP_RATE_2 = 1*Config.RATE_QUEST_DROP
-DROP_MAX_2  = 500 # default: ~ 1/500
-#Rewards
-SHOP_LIST={
-5485:["etc_leather_yellow_i00",4,10450,"Sealed Tallum Tunic Textures"    ],# 4xTallum Tunic Textures: 10450a
-5486:["etc_leather_gray_i00",  3,2950,"Sealed Dark Crystal Robe Fabrics"],
-5487:["etc_leather_gray_i00",  2,18050,"Sealed Robe of Nightmare Fabrics"],
-5488:["etc_leather_gray_i00",  2,18050,"Sealed Majestic Robe Fabrics"   ],
-5489:["etc_leather_gray_i00",  6,15550,"Sealed Tallum Stockings Fabrics"] 
-}
- 
-ADENA_X=int(Config.RATE_DROP_ITEMS_ID.get(57))
- 
-#Quest items
-CB_TOOTH, DW_LIGHT, SEALD_MSTONE, MSTONE = range(5884,5888)
- 
-#NPCs
-MANAKIA,TORAI = 30515, 30557
- 
-#Mobs & Drop
-DROPLIST = {20620:[CB_TOOTH,"awaitTooth"],20621:[DW_LIGHT,"awaitLight"]}
- 
-def render_shop() :
-    html = "<html><body><font color=\"LEVEL\">Robe Armor Fabrics:</font><table border=0 width=300>"
-    for i in SHOP_LIST.keys() :
-       html += "<tr><td width=35 height=45><img src=icon."+SHOP_LIST[i][0]+" width=32 height=32 align=left></td><td width=365 valign=top><table border=0 width=100%>"
-       html += "<tr><td><a action=\"bypass -h Quest 374_WhisperOfDreams1 "+str(i)+"\"><font color=\"FFFFFF\">"+SHOP_LIST[i][3]+" x"+str(SHOP_LIST[i][1])+"</font></a></td></tr>"
-       html += "<tr><td><a action=\"bypass -h Quest 374_WhisperOfDreams1 "+str(i)+"\"><font color=\"B09878\">"+str(SHOP_LIST[i][2]*ADENA_X)+" adena</font></a></td></tr></table></td></tr>"
-    html += "</table></body></html>"
-    return html
- 
-class Quest (JQuest) :
- 
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
-     self.questItemIds = [CB_TOOTH, DW_LIGHT]
- 
- def onEvent (self,event,st) :
-    id = st.getState() 
-    htmltext = event
-    if event == "30515-4.htm" :
-       st.setState(State.STARTED)
-       st.set("progress","PART1")
-       st.set("awaitSealedMStone","1")
-       st.set("awaitTooth","1")
-       st.set("awaitLight","1")
-       st.set("cond","1")
-       st.playSound("ItemSound.quest_accept")
-    elif event == "30515-5.htm" :
-       st.takeItems(CB_TOOTH,-1)
-       st.takeItems(DW_LIGHT,-1)
-       st.takeItems(SEALD_MSTONE,-1)
-       st.exitQuest(1)
-    elif event == "30515-6.htm" :
-       if st.getQuestItemsCount(CB_TOOTH)==st.getQuestItemsCount(DW_LIGHT)==65 :
-          st.set("allow","1")
-          st.takeItems(CB_TOOTH,-1)
-          st.takeItems(DW_LIGHT,-1)
-          st.set("awaitTooth","1")
-          st.set("awaitLight","1")
-          htmltext = "30515-7.htm"
-    elif event == "30515-8.htm" :
-       if st.getQuestItemsCount(SEALD_MSTONE) :
-          if id == State.STARTED and st.get("progress")=="PART1" :
-             st.set("progress","PART2")
-             st.set("cond","2")
-             htmltext = "30515-9.htm"
-          elif id == State.STARTED and st.get("progress")=="PART2":
-             htmltext = "30515-10.htm"
-    elif event == "buy" :
-       htmltext = render_shop()
-    elif int(event) in SHOP_LIST.keys() :
-       st.set("allow","0")
-       st.rewardItems(57,SHOP_LIST[int(event)][2])
-       st.rewardItems(int(event),SHOP_LIST[int(event)][1])
-       st.playSound("ItemSound.quest_finish")
-       htmltext = "30515-11.htm"
-    return htmltext
- 
- def onTalk (self,npc,player):
-   htmltext = Quest.getNoQuestMsg(player)
-   st = player.getQuestState(qn)
-   if not st : return htmltext
-
-   npcId = npc.getNpcId()
-   id = st.getState()
-   if npcId != MANAKIA and id != State.STARTED : return htmltext
-
-   if npcId == MANAKIA:
-      if id == State.CREATED :
-         st.set("cond","0")
-         st.set("allow","0")
-         htmltext = "30515-1.htm"
-         if player.getLevel() < 56 :
-            st.exitQuest(1)
-            htmltext = "30515-2.htm"
-      else :
-         if st.getInt("allow") :
-            htmltext = "30515-3.htm"
-         else :
-            htmltext = "30515-3a.htm"
-   elif npcId == TORAI :
-      if st.getQuestItemsCount(SEALD_MSTONE) :
-         htmltext = "30557-1.htm"
-         st.takeItems(SEALD_MSTONE,1)
-         st.giveItems(MSTONE,1)
-         st.set("cond","3")
-         st.playSound("ItemSound.quest_middle")
-   return htmltext
- 
- def onKill(self,npc,player,isPet) :
-     #both mobs may give SEALD_MSTONE to a player
-     partyMember = self.getRandomPartyMember(player,"awaitSealedMStone","1")
-     if partyMember :
-        st = partyMember.getQuestState(qn)
-        if self.getRandom(DROP_MAX_2) < DROP_RATE_2  and not st.getQuestItemsCount(SEALD_MSTONE) :
-           st.giveItems(SEALD_MSTONE,1)
-           st.unset("awaitSealedMStone")
-           st.playSound("ItemSound.quest_middle")
-
-     #also, each mob might give a CB_TOOTH or DW_LIGHT
-     npcId = npc.getNpcId()
-     item, partyCond = DROPLIST[npcId]
-     partyMember = self.getRandomPartyMember(player,partyCond,"1")
-     if partyMember :
-         st = partyMember.getQuestState(qn)
-         count = st.getQuestItemsCount(item)
-         numItems, chance = divmod(DROP_RATE,DROP_MAX)
-         if self.getRandom(DROP_MAX) < chance : 
-            numItems += 1
-         if count + numItems >= 65 :
-            numItems = 65 - count
-            st.playSound("ItemSound.quest_middle")
-            st.unset(partyCond)
-         else:
-            st.playSound("ItemSound.quest_itemget")   
-         st.giveItems(item,int(numItems))
-     return  
- 
-# Quest class and state definition
-QUEST       = Quest(QUEST_NUMBER, str(QUEST_NUMBER)+"_"+QUEST_NAME, QUEST_DESCRIPTION)
- 
-# Quest NPC starter initialization
-QUEST.addStartNpc(MANAKIA)
-# Quest initialization
-QUEST.addTalkId(MANAKIA)
-
-QUEST.addTalkId(TORAI)
-
-for i in DROPLIST.keys() :
-  QUEST.addKillId(i)
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-1.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-1.htm
deleted file mode 100644
index 8fcc0edbe9..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-1.htm
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Of course! I realize what sort of stone it is now that's unsealed! How lucky we were on finding this powerful element.<br>
-No doubt will be useful for my research on dreams and predicting the future... But once again i'll need to ask you for some help, will you assist me this time?<br><br>
-<a action="bypass -h Quest 375_WhisperOfDreams2 30515-6.htm">"Ok, i have nothing better to do"</a><br><br>
-<a action="bypass -h Quest 375_WhisperOfDreams2 30515-7.htm">"Forget it, hire somebody else"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-2.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-2.htm
deleted file mode 100644
index 5d9f382a6b..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-2.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-I think it is too early for you to help me. Come back after you have gained some more experience.<br>
-<font color="LEVEL">(Quest for characters level 60 and above.)</font></body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-3.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-3.htm
deleted file mode 100644
index 25658443dd..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-3.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Ah.. you were the one that found a rare stone while hunting death waves and cave beasts for me once? What happened with that mysterious item? Did you met Torai to discuss its nature?<br>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-4.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-4.htm
deleted file mode 100644
index 48adf0c674..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-4.htm
+++ /dev/null
@@ -1,5 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-A hundred of each one! Perfect. Thank you, take this recipe as my payment. Maybe you would like to bring me some more of these ingredients just to be sure that nothing fails when i actually start my ceremony?<br><br>
-<a action="bypass -h Quest 375_WhisperOfDreams2 30515-8.htm">"Ok, i'll bring you more"</a><br>
-<a action="bypass -h Quest 375_WhisperOfDreams2 30515-7.htm">"No thanks"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-5.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-5.htm
deleted file mode 100644
index c5a6d20218..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-5.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-What obscured your mind so quickly? I need<font color="LEVEL"> 100 skulls</font> from<font color="LEVEL"> Cave Howlers</font> and<font color="LEVEL"> 100 Karik's Horns</font>. You'll have to travel deep into<font color="LEVEL"> Antharas Lair</font> in order to find these creatures. Perhaps the errand is just too difficult for someone like you?<br><br>
-<a action="bypass -h Quest 375_WhisperOfDreams2 30515-7.htm">"Yes, it's too much for me so i quit"</a>
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-6.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-6.htm
deleted file mode 100644
index 2542d1f15f..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-6.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Good! I need<font color="LEVEL"> 100 skulls</font> from<font color="LEVEL"> Cave Howlers</font> and<font color="LEVEL"> 100 Karik's Horns</font>.<br>
-You'll have to travel deep into<font color="LEVEL"> Antharas' Lair</font> in order to find these creatures. Go now, Paagrio will protect you and those who help you with this task.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-7.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-7.htm
deleted file mode 100644
index 2c5158bdfb..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-7.htm
+++ /dev/null
@@ -1,3 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-I guess it can't be helped... Those who rely on their physical abilities solely, will never be strong enough.
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-8.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-8.htm
deleted file mode 100644
index 5c1bd34a2c..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/30515-8.htm
+++ /dev/null
@@ -1,4 +0,0 @@
-<html><body>Seer Manakia:<br><br>
-Fine then.. please bring me another<font color="LEVEL"> 100 skulls</font> from<font color="LEVEL"> Cave Howlers</font> and<font color="LEVEL"> 100 Karik's Horns</font>.<br>
-You already know how to get there...
-</body></html>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/__init__.py
deleted file mode 100644
index 0d638d3369..0000000000
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/375_WhisperOfDreams2/__init__.py
+++ /dev/null
@@ -1,119 +0,0 @@
-# Whisper of Dreams, part 2 version 0.1 
-# by DrLecter
-import sys
-from com.l2jserver import Config
-from com.l2jserver.gameserver.model.quest import State
-from com.l2jserver.gameserver.model.quest import QuestState
-from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
- 
-#Quest info
-QUEST_NUMBER,QUEST_NAME,QUEST_DESCRIPTION = 375,"WhisperOfDreams2","Whisper of Dreams, part 2"
-qn = "375_WhisperOfDreams2"
-
-#Variables
-#Alternative rewards. Set this to a non-zero value and recipes will be 100% instead of 60%
-ALT_RP_100=0
- 
-#Quest items
-MSTONE,K_HORN,CH_SKULL=range(5887,5890)
- 
-#Quest collections
-REWARDS = [5348,5350,5352]
- 
-#NPCs
-MANAKIA = 30515
- 
-#Mobs & Drop
-DROPLIST = {20624:[CH_SKULL,"awaitSkull"],20629:[K_HORN,"awaitHorn"]}
- 
-class Quest (JQuest) :
- 
- def __init__(self,id,name,descr):
-     JQuest.__init__(self,id,name,descr)
-     self.questItemIds = [CH_SKULL, K_HORN]
- 
- def onEvent (self,event,st) :
-    htmltext = event
-    if event == "30515-6.htm" :
-       if st.getQuestItemsCount(MSTONE):
-         ### do not take the item.  Players must remove it manually if they wish.
-         ### However, if the players choose not to delete the item, they ARE ALLOWED
-         ### to abort the quest and restart it later without having to redo Part 1!
-         ### to abort the quest and restart it later without having to redo Part 1!
-         #st.takeItems(MSTONE,1)  
-         st.setState(State.STARTED)
-         st.set("awaitSkull","1")
-         st.set("awaitHorn","1")
-         st.set("cond","1")
-         st.playSound("ItemSound.quest_accept")
-       else:
-         htmltext = Quest.getNoQuestMsg(player)
-    elif event == "30515-7.htm" :
-       st.playSound("ItemSound.quest_finish")
-       st.exitQuest(1)
-    elif event == "30515-8.htm" :
-       st.set("awaitSkull","1")
-       st.set("awaitHorn","1")
-    return htmltext
- 
- def onTalk (self,npc,player):
-   htmltext = Quest.getNoQuestMsg(player)
-   st = player.getQuestState(qn)
-   if not st : return htmltext
-
-   npcId = npc.getNpcId()
-   id = st.getState()
-   if id == State.CREATED :
-      st.set("cond","0")
-      htmltext = "30515-1.htm"
-      if player.getLevel() < 60 :
-         htmltext = "30515-2.htm"
-         st.exitQuest(1)
-      elif not st.getQuestItemsCount(MSTONE) :
-         htmltext = "30515-3.htm"
-         st.exitQuest(1)
-   elif id == State.STARTED :
-      if st.getQuestItemsCount(CH_SKULL)==st.getQuestItemsCount(K_HORN)==100 :
-         st.takeItems(CH_SKULL,-1)
-         st.takeItems(K_HORN,-1)
-         item=REWARDS[self.getRandom(len(REWARDS))]
-         if ALT_RP_100 : item += 1
-         st.rewardItems(item,1)
-         htmltext="30515-4.htm"
-      else :
-         htmltext = "30515-5.htm"
-   return htmltext
- 
- def onKill(self,npc,player,isPet) :
-    npcId = npc.getNpcId()
-    item, partyCond  = DROPLIST[npcId]
-    partyMember = self.getRandomPartyMember(player,"1")
-    if not partyMember: return
-    st = partyMember.getQuestState(qn)
-    if st :
-      count = st.getQuestItemsCount(item)
-      if st.getInt("cond") == 1 and count < 100 :
-        chance = 75 * Config.RATE_QUEST_DROP
-        numItems, chance = divmod(chance,100)
-        if self.getRandom(100) < chance :
-           numItems += 1
-        if numItems :
-           if count + numItems >= 100 :
-              numItems = 100 - count
-              st.playSound("ItemSound.quest_middle")
-              st.unset(partyCond)
-           else:
-              st.playSound("ItemSound.quest_itemget")   
-           st.giveItems(item,int(numItems))
-    return  
- 
-# Quest class and state definition
-QUEST       = Quest(QUEST_NUMBER, str(QUEST_NUMBER)+"_"+QUEST_NAME, QUEST_DESCRIPTION)
-
-# Quest NPC starter initialization
-QUEST.addStartNpc(MANAKIA)
-# Quest initialization
-QUEST.addTalkId(MANAKIA)
- 
-for i in DROPLIST.keys() :
-  QUEST.addKillId(i)
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql b/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql
index 262e713937..b2ead0d040 100644
--- a/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql
+++ b/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql
@@ -21984,6 +21984,7 @@ INSERT INTO `spawnlist` VALUES
 ("dion02_2122_22", 1, 20202, 46174, 145855, -3685, 0, 0, 30333, 35, 0, 0),
 ("dion02_2122_22", 1, 20202, 49476, 146727, -3464, 0, 0, 31210, 35, 0, 0),
 -- Dire Wolf
+("dion15_2022_07", 1, 20205, 39253, 133484, -3428, 0, 0, 0, 24, 0, 0),
 ("dion15_2022_07", 1, 20205, 33440, 138010, -3153, 0, 0, 15248, 24, 0, 0),
 ("dion15_2022_07", 1, 20205, 33869, 136326, -3108, 0, 0, 59437, 24, 0, 0),
 ("dion15_2022_07", 1, 20205, 33013, 142774, -3255, 0, 0, 50640, 24, 0, 0),
@@ -21992,7 +21993,6 @@ INSERT INTO `spawnlist` VALUES
 ("dion15_2022_07", 1, 20205, 36413, 137032, -3295, 0, 0, 8902, 24, 0, 0),
 ("dion15_2022_07", 1, 20205, 34716, 134789, -3071, 0, 0, 0, 24, 0, 0),
 ("dion15_2022_07", 1, 20205, 39454, 133128, -3428, 0, 0, 0, 24, 0, 0),
-("dion15_2022_07", 1, 20205, 39253, 133484, -3428, 0, 0, 0, 24, 0, 0),
 -- Mandragora Sprout
 ("dion02_2122_18", 1, 20223, 37458, 144529, -3665, 0, 0, 7737, 35, 0, 0),
 ("dion02_2122_18", 1, 20223, 37600, 146225, -3676, 0, 0, 20506, 35, 0, 0),
@@ -36200,8 +36200,6 @@ INSERT INTO `spawnlist` VALUES
 ("giran02_npc2321_14", 1, 30836, 105888, 109808, -3216, 0, 0, 45056, 60, 0, 0),
 -- Black Judge
 ("gludio04_npc1924_001", 1, 30981, 106131, 105979, -3482, 0, 0, 28672, 60, 0, 0),
--- Galman
-("giran03_npc2321_11", 1, 31044, 122904, 110828, -3728, 0, 0, 24576, 60, 0, 0),
 -- Kitzka
 ("dragon_valley", 1, 31045, 99361, 109843, -3664, 0, 0, 22121, 60, 0, 0),
 -- Galadrid
@@ -38038,10 +38036,10 @@ INSERT INTO `spawnlist` VALUES
 -- Jeremy
 ("godard05_npc2414_01", 1, 31521, 149520, -112704, -2065, 0, 0, 10000, 60, 0, 0),
 -- Pulin
-("godard05_npc2414_03", 1, 31543, 157648, -115360, -1904, 0, 0, 33000, 60, 0, 0);
-INSERT INTO `spawnlist` VALUES
+("godard05_npc2414_03", 1, 31543, 157648, -115360, -1904, 0, 0, 33000, 60, 0, 0),
 -- Naff
-("godard05_npc2414_04", 1, 31544, 155616, -105696, -2755, 0, 0, 49000, 60, 0, 0),
+("godard05_npc2414_04", 1, 31544, 155616, -105696, -2755, 0, 0, 49000, 60, 0, 0);
+INSERT INTO `spawnlist` VALUES
 -- Crocus
 ("godard05_npc2414_05", 1, 31545, 140656, -105488, -3632, 0, 0, 49000, 60, 0, 0),
 -- Kuber
@@ -40275,9 +40273,9 @@ INSERT INTO `spawnlist` VALUES
 ("aden27_2418_17", 1, 20664, 158136, 2768, -4288, 0, 0, 0, 23, 0, 0),
 ("aden27_2418_17", 1, 20664, 158640, 3302, -4408, 0, 0, 0, 23, 0, 0),
 ("aden27_2418_17", 1, 20664, 157633, 3302, -4376, 0, 0, 0, 23, 0, 0),
-("aden27_2418_17", 1, 20664, 158842, 4014, -4504, 0, 0, 0, 23, 0, 0);
+("aden27_2418_17", 1, 20664, 158842, 4014, -4504, 0, 0, 0, 23, 0, 0),
+("aden27_2418_17", 1, 20664, 155335, 5867, -4432, 0, 0, 12807, 23, 0, 0);
 INSERT INTO `spawnlist` VALUES
-("aden27_2418_17", 1, 20664, 155335, 5867, -4432, 0, 0, 12807, 23, 0, 0),
 ("aden27_2418_17", 1, 20664, 155406, 7165, -4432, 0, 0, 19955, 23, 0, 0),
 ("aden27_2418_17", 1, 20664, 156027, 9382, -4299, 0, 0, 8066, 23, 0, 0),
 ("aden27_2418_17", 1, 20664, 155241, 8547, -4304, 0, 0, 24543, 23, 0, 0),
@@ -42509,9 +42507,9 @@ INSERT INTO `spawnlist` VALUES
 ("Isle_of_Prayer", 1, 22259, 150995, 190324, -3752, 0, 0, 27812, 60, 0, 0),
 ("Isle_of_Prayer", 1, 22259, 147597, 188553, -3760, 0, 0, 48090, 60, 0, 0),
 ("Isle_of_Prayer", 1, 22259, 148443, 188579, -3752, 0, 0, 33914, 60, 0, 0),
-("Isle_of_Prayer", 1, 22259, 149626, 189378, -3736, 0, 0, 45498, 60, 0, 0);
+("Isle_of_Prayer", 1, 22259, 149626, 189378, -3736, 0, 0, 45498, 60, 0, 0),
+("Isle_of_Prayer", 1, 22259, 151799, 188640, -3760, 0, 0, 16382, 60, 0, 0);
 INSERT INTO `spawnlist` VALUES
-("Isle_of_Prayer", 1, 22259, 151799, 188640, -3760, 0, 0, 16382, 60, 0, 0),
 ("Isle_of_Prayer", 1, 22259, 153278, 188392, -3720, 0, 0, 36546, 60, 0, 0),
 ("Isle_of_Prayer", 1, 22259, 153847, 189056, -3728, 0, 0, 42725, 60, 0, 0),
 ("Isle_of_Prayer", 1, 22259, 154095, 192271, -3788, 0, 0, 58326, 60, 0, 0),
@@ -44648,10 +44646,10 @@ INSERT INTO `spawnlist` VALUES
 -- Count's Hall Gatekeeper
 ("4Sepulchers", 1, 31927, 186298, -85393, -7218, 0, 0, 32768, 60, 0, 0),
 -- Marquis' Hall Gatekeeper
-("4Sepulchers", 1, 31928, 188109, -85393, -7218, 0, 0, 32768, 60, 0, 0);
-INSERT INTO `spawnlist` VALUES
+("4Sepulchers", 1, 31928, 188109, -85393, -7218, 0, 0, 32768, 60, 0, 0),
 -- Duke's Hall Gatekeeper
-("4Sepulchers", 1, 31929, 189922, -85393, -7218, 0, 0, 32768, 60, 0, 0),
+("4Sepulchers", 1, 31929, 189922, -85393, -7218, 0, 0, 32768, 60, 0, 0);
+INSERT INTO `spawnlist` VALUES
 -- Baron's Hall Gatekeeper
 ("4Sepulchers", 1, 31930, 180989, -88793, -7218, 0, 0, 32768, 60, 0, 0),
 -- Viscount's Hall Gatekeeper
@@ -46803,9 +46801,9 @@ INSERT INTO `spawnlist` VALUES
 ("aden22_2519_11", 1, 21019, 180707, 37497, -4790, 0, 0, 2670, 27, 0, 0),
 ("aden22_2519_11", 1, 21019, 183925, 38418, -3837, 0, 0, 49786, 27, 0, 0),
 ("aden22_2519_11", 1, 21019, 182385, 35435, -4005, 0, 0, 43526, 27, 0, 0),
-("aden22_2519_11", 1, 21019, 181153, 42452, -3708, 0, 0, 61479, 27, 0, 0);
+("aden22_2519_11", 1, 21019, 181153, 42452, -3708, 0, 0, 61479, 27, 0, 0),
+("aden22_2519_11", 1, 21019, 181195, 40605, -3647, 0, 0, 36595, 27, 0, 0);
 INSERT INTO `spawnlist` VALUES
-("aden22_2519_11", 1, 21019, 181195, 40605, -3647, 0, 0, 36595, 27, 0, 0),
 ("aden22_2519_11", 1, 21019, 181293, 39492, -3884, 0, 0, 0, 27, 0, 0),
 ("aden22_2519_11", 1, 21019, 181795, 38958, -3884, 0, 0, 0, 27, 0, 0),
 -- Fallen Orc Shaman
@@ -47105,17 +47103,17 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22673, 179526, 55162, -3969, 0, 0, 59995, 60, 0, 0),
 ("giants_cave", 1, 22673, 177970, 54094, -3969, 0, 0, 33975, 60, 0, 0),
 ("giants_cave", 1, 22673, 177815, 54683, -3969, 0, 0, 41093, 60, 0, 0),
-("giants_cave", 1, 22673, 177422, 54465, -3969, 0, 0, 53724, 60, 0, 0),
-("giants_cave", 1, 22673, 194048, 52543, -4368, 0, 0, 36299, 60, 0, 0),
-("giants_cave", 1, 22673, 194210, 52643, -4368, 0, 0, 50377, 60, 0, 0),
-("giants_cave", 1, 22673, 179117, 55423, -3968, 0, 0, 64101, 60, 0, 0),
-("giants_cave", 1, 22673, 178917, 54764, -3992, 0, 0, 38379, 60, 0, 0),
-("giants_cave", 1, 22673, 189806, 54526, -4368, 0, 0, 39139, 60, 0, 0),
-("giants_cave", 1, 22673, 189868, 53976, -4368, 0, 0, 21418, 60, 0, 0),
-("giants_cave", 1, 22673, 193510, 51951, -4368, 0, 0, 16938, 60, 0, 0),
-("giants_cave", 1, 22673, 193494, 53080, -4368, 0, 0, 31900, 60, 0, 0),
-("giants_cave", 1, 22673, 179571, 53599, -3969, 0, 0, 49764, 60, 0, 0),
-("giants_cave", 1, 22673, 181863, 59256, -3992, 0, 0, 18411, 60, 0, 0),
+("giants_cave", 1, 22673, 191853, 51614, -4368, 0, 0, 34582, 60, 0, 0),
+("giants_cave", 1, 22673, 192298, 52746, -4368, 0, 0, 49666, 60, 0, 0),
+("giants_cave", 1, 22673, 192068, 52323, -4368, 0, 0, 31978, 60, 0, 0),
+("giants_cave", 1, 22673, 175040, 56268, -4346, 0, 0, 56870, 60, 0, 0),
+("giants_cave", 1, 22673, 191456, 52781, -4368, 0, 0, 18775, 60, 0, 0),
+("giants_cave", 1, 22673, 193865, 53100, -4368, 0, 0, 35477, 60, 0, 0),
+("giants_cave", 1, 22673, 173857, 54558, -4346, 0, 0, 35048, 60, 0, 0),
+("giants_cave", 1, 22673, 180477, 59216, -3992, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22673, 191843, 51868, -4368, 0, 0, 49587, 60, 0, 0),
+("giants_cave", 1, 22673, 185413, 48453, -4360, 0, 0, 1918, 60, 0, 0),
+("giants_cave", 1, 22673, 190658, 50992, -4368, 0, 0, 24724, 60, 0, 0),
 ("giants_cave", 1, 22673, 191856, 50361, -4368, 0, 0, 40627, 60, 0, 0),
 ("giants_cave", 1, 22673, 180406, 59833, -3991, 0, 0, 33184, 60, 0, 0),
 ("giants_cave", 1, 22673, 178909, 59446, -3994, 0, 0, 56014, 60, 0, 0),
@@ -47125,24 +47123,21 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22673, 193487, 52495, -4368, 0, 0, 31264, 60, 0, 0),
 ("giants_cave", 1, 22673, 190755, 52413, -4368, 0, 0, 33914, 60, 0, 0),
 ("giants_cave", 1, 22673, 191017, 53249, -4368, 0, 0, 4056, 60, 0, 0),
+("giants_cave", 1, 22673, 181863, 59256, -3992, 0, 0, 18411, 60, 0, 0),
+("giants_cave", 1, 22673, 179571, 53599, -3969, 0, 0, 49764, 60, 0, 0),
+("giants_cave", 1, 22673, 177422, 54465, -3969, 0, 0, 53724, 60, 0, 0),
+("giants_cave", 1, 22673, 194048, 52543, -4368, 0, 0, 36299, 60, 0, 0),
+("giants_cave", 1, 22673, 194210, 52643, -4368, 0, 0, 50377, 60, 0, 0),
+("giants_cave", 1, 22673, 179117, 55423, -3968, 0, 0, 64101, 60, 0, 0),
+("giants_cave", 1, 22673, 178917, 54764, -3992, 0, 0, 38379, 60, 0, 0),
+("giants_cave", 1, 22673, 189806, 54526, -4368, 0, 0, 39139, 60, 0, 0),
+("giants_cave", 1, 22673, 189868, 53976, -4368, 0, 0, 21418, 60, 0, 0),
+("giants_cave", 1, 22673, 193510, 51951, -4368, 0, 0, 16938, 60, 0, 0),
+("giants_cave", 1, 22673, 193494, 53080, -4368, 0, 0, 31900, 60, 0, 0),
 ("giants_cave", 1, 22673, 190074, 53820, -4368, 0, 0, 54437, 60, 0, 0),
 ("giants_cave", 1, 22673, 184917, 49101, -4344, 0, 0, 20833, 60, 0, 0),
-("giants_cave", 1, 22673, 190129, 52015, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22673, 179259, 60224, -3991, 0, 0, 60161, 60, 0, 0),
-("giants_cave", 1, 22673, 181661, 62184, -3994, 0, 0, 51947, 60, 0, 0),
-("giants_cave", 1, 22673, 182631, 62220, -3991, 0, 0, 40216, 60, 0, 0),
-("giants_cave", 1, 22673, 182462, 62402, -3991, 0, 0, 52135, 60, 0, 0),
-("giants_cave", 1, 22673, 193984, 52089, -4368, 0, 0, 46330, 60, 0, 0),
-("giants_cave", 1, 22673, 192146, 52749, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22673, 182020, 60087, -3992, 0, 0, 39120, 60, 0, 0),
-("giants_cave", 1, 22673, 182475, 59685, -3992, 0, 0, 58614, 60, 0, 0),
-("giants_cave", 1, 22673, 190487, 53026, -4368, 0, 0, 49100, 60, 0, 0),
-("giants_cave", 1, 22673, 189656, 53085, -4368, 0, 0, 4515, 60, 0, 0),
-("giants_cave", 1, 22673, 190379, 52404, -4368, 0, 0, 6574, 60, 0, 0),
-("giants_cave", 1, 22673, 193549, 52941, -4368, 0, 0, 7274, 60, 0, 0),
 ("giants_cave", 1, 22673, 186015, 48671, -4368, 0, 0, 26371, 60, 0, 0),
-("giants_cave", 1, 22673, 180477, 59216, -3992, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22673, 190658, 50992, -4368, 0, 0, 24724, 60, 0, 0),
+("giants_cave", 1, 22673, 182020, 60087, -3992, 0, 0, 39120, 60, 0, 0),
 ("giants_cave", 1, 22673, 186284, 47602, -4344, 0, 0, 51428, 60, 0, 0),
 ("giants_cave", 1, 22673, 194281, 52031, -4368, 0, 0, 47094, 60, 0, 0),
 ("giants_cave", 1, 22673, 192674, 52482, -4368, 0, 0, 0, 60, 0, 0),
@@ -47151,56 +47146,61 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22673, 181491, 62075, -3992, 0, 0, 51385, 60, 0, 0),
 ("giants_cave", 1, 22673, 182455, 61507, -3992, 0, 0, 64161, 60, 0, 0),
 ("giants_cave", 1, 22673, 185630, 48235, -4360, 0, 0, 39985, 60, 0, 0),
-("giants_cave", 1, 22673, 185413, 48453, -4360, 0, 0, 1918, 60, 0, 0),
-("giants_cave", 1, 22673, 191843, 51868, -4368, 0, 0, 49587, 60, 0, 0),
-("giants_cave", 1, 22673, 191853, 51614, -4368, 0, 0, 34582, 60, 0, 0),
-("giants_cave", 1, 22673, 192298, 52746, -4368, 0, 0, 49666, 60, 0, 0),
-("giants_cave", 1, 22673, 192068, 52323, -4368, 0, 0, 31978, 60, 0, 0),
-("giants_cave", 1, 22673, 175040, 56268, -4346, 0, 0, 56870, 60, 0, 0),
-("giants_cave", 1, 22673, 191456, 52781, -4368, 0, 0, 18775, 60, 0, 0),
-("giants_cave", 1, 22673, 193865, 53100, -4368, 0, 0, 35477, 60, 0, 0),
-("giants_cave", 1, 22673, 173857, 54558, -4346, 0, 0, 35048, 60, 0, 0),
+("giants_cave", 1, 22673, 193549, 52941, -4368, 0, 0, 7274, 60, 0, 0),
+("giants_cave", 1, 22673, 190379, 52404, -4368, 0, 0, 6574, 60, 0, 0),
+("giants_cave", 1, 22673, 189656, 53085, -4368, 0, 0, 4515, 60, 0, 0),
+("giants_cave", 1, 22673, 190129, 52015, -4368, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22673, 179259, 60224, -3991, 0, 0, 60161, 60, 0, 0),
+("giants_cave", 1, 22673, 181661, 62184, -3994, 0, 0, 51947, 60, 0, 0),
+("giants_cave", 1, 22673, 182631, 62220, -3991, 0, 0, 40216, 60, 0, 0),
+("giants_cave", 1, 22673, 182462, 62402, -3991, 0, 0, 52135, 60, 0, 0),
+("giants_cave", 1, 22673, 193984, 52089, -4368, 0, 0, 46330, 60, 0, 0),
+("giants_cave", 1, 22673, 192146, 52749, -4368, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22673, 182475, 59685, -3992, 0, 0, 58614, 60, 0, 0),
+("giants_cave", 1, 22673, 190487, 53026, -4368, 0, 0, 49100, 60, 0, 0),
 -- Imagro
-("giants_cave", 1, 22674, 181599, 58721, -3992, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22674, 190323, 52907, -4368, 0, 0, 8399, 60, 0, 0),
-("giants_cave", 1, 22674, 189655, 54197, -4368, 0, 0, 1623, 60, 0, 0),
-("giants_cave", 1, 22674, 189928, 53756, -4368, 0, 0, 37303, 60, 0, 0),
-("giants_cave", 1, 22674, 175410, 61955, -4371, 0, 0, 44840, 60, 0, 0),
-("giants_cave", 1, 22674, 186285, 48261, -4368, 0, 0, 7776, 60, 0, 0),
-("giants_cave", 1, 22674, 181542, 62468, -3991, 0, 0, 51128, 60, 0, 0),
-("giants_cave", 1, 22674, 182232, 58680, -3991, 0, 0, 16784, 60, 0, 0),
-("giants_cave", 1, 22674, 178743, 54627, -3992, 0, 0, 51298, 60, 0, 0),
-("giants_cave", 1, 22674, 189972, 51776, -4368, 0, 0, 39616, 60, 0, 0),
-("giants_cave", 1, 22674, 191533, 50018, -4368, 0, 0, 44783, 60, 0, 0),
-("giants_cave", 1, 22674, 191925, 50118, -4368, 0, 0, 12171, 60, 0, 0),
-("giants_cave", 1, 22674, 180612, 58750, -3991, 0, 0, 64234, 60, 0, 0),
+("giants_cave", 1, 22674, 185495, 50107, -4344, 0, 0, 12963, 60, 0, 0),
+("giants_cave", 1, 22674, 179321, 59471, -3992, 0, 0, 24959, 60, 0, 0),
+("giants_cave", 1, 22674, 180469, 59135, -3992, 0, 0, 50767, 60, 0, 0),
+("giants_cave", 1, 22674, 180283, 58729, -3991, 0, 0, 64811, 60, 0, 0),
+("giants_cave", 1, 22674, 178966, 59195, -3991, 0, 0, 63960, 60, 0, 0),
+("giants_cave", 1, 22674, 190216, 54406, -4368, 0, 0, 15818, 60, 0, 0),
+("giants_cave", 1, 22674, 185877, 49444, -4368, 0, 0, 45783, 60, 0, 0),
+("giants_cave", 1, 22674, 186059, 48802, -4368, 0, 0, 44393, 60, 0, 0),
+("giants_cave", 1, 22674, 173288, 55471, -4346, 0, 0, 50920, 60, 0, 0),
+("giants_cave", 1, 22674, 184942, 48964, -4344, 0, 0, 8602, 60, 0, 0),
+("giants_cave", 1, 22674, 185840, 50239, -4344, 0, 0, 39481, 60, 0, 0),
+("giants_cave", 1, 22674, 179791, 59663, -3994, 0, 0, 51308, 60, 0, 0),
+("giants_cave", 1, 22674, 180126, 59053, -3992, 0, 0, 6520, 60, 0, 0),
 ("giants_cave", 1, 22674, 174321, 62809, -4368, 0, 0, 50780, 60, 0, 0),
-("giants_cave", 1, 22674, 173933, 62108, -4371, 0, 0, 45902, 60, 0, 0),
-("giants_cave", 1, 22674, 174082, 60942, -4368, 0, 0, 37852, 60, 0, 0),
-("giants_cave", 1, 22674, 179749, 60244, -3992, 0, 0, 44622, 60, 0, 0),
-("giants_cave", 1, 22674, 179916, 59216, -3992, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22674, 179355, 60008, -3992, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22674, 179917, 55104, -3969, 0, 0, 59615, 60, 0, 0),
-("giants_cave", 1, 22674, 177779, 54327, -3971, 0, 0, 39343, 60, 0, 0),
+("giants_cave", 1, 22674, 176301, 61074, -4368, 0, 0, 36358, 60, 0, 0),
+("giants_cave", 1, 22674, 174804, 54595, -4346, 0, 0, 64797, 60, 0, 0),
 ("giants_cave", 1, 22674, 180940, 59890, -3991, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22674, 175323, 61508, -4368, 0, 0, 9717, 60, 0, 0),
+("giants_cave", 1, 22674, 177779, 54327, -3971, 0, 0, 39343, 60, 0, 0),
+("giants_cave", 1, 22674, 179355, 60008, -3992, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22674, 179916, 59216, -3992, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22674, 179749, 60244, -3992, 0, 0, 44622, 60, 0, 0),
+("giants_cave", 1, 22674, 174082, 60942, -4368, 0, 0, 37852, 60, 0, 0),
+("giants_cave", 1, 22674, 173933, 62108, -4371, 0, 0, 45902, 60, 0, 0),
+("giants_cave", 1, 22674, 180612, 58750, -3991, 0, 0, 64234, 60, 0, 0),
+("giants_cave", 1, 22674, 191925, 50118, -4368, 0, 0, 12171, 60, 0, 0),
+("giants_cave", 1, 22674, 191533, 50018, -4368, 0, 0, 44783, 60, 0, 0),
 ("giants_cave", 1, 22674, 182456, 60167, -3991, 0, 0, 18749, 60, 0, 0),
 ("giants_cave", 1, 22674, 173200, 56058, -4346, 0, 0, 55768, 60, 0, 0),
-("giants_cave", 1, 22674, 174939, 55588, -4368, 0, 0, 11686, 60, 0, 0),
+("giants_cave", 1, 22674, 182155, 62698, -3991, 0, 0, 49991, 60, 0, 0),
+("giants_cave", 1, 22674, 186579, 48114, -4352, 0, 0, 3355, 60, 0, 0),
+("giants_cave", 1, 22674, 190689, 52589, -4368, 0, 0, 35337, 60, 0, 0),
+("giants_cave", 1, 22674, 184753, 49327, -4344, 0, 0, 60458, 60, 0, 0),
+("giants_cave", 1, 22674, 181113, 59594, -3992, 0, 0, 50551, 60, 0, 0),
+("giants_cave", 1, 22674, 173196, 54550, -4344, 0, 0, 9765, 60, 0, 0),
+("giants_cave", 1, 22674, 181008, 60197, -3991, 0, 0, 55863, 60, 0, 0),
+("giants_cave", 1, 22674, 173800, 62851, -4368, 0, 0, 48981, 60, 0, 0),
 ("giants_cave", 1, 22674, 181903, 61920, -3991, 0, 0, 39163, 60, 0, 0),
 ("giants_cave", 1, 22674, 191502, 49504, -4368, 0, 0, 4820, 60, 0, 0),
-("giants_cave", 1, 22674, 173800, 62851, -4368, 0, 0, 48981, 60, 0, 0),
-("giants_cave", 1, 22674, 181008, 60197, -3991, 0, 0, 55863, 60, 0, 0),
-("giants_cave", 1, 22674, 173196, 54550, -4344, 0, 0, 9765, 60, 0, 0),
-("giants_cave", 1, 22674, 181113, 59594, -3992, 0, 0, 50551, 60, 0, 0),
-("giants_cave", 1, 22674, 184753, 49327, -4344, 0, 0, 60458, 60, 0, 0),
-("giants_cave", 1, 22674, 190689, 52589, -4368, 0, 0, 35337, 60, 0, 0),
-("giants_cave", 1, 22674, 186579, 48114, -4352, 0, 0, 3355, 60, 0, 0),
-("giants_cave", 1, 22674, 182155, 62698, -3991, 0, 0, 49991, 60, 0, 0),
-("giants_cave", 1, 22674, 174804, 54595, -4346, 0, 0, 64797, 60, 0, 0),
-("giants_cave", 1, 22674, 175323, 61508, -4368, 0, 0, 9717, 60, 0, 0),
+("giants_cave", 1, 22674, 174939, 55588, -4368, 0, 0, 11686, 60, 0, 0),
+("giants_cave", 1, 22674, 189972, 51776, -4368, 0, 0, 39616, 60, 0, 0),
 ("giants_cave", 1, 22674, 173459, 61683, -4368, 0, 0, 32412, 60, 0, 0),
-("giants_cave", 1, 22674, 174055, 61523, -4368, 0, 0, 57418, 60, 0, 0),
-("giants_cave", 1, 22674, 178263, 55416, -3976, 0, 0, 35767, 60, 0, 0),
 ("giants_cave", 1, 22674, 178742, 53996, -3968, 0, 0, 7448, 60, 0, 0),
 ("giants_cave", 1, 22674, 175997, 61306, -4371, 0, 0, 23801, 60, 0, 0),
 ("giants_cave", 1, 22674, 184797, 49130, -4344, 0, 0, 2719, 60, 0, 0),
@@ -47213,33 +47213,25 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22674, 191143, 50054, -4368, 0, 0, 36565, 60, 0, 0),
 ("giants_cave", 1, 22674, 180604, 59124, -3992, 0, 0, 57800, 60, 0, 0),
 ("giants_cave", 1, 22674, 181096, 58944, -3992, 0, 0, 6571, 60, 0, 0),
-("giants_cave", 1, 22674, 176301, 61074, -4368, 0, 0, 36358, 60, 0, 0),
-("giants_cave", 1, 22674, 190216, 54406, -4368, 0, 0, 15818, 60, 0, 0),
-("giants_cave", 1, 22674, 178966, 59195, -3991, 0, 0, 63960, 60, 0, 0),
-("giants_cave", 1, 22674, 180283, 58729, -3991, 0, 0, 64811, 60, 0, 0),
-("giants_cave", 1, 22674, 180469, 59135, -3992, 0, 0, 50767, 60, 0, 0),
-("giants_cave", 1, 22674, 179321, 59471, -3992, 0, 0, 24959, 60, 0, 0),
-("giants_cave", 1, 22674, 185495, 50107, -4344, 0, 0, 12963, 60, 0, 0),
-("giants_cave", 1, 22674, 185877, 49444, -4368, 0, 0, 45783, 60, 0, 0),
-("giants_cave", 1, 22674, 186059, 48802, -4368, 0, 0, 44393, 60, 0, 0),
-("giants_cave", 1, 22674, 173288, 55471, -4346, 0, 0, 50920, 60, 0, 0),
-("giants_cave", 1, 22674, 184942, 48964, -4344, 0, 0, 8602, 60, 0, 0),
-("giants_cave", 1, 22674, 185840, 50239, -4344, 0, 0, 39481, 60, 0, 0),
-("giants_cave", 1, 22674, 179791, 59663, -3994, 0, 0, 51308, 60, 0, 0),
-("giants_cave", 1, 22674, 180126, 59053, -3992, 0, 0, 6520, 60, 0, 0),
+("giants_cave", 1, 22674, 178263, 55416, -3976, 0, 0, 35767, 60, 0, 0),
+("giants_cave", 1, 22674, 174055, 61523, -4368, 0, 0, 57418, 60, 0, 0),
+("giants_cave", 1, 22674, 178743, 54627, -3992, 0, 0, 51298, 60, 0, 0),
+("giants_cave", 1, 22674, 182232, 58680, -3991, 0, 0, 16784, 60, 0, 0),
+("giants_cave", 1, 22674, 181542, 62468, -3991, 0, 0, 51128, 60, 0, 0),
+("giants_cave", 1, 22674, 179917, 55104, -3969, 0, 0, 59615, 60, 0, 0),
+("giants_cave", 1, 22674, 186285, 48261, -4368, 0, 0, 7776, 60, 0, 0),
+("giants_cave", 1, 22674, 175410, 61955, -4371, 0, 0, 44840, 60, 0, 0),
+("giants_cave", 1, 22674, 189928, 53756, -4368, 0, 0, 37303, 60, 0, 0),
+("giants_cave", 1, 22674, 189655, 54197, -4368, 0, 0, 1623, 60, 0, 0),
+("giants_cave", 1, 22674, 190323, 52907, -4368, 0, 0, 8399, 60, 0, 0),
+("giants_cave", 1, 22674, 181599, 58721, -3992, 0, 0, 0, 60, 0, 0),
 -- Palit
-("giants_cave", 1, 22675, 185380, 49747, -4344, 0, 0, 10070, 60, 0, 0),
-("giants_cave", 1, 22675, 186086, 49323, -4360, 0, 0, 38426, 60, 0, 0),
-("giants_cave", 1, 22675, 185149, 49758, -4344, 0, 0, 16085, 60, 0, 0),
-("giants_cave", 1, 22675, 174884, 56033, -4351, 0, 0, 1071, 60, 0, 0),
-("giants_cave", 1, 22675, 186142, 47532, -4344, 0, 0, 50157, 60, 0, 0),
-("giants_cave", 1, 22675, 185518, 48090, -4344, 0, 0, 14818, 60, 0, 0),
-("giants_cave", 1, 22675, 173442, 55055, -4344, 0, 0, 24185, 60, 0, 0),
-("giants_cave", 1, 22675, 173335, 61601, -4368, 0, 0, 320, 60, 0, 0),
-("giants_cave", 1, 22675, 174470, 61604, -4368, 0, 0, 20715, 60, 0, 0),
-("giants_cave", 1, 22675, 174672, 62147, -4368, 0, 0, 48758, 60, 0, 0),
-("giants_cave", 1, 22675, 178134, 55398, -3968, 0, 0, 26087, 60, 0, 0),
 ("giants_cave", 1, 22675, 175218, 54652, -4346, 0, 0, 5088, 60, 0, 0),
+("giants_cave", 1, 22675, 174484, 55084, -4368, 0, 0, 15985, 60, 0, 0),
+("giants_cave", 1, 22675, 174861, 54971, -4360, 0, 0, 20927, 60, 0, 0),
+("giants_cave", 1, 22675, 178285, 53971, -3968, 0, 0, 2074, 60, 0, 0),
+("giants_cave", 1, 22675, 178936, 53720, -3968, 0, 0, 30870, 60, 0, 0),
+("giants_cave", 1, 22675, 185380, 49747, -4344, 0, 0, 10070, 60, 0, 0),
 ("giants_cave", 1, 22675, 174148, 54697, -4346, 0, 0, 34384, 60, 0, 0),
 ("giants_cave", 1, 22675, 179354, 54637, -3991, 0, 0, 41508, 60, 0, 0),
 ("giants_cave", 1, 22675, 179455, 54982, -3980, 0, 0, 60488, 60, 0, 0),
@@ -47248,20 +47240,18 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22675, 175139, 60738, -4368, 0, 0, 63192, 60, 0, 0),
 ("giants_cave", 1, 22675, 175934, 62317, -4371, 0, 0, 41611, 60, 0, 0),
 ("giants_cave", 1, 22675, 175396, 55123, -4353, 0, 0, 53852, 60, 0, 0),
+("giants_cave", 1, 22675, 178134, 55398, -3968, 0, 0, 26087, 60, 0, 0),
+("giants_cave", 1, 22675, 174672, 62147, -4368, 0, 0, 48758, 60, 0, 0),
+("giants_cave", 1, 22675, 186086, 49323, -4360, 0, 0, 38426, 60, 0, 0),
+("giants_cave", 1, 22675, 185149, 49758, -4344, 0, 0, 16085, 60, 0, 0),
+("giants_cave", 1, 22675, 174884, 56033, -4351, 0, 0, 1071, 60, 0, 0),
+("giants_cave", 1, 22675, 186142, 47532, -4344, 0, 0, 50157, 60, 0, 0),
+("giants_cave", 1, 22675, 185518, 48090, -4344, 0, 0, 14818, 60, 0, 0),
+("giants_cave", 1, 22675, 173442, 55055, -4344, 0, 0, 24185, 60, 0, 0),
+("giants_cave", 1, 22675, 173335, 61601, -4368, 0, 0, 320, 60, 0, 0),
+("giants_cave", 1, 22675, 174470, 61604, -4368, 0, 0, 20715, 60, 0, 0),
 ("giants_cave", 1, 22675, 186337, 49631, -4344, 0, 0, 50177, 60, 0, 0),
 ("giants_cave", 1, 22675, 185676, 49183, -4368, 0, 0, 5901, 60, 0, 0),
-("giants_cave", 1, 22675, 186119, 47756, -4344, 0, 0, 21857, 60, 0, 0),
-("giants_cave", 1, 22675, 174861, 54971, -4360, 0, 0, 20927, 60, 0, 0),
-("giants_cave", 1, 22675, 176070, 60805, -4368, 0, 0, 32972, 60, 0, 0),
-("giants_cave", 1, 22675, 174459, 61234, -4368, 0, 0, 57113, 60, 0, 0),
-("giants_cave", 1, 22675, 174360, 60732, -4371, 0, 0, 33723, 60, 0, 0),
-("giants_cave", 1, 22675, 180162, 54571, -3969, 0, 0, 44399, 60, 0, 0),
-("giants_cave", 1, 22675, 174484, 55084, -4368, 0, 0, 15985, 60, 0, 0),
-("giants_cave", 1, 22675, 185774, 49909, -4352, 0, 0, 56550, 60, 0, 0),
-("giants_cave", 1, 22675, 174123, 61368, -4368, 0, 0, 38662, 60, 0, 0),
-("giants_cave", 1, 22675, 179790, 53993, -3968, 0, 0, 61656, 60, 0, 0),
-("giants_cave", 1, 22675, 173896, 55321, -4368, 0, 0, 53936, 60, 0, 0),
-("giants_cave", 1, 22675, 175239, 56154, -4346, 0, 0, 58985, 60, 0, 0),
 ("giants_cave", 1, 22675, 179810, 54503, -3976, 0, 0, 16391, 60, 0, 0),
 ("giants_cave", 1, 22675, 175445, 55678, -4344, 0, 0, 62306, 60, 0, 0),
 ("giants_cave", 1, 22675, 175729, 54989, -4344, 0, 0, 32384, 60, 0, 0),
@@ -47270,28 +47260,34 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22675, 175403, 61466, -4368, 0, 0, 57045, 60, 0, 0),
 ("giants_cave", 1, 22675, 185312, 47948, -4344, 0, 0, 37023, 60, 0, 0),
 ("giants_cave", 1, 22675, 177663, 55022, -3969, 0, 0, 50191, 60, 0, 0),
-("giants_cave", 1, 22675, 178936, 53720, -3968, 0, 0, 30870, 60, 0, 0),
-("giants_cave", 1, 22675, 178285, 53971, -3968, 0, 0, 2074, 60, 0, 0),
+("giants_cave", 1, 22675, 175239, 56154, -4346, 0, 0, 58985, 60, 0, 0),
+("giants_cave", 1, 22675, 173896, 55321, -4368, 0, 0, 53936, 60, 0, 0),
+("giants_cave", 1, 22675, 186119, 47756, -4344, 0, 0, 21857, 60, 0, 0),
+("giants_cave", 1, 22675, 176070, 60805, -4368, 0, 0, 32972, 60, 0, 0),
+("giants_cave", 1, 22675, 174459, 61234, -4368, 0, 0, 57113, 60, 0, 0),
+("giants_cave", 1, 22675, 174360, 60732, -4371, 0, 0, 33723, 60, 0, 0),
+("giants_cave", 1, 22675, 180162, 54571, -3969, 0, 0, 44399, 60, 0, 0),
+("giants_cave", 1, 22675, 185774, 49909, -4352, 0, 0, 56550, 60, 0, 0),
+("giants_cave", 1, 22675, 174123, 61368, -4368, 0, 0, 38662, 60, 0, 0),
+("giants_cave", 1, 22675, 179790, 53993, -3968, 0, 0, 61656, 60, 0, 0),
 -- Hamlet
+("giants_cave", 1, 22676, 182674, 62490, -3991, 0, 0, 42560, 60, 0, 0),
+("giants_cave", 1, 22676, 174539, 61349, -4368, 0, 0, 44253, 60, 0, 0),
+("giants_cave", 1, 22676, 175090, 61339, -4368, 0, 0, 53988, 60, 0, 0),
+("giants_cave", 1, 22676, 173430, 62297, -4371, 0, 0, 53945, 60, 0, 0),
+("giants_cave", 1, 22676, 193045, 52539, -4368, 0, 0, 30011, 60, 0, 0),
+("giants_cave", 1, 22676, 189809, 52101, -4368, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22676, 182364, 59380, -3991, 0, 0, 21462, 60, 0, 0),
+("giants_cave", 1, 22676, 182256, 61796, -3991, 0, 0, 34211, 60, 0, 0),
+("giants_cave", 1, 22676, 182790, 61563, -3991, 0, 0, 25171, 60, 0, 0),
+("giants_cave", 1, 22676, 192427, 52397, -4371, 0, 0, 27603, 60, 0, 0),
+("giants_cave", 1, 22676, 175732, 62826, -4368, 0, 0, 43904, 60, 0, 0),
+("giants_cave", 1, 22676, 191577, 51537, -4368, 0, 0, 41128, 60, 0, 0),
+("giants_cave", 1, 22676, 190463, 51860, -4368, 0, 0, 51490, 60, 0, 0),
+("giants_cave", 1, 22676, 192014, 51592, -4368, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22676, 189649, 52875, -4368, 0, 0, 0, 60, 0, 0),
+("giants_cave", 1, 22676, 191647, 51915, -4368, 0, 0, 9337, 60, 0, 0),
 ("giants_cave", 1, 22676, 180671, 60348, -3991, 0, 0, 64504, 60, 0, 0),
-("giants_cave", 1, 22676, 194299, 51681, -4368, 0, 0, 23270, 60, 0, 0),
-("giants_cave", 1, 22676, 194402, 53046, -4368, 0, 0, 25488, 60, 0, 0),
-("giants_cave", 1, 22676, 193670, 52454, -4368, 0, 0, 33049, 60, 0, 0),
-("giants_cave", 1, 22676, 191705, 50839, -4368, 0, 0, 30712, 60, 0, 0),
-("giants_cave", 1, 22676, 190839, 49862, -4371, 0, 0, 17257, 60, 0, 0),
-("giants_cave", 1, 22676, 190886, 50291, -4368, 0, 0, 37145, 60, 0, 0),
-("giants_cave", 1, 22676, 191118, 50607, -4368, 0, 0, 35451, 60, 0, 0),
-("giants_cave", 1, 22676, 181917, 59772, -3997, 0, 0, 13198, 60, 0, 0),
-("giants_cave", 1, 22676, 180040, 59706, -3992, 0, 0, 51960, 60, 0, 0),
-("giants_cave", 1, 22676, 181580, 59541, -3992, 0, 0, 15602, 60, 0, 0),
-("giants_cave", 1, 22676, 192313, 51530, -4368, 0, 0, 52419, 60, 0, 0),
-("giants_cave", 1, 22676, 180390, 60056, -3992, 0, 0, 20431, 60, 0, 0),
-("giants_cave", 1, 22676, 193750, 51993, -4368, 0, 0, 21996, 60, 0, 0),
-("giants_cave", 1, 22676, 180213, 60281, -3991, 0, 0, 55285, 60, 0, 0),
-("giants_cave", 1, 22676, 181074, 58588, -3991, 0, 0, 64032, 60, 0, 0),
-("giants_cave", 1, 22676, 190017, 54103, -4368, 0, 0, 45954, 60, 0, 0),
-("giants_cave", 1, 22676, 191387, 50992, -4368, 0, 0, 31796, 60, 0, 0),
-("giants_cave", 1, 22676, 192452, 49658, -4368, 0, 0, 13794, 60, 0, 0),
 ("giants_cave", 1, 22676, 191210, 49282, -4368, 0, 0, 22384, 60, 0, 0),
 ("giants_cave", 1, 22676, 179729, 59315, -3992, 0, 0, 0, 60, 0, 0),
 ("giants_cave", 1, 22676, 190743, 52822, -4368, 0, 0, 40403, 60, 0, 0),
@@ -47300,7 +47296,6 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22676, 179340, 60373, -3992, 0, 0, 32593, 60, 0, 0),
 ("giants_cave", 1, 22676, 191660, 52867, -4368, 0, 0, 2487, 60, 0, 0),
 ("giants_cave", 1, 22676, 190499, 52381, -4368, 0, 0, 44317, 60, 0, 0),
-("giants_cave", 1, 22676, 190547, 53185, -4368, 0, 0, 38049, 60, 0, 0),
 ("giants_cave", 1, 22676, 191578, 52059, -4368, 0, 0, 41931, 60, 0, 0),
 ("giants_cave", 1, 22676, 191968, 52257, -4368, 0, 0, 57311, 60, 0, 0),
 ("giants_cave", 1, 22676, 193154, 52320, -4368, 0, 0, 34295, 60, 0, 0),
@@ -47308,6 +47303,24 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22676, 193156, 53354, -4368, 0, 0, 25685, 60, 0, 0),
 ("giants_cave", 1, 22676, 193896, 52756, -4368, 0, 0, 32246, 60, 0, 0),
 ("giants_cave", 1, 22676, 193738, 52242, -4368, 0, 0, 21368, 60, 0, 0),
+("giants_cave", 1, 22676, 192452, 49658, -4368, 0, 0, 13794, 60, 0, 0),
+("giants_cave", 1, 22676, 191387, 50992, -4368, 0, 0, 31796, 60, 0, 0),
+("giants_cave", 1, 22676, 190017, 54103, -4368, 0, 0, 45954, 60, 0, 0),
+("giants_cave", 1, 22676, 194299, 51681, -4368, 0, 0, 23270, 60, 0, 0),
+("giants_cave", 1, 22676, 194402, 53046, -4368, 0, 0, 25488, 60, 0, 0),
+("giants_cave", 1, 22676, 193670, 52454, -4368, 0, 0, 33049, 60, 0, 0),
+("giants_cave", 1, 22676, 191705, 50839, -4368, 0, 0, 30712, 60, 0, 0),
+("giants_cave", 1, 22676, 190839, 49862, -4371, 0, 0, 17257, 60, 0, 0),
+("giants_cave", 1, 22676, 190886, 50291, -4368, 0, 0, 37145, 60, 0, 0),
+("giants_cave", 1, 22676, 191118, 50607, -4368, 0, 0, 35451, 60, 0, 0),
+("giants_cave", 1, 22676, 181917, 59772, -3997, 0, 0, 13198, 60, 0, 0),
+("giants_cave", 1, 22676, 180040, 59706, -3992, 0, 0, 51960, 60, 0, 0),
+("giants_cave", 1, 22676, 181580, 59541, -3992, 0, 0, 15602, 60, 0, 0),
+("giants_cave", 1, 22676, 192313, 51530, -4368, 0, 0, 52419, 60, 0, 0),
+("giants_cave", 1, 22676, 180390, 60056, -3992, 0, 0, 20431, 60, 0, 0),
+("giants_cave", 1, 22676, 193750, 51993, -4368, 0, 0, 21996, 60, 0, 0),
+("giants_cave", 1, 22676, 180213, 60281, -3991, 0, 0, 55285, 60, 0, 0),
+("giants_cave", 1, 22676, 181074, 58588, -3991, 0, 0, 64032, 60, 0, 0),
 ("giants_cave", 1, 22676, 190559, 54414, -4368, 0, 0, 16193, 60, 0, 0),
 ("giants_cave", 1, 22676, 190496, 53674, -4368, 0, 0, 52906, 60, 0, 0),
 ("giants_cave", 1, 22676, 189759, 53936, -4368, 0, 0, 28947, 60, 0, 0),
@@ -47324,38 +47337,23 @@ INSERT INTO `spawnlist` VALUES
 ("giants_cave", 1, 22676, 181600, 60185, -3992, 0, 0, 4439, 60, 0, 0),
 ("giants_cave", 1, 22676, 175950, 61803, -4371, 0, 0, 643, 60, 0, 0),
 ("giants_cave", 1, 22676, 192608, 53016, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22676, 192014, 51592, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22676, 191647, 51915, -4368, 0, 0, 9337, 60, 0, 0),
-("giants_cave", 1, 22676, 189809, 52101, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22676, 193045, 52539, -4368, 0, 0, 30011, 60, 0, 0),
-("giants_cave", 1, 22676, 173430, 62297, -4371, 0, 0, 53945, 60, 0, 0),
-("giants_cave", 1, 22676, 175090, 61339, -4368, 0, 0, 53988, 60, 0, 0),
-("giants_cave", 1, 22676, 174539, 61349, -4368, 0, 0, 44253, 60, 0, 0),
-("giants_cave", 1, 22676, 182674, 62490, -3991, 0, 0, 42560, 60, 0, 0),
-("giants_cave", 1, 22676, 182364, 59380, -3991, 0, 0, 21462, 60, 0, 0),
-("giants_cave", 1, 22676, 182256, 61796, -3991, 0, 0, 34211, 60, 0, 0),
-("giants_cave", 1, 22676, 182790, 61563, -3991, 0, 0, 25171, 60, 0, 0),
-("giants_cave", 1, 22676, 192427, 52397, -4371, 0, 0, 27603, 60, 0, 0),
-("giants_cave", 1, 22676, 189649, 52875, -4368, 0, 0, 0, 60, 0, 0),
-("giants_cave", 1, 22676, 175732, 62826, -4368, 0, 0, 43904, 60, 0, 0),
-("giants_cave", 1, 22676, 191577, 51537, -4368, 0, 0, 41128, 60, 0, 0),
-("giants_cave", 1, 22676, 190463, 51860, -4368, 0, 0, 51490, 60, 0, 0),
+("giants_cave", 1, 22676, 190547, 53185, -4368, 0, 0, 38049, 60, 0, 0),
 -- Klennot
-("giants_cave", 1, 22677, 192115, 57233, -4759, 0, 0, 18310, 60, 0, 0),
-("giants_cave", 1, 22677, 192005, 55266, -4571, 0, 0, 48903, 60, 0, 0),
-("giants_cave", 1, 22677, 179619, 61699, -4248, 0, 0, 34702, 60, 0, 0),
-("giants_cave", 1, 22677, 178050, 61767, -4403, 0, 0, 40430, 60, 0, 0),
-("giants_cave", 1, 22677, 180091, 61554, -4208, 0, 0, 35584, 60, 0, 0),
-("giants_cave", 1, 22677, 191895, 56337, -4672, 0, 0, 62221, 60, 0, 0),
 ("giants_cave", 1, 22677, 178630, 61580, -4348, 0, 0, 24122, 60, 0, 0),
-("giants_cave", 1, 22677, 191932, 56783, -4716, 0, 0, 14861, 60, 0, 0),
-("giants_cave", 1, 22677, 179255, 61780, -4287, 0, 0, 33981, 60, 0, 0),
-("giants_cave", 1, 22677, 180327, 61798, -4184, 0, 0, 34026, 60, 0, 0),
-("giants_cave", 1, 22677, 191937, 57487, -4784, 0, 0, 14433, 60, 0, 0),
-("giants_cave", 1, 22677, 192103, 56686, -4707, 0, 0, 25171, 60, 0, 0),
-("giants_cave", 1, 22677, 191916, 55736, -4615, 0, 0, 13780, 60, 0, 0),
-("giants_cave", 1, 22677, 192117, 55819, -4623, 0, 0, 14758, 60, 0, 0),
 ("giants_cave", 1, 22677, 178620, 61797, -4349, 0, 0, 37955, 60, 0, 0),
+("giants_cave", 1, 22677, 192117, 55819, -4623, 0, 0, 14758, 60, 0, 0),
+("giants_cave", 1, 22677, 191916, 55736, -4615, 0, 0, 13780, 60, 0, 0),
+("giants_cave", 1, 22677, 192103, 56686, -4707, 0, 0, 25171, 60, 0, 0),
+("giants_cave", 1, 22677, 191937, 57487, -4784, 0, 0, 14433, 60, 0, 0),
+("giants_cave", 1, 22677, 180327, 61798, -4184, 0, 0, 34026, 60, 0, 0),
+("giants_cave", 1, 22677, 179255, 61780, -4287, 0, 0, 33981, 60, 0, 0),
+("giants_cave", 1, 22677, 191895, 56337, -4672, 0, 0, 62221, 60, 0, 0),
+("giants_cave", 1, 22677, 180091, 61554, -4208, 0, 0, 35584, 60, 0, 0),
+("giants_cave", 1, 22677, 191932, 56783, -4716, 0, 0, 14861, 60, 0, 0),
+("giants_cave", 1, 22677, 179619, 61699, -4248, 0, 0, 34702, 60, 0, 0),
+("giants_cave", 1, 22677, 192005, 55266, -4571, 0, 0, 48903, 60, 0, 0),
+("giants_cave", 1, 22677, 192115, 57233, -4759, 0, 0, 18310, 60, 0, 0),
+("giants_cave", 1, 22677, 178050, 61767, -4403, 0, 0, 40430, 60, 0, 0),
 -- Fallen Chieftain Vegus
 ("Forsaken Plains", 1, 27316, 171715, 44028, -4904, 0, 0, 0, 21600, 0, 0),
 -- Sobling
@@ -47377,40 +47375,40 @@ INSERT INTO `spawnlist` VALUES
 ("giran03_tb2321_06", 1, 18276, 165185, 73168, -3133, 0, 0, 48122, 60, 0, 0),
 ("giran03_tb2321_06", 1, 18276, 165285, 74451, -3013, 0, 0, 44389, 60, 0, 0),
 -- Harit Lizardman
-("aden10_2420_18", 1, 20640, 166008, 65819, -3723, 0, 0, 770, 23, 0, 0),
+("aden10_2420_18", 1, 20640, 164467, 66487, -3723, 0, 0, 2737, 23, 0, 0),
 ("aden10_2420_18", 1, 20640, 164298, 68344, -3255, 0, 0, 51389, 23, 0, 0),
+("aden10_2420_18", 1, 20640, 166008, 65819, -3723, 0, 0, 770, 23, 0, 0),
 ("aden10_2420_18", 1, 20640, 165474, 72040, -3146, 0, 0, 12919, 23, 0, 0),
-("aden10_2420_18", 1, 20640, 164467, 66487, -3723, 0, 0, 2737, 23, 0, 0),
 -- Harit Lizardman Grunt
-("aden10_2420_18", 1, 20641, 167600, 66829, -3723, 0, 0, 5162, 23, 0, 0),
-("aden10_2420_18", 1, 20641, 165573, 66445, -3722, 0, 0, 32349, 23, 0, 0),
 ("aden10_2420_18", 1, 20641, 164952, 71974, -3176, 0, 0, 45630, 23, 0, 0),
+("aden10_2420_18", 1, 20641, 165573, 66445, -3722, 0, 0, 32349, 23, 0, 0),
+("aden10_2420_18", 1, 20641, 167600, 66829, -3723, 0, 0, 5162, 23, 0, 0),
 -- Harit Lizardman Archer
+("aden10_2420_18", 1, 20642, 165009, 70853, -3142, 0, 0, 50466, 23, 0, 0),
 ("aden10_2420_18", 1, 20642, 164101, 67418, -3456, 0, 0, 0, 23, 0, 0),
 ("aden10_2420_18", 1, 20642, 164644, 65659, -3671, 0, 0, 459, 23, 0, 0),
-("aden10_2420_18", 1, 20642, 165009, 70853, -3142, 0, 0, 50466, 23, 0, 0),
 -- Harit Lizardman Warrior
-("aden10_2420_20", 1, 20643, 164158, 86826, -2800, 0, 0, 0, 23, 0, 0),
+("aden10_2420_20", 1, 20643, 164290, 79580, -2370, 0, 0, 50632, 23, 0, 0),
+("aden10_2420_20", 1, 20643, 164984, 73806, -3088, 0, 0, 11287, 23, 0, 0),
+("aden10_2420_20", 1, 20643, 163879, 84827, -2370, 0, 0, 14028, 23, 0, 0),
 ("aden10_2420_20", 1, 20643, 165850, 74798, -3164, 0, 0, 0, 23, 0, 0),
+("aden10_2420_20", 1, 20643, 164158, 86826, -2800, 0, 0, 0, 23, 0, 0),
 ("aden10_2420_20", 1, 20643, 166551, 84996, -2088, 0, 0, 19354, 23, 0, 0),
 ("aden10_2420_20", 1, 20643, 164350, 80632, -2370, 0, 0, 41790, 23, 0, 0),
-("aden10_2420_20", 1, 20643, 164984, 73806, -3088, 0, 0, 11287, 23, 0, 0),
-("aden10_2420_20", 1, 20643, 164290, 79580, -2370, 0, 0, 50632, 23, 0, 0),
-("aden10_2420_20", 1, 20643, 163879, 84827, -2370, 0, 0, 14028, 23, 0, 0),
 -- Harit Lizardman Shaman
+("aden10_2420_20", 1, 20644, 166096, 83463, -2024, 0, 0, 44723, 23, 0, 0),
 ("aden10_2420_20", 1, 20644, 164460, 87004, -2800, 0, 0, 0, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 165213, 87702, -2472, 0, 0, 0, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 165671, 72947, -3072, 0, 0, 32976, 23, 0, 0),
 ("aden10_2420_20", 1, 20644, 165713, 82231, -2017, 0, 0, 2707, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 165185, 80125, -2315, 0, 0, 5080, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 166031, 86913, -2255, 0, 0, 49253, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 165027, 75640, -2799, 0, 0, 16864, 23, 0, 0),
 ("aden10_2420_20", 1, 20644, 165029, 74953, -2872, 0, 0, 46128, 23, 0, 0),
-("aden10_2420_20", 1, 20644, 166096, 83463, -2024, 0, 0, 44723, 23, 0, 0),
+("aden10_2420_20", 1, 20644, 165027, 75640, -2799, 0, 0, 16864, 23, 0, 0),
+("aden10_2420_20", 1, 20644, 166031, 86913, -2255, 0, 0, 49253, 23, 0, 0),
+("aden10_2420_20", 1, 20644, 165185, 80125, -2315, 0, 0, 5080, 23, 0, 0),
+("aden10_2420_20", 1, 20644, 165671, 72947, -3072, 0, 0, 32976, 23, 0, 0),
+("aden10_2420_20", 1, 20644, 165213, 87702, -2472, 0, 0, 0, 23, 0, 0),
 -- Harit Lizardman Matriarch
-("aden10_2420_20", 1, 20645, 165376, 87033, -2370, 0, 0, 7788, 23, 0, 0),
-("aden10_2420_20", 1, 20645, 165342, 74219, -3016, 0, 0, 0, 23, 0, 0),
-("aden10_2420_20", 1, 20645, 164615, 73136, -3108, 0, 0, 31985, 23, 0, 0),
+("aden10_2420_20", 1, 20645, 165993, 88314, -2370, 0, 0, 12693, 23, 0, 0),
 ("aden10_2420_20", 1, 20645, 165796, 81166, -2046, 0, 0, 10525, 23, 0, 0),
-("aden10_2420_20", 1, 20645, 167421, 86382, -2004, 0, 0, 56452, 23, 0, 0),
-("aden10_2420_20", 1, 20645, 165993, 88314, -2370, 0, 0, 12693, 23, 0, 0);
\ No newline at end of file
+("aden10_2420_20", 1, 20645, 164615, 73136, -3108, 0, 0, 31985, 23, 0, 0),
+("aden10_2420_20", 1, 20645, 165342, 74219, -3016, 0, 0, 0, 23, 0, 0),
+("aden10_2420_20", 1, 20645, 165376, 87033, -2370, 0, 0, 7788, 23, 0, 0),
+("aden10_2420_20", 1, 20645, 167421, 86382, -2004, 0, 0, 56452, 23, 0, 0);
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20121019update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20121019update.sql
new file mode 100644
index 0000000000..10ad212bdc
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/sql/game/updates/20121019update.sql
@@ -0,0 +1,5 @@
+DELETE FROM spawnlist WHERE npc_templateid = 31044;
+DELETE FROM character_quests WHERE name = '353_PowerOfDarkness';
+DELETE FROM character_quests WHERE name = '374_WhisperOfDreams1';
+DELETE FROM character_quests WHERE name = '375_WhisperOfDreams2';
+DELETE FROM items WHERE item_id IN (5862, 5884, 5885, 5886, 5888, 5889);
\ No newline at end of file
-- 
GitLab