diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/NpcBuffers/CabaleBuffer.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/NpcBuffers/CabaleBuffer.java
index bc4be3955cca436233d358cd69542e19aa280f03..709ab7444e3d533915141819c78ecf0b66d1bafa 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/NpcBuffers/CabaleBuffer.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/NpcBuffers/CabaleBuffer.java
@@ -23,18 +23,41 @@ import com.l2jserver.gameserver.ThreadPoolManager;
 import com.l2jserver.gameserver.datatables.SkillTable;
 import com.l2jserver.gameserver.model.actor.L2Npc;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jserver.gameserver.model.effects.L2Effect;
 import com.l2jserver.gameserver.model.skills.L2Skill;
-import com.l2jserver.gameserver.network.SystemMessageId;
-import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse;
-import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
+import com.l2jserver.gameserver.network.NpcStringId;
+import com.l2jserver.gameserver.network.clientpackets.Say2;
 
 /**
- * @author UnAfraid
+ * Preacher of Doom and Orator of Revelations AI
+ * @author UnAfraid, malyelfik
  */
 public class CabaleBuffer extends AbstractNpcAI
 {
 	private static final int DISTANCE_TO_WATCH_OBJECT = 900;
 	
+	// Messages
+	public static final NpcStringId[] ORATOR_MSG =
+	{
+		NpcStringId.THE_DAY_OF_JUDGMENT_IS_NEAR,
+		NpcStringId.THE_PROPHECY_OF_DARKNESS_HAS_BEEN_FULFILLED,
+		NpcStringId.AS_FORETOLD_IN_THE_PROPHECY_OF_DARKNESS_THE_ERA_OF_CHAOS_HAS_BEGUN,
+		NpcStringId.THE_PROPHECY_OF_DARKNESS_HAS_COME_TO_PASS
+	};
+	public static final NpcStringId[] PREACHER_MSG =
+	{
+		NpcStringId.THIS_WORLD_WILL_SOON_BE_ANNIHILATED,
+		NpcStringId.ALL_IS_LOST_PREPARE_TO_MEET_THE_GODDESS_OF_DEATH,
+		NpcStringId.ALL_IS_LOST_THE_PROPHECY_OF_DESTRUCTION_HAS_BEEN_FULFILLED,
+		NpcStringId.THE_END_OF_TIME_HAS_COME_THE_PROPHECY_OF_DESTRUCTION_HAS_BEEN_FULFILLED
+	};
+	
+	// Skill Id
+	private static final int ORATOR_FIGTER = 4364;
+	private static final int ORATOR_MAGE = 4365;
+	private static final int PREACHER_FIGTER = 4361;
+	private static final int PREACHER_MAGE = 4362;
+	
 	protected CabaleBuffer(String name, String descr)
 	{
 		super(name, descr);
@@ -52,9 +75,35 @@ public class CabaleBuffer extends AbstractNpcAI
 	public String onSpawn(L2Npc npc)
 	{
 		ThreadPoolManager.getInstance().scheduleGeneral(new CabaleAI(npc), 3000);
+		ThreadPoolManager.getInstance().scheduleGeneral(new Talk(npc), 60000);
 		return super.onSpawn(npc);
 	}
 	
+	protected class Talk implements Runnable
+	{
+		private final L2Npc _npc;
+		
+		protected Talk(L2Npc npc)
+		{
+			_npc = npc;
+		}
+		
+		@Override
+		public void run()
+		{
+			if ((_npc != null) && !_npc.isDecayed())
+			{
+				NpcStringId[] messages = ORATOR_MSG;
+				if (_npc.getNpcId() == SevenSigns.PREACHER_NPC_ID)
+				{
+					messages = PREACHER_MSG;
+				}
+				broadcastSay(_npc, messages[getRandom(messages.length)], null, -1);
+				ThreadPoolManager.getInstance().scheduleGeneral(this, 60000);
+			}
+		}
+	}
+	
 	protected class CabaleAI implements Runnable
 	{
 		private final L2Npc _npc;
@@ -101,16 +150,32 @@ public class CabaleBuffer extends AbstractNpcAI
 				{
 					if (!player.isMageClass())
 					{
-						if (handleCast(player, 4364))
+						if (handleCast(player, ORATOR_FIGTER))
 						{
+							if (getAbnormalLvl(player, ORATOR_FIGTER) == 2)
+							{
+								broadcastSay(_npc, NpcStringId.S1_I_GIVE_YOU_THE_BLESSING_OF_PROPHECY, player.getName(), 500);
+							}
+							else
+							{
+								broadcastSay(_npc, NpcStringId.I_BESTOW_UPON_YOU_A_BLESSING, null, 1);
+							}
 							isBuffAWinner = true;
 							continue;
 						}
 					}
 					else
 					{
-						if (handleCast(player, 4365))
+						if (handleCast(player, ORATOR_MAGE))
 						{
+							if (getAbnormalLvl(player, ORATOR_MAGE) == 2)
+							{
+								broadcastSay(_npc, NpcStringId.S1_I_BESTOW_UPON_YOU_THE_AUTHORITY_OF_THE_ABYSS, player.getName(), 500);
+							}
+							else
+							{
+								broadcastSay(_npc, NpcStringId.HERALD_OF_THE_NEW_ERA_OPEN_YOUR_EYES, null, 1);
+							}
 							isBuffAWinner = true;
 							continue;
 						}
@@ -120,16 +185,32 @@ public class CabaleBuffer extends AbstractNpcAI
 				{
 					if (!player.isMageClass())
 					{
-						if (handleCast(player, 4361))
+						if (handleCast(player, PREACHER_FIGTER))
 						{
+							if (getAbnormalLvl(player, PREACHER_FIGTER) == 2)
+							{
+								broadcastSay(_npc, NpcStringId.A_CURSE_UPON_YOU, player.getName(), 500);
+							}
+							else
+							{
+								broadcastSay(_npc, NpcStringId.YOU_DONT_HAVE_ANY_HOPE_YOUR_END_HAS_COME, null, 1);
+							}
 							isBuffALoser = true;
 							continue;
 						}
 					}
 					else
 					{
-						if (handleCast(player, 4362))
+						if (handleCast(player, PREACHER_MAGE))
 						{
+							if (getAbnormalLvl(player, PREACHER_MAGE) == 2)
+							{
+								broadcastSay(_npc, NpcStringId.S1_YOU_MIGHT_AS_WELL_GIVE_UP, player.getName(), 500);
+							}
+							else
+							{
+								broadcastSay(_npc, NpcStringId.S1_YOU_BRING_AN_ILL_WIND, player.getName(), 1);
+							}
 							isBuffALoser = true;
 							continue;
 						}
@@ -141,7 +222,6 @@ public class CabaleBuffer extends AbstractNpcAI
 					break;
 				}
 			}
-			
 			ThreadPoolManager.getInstance().scheduleGeneral(this, 3000);
 		}
 		
@@ -154,36 +234,64 @@ public class CabaleBuffer extends AbstractNpcAI
 		 * - Mystics: -25% Casting Speed, -25% Effect Resistance<BR>
 		 * <BR>
 		 * <BR>
-		 * Blessing of Prophecy (Winner) - Fighters: +25% Max Load, +25% Effect Resistance<BR>
+		 * Blessing of Prophecy (Winner)<br>
+		 * - Fighters: +25% Max Load, +25% Effect Resistance<BR>
 		 * - Mystics: +25% Magic Cancel Resist, +25% Effect Resistance<BR>
-		 * @param player 
-		 * @param skillId 
-		 * @return 
+		 * @param player
+		 * @param skillId
+		 * @return
 		 */
 		private boolean handleCast(L2PcInstance player, int skillId)
 		{
-			int skillLevel = (player.getLevel() > 40) ? 1 : 2;
-			
 			if (player.isDead() || !player.isVisible() || !_npc.isInsideRadius(player, DISTANCE_TO_WATCH_OBJECT, false, false))
 			{
 				return false;
 			}
 			
-			L2Skill skill = SkillTable.getInstance().getInfo(skillId, skillLevel);
-			if (player.getFirstEffect(skill) == null)
+			boolean doCast = false;
+			int skillLevel = 1;
+			
+			final int level = getAbnormalLvl(player, skillId);
+			if (level == 0)
 			{
-				skill.getEffects(_npc, player);
-				_npc.broadcastPacket(new MagicSkillUse(_npc, player, skill.getId(), skillLevel, skill.getHitTime(), 0));
-				SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.YOU_FEEL_S1_EFFECT);
-				sm.addSkillName(skill);
-				player.sendPacket(sm);
-				return true;
+				doCast = true;
+				
+			}
+			else if ((level == 1) && (getRandom(100) < 5))
+			{
+				doCast = true;
+				skillLevel = 2;
 			}
 			
+			if (doCast)
+			{
+				final L2Skill skill = SkillTable.getInstance().getInfo(skillId, skillLevel);
+				_npc.setTarget(player);
+				_npc.doCast(skill);
+				return true;
+			}
 			return false;
 		}
 	}
 	
+	public void broadcastSay(L2Npc npc, NpcStringId message, String param, int chance)
+	{
+		if (chance == -1)
+		{
+			broadcastNpcSay(npc, Say2.NPC_ALL, message);
+		}
+		else if (getRandom(10000) < chance)
+		{
+			broadcastNpcSay(npc, Say2.NPC_ALL, message, param);
+		}
+	}
+	
+	public int getAbnormalLvl(L2PcInstance player, int skillId)
+	{
+		final L2Effect effect = player.getFirstEffect(skillId);
+		return (effect != null) ? effect.getAbnormalLvl() : 0;
+	}
+	
 	public static void main(String[] args)
 	{
 		new CabaleBuffer(CabaleBuffer.class.getSimpleName(), "ai/npc");
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java
index fb3dd2420c6993ad67d55f9bd23e26500bc01969..435f2aba1621377f8f0265405e9ca44e52c4d6c9 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminSpawn.java
@@ -31,7 +31,6 @@ import com.l2jserver.gameserver.instancemanager.DayNightSpawnManager;
 import com.l2jserver.gameserver.instancemanager.InstanceManager;
 import com.l2jserver.gameserver.instancemanager.QuestManager;
 import com.l2jserver.gameserver.instancemanager.RaidBossSpawnManager;
-import com.l2jserver.gameserver.model.AutoChatHandler;
 import com.l2jserver.gameserver.model.AutoSpawnHandler;
 import com.l2jserver.gameserver.model.L2Object;
 import com.l2jserver.gameserver.model.L2Spawn;
@@ -237,7 +236,6 @@ public class AdminSpawn implements IAdminCommandHandler
 			SpawnTable.getInstance().reloadAll();
 			RaidBossSpawnManager.getInstance().load();
 			AutoSpawnHandler.getInstance().reload();
-			AutoChatHandler.getInstance().reload();
 			SevenSigns.getInstance().spawnSevenSignsNPC();
 			QuestManager.getInstance().reloadAllQuests();
 			AdminTable.getInstance().broadcastMessageToGMs("NPC Respawn completed!");
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/MercTicket.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/MercTicket.java
index 4a204cf32c213a23d180d6139b2915910ac73b90..2576ab17f1fac90d8a982e06420509247877cfd6 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/MercTicket.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/MercTicket.java
@@ -123,7 +123,7 @@ public class MercTicket implements IItemHandler
 			return false;
 		}
 		
-		MercTicketManager.getInstance().addTicket(item.getItemId(), activeChar, null);
+		MercTicketManager.getInstance().addTicket(item.getItemId(), activeChar);
 		activeChar.destroyItem("Consume", item.getObjectId(), 1, null, false); // Remove item from char's inventory
 		activeChar.sendPacket(SystemMessageId.PLACE_CURRENT_LOCATION_DIRECTION);
 		return true;
diff --git a/L2J_DataPack_BETA/dist/sql/game/auto_chat.sql b/L2J_DataPack_BETA/dist/sql/game/auto_chat.sql
deleted file mode 100644
index ddb40a531a11f4eab328d7b76871233ccfa8e12d..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/sql/game/auto_chat.sql
+++ /dev/null
@@ -1,44 +0,0 @@
-DROP TABLE IF EXISTS `auto_chat`;
-CREATE TABLE `auto_chat` (
-  `groupId` INT NOT NULL DEFAULT '0',
-  `npcId` INT NOT NULL DEFAULT '0',
-  `chatDelay` BIGINT NOT NULL DEFAULT '-1',
-  PRIMARY KEY (`groupId`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-INSERT INTO `auto_chat` VALUES 
--- Preacher of Doom
-(1,31093,-1),
-(2,31172,-1),
-(3,31174,-1),
-(4,31176,-1),
-(5,31178,-1),
-(6,31180,-1),
-(7,31182,-1),
-(8,31184,-1),
-(9,31186,-1),
-(10,31188,-1),
-(11,31190,-1),
-(12,31192,-1),
-(13,31194,-1),
-(14,31196,-1),
-(15,31198,-1),
-(16,31200,-1),
-
--- Orator of Revelations
-(17,31094,-1),
-(18,31173,-1),
-(19,31175,-1),
-(20,31177,-1),
-(21,31179,-1),
-(22,31181,-1),
-(23,31183,-1),
-(24,31185,-1),
-(25,31187,-1),
-(26,31189,-1),
-(27,31191,-1),
-(28,31193,-1),
-(29,31195,-1),
-(30,31197,-1),
-(31,31199,-1),
-(32,31201,-1);
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/sql/game/auto_chat_text.sql b/L2J_DataPack_BETA/dist/sql/game/auto_chat_text.sql
deleted file mode 100644
index d0938ddce8545b135f45ea9b6fdaf15a18fecb0f..0000000000000000000000000000000000000000
--- a/L2J_DataPack_BETA/dist/sql/game/auto_chat_text.sql
+++ /dev/null
@@ -1,264 +0,0 @@
-DROP TABLE IF EXISTS `auto_chat_text`;
-CREATE TABLE `auto_chat_text` (
-  `groupId` tinyint(2) unsigned NOT NULL DEFAULT '0',
-  `chatText` varchar(255) NOT NULL DEFAULT '',
-  PRIMARY KEY (`groupId`,`chatText`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
-INSERT INTO `auto_chat_text` VALUES 
-(1,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(1,'%player_cabal_loser%! You bring an ill wind!'),
-(1,'%player_cabal_loser%! You might as well give up!'),
-(1,'A curse upon you!'),
-(1,'All is lost! Prepare to meet the goddess of death!'),
-(1,'All is lost! The prophecy of destruction has been fulfilled!'),
-(1,'The prophecy of doom has awoken!'),
-(1,'This world will soon be annihilated!'),
-(2,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(2,'%player_cabal_loser%! You bring an ill wind!'),
-(2,'%player_cabal_loser%! You might as well give up!'),
-(2,'A curse upon you!'),
-(2,'All is lost! Prepare to meet the goddess of death!'),
-(2,'All is lost! The prophecy of destruction has been fulfilled!'),
-(2,'The prophecy of doom has awoken!'),
-(2,'This world will soon be annihilated!'),
-(3,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(3,'%player_cabal_loser%! You bring an ill wind!'),
-(3,'%player_cabal_loser%! You might as well give up!'),
-(3,'A curse upon you!'),
-(3,'All is lost! Prepare to meet the goddess of death!'),
-(3,'All is lost! The prophecy of destruction has been fulfilled!'),
-(3,'The prophecy of doom has awoken!'),
-(3,'This world will soon be annihilated!'),
-(4,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(4,'%player_cabal_loser%! You bring an ill wind!'),
-(4,'%player_cabal_loser%! You might as well give up!'),
-(4,'A curse upon you!'),
-(4,'All is lost! Prepare to meet the goddess of death!'),
-(4,'All is lost! The prophecy of destruction has been fulfilled!'),
-(4,'The prophecy of doom has awoken!'),
-(4,'This world will soon be annihilated!'),
-(5,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(5,'%player_cabal_loser%! You bring an ill wind!'),
-(5,'%player_cabal_loser%! You might as well give up!'),
-(5,'A curse upon you!'),
-(5,'All is lost! Prepare to meet the goddess of death!'),
-(5,'All is lost! The prophecy of destruction has been fulfilled!'),
-(5,'The prophecy of doom has awoken!'),
-(5,'This world will soon be annihilated!'),
-(6,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(6,'%player_cabal_loser%! You bring an ill wind!'),
-(6,'%player_cabal_loser%! You might as well give up!'),
-(6,'A curse upon you!'),
-(6,'All is lost! Prepare to meet the goddess of death!'),
-(6,'All is lost! The prophecy of destruction has been fulfilled!'),
-(6,'The prophecy of doom has awoken!'),
-(6,'This world will soon be annihilated!'),
-(7,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(7,'%player_cabal_loser%! You bring an ill wind!'),
-(7,'%player_cabal_loser%! You might as well give up!'),
-(7,'A curse upon you!'),
-(7,'All is lost! Prepare to meet the goddess of death!'),
-(7,'All is lost! The prophecy of destruction has been fulfilled!'),
-(7,'The prophecy of doom has awoken!'),
-(7,'This world will soon be annihilated!'),
-(8,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(8,'%player_cabal_loser%! You bring an ill wind!'),
-(8,'%player_cabal_loser%! You might as well give up!'),
-(8,'A curse upon you!'),
-(8,'All is lost! Prepare to meet the goddess of death!'),
-(8,'All is lost! The prophecy of destruction has been fulfilled!'),
-(8,'The prophecy of doom has awoken!'),
-(8,'This world will soon be annihilated!'),
-(9,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(9,'%player_cabal_loser%! You bring an ill wind!'),
-(9,'%player_cabal_loser%! You might as well give up!'),
-(9,'A curse upon you!'),
-(9,'All is lost! Prepare to meet the goddess of death!'),
-(9,'All is lost! The prophecy of destruction has been fulfilled!'),
-(9,'The prophecy of doom has awoken!'),
-(9,'This world will soon be annihilated!'),
-(10,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(10,'%player_cabal_loser%! You bring an ill wind!'),
-(10,'%player_cabal_loser%! You might as well give up!'),
-(10,'A curse upon you!'),
-(10,'All is lost! Prepare to meet the goddess of death!'),
-(10,'All is lost! The prophecy of destruction has been fulfilled!'),
-(10,'The prophecy of doom has awoken!'),
-(10,'This world will soon be annihilated!'),
-(11,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(11,'%player_cabal_loser%! You bring an ill wind!'),
-(11,'%player_cabal_loser%! You might as well give up!'),
-(11,'A curse upon you!'),
-(11,'All is lost! Prepare to meet the goddess of death!'),
-(11,'All is lost! The prophecy of destruction has been fulfilled!'),
-(11,'The prophecy of doom has awoken!'),
-(11,'This world will soon be annihilated!'),
-(12,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(12,'%player_cabal_loser%! You bring an ill wind!'),
-(12,'%player_cabal_loser%! You might as well give up!'),
-(12,'A curse upon you!'),
-(12,'All is lost! Prepare to meet the goddess of death!'),
-(12,'All is lost! The prophecy of destruction has been fulfilled!'),
-(12,'The prophecy of doom has awoken!'),
-(12,'This world will soon be annihilated!'),
-(13,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(13,'%player_cabal_loser%! You bring an ill wind!'),
-(13,'%player_cabal_loser%! You might as well give up!'),
-(13,'A curse upon you!'),
-(13,'All is lost! Prepare to meet the goddess of death!'),
-(13,'All is lost! The prophecy of destruction has been fulfilled!'),
-(13,'The prophecy of doom has awoken!'),
-(13,'This world will soon be annihilated!'),
-(14,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(14,'%player_cabal_loser%! You bring an ill wind!'),
-(14,'%player_cabal_loser%! You might as well give up!'),
-(14,'A curse upon you!'),
-(14,'All is lost! Prepare to meet the goddess of death!'),
-(14,'All is lost! The prophecy of destruction has been fulfilled!'),
-(14,'The prophecy of doom has awoken!'),
-(14,'This world will soon be annihilated!'),
-(15,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(15,'%player_cabal_loser%! You bring an ill wind!'),
-(15,'%player_cabal_loser%! You might as well give up!'),
-(15,'A curse upon you!'),
-(15,'All is lost! Prepare to meet the goddess of death!'),
-(15,'All is lost! The prophecy of destruction has been fulfilled!'),
-(15,'The prophecy of doom has awoken!'),
-(15,'This world will soon be annihilated!'),
-(16,'%player_cabal_loser%! All is lost! Prepare to meet the goddess of death!'),
-(16,'%player_cabal_loser%! You bring an ill wind!'),
-(16,'%player_cabal_loser%! You might as well give up!'),
-(16,'A curse upon you!'),
-(16,'All is lost! Prepare to meet the goddess of death!'),
-(16,'All is lost! The prophecy of destruction has been fulfilled!'),
-(16,'The prophecy of doom has awoken!'),
-(16,'This world will soon be annihilated!'),
-(17,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(17,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(17,'%player_cabal_winner%, the time for glory is at hand!'),
-(17,'All hail the eternal twilight!'),
-(17,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(17,'The day of judgment is near!'),
-(17,'The prophecy of darkness has been fulfilled!'),
-(17,'The prophecy of darkness has come to pass!'),
-(18,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(18,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(18,'%player_cabal_winner%, the time for glory is at hand!'),
-(18,'All hail the eternal twilight!'),
-(18,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(18,'The day of judgment is near!'),
-(18,'The prophecy of darkness has been fulfilled!'),
-(18,'The prophecy of darkness has come to pass!'),
-(19,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(19,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(19,'%player_cabal_winner%, the time for glory is at hand!'),
-(19,'All hail the eternal twilight!'),
-(19,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(19,'The day of judgment is near!'),
-(19,'The prophecy of darkness has been fulfilled!'),
-(19,'The prophecy of darkness has come to pass!'),
-(20,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(20,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(20,'%player_cabal_winner%, the time for glory is at hand!'),
-(20,'All hail the eternal twilight!'),
-(20,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(20,'The day of judgment is near!'),
-(20,'The prophecy of darkness has been fulfilled!'),
-(20,'The prophecy of darkness has come to pass!'),
-(21,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(21,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(21,'%player_cabal_winner%, the time for glory is at hand!'),
-(21,'All hail the eternal twilight!'),
-(21,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(21,'The day of judgment is near!'),
-(21,'The prophecy of darkness has been fulfilled!'),
-(21,'The prophecy of darkness has come to pass!'),
-(22,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(22,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(22,'%player_cabal_winner%, the time for glory is at hand!'),
-(22,'All hail the eternal twilight!'),
-(22,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(22,'The day of judgment is near!'),
-(22,'The prophecy of darkness has been fulfilled!'),
-(22,'The prophecy of darkness has come to pass!'),
-(23,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(23,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(23,'%player_cabal_winner%, the time for glory is at hand!'),
-(23,'All hail the eternal twilight!'),
-(23,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(23,'The day of judgment is near!'),
-(23,'The prophecy of darkness has been fulfilled!'),
-(23,'The prophecy of darkness has come to pass!'),
-(24,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(24,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(24,'%player_cabal_winner%, the time for glory is at hand!'),
-(24,'All hail the eternal twilight!'),
-(24,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(24,'The day of judgment is near!'),
-(24,'The prophecy of darkness has been fulfilled!'),
-(24,'The prophecy of darkness has come to pass!'),
-(25,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(25,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(25,'%player_cabal_winner%, the time for glory is at hand!'),
-(25,'All hail the eternal twilight!'),
-(25,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(25,'The day of judgment is near!'),
-(25,'The prophecy of darkness has been fulfilled!'),
-(25,'The prophecy of darkness has come to pass!'),
-(26,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(26,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(26,'%player_cabal_winner%, the time for glory is at hand!'),
-(26,'All hail the eternal twilight!'),
-(26,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(26,'The day of judgment is near!'),
-(26,'The prophecy of darkness has been fulfilled!'),
-(26,'The prophecy of darkness has come to pass!'),
-(27,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(27,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(27,'%player_cabal_winner%, the time for glory is at hand!'),
-(27,'All hail the eternal twilight!'),
-(27,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(27,'The day of judgment is near!'),
-(27,'The prophecy of darkness has been fulfilled!'),
-(27,'The prophecy of darkness has come to pass!'),
-(28,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(28,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(28,'%player_cabal_winner%, the time for glory is at hand!'),
-(28,'All hail the eternal twilight!'),
-(28,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(28,'The day of judgment is near!'),
-(28,'The prophecy of darkness has been fulfilled!'),
-(28,'The prophecy of darkness has come to pass!'),
-(29,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(29,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(29,'%player_cabal_winner%, the time for glory is at hand!'),
-(29,'All hail the eternal twilight!'),
-(29,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(29,'The day of judgment is near!'),
-(29,'The prophecy of darkness has been fulfilled!'),
-(29,'The prophecy of darkness has come to pass!'),
-(30,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(30,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(30,'%player_cabal_winner%, the time for glory is at hand!'),
-(30,'All hail the eternal twilight!'),
-(30,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(30,'The day of judgment is near!'),
-(30,'The prophecy of darkness has been fulfilled!'),
-(30,'The prophecy of darkness has come to pass!'),
-(31,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(31,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(31,'%player_cabal_winner%, the time for glory is at hand!'),
-(31,'All hail the eternal twilight!'),
-(31,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(31,'The day of judgment is near!'),
-(31,'The prophecy of darkness has been fulfilled!'),
-(31,'The prophecy of darkness has come to pass!'),
-(32,'%player_cabal_winner%! I bestow on you the authority of the abyss!'),
-(32,'%player_cabal_winner%, Darkness shall be banished forever!'),
-(32,'%player_cabal_winner%, the time for glory is at hand!'),
-(32,'All hail the eternal twilight!'),
-(32,'As foretold in the prophecy of darkness, the era of chaos has begun!'),
-(32,'The day of judgment is near!'),
-(32,'The prophecy of darkness has been fulfilled!'),
-(32,'The prophecy of darkness has come to pass!');
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/tools/gs_cleanup.sql b/L2J_DataPack_BETA/dist/tools/gs_cleanup.sql
index 94ccda3f89fcdabe4fc143266f41c08e243938d6..b6343ae14ee3fd00a8b0906752ddcbf5128771d6 100644
--- a/L2J_DataPack_BETA/dist/tools/gs_cleanup.sql
+++ b/L2J_DataPack_BETA/dist/tools/gs_cleanup.sql
@@ -13,8 +13,6 @@ auction,
 auction_bid,
 auction_watch,
 auto_announcements,
-auto_chat_text,
-auto_chat,
 castle,
 castle_doorupgrade,
 castle_functions,