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 fb4acc3a016e3e43a29c496035223e044fba3399..3141ae5db803c294bd438a28b08fe267eabdc4fd 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
@@ -26,7 +26,7 @@ import com.l2jserver.gameserver.model.quest.State;
  */
 public class Q10290_LandDragonConqueror extends Quest
 {
-	private static final String qn = "Q10290_LandDragonConqueror";
+	private static final String qn = "10290_LandDragonConqueror";
 	// NPC
 	private static final int Theodoric = 30755;
 	private static final int[] Antharas = { 29019, 29066, 29067, 29068 }; //Old, Weak, Normal, Strong
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java
index 5d3e71f1af3df409b221c1b5da8d1b985e311e1f..d9ae9000ce0839fd8ac545918739465c2aa1b024 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10291_FireDragonDestroyer/Q10291_FireDragonDestroyer.java
@@ -26,7 +26,7 @@ import com.l2jserver.gameserver.model.quest.State;
  */
 public class Q10291_FireDragonDestroyer extends Quest
 {
-	private static final String qn = "Q10291_FireDragonDestroyer";
+	private static final String qn = "10291_FireDragonDestroyer";
 	// NPC
 	private static final int Klein = 31540;
 	private static final int Valakas = 29028;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q132_MatrasCuriosity/Q132_MatrasCuriosity.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q132_MatrasCuriosity/Q132_MatrasCuriosity.java
index 9f891bfc39ff4ad84a2199a8119ef585351e9f29..e98c15914c83bcde89d783d88cd19ae770dd72b4 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q132_MatrasCuriosity/Q132_MatrasCuriosity.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q132_MatrasCuriosity/Q132_MatrasCuriosity.java
@@ -25,7 +25,7 @@ import com.l2jserver.gameserver.model.quest.State;
  */
 public final class Q132_MatrasCuriosity extends Quest
 {
-	private static final String qn = "Q132_MatrasCuriosity";
+	private static final String qn = "132_MatrasCuriosity";
 	
 	// NPCs
 	private static final int MATRAS = 32245;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java
index 3bdbd5103f790daa578f0cbea0aca6690096c574..5fc74105732e273b3b19fb35b4921e486fea393d 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java
@@ -27,6 +27,7 @@ import com.l2jserver.gameserver.network.serverpackets.RadarControl;
 
 public class Q307_ControlDeviceOfTheGiants extends Quest
 {
+	private static final String qn = "307_ControlDeviceOfTheGiants";
 	// NPC
 	private final static int DROPH = 32711;
 	// RB
@@ -222,6 +223,6 @@ public class Q307_ControlDeviceOfTheGiants extends Quest
 	
 	public static void main(String[] args)
 	{
-		new Q307_ControlDeviceOfTheGiants(307, "Q307_ControlDeviceOfTheGiants", "Control Device Of The Giants");
+		new Q307_ControlDeviceOfTheGiants(307, qn, "Control Device Of The Giants");
 	}
 }
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java
index a2f63746e5b496b56cee9837ed812afd7740bfc3..53922a81ebef3b552525897572e56fdac3b322f3 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java
@@ -29,7 +29,7 @@ import com.l2jserver.util.Rnd;
  */
 public class Q461_RumbleInTheBase extends Quest
 {
-	public static final String qn = "Q461_RumbleInTheBase";
+	public static final String qn = "461_RumbleInTheBase";
 	
 	// NPC
 	public static final int Stan = 30200;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java
index 9703cd1caaefef69ccc677e6e0c8df0207c5accc..51da509fd96207d060707a50711f74968c6e389a 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java
@@ -71,7 +71,7 @@ public final class Q511_AwlUnderFoot extends Quest
 		}
 	}
 	
-	private static final String qn = "Q511_AwlUnderFoot";
+	private static final String qn = "511_AwlUnderFoot";
 	private static final boolean debug = false;
 	private static final long REENTERTIME = 14400000;
 	private static final long RAID_SPAWN_DELAY = 120000;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q692_HowtoOpposeEvil/Q692_HowtoOpposeEvil.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q692_HowtoOpposeEvil/Q692_HowtoOpposeEvil.java
index 950984f572385702afdff31f13f6c916a2abf325..4e2a28dd87724ae4b5be78a6af8a6953c692c4a8 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q692_HowtoOpposeEvil/Q692_HowtoOpposeEvil.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q692_HowtoOpposeEvil/Q692_HowtoOpposeEvil.java
@@ -28,7 +28,7 @@ import com.l2jserver.gameserver.model.quest.State;
  */
 public final class Q692_HowtoOpposeEvil extends Quest
 {
-	private static final String QN = "Q692_HowtoOpposeEvil";
+	private static final String QN = "692_HowtoOpposeEvil";
 	private static final int DILIOS = 32549;
 	private static final int LEKONS_CERTIFICATE = 13857;
 	private static final int[] QUEST_ITEMS = { 13863, 13864, 13865, 13866, 13867, 15535, 15536 };
diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20111229update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20111229update.sql
new file mode 100644
index 0000000000000000000000000000000000000000..7c02964c17a50e4644fbb4b68bee0aedae6a9ffd
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/sql/game/updates/20111229update.sql
@@ -0,0 +1,7 @@
+UPDATE `character_quests` SET `name` = '10290_LandDragonConqueror' WHERE `name` = 'Q10290_LandDragonConqueror';
+UPDATE `character_quests` SET `name` = '10291_FireDragonDestroyer' WHERE `name` = 'Q10291_FireDragonDestroyer';
+UPDATE `character_quests` SET `name` = '132_MatrasCuriosity' WHERE `name` = 'Q132_MatrasCuriosity';
+UPDATE `character_quests` SET `name` = '307_ControlDeviceOfTheGiants' WHERE `name` = 'Q307_ControlDeviceOfTheGiants';
+UPDATE `character_quests` SET `name` = '461_RumbleInTheBase' WHERE `name` = 'Q461_RumbleInTheBase';
+UPDATE `character_quests` SET `name` = '511_AwlUnderFoot' WHERE `name` = 'Q511_AwlUnderFoot';
+UPDATE `character_quests` SET `name` = '692_HowtoOpposeEvil' WHERE `name` = 'Q692_HowtoOpposeEvil';
\ No newline at end of file