diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00904_DragonTrophyAntharas/Q00904_DragonTrophyAntharas.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00904_DragonTrophyAntharas/Q00904_DragonTrophyAntharas.java
index 98b92bde7f4e76c957b6e6ca0183769a47df8a40..149b26a50a29f7666291cf0f7f886554f138676f 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00904_DragonTrophyAntharas/Q00904_DragonTrophyAntharas.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00904_DragonTrophyAntharas/Q00904_DragonTrophyAntharas.java
@@ -31,27 +31,24 @@ import com.l2jserver.gameserver.util.Util;
  * Dragon Trophy - Antharas (904)
  * @author Zoey76
  */
-public class Q00904_DragonTrophyAntharas extends Quest
+public final class Q00904_DragonTrophyAntharas extends Quest
 {
 	// NPC
 	private static final int THEODRIC = 30755;
-	// Monsters
-	private static final int ANTHARAS_OLD = 29019;
-	private static final int ANTHARAS_WEAK = 29066;
-	private static final int ANTHARAS_NORMAL = 29067;
-	private static final int ANTHARAS_STRONG = 29068;
+	// Monster
+	private static final int ANTHARAS = 29068;
 	// Items
 	private static final int MEDAL_OF_GLORY = 21874;
 	private static final int PORTAL_STONE = 3865;
 	// Misc
 	private static final int MIN_LEVEL = 84;
 	
-	private Q00904_DragonTrophyAntharas(int questId, String name, String descr)
+	private Q00904_DragonTrophyAntharas()
 	{
-		super(questId, name, descr);
+		super(904, Q00904_DragonTrophyAntharas.class.getSimpleName(), "Dragon Trophy - Antharas");
 		addStartNpc(THEODRIC);
 		addTalkId(THEODRIC);
-		addKillId(ANTHARAS_OLD, ANTHARAS_WEAK, ANTHARAS_NORMAL, ANTHARAS_STRONG);
+		addKillId(ANTHARAS);
 	}
 	
 	@Override
@@ -67,7 +64,7 @@ public class Q00904_DragonTrophyAntharas extends Quest
 	@Override
 	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
 	{
-		final QuestState st = player.getQuestState(getName());
+		final QuestState st = getQuestState(player, false);
 		if (st == null)
 		{
 			return null;
@@ -105,12 +102,7 @@ public class Q00904_DragonTrophyAntharas extends Quest
 	@Override
 	public String onTalk(L2Npc npc, L2PcInstance player)
 	{
-		final QuestState st = player.getQuestState(getName());
-		if (st == null)
-		{
-			return getNoQuestMsg(player);
-		}
-		
+		final QuestState st = getQuestState(player, true);
 		String htmltext = getNoQuestMsg(player);
 		switch (st.getState())
 		{
@@ -180,6 +172,6 @@ public class Q00904_DragonTrophyAntharas extends Quest
 	
 	public static void main(String[] args)
 	{
-		new Q00904_DragonTrophyAntharas(904, Q00904_DragonTrophyAntharas.class.getSimpleName(), "Dragon Trophy - Antharas");
+		new Q00904_DragonTrophyAntharas();
 	}
 }
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java
index 6f8d521aa1cb78f370c447444690a77fac51cbd1..02e3bc93196fd0562ff356cb5a99e25d7b02d9a4 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10290_LandDragonConqueror/Q10290_LandDragonConqueror.java
@@ -30,7 +30,7 @@ import com.l2jserver.gameserver.util.Util;
  * Land Dragon Conqueror (10290)
  * @author malyelfik
  */
-public class Q10290_LandDragonConqueror extends Quest
+public final class Q10290_LandDragonConqueror extends Quest
 {
 	public class RewardCheck implements IL2Procedure<L2PcInstance>
 	{
@@ -61,25 +61,20 @@ public class Q10290_LandDragonConqueror extends Quest
 	
 	// NPC
 	private static final int THEODRIC = 30755;
-	
-	private static final int[] ANTHARAS =
-	{
-		29019, // Old
-		29066, // Weak
-		29067, // Normal
-		29068
-	// Strong
-	};
+	// Monster
+	private static final int ANTHARAS = 29068;
 	// Items
 	private static final int PORTAL_STONE = 3865;
 	private static final int SHABBY_NECKLACE = 15522;
 	private static final int MIRACLE_NECKLACE = 15523;
-	
+	// Reward
 	private static final int ANTHARAS_SLAYER_CIRCLET = 8568;
+	// Misc
+	private static final int MIN_LEVEL = 83;
 	
-	public Q10290_LandDragonConqueror(int questId, String name, String descr)
+	private Q10290_LandDragonConqueror()
 	{
-		super(questId, name, descr);
+		super(10290, Q10290_LandDragonConqueror.class.getSimpleName(), "Land Dragon Conqueror");
 		addStartNpc(THEODRIC);
 		addTalkId(THEODRIC);
 		addKillId(ANTHARAS);
@@ -89,7 +84,7 @@ public class Q10290_LandDragonConqueror extends Quest
 	@Override
 	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
 	{
-		final QuestState st = player.getQuestState(getName());
+		final QuestState st = getQuestState(player, false);
 		if (st == null)
 		{
 			return getNoQuestMsg(player);
@@ -100,7 +95,6 @@ public class Q10290_LandDragonConqueror extends Quest
 			st.startQuest();
 			st.giveItems(SHABBY_NECKLACE, 1);
 		}
-		
 		return event;
 	}
 	
@@ -121,26 +115,19 @@ public class Q10290_LandDragonConqueror extends Quest
 		{
 			player.getParty().forEachMember(new RewardCheck(npc));
 		}
-		
 		return super.onKill(npc, player, isSummon);
 	}
 	
 	@Override
 	public String onTalk(L2Npc npc, L2PcInstance player)
 	{
+		final QuestState st = getQuestState(player, true);
 		String htmltext = getNoQuestMsg(player);
-		final QuestState st = player.getQuestState(getName());
-		
-		if (st == null)
-		{
-			return htmltext;
-		}
-		
 		switch (st.getState())
 		{
 			case State.CREATED:
 			{
-				if (player.getLevel() < 83)
+				if (player.getLevel() < MIN_LEVEL)
 				{
 					htmltext = "30755-00.htm";
 				}
@@ -180,12 +167,11 @@ public class Q10290_LandDragonConqueror extends Quest
 				break;
 			}
 		}
-		
 		return htmltext;
 	}
 	
 	public static void main(String[] args)
 	{
-		new Q10290_LandDragonConqueror(10290, Q10290_LandDragonConqueror.class.getSimpleName(), "Land Dragon Conqueror");
+		new Q10290_LandDragonConqueror();
 	}
 }
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java
index d58c8aa9ddd5383373175405394a63ffe11559a1..d12240d065075e6484b999310793995d75108f4f 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10504_JewelOfAntharas/Q10504_JewelOfAntharas.java
@@ -30,15 +30,12 @@ import com.l2jserver.gameserver.util.Util;
  * Jewel of Antharas (10504)
  * @author Zoey76
  */
-public class Q10504_JewelOfAntharas extends Quest
+public final class Q10504_JewelOfAntharas extends Quest
 {
 	// NPC
 	private static final int THEODRIC = 30755;
-	// Monsters
-	private static final int ANTHARAS_OLD = 29019;
-	private static final int ANTHARAS_WEAK = 29066;
-	private static final int ANTHARAS_NORMAL = 29067;
-	private static final int ANTHARAS_STRONG = 29068;
+	// Monster
+	private static final int ANTHARAS = 29068;
 	// Items
 	private static final int CLEAR_CRYSTAL = 21905;
 	private static final int FILLED_CRYSTAL_ANTHARAS_ENERGY = 21907;
@@ -47,12 +44,12 @@ public class Q10504_JewelOfAntharas extends Quest
 	// Misc
 	private static final int MIN_LEVEL = 84;
 	
-	private Q10504_JewelOfAntharas(int questId, String name, String descr)
+	private Q10504_JewelOfAntharas()
 	{
-		super(questId, name, descr);
+		super(10504, Q10504_JewelOfAntharas.class.getSimpleName(), "Jewel of Antharas");
 		addStartNpc(THEODRIC);
 		addTalkId(THEODRIC);
-		addKillId(ANTHARAS_OLD, ANTHARAS_WEAK, ANTHARAS_NORMAL, ANTHARAS_STRONG);
+		addKillId(ANTHARAS);
 		registerQuestItems(CLEAR_CRYSTAL, FILLED_CRYSTAL_ANTHARAS_ENERGY);
 	}
 	
@@ -72,7 +69,7 @@ public class Q10504_JewelOfAntharas extends Quest
 	@Override
 	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
 	{
-		final QuestState st = player.getQuestState(getName());
+		final QuestState st = getQuestState(player, false);
 		if (st == null)
 		{
 			return null;
@@ -111,12 +108,7 @@ public class Q10504_JewelOfAntharas extends Quest
 	@Override
 	public String onTalk(L2Npc npc, L2PcInstance player)
 	{
-		final QuestState st = player.getQuestState(getName());
-		if (st == null)
-		{
-			return getNoQuestMsg(player);
-		}
-		
+		final QuestState st = getQuestState(player, true);
 		String htmltext = getNoQuestMsg(player);
 		switch (st.getState())
 		{
@@ -175,6 +167,6 @@ public class Q10504_JewelOfAntharas extends Quest
 	
 	public static void main(String[] args)
 	{
-		new Q10504_JewelOfAntharas(10504, Q10504_JewelOfAntharas.class.getSimpleName(), "Jewel of Antharas");
+		new Q10504_JewelOfAntharas();
 	}
 }