aboutsummaryrefslogtreecommitdiff
path: root/sql/old
diff options
context:
space:
mode:
authorTDB Release <tdb-release@build.bot>2020-11-16 13:39:40 +0000
committerTDB Release <tdb-release@build.bot>2020-11-16 13:39:40 +0000
commite6b945eabcdeded8043e40b4e5ede41bd26701dd (patch)
treed1c66c755801b7be9c41836a1df7c6cd71bcf910 /sql/old
parentb52c89f1bae1d8a6b91a42421d268fa93d86433b (diff)
TDB 335.20111 - 2020/11/16TDB335.20111
Diffstat (limited to 'sql/old')
-rw-r--r--sql/old/3.3.5a/auth/20101_2020_11_16/2020_10_15_00_auth.sql2
-rw-r--r--sql/old/3.3.5a/characters/20101_2020_11_16/2020_10_15_00_characters.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_15_00_world.sql3
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_00_world.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_01_world_335.sql219
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_02_world_335.sql4
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_03_world.sql15
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_04_world.sql282
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_00_world.sql148
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_01_world.sql4
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_19_00_world.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_00_world.sql5
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_01_world.sql62
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_02_world.sql4
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_03_world.sql10
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_04_world.sql9
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_05_world.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_00_world.sql65
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_01_world.sql193
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_02_world.sql4
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_23_00_world.sql135
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_00_world.sql58
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_01_world.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_02_world.sql40
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_03_world_335.sql282
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_10_26_00_world.sql65
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_00_world.sql5
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_01_world.sql403
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_02_world.sql234
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_03_world_335.sql221
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_04_world_335.sql222
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_05_00_world.sql4
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_00_world.sql384
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_01_world.sql3
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_02_world_335.sql223
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_08_00_world.sql16
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_00_world_335.sql34
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_01_world.sql6
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_02_world.sql8
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_03_world_335.sql229
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_04_world.sql36
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_05_world.sql61
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_00_world.sql33
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_01_world.sql48
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_02_world.sql5
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_03_world_335.sql212
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_00_world.sql2
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_01_world.sql223
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_02_world_335.sql219
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_03_world.sql3
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_00_world_335.sql16
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_01_world.sql24
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_02_world.sql25
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_03_world_335.sql9
-rw-r--r--sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_04_world.sql32
55 files changed, 4559 insertions, 0 deletions
diff --git a/sql/old/3.3.5a/auth/20101_2020_11_16/2020_10_15_00_auth.sql b/sql/old/3.3.5a/auth/20101_2020_11_16/2020_10_15_00_auth.sql
new file mode 100644
index 00000000000..8a87b53f1f7
--- /dev/null
+++ b/sql/old/3.3.5a/auth/20101_2020_11_16/2020_10_15_00_auth.sql
@@ -0,0 +1,2 @@
+-- TDB 335.20101 auth
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/old/3.3.5a/characters/20101_2020_11_16/2020_10_15_00_characters.sql b/sql/old/3.3.5a/characters/20101_2020_11_16/2020_10_15_00_characters.sql
new file mode 100644
index 00000000000..40d247d489f
--- /dev/null
+++ b/sql/old/3.3.5a/characters/20101_2020_11_16/2020_10_15_00_characters.sql
@@ -0,0 +1,2 @@
+-- TDB 335.20101 characters
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_15_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_15_00_world.sql
new file mode 100644
index 00000000000..cb9eaa6aa1a
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_15_00_world.sql
@@ -0,0 +1,3 @@
+-- TDB 335.20101 world
+UPDATE `version` SET `db_version`='TDB 335.20101', `cache_id`=20101 LIMIT 1;
+UPDATE `updates` SET `state`='ARCHIVED';
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_00_world.sql
new file mode 100644
index 00000000000..f6f59921be5
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_00_world.sql
@@ -0,0 +1,2 @@
+-- C'Thun's Legacy
+UPDATE `quest_request_items` SET `CompletionText`= "$gLord:Lady; $N, you have freed us of its grasp." WHERE `ID`= 8801;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_01_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_01_world_335.sql
new file mode 100644
index 00000000000..2d7f3401658
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_01_world_335.sql
@@ -0,0 +1,219 @@
+-- 1020 Cura de Orendil
+-- https://es.classic.wowhead.com/quest=1020
+SET @ID := 1020;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mis disculpas, no tengo tiempo para hablar. Mi hija, Relara, ¡está gravemente enferma!', 0),
+(@ID, 'esMX', 'Mis disculpas, no tengo tiempo para hablar. Mi hija, Relara, ¡está gravemente enferma!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Esto es de Orendil?$B$BTiene un gran talento con hierbas y curaciones. Esta cura me da esperanza, antes de tomar un poco...', 0),
+(@ID, 'esMX', '¿Esto es de Orendil?$B$BTiene un gran talento con hierbas y curaciones. Esta cura me da esperanza, antes de tomar un poco...', 0);
+-- 973 La Torre de Althalaxx
+-- https://es.classic.wowhead.com/quest=973
+SET @ID := 973;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Pareces $ginquieto:inquieta;, $n. ¿Te encuentras bien?', 0),
+(@ID, 'esMX', 'Pareces $ginquieto:inquieta;, $n. ¿Te encuentras bien?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hoy has hecho algo grande, $n. Puedes sentirte $gorgulloso:orgullosa; de haberte enfrentado a tan poderoso brujo.$B$BAhora, veamos qué podemos averiguar en los escritos de Ilkrud.', 0),
+(@ID, 'esMX', 'Hoy has hecho algo grande, $n. Puedes sentirte $gorgulloso:orgullosa; de haberte enfrentado a tan poderoso brujo.$B$BAhora, veamos qué podemos averiguar en los escritos de Ilkrud.', 0);
+-- 1134 Alaorgullo del Espolón
+-- https://es.classic.wowhead.com/quest=1134
+SET @ID := 1134;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Tienes los sacos de veneno de alaorgullo, $n? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.', 0),
+(@ID, 'esMX', '¿Tienes los sacos de veneno de alaorgullo, $n? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Gracias, $n. Me entristece ordenar matar a criaturas que no quieren ayudar voluntariamente a nuestro enemigo, pero es mi deber hacerlo.$B$BTu corazón puede llorar por los alaorgullo que has matado, pero también debería estar henchido de orgullo al saber que tus aliados están a salvo del veneno de alaorgullo.', 0),
+(@ID, 'esMX', 'Gracias, $n. Me entristece ordenar matar a criaturas que no quieren ayudar voluntariamente a nuestro enemigo, pero es mi deber hacerlo.$B$BTu corazón puede llorar por los alaorgullo que has matado, pero también debería estar henchido de orgullo al saber que tus aliados están a salvo del veneno de alaorgullo.', 0);
+-- 1024 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1024
+SET @ID := 1024;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola. ¿Qué tal?', 0),
+(@ID, 'esMX', 'Hola. ¿Qué tal?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Te envía Raene? Entonces será grave. ¿En qué puedo ayudarte?', 0),
+(@ID, 'esMX', '¿Te envía Raene? Entonces será grave. ¿En qué puedo ayudarte?', 0);
+-- 1025 Una defensa agresiva
+-- https://es.classic.wowhead.com/quest=1025
+SET @ID := 1025;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Los fúrbolg no siempre fueron nuestro enemigo, $n. Pero los tiempos cambian y ya no es un momento de paz aquí en estos bosques oscuros.', 0),
+(@ID, 'esMX', 'Los fúrbolg no siempre fueron nuestro enemigo, $n. Pero los tiempos cambian y ya no es un momento de paz aquí en estos bosques oscuros.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Lo has hecho muy bien, $n. Gracias.', 0),
+(@ID, 'esMX', 'Lo has hecho muy bien, $n. Gracias.', 0);
+-- 1033 Lágrima de Elune
+-- https://es.classic.wowhead.com/quest=1033
+SET @ID := 1033;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '$n, ¿has encontrado el Lago Iris? ¿Tienes la Lágrima?', 0),
+(@ID, 'esMX', '$n, ¿has encontrado el Lago Iris? ¿Tienes la Lágrima?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Vaya, la encontraste! Colocaré la lágrima en un guiso y rezaré para que la cure.$B$B¡Gracias! ¡Gracias, $n!', 0),
+(@ID, 'esMX', '¡Vaya, la encontraste! Colocaré la lágrima en un guiso y rezaré para que la cure.$B$B¡Gracias! ¡Gracias, $n!', 0);
+-- 1034 Las Ruinas del Polvo Estelar
+-- https://es.classic.wowhead.com/quest=1034
+SET @ID := 1034;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Tienes ya el polvo estelar, $n?', 0),
+(@ID, 'esMX', '¿Tienes ya el polvo estelar, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Has conseguido el polvo! Con él prepararé una cataplasma, eso debería bajar la fiebre de Relara.$B$BGracias otra vez, $n. Sin tu ayuda, mi hija habría perecido.', 0),
+(@ID, 'esMX', '¡Has conseguido el polvo! Con él prepararé una cataplasma, eso debería bajar la fiebre de Relara.$B$BGracias otra vez, $n. Sin tu ayuda, mi hija habría perecido.', 0);
+-- 1035 Lago Cielo Estrellado
+-- https://es.classic.wowhead.com/quest=1035
+SET @ID := 1035;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Te has enfrentado ya al Oráculo de Sombramatorral, $n? De ser así, te ruego me entregues la piedra lunar caída. ¡A Relara le quedan fuerzas para unos suspiros más!', 0),
+(@ID, 'esMX', '¿Te has enfrentado ya al Oráculo de Sombramatorral, $n? De ser así, te ruego me entregues la piedra lunar caída. ¡A Relara le quedan fuerzas para unos suspiros más!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Oh, $n, ¡has salvado a mi hija! ¡Sé que el poder de la piedra lunar le devolverá las fuerzas!$B$BNunca podré pagarte por lo que has hecho pero... te ruego aceptes esto. Aparte de Relara, es mi más preciada posesión.', 0),
+(@ID, 'esMX', 'Oh, $n, ¡has salvado a mi hija! ¡Sé que el poder de la piedra lunar le devolverá las fuerzas!$B$BNunca podré pagarte por lo que has hecho pero... te ruego aceptes esto. Aparte de Relara, es mi más preciada posesión.', 0);
+-- 1140 La Torre de Althalaxx
+-- https://es.classic.wowhead.com/quest=1140
+SET @ID := 1140;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Una vez escuché susurrar que la historia de los sátiros está relacionada de alguna manera con la de los elfos de la noche, pero mis estimados anfitriones son reticentes a hablar del asunto.', 0),
+(@ID, 'esMX', 'Una vez escuché susurrar que la historia de los sátiros está relacionada de alguna manera con la de los elfos de la noche, pero mis estimados anfitriones son reticentes a hablar del asunto.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Quizás a los sátiros se les ha permitido permanecer en el bosque durante demasiado tiempo. Hablaré con Elissa al respecto la próxima vez que viaje a Auberdine.$B$BNo obstante, con las gemas del alma destruidas, el poder de Athrikus disminuirá considerablemente. Debemos aprovechar esta oportunidad para eliminarlo a él y a su culto.', 0),
+(@ID, 'esMX', 'Quizás a los sátiros se les ha permitido permanecer en el bosque durante demasiado tiempo. Hablaré con Elissa al respecto la próxima vez que viaje a Auberdine.$B$BNo obstante, con las gemas del alma destruidas, el poder de Athrikus disminuirá considerablemente. Debemos aprovechar esta oportunidad para eliminarlo a él y a su culto.', 0);
+-- 976 Suministros a Auberdine
+-- https://es.classic.wowhead.com/quest=976
+SET @ID := 976;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Las Centinelas tienen una gran necesidad de suministros para reforzarse en Costa Oscura.', 0),
+(@ID, 'esMX', 'Las Centinelas tienen una gran necesidad de suministros para reforzarse en Costa Oscura.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Lo has hecho bien hoy, $c. Los artículos que enviamos para ayudar a Auberdine serán de utilidad inmediata para hacer frente a las oscuras amenazas que infestan el bosque.$B$BToma esto con mi más sincero agradecimiento.', 0),
+(@ID, 'esMX', 'Lo has hecho bien hoy, $c. Los artículos que enviamos para ayudar a Auberdine serán de utilidad inmediata para hacer frente a las oscuras amenazas que infestan el bosque.$B$BToma esto con mi más sincero agradecimiento.', 0);
+-- 1026 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1026
+SET @ID := 1026;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Me indigna que los antárboles se hayan corrompido. Ojalá pudiera hacer más por ayudarlos.', 0),
+(@ID, 'esMX', 'Me indigna que los antárboles se hayan corrompido. Ojalá pudiera hacer más por ayudarlos.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Me alegra que hayas vuelto, $n.', 0),
+(@ID, 'esMX', 'Me alegra que hayas vuelto, $n.', 0);
+-- 1167 La Torre de Althalaxx
+-- https://es.classic.wowhead.com/quest=1167
+SET @ID := 1167;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ah, es bueno verte de nuevo, $n! Las cosas más extrañas han estado sucediendo por aquí, ¡me alegro de que aparecieras!$B$BFue muy extraño, $n. Todo parecía normal, bueno, tan normal como se ponen las cosas por aquí, y de repente hubo un destello de luz cegadora desde la habitación superior de la torre. Luego vinieron los gritos. Los gritos partieron el aire y los relámpagos golpearon el suelo una y otra vez. ¿Que esta pasando?', 0),
+(@ID, 'esMX', '¡Ah, es bueno verte de nuevo, $n! Las cosas más extrañas han estado sucediendo por aquí, ¡me alegro de que aparecieras!$B$BFue muy extraño, $n. Todo parecía normal, bueno, tan normal como se ponen las cosas por aquí, y de repente hubo un destello de luz cegadora desde la habitación superior de la torre. Luego vinieron los gritos. Los gritos partieron el aire y los relámpagos golpearon el suelo una y otra vez. ¿Que esta pasando?', 0);
+-- 943 El prospector despistado
+-- https://es.classic.wowhead.com/quest=943
+SET @ID := 943;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Con la Piedra de Relu podré desvelar los secretos de mi fósil así como del fósil de Costa Oscura de Tripirrem, $n.', 0),
+(@ID, 'esMX', 'Con la Piedra de Relu podré desvelar los secretos de mi fósil así como del fósil de Costa Oscura de Tripirrem, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Excelente, $n!$B$BAhora hay que ver si puedo utilizar la piedra para descubrir los poderes de los fósiles.', 0),
+(@ID, 'esMX', '¡Excelente, $n!$B$BAhora hay que ver si puedo utilizar la piedra para descubrir los poderes de los fósiles.', 0);
+-- 2988 Las jaulas de Secacorteza
+-- https://es.classic.wowhead.com/quest=2988
+SET @ID := 2988;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has registrado las jaulas, $n? ¡Debemos encontrar a Picoafilado!', 0),
+(@ID, 'esMX', '¿Has registrado las jaulas, $n? ¡Debemos encontrar a Picoafilado!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Que no has encontrado a Picoafilado? Eso es una mala noticia; es el jefe de la futura generación de grifos. Sin él se perderá gran parte de su fuerza y empuje.', 0),
+(@ID, 'esMX', '¿Que no has encontrado a Picoafilado? Eso es una mala noticia; es el jefe de la futura generación de grifos. Sin él se perderá gran parte de su fuerza y empuje.', 0);
+-- 1452 El cubata de Kalimdor de Rapsodio
+-- https://es.classic.wowhead.com/quest=1452
+SET @ID := 1452;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Alguna vez has probado una Malta Rapsódica? Una de mis mejores cervezas, si lo digo yo mismo. ¡Hip!$B$BPero si voy a revivir los horrores de ese fatídico vuelo sobre... ¡Hip!... el pantano, bueno, voy a necesitar algo un poquito más fuerte. ¡Hip!$B$B¿Crees que me encontrarás esas mollejas e hígados que necesito para agregar ese pelotazo extra a mi cubata de Kalimdor?$B$B¡Hip!', 0),
+(@ID, 'esMX', '¿Alguna vez has probado una Malta Rapsódica? Una de mis mejores cervezas, si lo digo yo mismo. ¡Hip!$B$BPero si voy a revivir los horrores de ese fatídico vuelo sobre... ¡Hip!... el pantano, bueno, voy a necesitar algo un poquito más fuerte. ¡Hip!$B$B¿Crees que me encontrarás esas mollejas e hígados que necesito para agregar ese pelotazo extra a mi cubata de Kalimdor?$B$B¡Hip!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Veo que no has tenido ningún problema en conseguirme lo que necesito! Te lo has tomado con calma allí en la lejana Kalimdor.$B$BNo me tomará más que un momento extraer lo que necesito de estas mollejas e hígados. ¡Hip!$B$BAhora puedo preparame un trago feroz y finalmente decirte lo que quieres saber.$B$B¡Hip!$B$BMe da escalofríos solo de pensar en ese viejo pantano.$B$B¡Hip!$B$BDéjame preparar un trago muy rápido.', 0),
+(@ID, 'esMX', '¡Veo que no has tenido ningún problema en conseguirme lo que necesito! Te lo has tomado con calma allí en la lejana Kalimdor.$B$BNo me tomará más que un momento extraer lo que necesito de estas mollejas e hígados. ¡Hip!$B$BAhora puedo preparame un trago feroz y finalmente decirte lo que quieres saber.$B$B¡Hip!$B$BMe da escalofríos solo de pensar en ese viejo pantano.$B$B¡Hip!$B$BDéjame preparar un trago muy rápido.', 0);
+-- 1469 El relato de Rapsodio
+-- https://es.classic.wowhead.com/quest=1469
+SET @ID := 1469;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Por fin has vuelto, $n. Ha pasado bastante tiempo desde la última vez que hablamos. Pensé que tal vez te habías olvidado de mi búsqueda.$B$B¿Localizaste a ese astuto jinete de grifos? ¿Tenía algo que informar?', 0),
+(@ID, 'esMX', 'Por fin has vuelto, $n. Ha pasado bastante tiempo desde la última vez que hablamos. Pensé que tal vez te habías olvidado de mi búsqueda.$B$B¿Localizaste a ese astuto jinete de grifos? ¿Tenía algo que informar?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Rapsodio Machacacanillas! Así es... ¿cómo pude olvidar ese nombre?$B$B¿Entonces él sabía sobre el hundimiento del templo todo el tiempo? Bueno, eso ciertamente te habría ahorrado algo de trabajo.$B$B¡Pero este artefacto de Atal\'ai! ¡Es todo un descubrimiento!', 0),
+(@ID, 'esMX', '¡Rapsodio Machacacanillas! Así es... ¿cómo pude olvidar ese nombre?$B$B¿Entonces él sabía sobre el hundimiento del templo todo el tiempo? Bueno, eso ciertamente te habría ahorrado algo de trabajo.$B$B¡Pero este artefacto de Atal\'ai! ¡Es todo un descubrimiento!', 0);
+-- 8262 Botiquín avanzado de Arathor
+-- https://es.classic.wowhead.com/quest=8262
+SET @ID := 8262;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ciertamente has empezado a demostrar tu valía ante nosotros, $n. Como recompensa, llévate este botiquín. En su interior encontrarás raciones y vendajes que solo se pueden utilizar dentro de la Cuenca de Arathi.$B$BA medida que sigas demostrando tu valía dentro de la Cuenca, encontrarás que estos artículos estarán disponibles para su compra. Las raciones están disponibles cuando eres Amistoso con nosotros y los vendajes cuando eres Honorable.', 0),
+(@ID, 'esMX', 'Ciertamente has empezado a demostrar tu valía ante nosotros, $n. Como recompensa, llévate este botiquín. En su interior encontrarás raciones y vendajes que solo se pueden utilizar dentro de la Cuenca de Arathi.$B$BA medida que sigas demostrando tu valía dentro de la Cuenca, encontrarás que estos artículos estarán disponibles para su compra. Las raciones están disponibles cuando eres Amistoso con nosotros y los vendajes cuando eres Honorable.', 0);
+-- 642 La princesa encerrada
+-- https://es.classic.wowhead.com/quest=642
+SET @ID := 642;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Este bloque de fragmentos se parece mucho a los fragmentos de Myzrael. Pero no late en ellos el mismo sentimiento de seguridad.', 0),
+(@ID, 'esMX', 'Este bloque de fragmentos se parece mucho a los fragmentos de Myzrael. Pero no late en ellos el mismo sentimiento de seguridad.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ah! Has activado estos fragmentos. ¡Ya empiezo a sentirme como antes!$B$BAunque ¡qué lejos estoy aún de la liberación!', 0),
+(@ID, 'esMX', '¡Ah! Has activado estos fragmentos. ¡Ya empiezo a sentirme como antes!$B$BAunque ¡qué lejos estoy aún de la liberación!', 0);
+-- 651 Piedras de Vínculo
+-- https://es.classic.wowhead.com/quest=651
+SET @ID := 651;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esta es la Piedra de Vínculo Interior. Es la más fuerte de las piedras de vínculo y hay que desbloquearla para abrir las otras.', 0),
+(@ID, 'esMX', 'Esta es la Piedra de Vínculo Interior. Es la más fuerte de las piedras de vínculo y hay que desbloquearla para abrir las otras.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '<Myzrael habla a través de la piedra.>$B$B¡Lo has logrado! ¡Has abierto las Piedras de vínculo! Siento cómo los grilletes se sueltan y la libertad se acerca.$B$BComo $c, eres muy noble, $n. ¡Mi $gsalvador:salvadora;!', 0),
+(@ID, 'esMX', '<Myzrael habla a través de la piedra.>$B$B¡Lo has logrado! ¡Has abierto las Piedras de vínculo! Siento cómo los grilletes se sueltan y la libertad se acerca.$B$BComo $c, eres muy noble, $n. ¡Mi $gsalvador:salvadora;!', 0);
+-- 652 Desbloquear la piedra angular
+-- https://es.classic.wowhead.com/quest=652
+SET @ID := 652;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'La piedra angular está cargada de energía geomántica.', 0),
+(@ID, 'esMX', 'La piedra angular está cargada de energía geomántica.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Colocas la vara en la piedra angular. Y sientes cómo el suelo tiembla bajo tus pies...', 0),
+(@ID, 'esMX', 'Colocas la vara en la piedra angular. Y sientes cómo el suelo tiembla bajo tus pies...', 0);
+-- 653 Aliados de Myzrael
+-- https://es.classic.wowhead.com/quest=653
+SET @ID := 653;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'La Señora me avisó de tu visita, $c. Te doy la bienvenida en mi morada ya que tú, al igual que yo, estás al servicio de una más alta causa.', 0),
+(@ID, 'esMX', 'La Señora me avisó de tu visita, $c. Te doy la bienvenida en mi morada ya que tú, al igual que yo, estás al servicio de una más alta causa.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_02_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_02_world_335.sql
new file mode 100644
index 00000000000..d9d3be7a827
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_02_world_335.sql
@@ -0,0 +1,4 @@
+-- Ulduar - Freya: Touch of Eonar
+DELETE FROM `spelldifficulty_dbc` WHERE `id`=62528;
+INSERT INTO `spelldifficulty_dbc`(`id`,`spellid0`,`spellid1`) VALUES
+(62528,62528,62892);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_03_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_03_world.sql
new file mode 100644
index 00000000000..1dd071b1af0
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_03_world.sql
@@ -0,0 +1,15 @@
+--
+UPDATE `smart_scripts` SET `event_flags` = 0, `action_param2` = 0, `comment` = "Weslex Quickwrench - On Quest 'Have a Part, Give a Part' Finished - Run Script" WHERE `entryorguid` = 28033 AND `source_type` = 0 AND `id` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 2803300 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(2803300,9,0,0,0,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Weslex Quickwrench - On Script - Say Line 0"),
+(2803300,9,1,0,0,0,100,0,4000,4000,0,0,0,1,1,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Weslex Quickwrench - On Script - Say Line 1"),
+(2803300,9,2,0,0,0,100,0,4000,4000,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1.08210,"Weslex Quickwrench - On Script - Set Orientation"),
+(2803300,9,3,0,0,0,100,0,0,0,0,0,0,1,2,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Weslex Quickwrench - On Script - Say Line 2"),
+(2803300,9,4,0,0,0,100,0,4000,4000,0,0,0,66,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Weslex Quickwrench - On Script - Set Orientation Home Position"),
+(2803300,9,5,0,0,0,100,0,0,0,0,0,0,1,3,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Weslex Quickwrench - On Script - Say Line 3");
+
+-- Missing conditions for gossip text
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 AND `SourceGroup` = 9635;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(14,9635,13322,0,0,8,0,12523,0,0,1,0,0,"","Group 0: Show gossip text 13322 if quest 'Have a Part, Give a Part' is not rewarded");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_04_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_04_world.sql
new file mode 100644
index 00000000000..59d980ff69c
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_17_04_world.sql
@@ -0,0 +1,282 @@
+-- Change respawn time of triggers to default
+UPDATE `creature` SET `spawntimesecs` = 300 WHERE `id` IN (22517,30298) AND `map` = 604;
+
+-- VerifiedBuild
+UPDATE `creature` SET `VerifiedBuild` = 12340 WHERE `map` = 604 AND `id` IN (29307,29832,29874,29838,29931,29306,30298,29305,29304,29682,22517);
+
+-- Update stats
+-- 30537 requires checks
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 31365; -- Drakkari Colossus (1)
+-- Default faction is 16, only two (sparring) creatures changes their faction. First to 1692 and second to 1693
+-- They changes faction back to 16 after sparring is over so we can't change faction in creature table
+UPDATE `creature_template` SET `faction` = 16 WHERE `entry` = 29829; -- Drakkari Earthshaker
+UPDATE `creature_template` SET `faction` = 16, `speed_walk` = 0.666668 WHERE `entry` = 30926; -- Drakkari Earthshaker (1)
+UPDATE `creature_template` SET `speed_run` = 1.71428, `unit_flags` = 32832 WHERE `entry` = 29573; -- Drakkari Elemental
+UPDATE `creature_template` SET `speed_run` = 1.71428, `unit_flags` = 32832 WHERE `entry` = 31367; -- Drakkari Elemental (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30927; -- Drakkari Fire Weaver (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6 WHERE `entry` = 30928; -- Drakkari Frenzy (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30929; -- Drakkari God Hunter (1)
+UPDATE `creature_template` SET `speed_run` = 0.992063 WHERE `entry` = 30930; -- Drakkari Golem (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30932; -- Drakkari Lancer (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30933; -- Drakkari Medicine Man (1)
+UPDATE `creature_template` SET `speed_run` = 0.99206 WHERE `entry` = 29838; -- Drakkari Rhino
+UPDATE `creature_template` SET `minlevel` = 80, `speed_run` = 0.99206 WHERE `entry` = 30935; -- Drakkari Rhino (1)
+UPDATE `creature_template` SET `minlevel` = 80, `speed_run` = 0.99206 WHERE `entry` = 30936; -- Drakkari Rhino (1)
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 29306; -- Gal'darah
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 31368; -- Gal'darah (1)
+UPDATE `creature_template` SET `speed_run` = 1.28968 WHERE `entry` = 30938; -- Living Mojo (1)
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 30530; -- Moorabi (1)
+UPDATE `creature_template` SET `speed_walk` = 0.66666, `speed_run` = 2.14285 WHERE `entry` = 29748; -- Phantom Mammoth
+UPDATE `creature_template` SET `minlevel` = 78, `maxlevel` = 78 WHERE `entry` = 29791; -- Rhino Spirit
+UPDATE `creature_template` SET `minlevel` = 78, `maxlevel` = 78 WHERE `entry` = 29920; -- Ruins Dweller
+UPDATE `creature_template` SET `minlevel` = 80, `speed_run` = 1.19048 WHERE `entry` = 30939; -- Ruins Dweller (1)
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 31370; -- Slad'ran (1)
+UPDATE `creature_template` SET `unit_flags` = 32768 WHERE `entry` = 29713; -- Slad'ran Constrictor
+UPDATE `creature_template` SET `minlevel` = 80, `unit_flags` = 32768 WHERE `entry` = 30943; -- Slad'ran Constrictor (1)
+UPDATE `creature_template` SET `unit_flags` = 32768 WHERE `entry` = 29680; -- Slad'ran Viper
+UPDATE `creature_template` SET `minlevel` = 80, `unit_flags` = 32768 WHERE `entry` = 30940; -- Slad'ran Viper (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30941; -- Spitting Cobra (1)
+UPDATE `creature_template` SET `minlevel` = 80 WHERE `entry` = 30942; -- Unyielding Constrictor (1)
+
+-- Crafty Snake
+UPDATE `creature` SET `position_x` = 1781.97, `position_y` = 613.835, `position_z` = 124.47, `orientation` = 0.86942, `wander_distance` = 0, `MovementType` = 2, `VerifiedBuild` = 11723 WHERE `guid` = 127200 AND `id` = 29637;
+UPDATE `creature_addon` SET `path_id` = 1272000 WHERE `guid` = 127200;
+
+DELETE FROM `waypoint_data` WHERE `id` = 1272000;
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1272000,1,1789.6013,631.2603,124.46857,0,0,0,0,0,0),
+(1272000,2,1788.3529,637.70996,124.46532,0,0,0,0,0,0),
+(1272000,3,1786.7833,643.3662,124.4708,0,0,0,0,0,0),
+(1272000,4,1782.1758,647.4296,124.39418,0,0,0,0,0,0),
+(1272000,5,1774.8467,649.6526,124.469955,0,0,0,0,0,0),
+(1272000,6,1767.0548,647.31024,124.46762,0,0,0,0,0,0),
+(1272000,7,1761.9337,640.552,124.55954,0,0,0,0,0,0),
+(1272000,8,1759.2557,632.60187,124.47385,0,0,0,0,0,0),
+(1272000,9,1761.7975,624.5855,124.37506,0,0,0,0,0,0),
+(1272000,10,1765.0846,616.11426,124.47247,0,0,0,0,0,0),
+(1272000,11,1769.5145,611.6437,124.469086,0,0,0,0,0,0),
+(1272000,12,1773.8217,608.76184,124.45199,0,0,0,0,0,0),
+(1272000,13,1780.1171,611.64496,124.47011,0,0,0,0,0,0),
+(1272000,14,1786.2731,618.9333,124.473694,0,0,0,0,0,0),
+(1272000,15,1788.9342,626.22156,124.47196,0,0,0,0,0,0);
+
+-- Drakkari Earthshaker
+-- Let's move two of them to default positions and remove emotes since it's handled in sparring
+UPDATE `creature` SET `position_x` = 1772.78, `position_y` = 843.851, `position_z` = 123.275, `orientation` = 1.57079 WHERE `guid` = 127067 AND `id` = 29829;
+UPDATE `creature` SET `position_x` = 1772.72, `position_y` = 857.481, `position_z` = 123.275, `orientation` = 4.72984 WHERE `guid` = 127068 AND `id` = 29829;
+DELETE FROM `creature_addon` WHERE `guid` IN (127067,127068);
+
+UPDATE `creature` SET `position_x` = 1614.48, `position_y` = 801.368, `position_z` = 144.561 WHERE `guid` = 127069 AND `id` = 29829;
+UPDATE `creature` SET `position_x` = 1706.62, `position_y` = 852.321, `position_z` = 129.611 WHERE `guid` = 127070 AND `id` = 29829;
+
+DELETE FROM `waypoint_data` WHERE `id` IN (1270690,1270700);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1270690,1,1614.4899,801.3685,144.5617,0,0,0,0,0,0),
+(1270690,2,1624.4312,793.83295,143.31413,0,0,0,0,0,0),
+(1270690,3,1614.4899,801.3685,144.5617,0,0,0,0,0,0),
+(1270690,4,1603.3579,803.6435,145.66626,0,0,0,0,0,0),
+(1270690,5,1593.387,814.429,148.97008,0,0,0,0,0,0),
+(1270690,6,1590.2843,829.53436,151.6608,0,0,0,0,0,0),
+(1270690,7,1584.7394,843.7164,154.08716,0,0,0,0,0,0),
+(1270690,8,1590.2843,829.53436,151.6608,0,0,0,0,0,0),
+(1270690,9,1593.387,814.429,148.97008,0,0,0,0,0,0),
+(1270690,10,1603.0887,803.8016,145.71576,0,0,0,0,0,0),
+(1270700,1,1706.625,852.3212,129.6112,0,0,0,0,0,0),
+(1270700,2,1707.4381,870.38544,130.3954,0,0,0,0,0,0),
+(1270700,3,1701.4728,885.41266,131.29222,0,0,0,0,0,0),
+(1270700,4,1689.2217,893.7978,133.17715,0,0,0,0,0,0),
+(1270700,5,1676.365,891.2794,134.78046,0,0,0,0,0,0),
+(1270700,6,1666.4783,880.1216,137.88535,0,0,0,0,0,0),
+(1270700,7,1676.2814,891.18506,134.76265,0,0,0,0,0,0),
+(1270700,8,1689.2217,893.7978,133.17715,0,0,0,0,0,0),
+(1270700,9,1701.4192,885.54755,131.46597,0,0,0,0,0,0),
+(1270700,10,1707.4381,870.38544,130.3954,0,0,0,0,0,0);
+
+-- Living Mojo
+UPDATE `creature` SET `position_x` = 1579.79, `position_y` = 726.052, `position_z` = 142.783, `orientation` = 3.14485, `VerifiedBuild` = 12340 WHERE `guid` = 127079 AND `id` = 29830;
+UPDATE `creature` SET `position_x` = 1615.96, `position_y` = 760.211, `position_z` = 142.788, `orientation` = 3.20148, `VerifiedBuild` = 12340 WHERE `guid` = 127078 AND `id` = 29830;
+UPDATE `creature` SET `position_x` = 1619.69, `position_y` = 743.911, `position_z` = 142.786, `orientation` = 3.13403, `VerifiedBuild` = 12340 WHERE `guid` = 127077 AND `id` = 29830;
+UPDATE `creature` SET `position_x` = 1646.74, `position_y` = 738.065, `position_z` = 142.786, `orientation` = 4.70707, `wander_distance` = 0, `MovementType` = 2, `VerifiedBuild` = 12340 WHERE `guid` = 127076 AND `id` = 29830;
+UPDATE `creature` SET `VerifiedBuild` = 12340 WHERE `id` = 29830;
+
+DELETE FROM `creature_addon` WHERE `guid` = 127076;
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(127076,1270760,0,0,1,0,0,"");
+
+DELETE FROM `waypoint_data` WHERE `id` IN (1270790,1270780,1270770,1270760);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1270790,1,1611.9076,726.15686,142.78287,0,0,0,0,0,0),
+(1270790,2,1576.1443,726.04047,142.78294,0,0,0,0,0,0),
+(1270780,1,1615.817,751.9009,142.78598,0,0,0,0,0,0),
+(1270780,2,1612.4216,745.6228,142.78598,0,0,0,0,0,0),
+(1270780,3,1612.4713,741.7882,142.78598,0,0,0,0,0,0),
+(1270780,4,1616.5194,733.9635,142.78598,0,0,0,0,0,0),
+(1270780,5,1616.6116,726.8234,142.79187,0,0,0,0,0,0),
+(1270780,6,1616.5194,733.9635,142.78598,0,0,0,0,0,0),
+(1270780,7,1612.4713,741.7882,142.78598,0,0,0,0,0,0),
+(1270780,8,1612.4216,745.6228,142.78598,0,0,0,0,0,0),
+(1270780,9,1615.817,751.9009,142.78598,0,0,0,0,0,0),
+(1270780,10,1615.9574,760.2114,142.78761,0,0,0,0,0,0),
+(1270780,11,1624.8319,760.74304,142.78598,0,0,0,0,0,0),
+(1270780,12,1624.8828,767.4497,142.78644,0,0,0,0,0,0),
+(1270780,13,1624.8319,760.74304,142.78598,0,0,0,0,0,0),
+(1270780,14,1615.9574,760.2114,142.78761,0,0,0,0,0,0),
+(1270780,15,1624.8319,760.74304,142.78598,0,0,0,0,0,0),
+(1270780,16,1624.8828,767.4497,142.78644,0,0,0,0,0,0),
+(1270780,17,1624.8319,760.74304,142.78598,0,0,0,0,0,0),
+(1270780,18,1615.9574,760.2114,142.78761,0,0,0,0,0,0),
+(1270770,1,1641.7659,743.74426,142.78598,0,0,0,0,0,0),
+(1270770,2,1619.6891,743.91144,142.78598,0,0,0,0,0,0),
+(1270760,1,1634.2941,738.2811,142.78598,0,0,0,0,0,0),
+(1270760,2,1634.2074,728.41003,142.76462,0,0,0,0,0,0),
+(1270760,3,1625.2333,727.8482,142.78598,0,0,0,0,0,0),
+(1270760,4,1625.0392,720.0653,142.78317,0,0,0,0,0,0),
+(1270760,5,1625.0919,727.8393,142.78598,0,0,0,0,0,0),
+(1270760,6,1634.2074,728.41003,142.76462,0,0,0,0,0,0),
+(1270760,7,1634.2941,738.2811,142.78598,0,0,0,0,0,0),
+(1270760,8,1646.7443,738.063,142.78598,0,0,0,0,0,0),
+(1270760,9,1646.8032,749.10443,142.79655,0,0,0,0,0,0),
+(1270760,10,1634.2952,749.07544,142.78598,0,0,0,0,0,0),
+(1270760,11,1646.8032,749.10443,142.79655,0,0,0,0,0,0),
+(1270760,12,1646.7443,738.063,142.78598,0,0,0,0,0,0);
+
+-- Snake
+DELETE FROM `creature` WHERE `guid` IN (131069) AND `id` = 2914;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131069, 2914, 604, 3, 1, 0, 1560.21, 605.678, 133.555, 2.97078, 300, 3, 1, 12340);
+UPDATE `creature` SET `wander_distance` = 3, `MovementType` = 1 WHERE `map` = 604 AND `id` = 2914;
+
+-- Frog
+UPDATE `creature` SET `wander_distance` = 2, `MovementType` = 1 WHERE `map` = 604 AND `id` = 13321;
+
+-- Drakkari Frenzy
+UPDATE `creature` SET `wander_distance` = 10, `MovementType` = 1 WHERE `map` = 604 AND `id` = 29834;
+
+-- Fanged Pit Viper, way much easier to respawn them all rather than checking which ones are missing
+DELETE FROM `creature` WHERE (`guid` BETWEEN 127114 AND 127199 OR `guid` IN (131070,131074,131076,131082)) AND `id` = 29630;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(127114, 29630, 604, 3, 1, 0, 1755.32, 634.633, 124.488, 4.06272, 3600, 3, 1, 12340),
+(127115, 29630, 604, 3, 1, 0, 1756.06, 628.32, 124.493, 5.44439, 3600, 3, 1, 12340),
+(127116, 29630, 604, 3, 1, 0, 1756.47, 633.388, 124.483, 2.6996, 3600, 3, 1, 12340),
+(127117, 29630, 604, 3, 1, 0, 1757.88, 640.201, 124.481, 4.43356, 3600, 3, 1, 12340),
+(127118, 29630, 604, 3, 1, 0, 1758.73, 624.37, 124.482, 4.34082, 3600, 3, 1, 12340),
+(127119, 29630, 604, 3, 1, 0, 1760.61, 629.351, 124.486, 3.80619, 3600, 3, 1, 12340),
+(127120, 29630, 604, 3, 1, 0, 1761.56, 621.405, 124.462, 4.11234, 3600, 3, 1, 12340),
+(127121, 29630, 604, 3, 1, 0, 1761.63, 632.274, 124.576, 3.26728, 3600, 3, 1, 12340),
+(127122, 29630, 604, 3, 1, 0, 1761.77, 624.827, 124.379, 3.65492, 3600, 3, 1, 12340),
+(127123, 29630, 604, 3, 1, 0, 1762.24, 634.597, 124.496, 4.3896, 3600, 3, 1, 12340),
+(127124, 29630, 604, 3, 1, 0, 1762.98, 645.495, 124.472, 0.500856, 3600, 3, 1, 12340),
+(127125, 29630, 604, 3, 1, 0, 1763.31, 609.75, 124.486, 5.0222, 3600, 3, 1, 12340),
+(127126, 29630, 604, 3, 1, 0, 1763.53, 647.051, 124.472, 2.63274, 3600, 3, 1, 12340),
+(127127, 29630, 604, 3, 1, 0, 1763.88, 614.826, 124.573, 4.47993, 3600, 3, 1, 12340),
+(127128, 29630, 604, 3, 1, 0, 1763.93, 618.26, 124.618, 3.63315, 3600, 3, 1, 12340),
+(127129, 29630, 604, 3, 1, 0, 1764.27, 608.199, 124.486, 4.52033, 3600, 3, 1, 12340),
+(127130, 29630, 604, 3, 1, 0, 1765.04, 640.113, 124.363, 3.71596, 3600, 3, 1, 12340),
+(127131, 29630, 604, 3, 1, 0, 1765.5, 632.734, 124.11, 1.97962, 3600, 3, 1, 12340),
+(127132, 29630, 604, 3, 1, 0, 1765.65, 617.346, 124.654, 6.05583, 3600, 3, 1, 12340),
+(127133, 29630, 604, 3, 1, 0, 1765.92, 640.884, 124.305, 4.04201, 3600, 3, 1, 12340),
+(127134, 29630, 604, 3, 1, 0, 1766, 620.791, 124.466, 0.634216, 3600, 3, 1, 12340),
+(127135, 29630, 604, 3, 1, 0, 1766.45, 648.177, 124.469, 4.21631, 3600, 3, 1, 12340),
+(127136, 29630, 604, 3, 1, 0, 1766.68, 637.408, 124.108, 5.22323, 3600, 3, 1, 12340),
+(127137, 29630, 604, 3, 1, 0, 1766.97, 614.093, 124.498, 3.07292, 3600, 3, 1, 12340),
+(127138, 29630, 604, 3, 1, 0, 1767.32, 628.727, 124.159, 5.73762, 3600, 3, 1, 12340),
+(127139, 29630, 604, 3, 1, 0, 1767.68, 618.528, 124.712, 4.86251, 3600, 3, 1, 12340),
+(127140, 29630, 604, 3, 1, 0, 1768.01, 610.906, 124.474, 0.943899, 3600, 3, 1, 12340),
+(127141, 29630, 604, 3, 1, 0, 1768.18, 628.236, 124.175, 4.6923, 3600, 3, 1, 12340),
+(127142, 29630, 604, 3, 1, 0, 1768.21, 635.958, 124.141, 5.33997, 3600, 3, 1, 12340),
+(127143, 29630, 604, 3, 1, 0, 1769.65, 640.113, 124.146, 1.86974, 3600, 3, 1, 12340),
+(127144, 29630, 604, 3, 1, 0, 1769.97, 604.332, 124.468, 1.0725, 3600, 3, 1, 12340),
+(127145, 29630, 604, 3, 1, 0, 1770.06, 617.684, 124.209, 2.13991, 3600, 3, 1, 12340),
+(127146, 29630, 604, 3, 1, 0, 1770.21, 642.187, 124.146, 4.86136, 3600, 3, 1, 12340),
+(127147, 29630, 604, 3, 1, 0, 1770.62, 624.752, 124.233, 6.18573, 3600, 3, 1, 12340),
+(127148, 29630, 604, 3, 1, 0, 1770.77, 608.133, 124.434, 3.45164, 3600, 3, 1, 12340),
+(127149, 29630, 604, 3, 1, 0, 1771.65, 614.722, 124.38, 2.20579, 3600, 3, 1, 12340),
+(127150, 29630, 604, 3, 1, 0, 1771.7, 614.838, 124.209, 4.09612, 3600, 3, 1, 12340),
+(127151, 29630, 604, 3, 1, 0, 1772.25, 635.97, 124.209, 3.59454, 3600, 3, 1, 12340),
+(127152, 29630, 604, 3, 1, 0, 1772.5, 631.625, 124.233, 5.95785, 3600, 3, 1, 12340),
+(127153, 29630, 604, 3, 1, 0, 1772.79, 618.334, 124.238, 3.7313, 3600, 3, 1, 12340),
+(127154, 29630, 604, 3, 1, 0, 1772.98, 646.652, 124.523, 3.53304, 3600, 3, 1, 12340),
+(127155, 29630, 604, 3, 1, 0, 1773.18, 621.093, 124.218, 2.98927, 3600, 3, 1, 12340),
+(127156, 29630, 604, 3, 1, 0, 1773.45, 611.732, 124.472, 3.30679, 3600, 3, 1, 12340),
+(127157, 29630, 604, 3, 1, 0, 1773.52, 629.578, 124.26, 5.20172, 3600, 3, 1, 12340),
+(127158, 29630, 604, 3, 1, 0, 1774.37, 607.566, 124.445, 0.428698, 3600, 3, 1, 12340),
+(127159, 29630, 604, 3, 1, 0, 1775.1, 627.582, 124.262, 0.693416, 3600, 3, 1, 12340),
+(127160, 29630, 604, 3, 1, 0, 1775.19, 634.478, 124.408, 0.572892, 3600, 3, 1, 12340),
+(127161, 29630, 604, 3, 1, 0, 1775.38, 624.996, 124.351, 1.48915, 3600, 3, 1, 12340),
+(127162, 29630, 604, 3, 1, 0, 1775.55, 616.143, 124.209, 6.14397, 3600, 3, 1, 12340),
+(127163, 29630, 604, 3, 1, 0, 1775.88, 639.901, 124.356, 1.54188, 3600, 3, 1, 12340),
+(127164, 29630, 604, 3, 1, 0, 1776.1, 612.057, 124.307, 4.38664, 3600, 3, 1, 12340),
+(127165, 29630, 604, 3, 1, 0, 1776.1, 608.581, 124.47, 6.13198, 3600, 3, 1, 12340),
+(127166, 29630, 604, 3, 1, 0, 1776.37, 621.283, 124.33, 3.45676, 3600, 3, 1, 12340),
+(127167, 29630, 604, 3, 1, 0, 1776.78, 617.24, 124.293, 2.08767, 3600, 3, 1, 12340),
+(127168, 29630, 604, 3, 1, 0, 1777.12, 642.278, 124.321, 0.337474, 3600, 3, 1, 12340),
+(127169, 29630, 604, 3, 1, 0, 1777.46, 646.468, 124.54, 4.47191, 3600, 3, 1, 12340),
+(127170, 29630, 604, 3, 1, 0, 1777.82, 627.604, 124.335, 1.77085, 3600, 3, 1, 12340),
+(127171, 29630, 604, 3, 1, 0, 1777.98, 619.287, 124.277, 0.214523, 3600, 3, 1, 12340),
+(127172, 29630, 604, 3, 1, 0, 1778.34, 644.76, 124.285, 2.67503, 3600, 3, 1, 12340),
+(127173, 29630, 604, 3, 1, 0, 1778.75, 636.656, 124.343, 5.68044, 3600, 3, 1, 12340),
+(127174, 29630, 604, 3, 1, 0, 1779.29, 614.474, 124.542, 3.44442, 3600, 3, 1, 12340),
+(127175, 29630, 604, 3, 1, 0, 1779.51, 608.325, 124.475, 2.92296, 3600, 3, 1, 12340),
+(127176, 29630, 604, 3, 1, 0, 1779.76, 635.624, 124.337, 1.42147, 3600, 3, 1, 12340),
+(127177, 29630, 604, 3, 1, 0, 1779.94, 631.854, 124.364, 4.0391, 3600, 3, 1, 12340),
+(127178, 29630, 604, 3, 1, 0, 1780.45, 647.699, 124.465, 2.71358, 3600, 3, 1, 12340),
+(127179, 29630, 604, 3, 1, 0, 1780.48, 618.845, 124.408, 1.26915, 3600, 3, 1, 12340),
+(127180, 29630, 604, 3, 1, 0, 1781.27, 621.212, 124.501, 0.93217, 3600, 3, 1, 12340),
+(127181, 29630, 604, 3, 1, 0, 1781.65, 651.504, 124.477, 1.87387, 3600, 3, 1, 12340),
+(127182, 29630, 604, 3, 1, 0, 1782.13, 624.315, 124.2, 4.01465, 3600, 3, 1, 12340),
+(127183, 29630, 604, 3, 1, 0, 1782.63, 637.238, 124.285, 3.93426, 3600, 3, 1, 12340),
+(127184, 29630, 604, 3, 1, 0, 1782.67, 616.523, 124.466, 3.73405, 3600, 3, 1, 12340),
+(127185, 29630, 604, 3, 1, 0, 1782.87, 638.108, 124.275, 4.62721, 3600, 3, 1, 12340),
+(127186, 29630, 604, 3, 1, 0, 1783.23, 610.104, 124.479, 6.05261, 3600, 3, 1, 12340),
+(127187, 29630, 604, 3, 1, 0, 1785.33, 647.93, 124.471, 5.82058, 3600, 3, 1, 12340),
+(127188, 29630, 604, 3, 1, 0, 1785.53, 606.06, 124.592, 2.33453, 3600, 3, 1, 12340),
+(127189, 29630, 604, 3, 1, 0, 1785.73, 626.187, 124.534, 4.0773, 3600, 3, 1, 12340),
+(127190, 29630, 604, 3, 1, 0, 1785.95, 637.734, 124.333, 5.24175, 3600, 3, 1, 12340),
+(127191, 29630, 604, 3, 1, 0, 1785.97, 632.102, 124.272, 4.62741, 3600, 3, 1, 12340),
+(127192, 29630, 604, 3, 1, 0, 1786.11, 616.807, 124.473, 1.52202, 3600, 3, 1, 12340),
+(127193, 29630, 604, 3, 1, 0, 1786.24, 645.366, 124.469, 3.17668, 3600, 3, 1, 12340),
+(127194, 29630, 604, 3, 1, 0, 1786.25, 620.146, 124.473, 0.549983, 3600, 3, 1, 12340),
+(127195, 29630, 604, 3, 1, 0, 1786.47, 635.198, 124.595, 6.26547, 3600, 3, 1, 12340),
+(127196, 29630, 604, 3, 1, 0, 1787.06, 638.964, 124.472, 2.4788, 3600, 3, 1, 12340),
+(127197, 29630, 604, 3, 1, 0, 1787.41, 634.924, 124.508, 4.38103, 3600, 3, 1, 12340),
+(127198, 29630, 604, 3, 1, 0, 1788.7, 624.401, 124.475, 5.06169, 3600, 3, 1, 12340),
+(127199, 29630, 604, 3, 1, 0, 1789.04, 628.566, 124.606, 2.65171, 3600, 3, 1, 12340),
+-- New
+(131070, 29630, 604, 3, 1, 0, 1789.35, 648.052, 124.487, 4.072, 3600, 3, 1, 12340),
+(131074, 29630, 604, 3, 1, 0, 1791.69, 635.941, 124.476, 4.73741, 3600, 3, 1, 12340),
+(131076, 29630, 604, 3, 1, 0, 1792.78, 622.872, 124.583, 3.022, 3600, 3, 1, 12340),
+(131082, 29630, 604, 3, 1, 0, 1794.95, 639.011, 124.53, 1.68395, 3600, 3, 1, 12340);
+
+-- Ruins Dweller
+DELETE FROM `creature` WHERE (`guid` BETWEEN 127201 AND 127206 OR `guid` IN (131084,131085,131086)) AND `id` = 29920;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(127201, 29920, 604, 3, 1, 0, 1651.26, 936.455, 107.277, 6.02139, 3600, 10, 1, 0),
+(127202, 29920, 604, 3, 1, 0, 1643.2, 943.617, 107.276, 0.087266, 3600, 10, 1, 0),
+(127203, 29920, 604, 3, 1, 0, 1644.73, 936.472, 107.288, 1.58825, 3600, 10, 1, 0),
+(127204, 29920, 604, 3, 1, 0, 1705.06, 932.755, 116.670, 5.25918, 3600, 10, 1, 12340),
+(127205, 29920, 604, 3, 1, 0, 1701.37, 953.039, 115.920, 4.77390, 3600, 10, 1, 12340),
+(127206, 29920, 604, 3, 1, 0, 1712.55, 947.897, 116.977, 1.89526, 3600, 10, 1, 12340),
+(131084, 29920, 604, 3, 1, 0, 1730.20, 947.692, 116.205, 2.10299, 3600, 10, 1, 12340),
+(131085, 29920, 604, 3, 1, 0, 1751.98, 967.356, 115.964, 0.46397, 3600, 10, 1, 12340),
+(131086, 29920, 604, 3, 1, 0, 1730.49, 972.948, 116.201, 5.76990, 3600, 10, 1, 12340);
+
+-- Fix addon data
+-- Drakkari Battle Rider - Abandon Vehicle on Poly
+UPDATE `creature_template_addon` SET `bytes2` = 1, `auras` = "54775" WHERE `entry` IN (29836,30925);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 29307);
+DELETE FROM `creature_template_addon` WHERE `entry` IN (29307,31365,30928);
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+-- Drakkari Colossus - Freeze Anim, Mortal Strikes
+(29307,0,0,0,1,0,0,"16245 54715"),
+(31365,0,0,0,1,0,0,"16245 59454"),
+-- Drakkari Frenzy - Thrash
+(30928,0,0,0,1,0,0,"54913");
+
+-- Fix sheath
+UPDATE `creature_template_addon` SET `bytes2` = 1 WHERE `entry` IN (29573,31367,29982,30934,29838,30935,29931,30936,29306,31368,30298,22517);
+-- Empty / not needed
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` IN (29874,13321,29306,29304,2914,22517,29768) AND `path_id` = 0);
+DELETE FROM `creature_template_addon` WHERE `entry` IN (13321,2914);
+-- Moorabi, emote handled by spell he casts OOC
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 29305);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_00_world.sql
new file mode 100644
index 00000000000..8e6793965fe
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_00_world.sql
@@ -0,0 +1,148 @@
+-- Eck the Ferocious
+UPDATE `creature_template` SET `minlevel` = 82, `unit_flags` = 32832 WHERE `entry` = 29932;
+
+-- Drakkari Inciter SAI
+-- He seems to control sparring between two Drakkari Earthshaker, even his faction name tells that (Monster Referee)
+-- He uses emote Point (25) and after that two earthshakers changes their faction and starts to fight
+SET @ID := 29874;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,1,0,100,0,0,0,6000,10000,0,10,5,11,15,23,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Inciter - Out of Combat - Play Random Emote"),
+(@ID,0,1,0,0,0,100,2,5000,5000,10000,10000,0,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Inciter - In Combat - Cast 'Strike' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,5000,5000,10000,10000,0,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Inciter - In Combat - Cast 'Strike' (Heroic Dungeon)");
+
+-- Drakkari Golem SAI (Shockwave & Body of Stone repeat timers guessed)
+SET @ID := 29832;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,10000,14000,12000,17000,0,11,55635,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast 'Thunderclap' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,10000,14000,12000,17000,0,11,58975,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast 'Thunderclap' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,15000,25000,20000,25000,0,11,55636,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast 'Shockwave' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,15000,25000,20000,25000,0,11,58977,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast 'Shockwave' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,15000,30000,30000,40000,0,11,55633,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast 'Body of Stone'");
+
+-- Drakkari Frenzy SAI
+SET @ID := 29834;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,1,0,100,0,7000,25000,17000,26000,0,11,55518,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Frenzy - Out of Combat - Cast 'Leap'");
+
+-- Drakkari Rhino SAI
+UPDATE `smart_scripts` SET `event_param1` = 10000, `event_param2` = 10000, `event_param3` = 10000, `event_param4` = 10000 WHERE `entryorguid` IN (29838,29931) AND `source_type` = 0 AND `action_param1` IN (55663,58992);
+
+-- Drakkari Raider SAI
+SET @ID := 29982;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,12000,12000,10000,15000,0,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Raider - In Combat - Cast 'Cleave'");
+
+-- Drakkari Battle Rider SAI
+SET @ID := 29836;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,0,0,2500,2500,0,11,55348,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat CMC - Cast 'Throw' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,0,0,2500,2500,0,11,58966,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat CMC - Cast 'Throw' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,15000,15000,10000,15000,0,11,55521,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Cast 'Poisoned Spear' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,15000,15000,10000,15000,0,11,58967,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Cast 'Poisoned Spear' (Heroic Dungeon)");
+
+-- Spitting Cobra SAI
+SET @ID := 29774;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,8000,13000,10000,10000,0,11,55700,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast 'Venom Spit' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,8000,13000,10000,10000,0,11,59019,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast 'Venom Spit' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,11000,17000,15000,15000,0,11,55703,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast 'Cobra Strike' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,11000,17000,15000,15000,0,11,59020,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast 'Cobra Strike' (Heroic Dungeon)");
+
+-- Unyielding Constrictor SAI
+SET @ID := 29768;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,6000,9000,6000,11000,0,11,55602,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast 'Vicious Bite' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,6000,9000,6000,11000,0,11,59021,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast 'Vicious Bite' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,4000,7000,12000,18000,0,11,55603,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast 'Puncturing Strike' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,4000,7000,12000,18000,0,11,59022,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast 'Puncturing Strike' (Heroic Dungeon)");
+
+-- Drakkari Medicine Man SAI
+SET @ID := 29826;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,1,0,100,2,1000,1000,30000,30000,0,11,55599,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - Out of Combat - Cast 'Earth Shield' (Normal Dungeon)"),
+(@ID,0,1,0,1,0,100,4,1000,1000,30000,30000,0,11,58981,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - Out of Combat - Cast 'Earth Shield' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,5000,7000,5000,7000,0,11,55599,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - In Combat - Cast 'Earth Shield' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,5000,7000,5000,7000,0,11,58981,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - In Combat - Cast 'Earth Shield' (Heroic Dungeon)"),
+(@ID,0,4,0,74,0,100,2,0,40,14000,21000,40,11,55597,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - On Friendly Between 0-40% Health - Cast 'Healing Wave' (Normal Dungeon)"),
+(@ID,0,5,0,74,0,100,4,0,40,14000,21000,40,11,58980,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - On Friendly Between 0-40% Health - Cast 'Healing Wave' (Heroic Dungeon)"),
+(@ID,0,6,0,0,0,100,0,5000,8000,35000,45000,0,11,55582,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - In Combat - Cast 'Mana Link'"),
+(@ID,0,7,0,0,0,100,0,12000,15000,12000,15000,0,11,55598,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Drakkari Medicine Man - In Combat - Cast 'Cleanse Magic'");
+
+-- Waypoints & formations for remaining creatures(excluding troll patrol in Cave of Mam'toth)
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (127014,127017,127023,127045);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(127014,127014,0,0,515,0,0),
+(127014,127025,4,45,515,0,0),
+(127014,127015,4,315,515,0,0),
+(127017,127017,0,0,515,0,0),
+(127017,127028,4,45,515,0,0),
+(127017,127029,4,315,515,0,0),
+(127023,127023,0,0,515,0,0),
+(127023,127013,4,45,515,0,0),
+(127023,127024,4,315,515,0,0),
+(127045,127045,0,0,515,0,0),
+(127045,127058,4,90,515,0,0);
+
+DELETE FROM `waypoint_data` WHERE `id` IN (1270140,1270170,1270230,1270450);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`) VALUES
+(1270140,1,1783.4556,642.5727,124.49611),
+(1270140,2,1786.3921,633.477,124.41425),
+(1270140,3,1786.7518,623.6088,124.471115),
+(1270140,4,1783.6442,616.3062,124.46875),
+(1270140,5,1777.3759,607.6776,124.471756),
+(1270140,6,1783.6442,616.3062,124.46875),
+(1270140,7,1786.7518,623.6088,124.471115),
+(1270140,8,1786.3921,633.477,124.41425),
+(1270170,1,1766.6785,622.4259,124.46349),
+(1270170,2,1764.4736,632.4841,124.0932),
+(1270170,3,1768.57,640.7814,124.12474),
+(1270170,4,1775.5234,649.30597,124.418434),
+(1270170,5,1768.57,640.7814,124.12474),
+(1270170,6,1764.4736,632.4841,124.0932),
+(1270170,7,1766.6785,622.4259,124.46349),
+(1270170,8,1767.7429,617.1144,124.70322),
+(1270170,9,1773.4012,609.8914,124.45856),
+(1270170,10,1767.7429,617.1144,124.70322),
+(1270170,11,1766.6785,622.4259,124.46349),
+(1270230,1,1639.5278,641.6166,125.37939),
+(1270230,2,1645.098,633.3488,125.77433),
+(1270230,3,1651.6385,628.7528,127.47812),
+(1270230,4,1660.0083,623.5324,127.12056),
+(1270230,5,1668.0419,624.53064,126.9709),
+(1270230,6,1672.9036,628.22327,126.99458),
+(1270230,7,1676.1814,637.1957,125.96748),
+(1270230,8,1673.1793,645.9787,125.92528),
+(1270230,9,1666.6741,651.5946,125.74996),
+(1270230,10,1659.19,656.0175,125.16064),
+(1270230,11,1650.649,657.3392,125.201836),
+(1270230,12,1643.7992,655.79877,124.81762),
+(1270230,13,1639.2317,648.5116,124.861984),
+(1270450,1,1649.7554,645.5167,128.46371),
+(1270450,2,1659.3977,636.32556,130.3013),
+(1270450,3,1676.1699,633.8402,126.16728),
+(1270450,4,1694.8239,633.5077,128.58441),
+(1270450,5,1676.1699,633.8402,126.16728),
+(1270450,6,1659.3977,636.32556,130.3013),
+(1270450,7,1649.8481,645.42706,128.47978),
+(1270450,8,1637.9829,656.9024,124.11612),
+(1270450,9,1630.769,666.7845,130.88843),
+(1270450,10,1630.2743,679.61444,136.12999),
+(1270450,11,1630.769,666.7845,130.88843),
+(1270450,12,1637.9829,656.9024,124.11612);
+
+-- Spitting Cobra & Unyielding Constrictor
+UPDATE `creature` SET `wander_distance` = 5, `MovementType` = 1 WHERE `guid` IN (127009,127010,127018,127022,127021,127012,127020,127019,127007,127008,127006,127011);
+-- No movement for members of formation
+UPDATE `creature` SET `wander_distance` = 0, `MovementType` = 0 WHERE `guid` IN (127013,127024);
+
+-- Loaded from templates
+UPDATE `creature` SET `modelid` = 0 WHERE `id` IN (29820,29822,29826,29874);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_01_world.sql
new file mode 100644
index 00000000000..ee79d666a9b
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_18_01_world.sql
@@ -0,0 +1,4 @@
+--
+UPDATE `creature` SET `MovementType` = 0 WHERE `guid` IN (83246,83302,83315,91241,91173);
+DELETE FROM `waypoint_data` WHERE `id` IN (832460,833020,833150,912410,911730);
+DELETE FROM `creature_addon` WHERE `guid` IN (83246,83302,83315,91241,91173);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_19_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_19_00_world.sql
new file mode 100644
index 00000000000..5698b288056
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_19_00_world.sql
@@ -0,0 +1,2 @@
+-- Backdraft
+UPDATE `spell_proc` SET `SpellFamilyMask1`=131264 WHERE `SpellId` IN(54274,54276,54277);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_00_world.sql
new file mode 100644
index 00000000000..77238a76334
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_00_world.sql
@@ -0,0 +1,5 @@
+--
+UPDATE `creature_template` SET `speed_walk` = 0.8, `speed_run` = 0.714286 WHERE `entry` = 38698; -- Frozen Orb (1)
+UPDATE `creature_template` SET `minlevel` = 80, `maxlevel` = 80 WHERE `entry` = 38461; -- Toravon Frozen Orb Stalker
+UPDATE `creature_template` SET `minlevel` = 80, `maxlevel` = 80 WHERE `entry` = 38439; -- Toravon Stalker
+UPDATE `creature_template` SET `minlevel` = 80, `maxlevel` = 80 WHERE `entry` = 36093; -- Vault Stalker
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_01_world.sql
new file mode 100644
index 00000000000..bd34d082b43
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_01_world.sql
@@ -0,0 +1,62 @@
+-- Default menu
+UPDATE `creature_template` SET `gossip_menu_id` = 8025 WHERE `entry` = 19481;
+DELETE FROM `gossip_menu` WHERE `MenuID` = 8025 AND `TextID` = 9902;
+INSERT INTO `gossip_menu` (`MenuID`,`TextID`,`VerifiedBuild`) VALUES
+(8025,9902,14007);
+
+-- Old non-sniffed menus for Dalaran, new we'll send in script since there's only one NPC but two different menus
+DELETE FROM `gossip_menu` WHERE (`MenuID` = 21255 AND `TextID` = 14192) OR (`MenuID` = 21256 AND `TextID` = 14194);
+UPDATE `gossip_menu_option` SET `MenuID` = 10212, `ActionMenuID` = 10213 WHERE `MenuID` = 21255;
+UPDATE `gossip_menu_option` SET `MenuID` = 10213 WHERE `MenuID` = 21256;
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 AND `SourceGroup` = 21255;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` IN (21255,10212);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(15,10212,0,0,0,17,0,1956,0,0,0,0,0,"","Group 0: Show Gossip Option 0 if achievement 'Higher Learning' is completed"),
+(15,10212,0,0,0,2,0,44738,1,1,1,0,0,"","Group 0: Show Gossip Option 0 if player does not have item 'Kirin Tor Familiar'");
+
+-- Old script for NPC in Dalaran
+DELETE FROM `smart_scripts` WHERE `entryorguid` = -98174 AND `source_type` = 0;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 19481 AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 1948100 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(19481,0,0,0,20,0,100,0,10176,0,0,0,0,80,1948100,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Quest 'Ar'kelos the Guardian' Finished - Run Script"),
+(19481,0,1,0,64,0,100,0,0,0,0,0,0,98,10212,14192,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Gossip Hello - Send Gossip"),
+(19481,0,2,3,62,0,100,0,10213,0,0,0,0,11,61457,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Gossip Option 0 Selected - Cast 'Kirin Tor Familiar'"),
+(19481,0,3,0,61,0,100,0,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Link - Close Gossip"),
+
+(1948100,9,0,0,0,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Say Line 0"),
+(1948100,9,1,0,0,0,100,0,0,0,0,0,0,83,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Remove NPC Flags Gossip & Questgiver"),
+(1948100,9,2,0,0,0,100,0,4000,4000,0,0,0,11,30416,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Cast 'Quest - Wood Cleanse Effect'"),
+(1948100,9,3,0,0,0,100,0,1000,1000,0,0,0,107,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Summon Group 0"),
+(1948100,9,4,0,0,0,100,0,4000,4000,0,0,0,11,34679,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Cast 'Archmage Vargoth's Ritual'"),
+(1948100,9,5,0,0,0,100,0,9000,9000,0,0,0,86,34725,0,11,19924,50,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Cross Cast 'Shadow Nova' (Invis Ritual Crystal)"),
+(1948100,9,6,0,0,0,100,0,1000,1000,0,0,0,11,13360,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Cast 'Knockdown'"),
+(1948100,9,7,0,0,0,100,0,0,0,0,0,0,17,64,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Set Emote State 64"),
+(1948100,9,8,0,0,0,100,0,4000,4000,0,0,0,1,1,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Say Line 1"),
+(1948100,9,9,0,0,0,100,0,4000,4000,0,0,0,17,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Set Emote State 0"),
+(1948100,9,10,0,0,0,100,0,2000,2000,0,0,0,1,2,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Say Line 2"),
+(1948100,9,11,0,0,0,100,0,0,0,0,0,0,82,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Archmage Vargoth - On Script - Add NPC Flags Gossip & Questgiver");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 19481 AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(22,2,19481,0,0,4,1,4395,0,0,0,0,0,"","Group 0: Execute SAI (Action 1) if creature is located in Dalaran");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = 19481;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(19481,0,0,"I can't thank you enough for your help, $n. At long last, I will be free of this tower and Kael's damnable magic!",12,0,100,1,0,0,17524,0,"Archmage Vargoth"),
+(19481,1,0,"No! How could the ritual fail?",12,0,100,0,0,0,17526,0,"Archmage Vargoth"),
+(19481,2,0,"The curse remains intact. We'll have to find another way.",12,0,100,5,0,0,17535,0,"Archmage Vargoth");
+
+DELETE FROM `creature_summon_groups` WHERE `summonerId` = 19481 AND `summonerType` = 0;
+INSERT INTO `creature_summon_groups` (`summonerId`,`summonerType`,`groupId`,`entry`,`position_x`,`position_y`,`position_z`,`orientation`,`summonType`,`summonTime`,`Comment`) VALUES
+(19481,0,0,19916,2240.22,2234.18,136.190,0.71558,3,13000,"Archmage Vargoth - Group 0 - Archmage's Ritual Crystal"),
+(19481,0,0,19916,2236.69,2224.65,136.419,5.63741,3,13000,"Archmage Vargoth - Group 0 - Archmage's Ritual Crystal"),
+(19481,0,0,19924,2236.65,2224.67,136.415,5.21853,3,13000,"Archmage Vargoth - Group 0 - Invis Ritual Crystal"),
+(19481,0,0,19924,2248.51,2239.90,136.592,5.04400,3,13000,"Archmage Vargoth - Group 0 - Invis Ritual Crystal"),
+(19481,0,0,19924,2240.18,2234.19,136.186,0.10471,3,13000,"Archmage Vargoth - Group 0 - Invis Ritual Crystal"),
+(19481,0,0,19916,2248.53,2239.87,136.594,5.60250,3,13000,"Archmage Vargoth - Group 0 - Archmage's Ritual Crystal");
+
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1, `BaseAttackTime` = 2000, `RangeAttackTime` = 2000, `unit_flags` = 33555200 WHERE `entry` = 19916;
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `RangeAttackTime` = 2000, `unit_flags` = 33555200 WHERE `entry` = 19924;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_02_world.sql
new file mode 100644
index 00000000000..99a807891c5
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_02_world.sql
@@ -0,0 +1,4 @@
+--
+UPDATE `smart_scripts` SET `event_type` = 0, `event_param1` = 6000, `event_param2` = 6000, `comment` = "Ar'kelos - In Combat - Cast 'Arcane Explosion'" WHERE `entryorguid` = 19494 AND `source_type` = 0 AND `id` = 0;
+UPDATE `creature_addon` SET `auras` = "34364" WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 19494);
+UPDATE `creature_template` SET `speed_walk` = 1 WHERE `entry` = 19494;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_03_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_03_world.sql
new file mode 100644
index 00000000000..bb766fa6649
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_03_world.sql
@@ -0,0 +1,10 @@
+--
+UPDATE `creature_template` SET `speed_walk` = 0.6, `speed_run` = 0.21428, `BaseAttackTime` = 2000, `RangeAttackTime` = 2000, `unit_flags` = 33555200 WHERE `entry` = 17408;
+DELETE FROM `creature_template_addon` WHERE `entry` = 17408;
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(17408,0,0,0,1,0,0,"30627");
+
+DELETE FROM `creature` WHERE `guid` IN (131087,131088) AND `id` = 17408;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131087, 17408, 530, 1, 1, 0, 2887.78, 3226.63, 174.500, 2.43434, 3600, 15, 1, 14007),
+(131088, 17408, 530, 1, 1, 0, 2796.53, 4342.95, 143.658, 5.30526, 3600, 15, 1, 14007);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_04_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_04_world.sql
new file mode 100644
index 00000000000..bd999e66048
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_04_world.sql
@@ -0,0 +1,9 @@
+--
+DELETE FROM `creature` WHERE `guid` IN (131089,131090) AND `id` = 32544;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131089, 32544, 571, 1, 1, 0, 3393.9279, 5087.1079, 13.07991, 5.077986, 300, 15, 1, 11723),
+(131090, 32544, 571, 1, 1, 0, 3862.7878, 5240.6787, 13.16521, 2.596991, 300, 15, 1, 11723);
+DELETE FROM `pool_members` WHERE `spawnId` IN (131089,131090) AND `type` = 0;
+INSERT INTO `pool_members` (`type`, `spawnId`, `poolSpawnId`, `chance`, `description`) VALUES
+(0,131089,4998,0,"Steam Cloud - Borean Tundra"),
+(0,131090,4998,0,"Steam Cloud - Borean Tundra");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_05_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_05_world.sql
new file mode 100644
index 00000000000..806c222de9a
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_20_05_world.sql
@@ -0,0 +1,2 @@
+--
+DELETE FROM `creature` WHERE `id` = 21077;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_00_world.sql
new file mode 100644
index 00000000000..1a0c9df8fe4
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_00_world.sql
@@ -0,0 +1,65 @@
+-- Update stats
+-- In 5.3.0 level requirement was lowered from 70 to 68, levels of almost all creatures too were lowered
+-- Levels in CreatureDifficulty just were lowered by 2
+UPDATE `creature_template` SET `speed_walk` = 1, `RangeAttackTime` = 2000, `unit_flags` = 32768 WHERE `entry` = 20478; -- Arcane Servant
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32768 WHERE `entry` = 21521; -- Arcane Servant (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19510; -- Bloodwarder Centurion
+UPDATE `creature_template` SET `minlevel` = 71, `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21522; -- Bloodwarder Centurion (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 20990; -- Bloodwarder Physician
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21523; -- Bloodwarder Physician (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19167; -- Bloodwarder Slayer
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21524; -- Bloodwarder Slayer (1)
+UPDATE `creature_template` SET `unit_flags` = 64 WHERE `entry` = 19218; -- Gatewatcher Gyro-Kill
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21525; -- Gatewatcher Gyro-Kill (1)
+UPDATE `creature_template` SET `unit_flags` = 64 WHERE `entry` = 19710; -- Gatewatcher Iron-Hand
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.42857, `unit_flags` = 64 WHERE `entry` = 21526; -- Gatewatcher Iron-Hand (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 19231; -- Mechanar Crusher
+UPDATE `creature_template` SET `speed_walk` = 0.944444, `speed_run` = 0.95238, `BaseAttackTime` = 2200, `unit_flags` = 64 WHERE `entry` = 21527; -- Mechanar Crusher (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 19712; -- Mechanar Driller
+UPDATE `creature_template` SET `speed_walk` = 0.944444, `speed_run` = 0.95238, `BaseAttackTime` = 2200, `unit_flags` = 64 WHERE `entry` = 21528; -- Mechanar Driller (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000 WHERE `entry` = 19716; -- Mechanar Tinkerer
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000 WHERE `entry` = 21531; -- Mechanar Tinkerer (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 19713; -- Mechanar Wrecker
+UPDATE `creature_template` SET `speed_walk` = 0.944444, `speed_run` = 0.95238, `BaseAttackTime` = 2200, `unit_flags` = 64 WHERE `entry` = 21532; -- Mechanar Wrecker (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 19219; -- Mechano-Lord Capacitus
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21533; -- Mechano-Lord Capacitus (1)
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `RangeAttackTime` = 2000, `unit_flags` = 33554432 WHERE `entry` = 20405; -- Nether Charge
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `BaseAttackTime` = 2000, `unit_flags` = 33554432 WHERE `entry` = 21534; -- Nether Charge (1)
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `speed_walk` = 1, `speed_run` = 0.85714, `RangeAttackTime` = 2000 WHERE `entry` = 21062; -- Nether Wraith
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `speed_walk` = 1, `speed_run` = 0.85714, `BaseAttackTime` = 2000 WHERE `entry` = 21535; -- Nether Wraith (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19221; -- Nethermancer Sepethrea
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21536; -- Nethermancer Sepethrea (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19220; -- Pathaleon the Calculator
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 1200, `unit_flags` = 32832 WHERE `entry` = 21537; -- Pathaleon the Calculator (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 0.57142, `RangeAttackTime` = 2000, `unit_flags` = 32768 WHERE `entry` = 20481; -- Raging Flames
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 0.57142, `BaseAttackTime` = 2000, `unit_flags` = 32768 WHERE `entry` = 21538; -- Raging Flames (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19168; -- Sunseeker Astromage
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21539; -- Sunseeker Astromage (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 20988; -- Sunseeker Engineer
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21540; -- Sunseeker Engineer (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 20059; -- Sunseeker Netherbinder
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21541; -- Sunseeker Netherbinder (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19735; -- Tempest-Forge Destroyer
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21542; -- Tempest-Forge Destroyer (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 19166; -- Tempest-Forge Patroller
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `unit_flags` = 32832 WHERE `entry` = 21543; -- Tempest-Forge Patroller (1)
+
+-- Update equipment
+DELETE FROM `creature_equip_template` WHERE
+(`ID` BETWEEN 2 AND 5 AND `CreatureID` = 19510) OR (`ID` BETWEEN 2 AND 5 AND `CreatureID` = 19167) OR (`ID` = 2 AND `CreatureID` = 19220);
+INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES
+-- All used in scripts only, default equipment is already set
+(19510, 2, 29403, 24328, 0, 14545), -- 19510
+(19510, 3, 29404, 24328, 0, 14545), -- 19510
+(19510, 4, 29405, 24328, 0, 14545), -- 19510
+(19510, 5, 29406, 24328, 0, 14545), -- 19510
+(19167, 2, 29407, 0, 0, 14545), -- 19167
+(19167, 3, 29408, 0, 0, 14545), -- 19167
+(19167, 4, 29409, 0, 0, 0), -- 19167
+(19167, 5, 29410, 0, 0, 14545), -- 19167
+(19220, 2, 29455, 0, 0, 14545); -- 19220
+
+-- Update model info
+UPDATE `creature_model_info` SET `CombatReach` = 5.25 WHERE `DisplayID` = 18662;
+UPDATE `creature_model_info` SET `CombatReach` = 6 WHERE `DisplayID` = 19165;
+UPDATE `creature_model_info` SET `BoundingRadius` = 0.765, `CombatReach` = 3 WHERE `DisplayID` = 20033;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_01_world.sql
new file mode 100644
index 00000000000..5a28a858333
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_01_world.sql
@@ -0,0 +1,193 @@
+-- Tempest-Forge Patroller SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19166;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,6100,10400,6800,16900,11,35012,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,6100,10400,6800,16900,11,38941,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,0,9700,16400,12500,20500,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Knockdown'"),
+(@ID,0,3,0,2,0,100,1,0,50,0,0,39,30,1,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Patroller - Between 0-50% Health - Call for Help (No Repeat)");
+
+-- Bloodwarder Slayer SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs)
+-- Pretty similar to Cabal Ritualist but equipment is changed on aggro
+-- and an unique aura is linked to each equipment set
+-- For some reason default aura is 35191 (Arcane Explosion Proc) and is removed each time
+-- creature choses another phase. Equipment is too changed to different,
+-- default equipment is not linked to any phase
+SET @ID := 19167;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+-- I have no idea if we should not reset these events
+-- Both options are not correct currently because auras are removed on evade
+-- But if event can be repeated, probably we have to restore default equipment
+(@ID,0,0,0,1,0,100,257,0,0,0,0,75,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - Out of Combat - Add Aura 'Arcane Explosion Proc' (No Repeat) (No Reset)"),
+(@ID,0,1,0,0,0,100,257,0,0,0,0,31,1,4,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Set Random Phase (1-4) (No Repeat) (No Reset)"),
+
+-- Item 29407
+(@ID,0,2,0,66,0,100,0,1,0,0,0,71,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Change Equipment"),
+(@ID,0,3,0,66,0,100,0,1,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,4,0,66,0,100,0,1,0,0,0,75,35192,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Add Aura 'Melt Armor Proc'"),
+
+-- Item 29408
+(@ID,0,5,0,66,0,100,0,2,0,0,0,71,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Change Equipment"),
+(@ID,0,6,0,66,0,100,0,2,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,7,0,66,0,100,0,2,0,0,0,75,35193,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Add Aura 'Seed of Corruption Proc'"),
+
+-- Item 29409 (guessed https://youtu.be/NDGPQIpMJu4?t=174)
+(@ID,0,8,0,66,0,100,0,4,0,0,0,71,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Change Equipment"),
+(@ID,0,9,0,66,0,100,0,4,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,10,0,66,0,100,0,4,0,0,0,75,35188,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Add Aura 'Chilling Touch'"),
+
+-- Item 29410
+-- Nothing to add or remove here, we already have Arcane Explosion Proc
+(@ID,0,11,0,66,0,100,0,8,0,0,0,71,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 4 - Change Equipment"),
+
+-- Used in phase 1 and 2 only
+(@ID,0,12,0,0,3,100,0,7200,10600,12100,22900,11,35189,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Solar Strike' (Phase 1, 2)"),
+-- Used in Phase 3 and 4 only
+(@ID,0,13,0,0,12,100,0,7700,7700,10900,21700,11,15708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Mortal Strike' (Phase 3, 4)"),
+-- Any phase
+(@ID,0,14,0,0,0,100,0,9800,22900,10900,26500,11,13736,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Whirlwind'");
+
+-- Sunseeker Astromage SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19168;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,4800,16100,3000,5000,11,35265,32,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Fire Shield' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,4800,16100,3000,5000,11,38933,32,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Fire Shield' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,3100,7600,12100,21700,11,17195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Scorch' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,3100,7600,12100,21700,11,36807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Scorch' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,2,4800,26700,13200,27700,11,35267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Solarburn' (Normal Dungeon)"),
+(@ID,0,5,0,0,0,100,4,4800,26700,13200,27700,11,38930,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Solarburn' (Heroic Dungeon)");
+
+-- Mechanar Crusher SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19231;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,7800,13200,13300,21200,11,35055,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'The Claw'"),
+(@ID,0,1,0,0,0,100,2,11100,19300,22900,28900,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,11100,19300,22900,28900,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Bloodwarder Centurion SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs)
+-- This time equipment and auras are just linked together
+SET @ID := 19510;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+-- I have no idea if we should not reset this event
+-- Both options are not correct currently because auras are removed on evade
+-- But if event can be repeated, probably we have to restore default equipment
+(@ID,0,0,0,0,0,100,257,0,0,0,0,31,1,4,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - In Combat - Set Random Phase (1-4) (No Repeat) (No Reset)"),
+-- Item 29403
+(@ID,0,1,0,66,0,100,0,1,0,0,0,71,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 1 - Change Equipment"),
+(@ID,0,2,0,66,0,100,0,1,0,0,0,75,35186,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 1 - Add Aura 'Melt Armor Proc'"),
+-- Item 29404
+(@ID,0,3,0,66,0,100,0,2,0,0,0,71,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 2 - Change Equipment"),
+(@ID,0,4,0,66,0,100,0,2,0,0,0,75,35187,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 2 - Add Aura 'Arcane Explosion Proc'"),
+-- Item 29405
+(@ID,0,5,0,66,0,100,0,4,0,0,0,71,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 3 - Change Equipment"),
+(@ID,0,6,0,66,0,100,0,4,0,0,0,75,35188,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 3 - Add Aura 'Chilling Touch'"),
+-- Item 29406
+(@ID,0,7,0,66,0,100,0,8,0,0,0,71,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 4 - Change Equipment"),
+(@ID,0,8,0,66,0,100,0,8,0,0,0,75,35184,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 4 - Add Aura 'Unstable Affliction Proc'"),
+-- Only one spell, not linked to any phase
+(@ID,0,9,0,0,0,100,0,6200,19300,12100,16900,11,35178,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Centurion - In Combat - Cast 'Shield Bash'");
+
+-- Mechanar Driller SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19712;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,4700,18100,7200,16900,11,35047,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Drill Armor'"),
+(@ID,0,1,0,0,0,100,2,13300,37400,21700,33800,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,13300,37400,21700,33800,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Mechanar Wrecker SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19713;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,15700,22500,17300,26500,11,35049,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Pound'"),
+(@ID,0,1,0,0,0,100,2,15200,27700,21700,36800,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,15200,27700,21700,36800,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Mechanar Tinkerer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19716;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,11,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Respawn - Set Phase 1"),
+(@ID,0,1,0,0,1,100,2,0,0,1200,1200,11,35057,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat CMC - Cast 'Netherbomb' (Normal Dungeon) (Phase 1)"),
+(@ID,0,2,0,0,1,100,4,0,0,1200,1200,11,38925,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat CMC - Cast 'Netherbomb' (Heroic Dungeon) (Phase 1)"),
+(@ID,0,3,4,2,0,100,1,0,50,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - Between 0-50% Health - Set Phase 2 (No Repeat)"),
+(@ID,0,4,5,61,0,100,0,0,0,0,0,11,35062,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Link - Cast 'Maniacal Charge'"),
+(@ID,0,5,0,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Link - Set Reactstate Passive"),
+(@ID,0,6,0,0,2,100,1,2000,2000,0,0,11,35058,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast 'Nether Explosion' (No Repeat) (Phase 2)"),
+(@ID,0,7,0,0,2,100,1,3000,3000,0,0,11,29878,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast 'Instakill Self' (No Repeat) (Phase 2)");
+
+-- Tempest-Forge Destroyer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19735;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,9700,10800,10900,22900,11,35783,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast 'Knockdown'"),
+(@ID,0,1,0,0,0,100,0,8400,16900,9600,20500,11,36582,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast 'Charged Fist'");
+
+-- Sunseeker Netherbinder SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+-- TO-DO: Timers for the 'Dispel Magic' are rough
+SET @ID := 20059;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,12100,19300,10800,25300,11,35261,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Arcane Nova' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,12100,19300,10800,25300,11,38936,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Arcane Nova' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,6100,15600,12100,22500,11,35243,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Starfire' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,6100,15600,12100,22500,11,38935,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Starfire' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,6000,12000,12000,17000,11,17201,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Dispel Magic'"),
+(@ID,0,5,6,0,0,100,0,14100,18900,63200,68100,11,35251,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Summon Arcane Golem'"),
+(@ID,0,6,0,61,0,100,0,0,0,0,0,11,35260,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - On Link - Cast 'Summon Arcane Golem'");
+
+-- Arcane Servant SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20478;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,54,0,100,0,0,0,0,0,11,35259,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - On Just Summoned - Cast 'Spotlight'"),
+(@ID,0,1,0,0,0,100,0,3600,10800,16900,26500,11,35255,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - In Combat - Cast 'Arcane Volley'"),
+(@ID,0,2,0,6,0,100,0,0,0,0,0,11,22271,2,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - On Death - Cast 'Arcane Explosion'");
+
+-- Nether Charge SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs + old script)
+SET @ID := 20405;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,54,0,100,0,0,0,0,0,11,35150,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Just Summoned - Cast 'Nether Charge Passive'"),
+(@ID,0,1,2,61,0,100,0,0,0,0,0,11,37670,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Cast 'Nether Charge Timer'"),
+(@ID,0,2,3,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Set Reactstate Passive"),
+(@ID,0,3,0,61,0,100,0,0,0,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Start Random Movement"),
+(@ID,0,4,5,60,0,100,1,10500,10500,0,0,11,35148,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Update - Cast 'Nether Charge Countdown' (No Repeat)"),
+(@ID,0,5,0,61,0,100,0,0,0,0,0,89,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Stop Random Movement");
+
+-- Sunseeker Engineer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20988;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,1300,9600,21700,30200,11,36341,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Super Shrink Ray'"),
+(@ID,0,1,0,0,0,100,2,5100,16400,12100,22900,11,36345,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Death Ray' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,5100,16400,12100,22900,11,39196,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Death Ray' (Heroic Dungeon)"),
+(@ID,0,3,0,16,0,100,0,36346,15,18100,24100,11,36346,0,0,0,0,0,7,0,0,0,0,0,0,0,"Sunseeker Engineer - On Friendly Unit Missing Buff 'Growth Ray' - Cast 'Growth Ray'");
+
+-- Bloodwarder Physician SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20990;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,8400,19300,7200,19300,0,11,36340,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Holy Shock' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,8400,19300,7200,19300,0,11,38921,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Holy Shock' (Heroic Dungeon)"),
+(@ID,0,2,0,74,0,100,2,0,60,10000,16000,15,11,36348,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Physician - On Friendly Between 0-60% Health - Cast 'Bandage' (Normal Dungeon)"),
+(@ID,0,3,0,74,0,100,4,0,60,10000,16000,15,11,38919,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Physician - On Friendly Between 0-60% Health - Cast 'Bandage' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,9000,14000,12000,16000,0,11,36333,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Anesthetic'");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_02_world.sql
new file mode 100644
index 00000000000..800e36c767a
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_22_02_world.sql
@@ -0,0 +1,4 @@
+--
+DELETE FROM `creature` WHERE `id` = 10237;
+DELETE FROM `skinning_loot_template` WHERE `Entry` = 10237;
+UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` = 10237;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_23_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_23_00_world.sql
new file mode 100644
index 00000000000..828b2fe117e
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_23_00_world.sql
@@ -0,0 +1,135 @@
+--
+UPDATE `creature` SET `position_x` = 85.5275, `position_y` = 20.2005, `position_z` = 15.0044, `orientation` = 0.66322, `VerifiedBuild` = 14545 WHERE `guid` = 83239 AND `id` = 19218;
+UPDATE `creature` SET `position_x` = 30.2196, `position_y` = 2.91536, `position_z` = 0.08239, `orientation` = 3.29867, `VerifiedBuild` = 14545 WHERE `guid` = 83198 AND `id` = 19166;
+UPDATE `creature` SET `position_x` = 37.4106, `position_y` = 54.8214, `position_z` = 0.24639, `orientation` = 2.39110, `VerifiedBuild` = 14545 WHERE `guid` = 83187 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 37.1750, `position_y` = -51.8689, `position_z` = 0.24639, `orientation` = 4.11897, `VerifiedBuild` = 14545 WHERE `guid` = 83228 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 37.4608, `position_y` = -60.7909, `position_z` = 0.24639, `orientation` = 2.65290, `VerifiedBuild` = 14545 WHERE `guid` = 83227 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 37.3979, `position_y` = 64.6460, `position_z` = 0.24639, `orientation` = 4.13643, `VerifiedBuild` = 14545 WHERE `guid` = 83188 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 77.9032, `position_y` = -51.9802, `position_z` = 15.0079, `orientation` = 3.31612, `VerifiedBuild` = 14545 WHERE `guid` = 83226 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 77.5822, `position_y` = 55.4031, `position_z` = 15.0079, `orientation` = 3.19395, `VerifiedBuild` = 14545 WHERE `guid` = 83186 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 77.9449, `position_y` = -60.8388, `position_z` = 15.0079, `orientation` = 3.47320, `VerifiedBuild` = 14545 WHERE `guid` = 83225 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 77.8173, `position_y` = 64.1236, `position_z` = 15.0079, `orientation` = 3.26376, `VerifiedBuild` = 14545 WHERE `guid` = 83185 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 108.423, `position_y` = -42.7796, `position_z` = 15.0079, `orientation` = 5.16617, `VerifiedBuild` = 14545 WHERE `guid` = 83223 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 99.9307, `position_y` = -77.9516, `position_z` = 15.0107, `orientation` = 3.92699, `VerifiedBuild` = 14545 WHERE `guid` = 83219 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 120.598, `position_y` = -65.5736, `position_z` = 15.0079, `orientation` = 3.24631, `VerifiedBuild` = 14545 WHERE `guid` = 83217 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 92.3547, `position_y` = -79.2986, `position_z` = 15.0079, `orientation` = 5.18362, `VerifiedBuild` = 14545 WHERE `guid` = 83220 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 109.620, `position_y` = -55.2713, `position_z` = 15.0070, `orientation` = 0.68067, `VerifiedBuild` = 14545 WHERE `guid` = 83222 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 131.219, `position_y` = -37.1083, `position_z` = 0.08333, `orientation` = 3.99680, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83161 AND `id` = 20988;
+UPDATE `creature` SET `position_x` = 133.418, `position_y` = -40.7441, `position_z` = 0.08333, `orientation` = 5.67231, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83163 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 120.378, `position_y` = -82.3033, `position_z` = 15.0098, `orientation` = 3.21140, `VerifiedBuild` = 14545 WHERE `guid` = 83218 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 165.639, `position_y` = -19.8589, `position_z` = 0.08333, `orientation` = 5.88175, `VerifiedBuild` = 14545 WHERE `guid` = 83202 AND `id` = 19713;
+UPDATE `creature` SET `position_x` = 165.843, `position_y` = -73.6566, `position_z` = 1.72646, `orientation` = 3.24631, `VerifiedBuild` = 14545 WHERE `guid` = 83216 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 168.960, `position_y` = -87.2767, `position_z` = 0.78982, `orientation` = 3.19395, `VerifiedBuild` = 14545 WHERE `guid` = 83214 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 160.689, `position_y` = -16.6626, `position_z` = 0.08333, `orientation` = 2.09439, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83204 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 138.291, `position_y` = -33.3403, `position_z` = 0, `orientation` = 1.59634, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83199 AND `id` = 20988;
+UPDATE `creature` SET `position_x` = 140.139, `position_y` = -41.2415, `position_z` = 0, `orientation` = 6.06182, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 0 WHERE `guid` = 83162 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 168.528, `position_y` = -11.8861, `position_z` = 0.08333, `orientation` = 0.48869, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83205 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 169.257, `position_y` = -68.0939, `position_z` = 0.66528, `orientation` = 3.26376, `VerifiedBuild` = 14545 WHERE `guid` = 83215 AND `id` = 20059;
+UPDATE `creature` SET `position_x` = 174.124, `position_y` = -17.4885, `position_z` = 0.08333, `orientation` = 3.96189, `VerifiedBuild` = 14545 WHERE `guid` = 83203 AND `id` = 19713;
+UPDATE `creature` SET `position_x` = 207.592, `position_y` = -91.1401, `position_z` = 0.08977, `orientation` = 3.80481, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83207 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 214.792, `position_y` = -83.1537, `position_z` = 0.08905, `orientation` = 5.51524, `VerifiedBuild` = 14545 WHERE `guid` = 83210 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 216.178, `position_y` = -95.2041, `position_z` = 0.08916, `orientation` = 0.20943, `VerifiedBuild` = 14545 WHERE `guid` = 83209 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 223.733, `position_y` = -62.9848, `position_z` = 0.08568, `orientation` = 5.04400, `VerifiedBuild` = 14545 WHERE `guid` = 83212 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 227.934, `position_y` = -52.0849, `position_z` = 0.08384, `orientation` = 0.05235, `id` = 19713, `VerifiedBuild` = 14545 WHERE `guid` = 83211 AND `id` = 19712;
+UPDATE `creature` SET `position_x` = 274.134, `position_y` = -28.7062, `position_z` = 26.4117, `orientation` = 0, `VerifiedBuild` = 14545 WHERE `guid` = 83236 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 272.154, `position_y` = -24.6583, `position_z` = 26.4117, `orientation` = 6.16101, `VerifiedBuild` = 14545 WHERE `guid` = 67872 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 272.077, `position_y` = -20.9663, `position_z` = 26.4117, `orientation` = 6.19591, `VerifiedBuild` = 14545 WHERE `guid` = 88276 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 274.302, `position_y` = -17.8063, `position_z` = 26.4117, `orientation` = 0.15707, `VerifiedBuild` = 14545 WHERE `guid` = 83235 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 185.819, `position_y` = 35.8239, `position_z` = 0.07753, `orientation` = 4.76474, `VerifiedBuild` = 14545 WHERE `guid` = 83201 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 180.164, `position_y` = 34.5334, `position_z` = 0.07693, `orientation` = 4.45058, `VerifiedBuild` = 14545 WHERE `guid` = 83171 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 192.838, `position_y` = 35.6950, `position_z` = 0.07763, `orientation` = 4.85201, `VerifiedBuild` = 14545 WHERE `guid` = 83170 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 293.057, `position_y` = -13.0294, `position_z` = 25.4694, `orientation` = 4.86946, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83233 AND `id` = 19735;
+UPDATE `creature` SET `position_x` = 290.618, `position_y` = 29.1205, `position_z` = 25.4694, `orientation` = 1.69296, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83234 AND `id` = 19735;
+UPDATE `creature` SET `position_x` = 226.571, `position_y` = 60.2797, `position_z` = 0.07918, `orientation` = 3.08923, `VerifiedBuild` = 14545 WHERE `guid` = 83172 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 152.632, `position_y` = 53.3561, `position_z` = 0.07940, `orientation` = 2.68780, `VerifiedBuild` = 14545 WHERE `guid` = 83167 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 226.594, `position_y` = 45.0895, `position_z` = 0.07682, `orientation` = 3.17649, `VerifiedBuild` = 14545 WHERE `guid` = 83169 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 131.680, `position_y` = 40.4787, `position_z` = 0.08333, `orientation` = 0.17453, `wander_distance` = 5, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 83164 AND `id` = 20988;
+UPDATE `creature` SET `position_x` = 140.176, `position_y` = 50.3652, `position_z` = 0.08119, `orientation` = 0.90757, `VerifiedBuild` = 14545 WHERE `guid` = 83166 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 134.556, `position_y` = 45.1142, `position_z` = 0.08333, `orientation` = 1.32645, `VerifiedBuild` = 14545 WHERE `guid` = 83200 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 112.692, `position_y` = 45.9757, `position_z` = 15.0079, `orientation` = 1.01229, `VerifiedBuild` = 14545 WHERE `guid` = 83183 AND `id` = 19713;
+UPDATE `creature` SET `position_x` = 106.643, `position_y` = 51.5013, `position_z` = 15.0079, `orientation` = 3.92699, `wander_distance` = 3, `MovementType` = 1, `VerifiedBuild` = 14545 WHERE `guid` = 87087 AND `id` = 19716;
+UPDATE `creature` SET `position_x` = 165.699, `position_y` = 85.5581, `position_z` = 1.76883, `orientation` = 3.21140, `VerifiedBuild` = 14545 WHERE `guid` = 83175 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 165.422, `position_y` = 77.9690, `position_z` = 1.84253, `orientation` = 3.29867, `VerifiedBuild` = 14545 WHERE `guid` = 83176 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 109.459, `position_y` = 58.5752, `position_z` = 15.0079, `orientation` = 5.28834, `VerifiedBuild` = 14545 WHERE `guid` = 83182 AND `id` = 19713;
+UPDATE `creature` SET `position_x` = 119.439, `position_y` = 69.1739, `position_z` = 15.0079, `orientation` = 3.29867, `VerifiedBuild` = 14545 WHERE `guid` = 83179 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 169.372, `position_y` = 92.1162, `position_z` = 0.65951, `orientation` = 3.35103, `VerifiedBuild` = 14545 WHERE `guid` = 83174 AND `id` = 20059;
+UPDATE `creature` SET `position_x` = 119.344, `position_y` = 85.9118, `position_z` = 15.0163, `orientation` = 3.45575, `VerifiedBuild` = 14545 WHERE `guid` = 83178 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 309.243, `position_y` = 10.2549, `position_z` = 25.4695, `orientation` = 3.17649, `VerifiedBuild` = 14545 WHERE `guid` = 83232 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 309.388, `position_y` = 5.29271, `position_z` = 25.5154, `orientation` = 3.29867, `VerifiedBuild` = 14545 WHERE `guid` = 83245 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 309.331, `position_y` = 15.1339, `position_z` = 25.4695, `orientation` = 3.07177, `VerifiedBuild` = 14545 WHERE `guid` = 75951 AND `id` = 19168;
+UPDATE `creature` SET `position_x` = 309.518, `position_y` = 20.2796, `position_z` = 25.4735, `orientation` = 2.70526, `VerifiedBuild` = 14545 WHERE `guid` = 83231 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 326.516, `position_y` = 13.1959, `position_z` = 27.9198, `orientation` = 3.22885, `VerifiedBuild` = 14545 WHERE `guid` = 83230 AND `id` = 19221;
+UPDATE `creature` SET `position_x` = 139.542, `position_y` = 149.319, `position_z` = 25.6590, `orientation` = 4.59021, `VerifiedBuild` = 14545 WHERE `guid` = 83241 AND `id` = 19220;
+
+-- These are two packs with intro movement. Unfortunately player entered dungeon not first and movement was already loaded
+-- so they should be sniffed again
+UPDATE `creature` SET `position_x` = 28.5941, `position_y` = 45.7435, `position_z` = 0.04330, `orientation` = 3.81885, `VerifiedBuild` = 14545 WHERE `guid` = 83192 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 34.3992, `position_y` = 44.3312, `position_z` = -0, `orientation` = 5.32653, `VerifiedBuild` = 14545 WHERE `guid` = 83190 AND `id` = 19510;
+UPDATE `creature` SET `position_x` = 29.5669, `position_y` = 37.1785, `position_z` = 0.01430, `orientation` = 4.47002, `MovementType` = 2, `VerifiedBuild` = 14545 WHERE `guid` = 83191 AND `id` = 20059;
+UPDATE `creature` SET `position_x` = 33.9527, `position_y` = -44.7567, `position_z` = 0.14382, `orientation` = 0.58541, `VerifiedBuild` = 14545 WHERE `guid` = 83193 AND `id` = 20990;
+UPDATE `creature` SET `position_x` = 27.9988, `position_y` = -45.4943, `position_z` = 0.15389, `orientation` = 2.33215, `VerifiedBuild` = 14545 WHERE `guid` = 83196 AND `id` = 19167;
+UPDATE `creature` SET `position_x` = 29.9796, `position_y` = -37.0793, `position_z` = 0.00971, `orientation` = 1.69392, `MovementType` = 2, `VerifiedBuild` = 14545 WHERE `guid` = 83194 AND `id` = 20059;
+
+DELETE FROM `waypoint_data` WHERE `id` IN (831910,831940);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(831910,1,28.83408,34.214123,0.0092436075,0,0,0,0,0,0),
+(831910,2,22.140232,20.44575,-0.0001794661,0,0,0,0,0,0),
+(831910,3,22.140232,20.44575,-0.0001794661,3.17649,55555555,0,0,0,0),
+(831940,1,29.230213,-31.023266,0.006834209,0,0,0,0,0,0),
+(831940,2,23.20878,-18.283445,-0.000110802706,0,0,0,0,0,0),
+(831940,3,23.20878,-18.283445,-0.000110802706,3.08923,55555555,0,0,0,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (83191,83194);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(83191,83191,0,0,515,0,0),
+(83191,83192,3,90,515,0,0), -- 100 to match retail final positions (something is not implemented correctly)
+(83191,83190,3,270,515,0,0), -- 285
+(83194,83194,0,0,515,0,0),
+(83194,83193,3,90,515,0,0), -- 75
+(83194,83196,3,270,515,0,0); -- 260
+
+DELETE FROM `creature_addon` WHERE `guid` IN (83191,83194);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(83191,831910,0,0,1,0,0,""),
+(83194,831940,0,0,1,0,0,"");
+
+-- No waypoints for Tempest-Forge Destroyer on second floor
+DELETE FROM `creature_addon` WHERE `guid` IN (83233,83234);
+DELETE FROM `waypoint_data` WHERE `id` IN (832330,832340);
+
+-- One Mechanar Tinkerer should run
+UPDATE `waypoint_data` SET `move_type` = 1 WHERE `id` IN (832080);
+
+-- Fix addon data
+
+-- Fix sheath
+UPDATE `creature_addon` SET `bytes2` = 1 WHERE `guid` IN (83165,83239);
+UPDATE `creature_template_addon` SET `bytes2` = 1 WHERE `entry` IN (19218,19219,19220,19710,21525,21526,21533,21537);
+-- Empty / not needed
+DELETE FROM `creature_template_addon` WHERE `entry` IN (20405,21534);
+
+-- Missing emotes
+DELETE FROM `creature_addon` WHERE `guid` IN (83223,83222,83219,83220,83210,83209,83212,83211,83203,83202,83200,83166,83167,83170,83201,83171,83182,83183);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(83223,0,0,0,1,173,0,""),
+(83222,0,0,0,1,173,0,""),
+(83219,0,0,0,1,173,0,""),
+(83220,0,0,0,1,173,0,""),
+(83210,0,0,0,1,173,0,""),
+(83209,0,0,0,1,173,0,""),
+(83212,0,0,0,1,173,0,""),
+(83211,0,0,0,1,173,0,""),
+(83203,0,0,0,1,173,0,""),
+(83202,0,0,0,1,173,0,""),
+(83200,0,0,0,1,173,0,""),
+(83166,0,0,0,1,173,0,""),
+(83167,0,0,0,1,173,0,""),
+(83170,0,0,0,1,173,0,""),
+(83201,0,0,0,1,173,0,""),
+(83171,0,0,0,1,173,0,""),
+(83182,0,0,0,1,173,0,""),
+(83183,0,0,0,1,173,0,"");
+
+-- Standardize respawn time
+UPDATE `creature` SET `spawntimesecs` = 7200 WHERE `id` IN (19168,19510);
+UPDATE `creature` SET `spawntimesecs` = 86400 WHERE `id` IN (19218,19219,19220,19221,19710);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_00_world.sql
new file mode 100644
index 00000000000..9e00b8874bb
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_00_world.sql
@@ -0,0 +1,58 @@
+-- Migrate orientation changes
+UPDATE `waypoint_data` SET `orientation` = 3.33358, `action` = 0 WHERE `id` = 831970 AND `point` = 3;
+UPDATE `waypoint_data` SET `orientation` = 3.03687, `action` = 0 WHERE `id` = 831970 AND `point` = 6;
+UPDATE `waypoint_data` SET `orientation` = 2.96706, `action` = 0 WHERE `id` = 831950 AND `point` = 3;
+UPDATE `waypoint_data` SET `orientation` = 3.26377, `action` = 0 WHERE `id` = 831950 AND `point` = 5;
+DELETE FROM `waypoint_scripts` WHERE `id` IN (8319701,8319702,8319501,8319502);
+
+-- Tempest-Forge Patroller SAI (The one with texts)
+SET @ID := -83177;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,1,0,100,0,300000,600000,300000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Patroller - Out of Combat - Say Line 0"),
+(@ID,0,1,0,0,0,100,2,6100,10400,6800,16900,11,35012,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,6100,10400,6800,16900,11,38941,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Heroic Dungeon)"),
+(@ID,0,3,0,0,0,100,0,9700,16400,12500,20500,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Knockdown'"),
+(@ID,0,4,0,2,0,100,1,0,50,0,0,39,30,1,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Patroller - Between 0-50% Health - Call for Help (No Repeat)");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = 19166;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(19166,0,0,"Any intruders must be eliminated!",14,0,100,0,0,0,16785,0,"Tempest-Forge Patroller"),
+(19166,0,1,"Protect the Mechanar at all costs!",14,0,100,0,0,0,17913,0,"Tempest-Forge Patroller");
+
+-- Update gameobjects
+UPDATE `gameobject_template_addon` SET `faction` = 1375, `flags` = 32 WHERE `entry` = 184449;
+UPDATE `gameobject_template_addon` SET `faction` = 1375, `flags` = 32 WHERE `entry` = 184632;
+UPDATE `gameobject_template_addon` SET `faction` = 94 WHERE `entry` = 185015;
+
+DELETE FROM `gameobject_addon` WHERE `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` IN (184465,185015));
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 34902;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 150052;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 150053;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 6033;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 6034;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 6032;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 242;
+UPDATE `gameobject_addon` SET `parent_rotation2` = 1, `parent_rotation3` = -0 WHERE `guid` = 236;
+
+UPDATE `gameobject` SET `position_x` = 0, `position_y` = 0, `position_z` = 0, `orientation` = 3.14159, `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 34902 AND `id` = 183788;
+UPDATE `gameobject` SET `position_x` = 145.198, `position_y` = -44.5185, `position_z` = 1.00919, `orientation` = 2.74016, `rotation2` = 0.979924, `rotation3` = 0.19937, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 20463 AND `id` = 185015;
+UPDATE `gameobject` SET `position_x` = 155.423, `position_y` = -29.7322, `position_z` = 1.00882, `orientation` = 2.00713, `rotation2` = 0.843391, `rotation3` = 0.5373, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 20473 AND `id` = 185015;
+UPDATE `gameobject` SET `position_x` = 163.7, `position_y` = -27.3792, `position_z` = 1.00893, `orientation` = 4.72984, `rotation2` = -0.700909, `rotation3` = 0.713251, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 20467 AND `id` = 185015;
+UPDATE `gameobject` SET `position_x` = 148.266, `position_y` = -35.25, `position_z` = 1.00923, `orientation` = 2.47837, `rotation2` = 0.945518, `rotation3` = 0.325568, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 20464 AND `id` = 185015;
+UPDATE `gameobject` SET `spawnMask` = 3, `position_x` = -38.0125, `position_y` = 0.10273, `position_z` = 0.504373, `orientation` = 3.14159, `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 150052 AND `id` = 184227;
+UPDATE `gameobject` SET `spawnMask` = 3, `position_x` = -38.0125, `position_y` = 0.10273, `position_z` = 0.504373, `orientation` = 3.14159, `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 150053 AND `id` = 184228;
+UPDATE `gameobject` SET `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 6033 AND `id` = 184322;
+UPDATE `gameobject` SET `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 6034 AND `id` = 184449;
+UPDATE `gameobject` SET `position_x` = 222.543, `position_y` = 70.6106, `position_z` = -0.00479339, `orientation` = 4.67748, `rotation2` = -0.719339, `rotation3` = 0.694659, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 44743 AND `id` = 184465;
+UPDATE `gameobject` SET `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 6032 AND `id` = 184632;
+UPDATE `gameobject` SET `spawnMask` = 3, `id` = 184225, `position_x` = 73.9475, `position_y` = 149.684, `position_z` = 27.7701, `orientation` = 3.14159, `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 242 AND `id` = 184221;
+UPDATE `gameobject` SET `spawnMask` = 3, `id` = 184226, `position_x` = 73.9475, `position_y` = 149.684, `position_z` = 27.7701, `orientation` = 3.14159, `rotation2` = -1, `rotation3` = 0, `animprogress` = 255, `VerifiedBuild` = 14545 WHERE `guid` = 236 AND `id` = 184222;
+
+-- Missing Cache of the Legion for heroic mode
+DELETE FROM `gameobject` WHERE `guid` = 10001 AND `id` = 184849;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`) VALUES
+(10001,184849,554,0,0,2,1,222.543,70.6106,-0.00479339,4.67748,0,0,-0.719339,0.694659,86400,255,1,"",0);
+
+-- Parts of key are not linked to any quest
+UPDATE `creature_loot_template` SET `QuestRequired` = 0 WHERE `Item` IN (30436,30437) AND `Reference` = 0;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_01_world.sql
new file mode 100644
index 00000000000..a673075d381
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_01_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `creature` SET `currentwaypoint` = 0 WHERE `currentwaypoint` > 0;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_02_world.sql
new file mode 100644
index 00000000000..92bac9d32eb
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_02_world.sql
@@ -0,0 +1,40 @@
+--
+UPDATE `creature_template` SET `gossip_menu_id` = 6766, `AIName` = "SmartAI" WHERE `entry` = 15378;
+UPDATE `creature_template` SET `gossip_menu_id` = 6765, `AIName` = "SmartAI" WHERE `entry` = 15379;
+UPDATE `creature_template` SET `gossip_menu_id` = 6767, `AIName` = "SmartAI" WHERE `entry` = 15380;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = 15502;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (15378,15379,15380,15502) AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(15378,0,0,0,64,0,100,0,0,0,0,0,0,98,6795,8113,0,0,0,0,7,0,0,0,0,0,0,0,0,"Merithra of the Dream - On Gossip Hello - Send Gossip"),
+(15379,0,0,0,64,0,100,0,0,0,0,0,0,98,6794,8112,0,0,0,0,7,0,0,0,0,0,0,0,0,"Caelestrasz - On Gossip Hello - Send Gossip"),
+(15380,0,0,0,64,0,100,0,0,0,0,0,0,98,6793,8111,0,0,0,0,7,0,0,0,0,0,0,0,0,"Arygos - On Gossip Hello - Send Gossip"),
+(15502,0,0,2,62,0,100,0,6644,0,0,0,0,11,29182,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Andorgos - On Gossip Option 0 Selected - Cast 'Teleport to Twin Emperors'"),
+(15502,0,1,2,62,0,100,0,6644,1,0,0,0,11,29188,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Andorgos - On Gossip Option 1 Selected - Cast 'Teleport to Final Chamber'"),
+(15502,0,2,0,61,0,100,0,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Andorgos - On Link - Close Gossip");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` BETWEEN 15378 AND 15380 AND `SourceId` = 0;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 AND `SourceGroup` = 6644;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 6644;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(22,1,15378,0,0,13,0,5,3,2,0,0,0,"","Group 0: Execute SAI (Action 0) if C'Thun is done"),
+(22,1,15379,0,0,13,0,5,3,2,0,0,0,"","Group 0: Execute SAI (Action 0) if C'Thun is done"),
+(22,1,15380,0,0,13,0,5,3,2,0,0,0,"","Group 0: Execute SAI (Action 0) if C'Thun is done"),
+(14,6644,7899,0,0,13,0,4,3,2,1,0,0,"","Group 0: Show gossip text 7899 if Twin Emperors is not done"),
+(14,6644,7899,0,0,13,0,8,3,2,1,0,0,"","Group 0: Show gossip text 7899 if Ouro is not done"),
+(14,6644,8701,0,0,13,0,4,3,2,0,0,0,"","Group 0: Show gossip text 8701 if Twin Emperors is done"),
+(14,6644,8702,0,0,13,0,8,3,2,0,0,0,"","Group 0: Show gossip text 8702 if Ouro is done"),
+(15,6644,0,0,0,13,0,4,3,2,0,0,0,"","Group 0: Show Gossip Option 0 if Twin Emperors is done"),
+(15,6644,1,0,0,13,0,8,3,2,0,0,0,"","Group 0: Show Gossip Option 1 if Ouro is done");
+
+DELETE FROM `spell_scripts` WHERE `id` IN (29182,29188);
+INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`Comment`) VALUES
+(29182,0,0,15,29181,2,0,0,0,0,0,"Teleport to Twin Emperors - On Effect Hit (Script Effect) - Cast 'Teleport to Twin Emps Effect DND'"),
+(29188,0,0,15,29190,2,0,0,0,0,0,"Teleport to Final Chamber - On Effect Hit (Script Effect) - Cast 'Teleport to Final Chamber Effect DND'");
+
+DELETE FROM `spell_target_position` WHERE `ID` IN (29181,29190);
+INSERT INTO `spell_target_position` (`ID`, `EffectIndex`, `MapID`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `VerifiedBuild`) VALUES
+(29181,0,531,-8971.805,1321.432,-104.249,0.845,0),
+(29190,0,531,-8632.802,2055.835,108.859,1.024,0);
+
+UPDATE `gossip_menu_option` SET `OptionType` = 1, `OptionNpcFlag` = 1 WHERE `MenuID` = 6644;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_03_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_03_world_335.sql
new file mode 100644
index 00000000000..7e48c8ec2c5
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_25_03_world_335.sql
@@ -0,0 +1,282 @@
+-- 687 Theldurin el Perdido
+-- https://es.classic.wowhead.com/quest=687
+SET @ID := 687;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola. Hola, hola, hola, hola, hola, ¡¡HOLA!!$B$BLo siento, ¡espera, no lo siento! ¡No seas grosero!$B$BOh no... no estoy diciendo más que locuras.$B$BPero... a veces la locura es mi único consuelo.', 0),
+(@ID, 'esMX', 'Hola. Hola, hola, hola, hola, hola, ¡¡HOLA!!$B$BLo siento, ¡espera, no lo siento! ¡No seas grosero!$B$BOh no... no estoy diciendo más que locuras.$B$BPero... a veces la locura es mi único consuelo.', 0);
+-- 692 Los trozos perdidos
+-- https://es.classic.wowhead.com/quest=692
+SET @ID := 692;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡¿Has encontrado esos fragmentos?! Necesitarás el pergamino de Myzrael para cazarla de nuevo ¡antes de que sea demasiado tarde!', 0),
+(@ID, 'esMX', '¡¿Has encontrado esos fragmentos?! Necesitarás el pergamino de Myzrael para cazarla de nuevo ¡antes de que sea demasiado tarde!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ah, los has encontrado! ¡Buen trabajo, $n! ¡Puede que esta sea la única oportunidad contra la perversa Myzrael!$B$BDame un segundo para encontrar mi trinquete y ver si puedo recomponer estos fragmentos...', 0),
+(@ID, 'esMX', '¡Ah, los has encontrado! ¡Buen trabajo, $n! ¡Puede que esta sea la única oportunidad contra la perversa Myzrael!$B$BDame un segundo para encontrar mi trinquete y ver si puedo recomponer estos fragmentos...', 0);
+-- 656 Invocar a la princesa
+-- https://es.classic.wowhead.com/quest=656
+SET @ID := 656;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Los fragmentos Myzrael están sospechosamente callados.', 0),
+(@ID, 'esMX', 'Los fragmentos Myzrael están sospechosamente callados.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Al colocar los grilletes de Eldritch alrededor de los fragmentos, se oye un lejano gemido inhumano en el subsuelo. Tras este lamento se oye un rugido.$B$BLos fragmentos de Myzrael ya no invocan cálidos sentimientos de seguridad como otrora hicieran. Laten ahora con una amenaza abierta... como si lo que los sustenta encerrara una voluntad enferma para con la superficie.', 0),
+(@ID, 'esMX', 'Al colocar los grilletes de Eldritch alrededor de los fragmentos, se oye un lejano gemido inhumano en el subsuelo. Tras este lamento se oye un rugido.$B$BLos fragmentos de Myzrael ya no invocan cálidos sentimientos de seguridad como otrora hicieran. Laten ahora con una amenaza abierta... como si lo que los sustenta encerrara una voluntad enferma para con la superficie.', 0);
+-- 1143 La Torre de Althalaxx
+-- https://es.classic.wowhead.com/quest=1143
+SET @ID := 1143;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Athrikus Narassin es un antiguo y poderoso brujo. Quizás deberíamos esperar la ayuda de Delgren, pero obviamente él tenía mucha fe en ti para enviarte $gsolo:sola;.', 0),
+(@ID, 'esMX', 'Athrikus Narassin es un antiguo y poderoso brujo. Quizás deberíamos esperar la ayuda de Delgren, pero obviamente él tenía mucha fe en ti para enviarte $gsolo:sola;.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Con la muerte de Athrikus, espero que las fuerzas demoníacas en esta área se reduzcan. No tengo ninguna duda de que se reagruparán y regresarán, pero entonces estaremos mejor preparados para enfrentarnos a su amenaza.', 0),
+(@ID, 'esMX', 'Con la muerte de Athrikus, espero que las fuerzas demoníacas en esta área se reduzcan. No tengo ninguna duda de que se reagruparán y regresarán, pero entonces estaremos mejor preparados para enfrentarnos a su amenaza.', 0);
+-- 981 La Torre de Althalaxx
+-- https://es.classic.wowhead.com/quest=981
+SET @ID := 981;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sabía que estarías a la altura de la tarea, $N.$B$BPresiento grandes hazañas ante ti y que corregirás muchos de los males que asolan nuestras tierras. Lleva mis bendiciones, $n, así como este regalo.', 0),
+(@ID, 'esMX', 'Sabía que estarías a la altura de la tarea, $N.$B$BPresiento grandes hazañas ante ti y que corregirás muchos de los males que asolan nuestras tierras. Lleva mis bendiciones, $n, así como este regalo.', 0);
+-- Cubo de caramelos
+-- 12286, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12940, 12941, 12944, 12945, 12946, 12947, 12950, 13433, 13434, 13435, 13436, 13437, 13438, 13439, 13448, 13452, 13456, 13459, 13460, 13461, 13462, 13463, 13464, 13465, 13466, 13467, 13468, 13469, 13470, 13471, 13472, 13473, 13474, 13501, 13548
+-- https://es.classic.wowhead.com/quest=12286
+DELETE FROM `quest_offer_reward_locale` WHERE `id` IN(12286, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12940, 12941, 12944, 12945, 12946, 12947, 12950, 13433, 13434, 13435, 13436, 13437, 13438, 13439, 13448, 13452, 13456, 13459, 13460, 13461, 13462, 13463, 13464, 13465, 13466, 13467, 13468, 13469, 13470, 13471, 13472, 13473, 13474, 13501, 13548) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(12286, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12331, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12332, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12333, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12334, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12335, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12336, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12337, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12338, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12339, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12340, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12341, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12342, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12343, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12344, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12345, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12346, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12347, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12348, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12349, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12350, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12351, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12352, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12353, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12354, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12355, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12356, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12357, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12358, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12359, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12360, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12361, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12362, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12363, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12364, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12365, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12366, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12367, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12368, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12369, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12370, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12371, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12373, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12374, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12375, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12376, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12377, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12378, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12379, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12380, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12381, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12382, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12383, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12384, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12385, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12386, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12387, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12388, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12389, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12390, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12391, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12392, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12393, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12394, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12395, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12396, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12397, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12398, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12399, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12400, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12401, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12402, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12403, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12404, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12405, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12406, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12407, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12408, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12409, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12410, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12940, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12941, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12944, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12945, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12946, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12947, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12950, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13433, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13434, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13435, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13436, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13437, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13438, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13439, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13448, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13452, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13456, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13459, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13460, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13461, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13462, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13463, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13464, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13465, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13466, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13467, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13468, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13469, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13470, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13471, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13472, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13473, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13474, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13501, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13548, 'esES', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12286, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12331, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12332, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12333, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12334, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12335, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12336, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12337, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12338, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12339, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12340, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12341, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12342, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12343, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12344, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12345, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12346, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12347, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12348, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12349, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12350, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12351, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12352, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12353, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12354, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12355, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12356, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12357, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12358, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12359, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12360, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12361, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12362, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12363, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12364, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12365, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12366, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12367, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12368, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12369, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12370, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12371, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12373, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12374, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12375, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12376, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12377, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12378, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12379, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12380, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12381, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12382, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12383, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12384, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12385, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12386, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12387, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12388, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12389, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12390, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12391, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12392, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12393, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12394, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12395, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12396, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12397, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12398, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12399, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12400, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12401, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12402, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12403, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12404, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12405, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12406, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12407, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12408, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12409, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12410, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12940, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12941, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12944, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12945, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12946, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12947, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(12950, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13433, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13434, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13435, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13436, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13437, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13438, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13439, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13448, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13452, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13456, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13459, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13460, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13461, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13462, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13463, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13464, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13465, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13466, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13467, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13468, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13469, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13470, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13471, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13472, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13473, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13474, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13501, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0),
+(13548, 'esMX', 'Hay cubos de caramelos como este en tabernas por los reinos. No te cortes, ¡coge!', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_26_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_26_00_world.sql
new file mode 100644
index 00000000000..99e323372d3
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_10_26_00_world.sql
@@ -0,0 +1,65 @@
+-- GameObject update
+UPDATE `gameobject_template` SET `ScriptName` = 'go_headless_horseman_pumpkin' WHERE `entry` = 186267;
+-- Creature Updates
+UPDATE `creature_template` SET `flags_extra` = `flags_extra`|512|2097152 WHERE `entry` = 23682;
+UPDATE `creature_template` SET `flags_extra` =`flags_extra`|512, `ScriptName` = 'npc_pulsing_pumpkin' WHERE `entry` = 23694;
+UPDATE `creature_template` SET `ScriptName` = 'npc_flame_bunny' WHERE `entry` = 23686;
+UPDATE `creature_template` SET `ScriptName` = 'npc_headless_horseman_head', `mechanic_immune_mask`=617299827 WHERE `entry` = 23775;
+UPDATE `creature_template` SET `ScriptName` = 'npc_sir_thomas' WHERE `entry` = 23904;
+UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` = 24034;
+-- Model Updates
+UPDATE `creature_model_info` SET `BoundingRadius` = 0.75, `CombatReach` = 2.25 WHERE `DisplayID` = 22351;
+UPDATE `creature_model_info` SET `BoundingRadius` = 0.5, `CombatReach` = 1 WHERE `DisplayID` = 24720;
+UPDATE `creature_model_info` SET `BoundingRadius` = 0.75, `CombatReach` = 1.125 WHERE `DisplayID` = 21822;
+-- AllowableRaces for Sir Thomas' quests
+UPDATE `quest_template` SET `AllowableRaces` = 1101 WHERE `ID` = 11242;
+UPDATE `quest_template` SET `AllowableRaces` = 690 WHERE `ID` = 11403;
+
+DELETE FROM `spell_script_names` WHERE `ScriptName` IN
+('spell_headless_horseman_yell_timer',
+'spell_headless_horseman_maniacal_laugh',
+'spell_headless_horseman_head_reposition',
+'spell_headless_horseman_send_head',
+'spell_headless_horseman_head_periodic',
+'spell_headless_horseman_command_head_request_body',
+'spell_headless_horseman_return_head',
+'spell_summon_pumpkin_burst_delay',
+'spell_headless_horseman_head_is_dead',
+'spell_headless_horseman_summoning_rhyme_aura',
+'spell_headless_horseman_sprouting',
+'spell_headless_horseman_wisp_teleport');
+INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
+(42432,'spell_headless_horseman_yell_timer'),
+(43893,'spell_headless_horseman_maniacal_laugh'),
+(42410,'spell_headless_horseman_head_reposition'),
+(42399,'spell_headless_horseman_send_head'),
+(42603,'spell_headless_horseman_head_periodic'),
+(43101,'spell_headless_horseman_command_head_request_body'),
+(42401,'spell_headless_horseman_return_head'),
+(52236,'spell_summon_pumpkin_burst_delay'),
+(42428,'spell_headless_horseman_head_is_dead'),
+(42879,'spell_headless_horseman_summoning_rhyme_aura'),
+(42281,'spell_headless_horseman_sprouting'),
+(42821,'spell_headless_horseman_wisp_teleport'),
+(42818,'spell_headless_horseman_wisp_teleport');
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (42410, 43101, 43306);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(13,1,42410,0,0,31,0,3,23775,0,0,0,0,'','Effect_0 hits Head of the Horseman'), -- Headless Horseman Climax - Command, Head Repositions
+(13,1,43306,0,0,31,0,3,23682,0,0,0,0,'','Effect_0 hits Headless Horseman'), -- Headless Horseman Climax - Command, Head Requests Body
+(13,1,43101,0,0,31,0,3,23682,0,0,0,0,'','Effect_0 hits Headless Horseman'); -- Headless Horseman Climax - Heal Body
+
+DELETE FROM `creature_text` WHERE `CreatureID` IN (23682,23775);
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(23682,0,0,'It is over, your search is done. Let fate choose now, the righteous one.',12,0,100,0,0,11961,22261,0,'Headless Horseman SAY_ENTRANCE'),
+(23682,1,0,'Here\'s my body, fit and pure! Now, your blackened souls I\'ll cure!',14,0,100,0,0,12567,22271,0,'Headless Horseman SAY_REJOINED'),
+(23682,2,0,'Harken, cur! Tis you I spurn! Now feel... the burn!',11,0,100,0,0,12573,22587,0,'Headless Horseman SAY_CONFLAGRATION'),
+(23682,3,0,'Soldiers arise, stand and fight! Bring victory at last to this fallen knight!',12,0,100,0,0,11963,23861,0,'Headless Horseman SAY_SPROUTING_PUMPKINS'),
+(23682,4,0,'This end have I reached before. What new adventure lies in store?',12,0,100,0,0,11964,23455,0,'Headless Horseman SAY_DEATH'),
+(23682,5,0,'Your body lies beaten, battered and broken! Let my curse be your own, fate has spoken!',14,0,100,0,0,11962,40546,0,'Headless Horseman SAY_KILL_PLAYER'),
+(23775,0,0,'So eager you are, for my blood to spill. Yet to vanquish me, \'tis my head you must kill!',14,0,100,0,0,11969,22757,0,'Head of the Horseman SAY_LOST_HEAD'),
+(23775,1,0,'Get over here, you idiot!',12,0,100,0,0,12569,22415,0,'Head of the Horseman SAY_REQUEST_BODY'),
+(23775,2,0,'Horseman rise...',1,0,100,0,0,0,22695,0,'Head of the Horseman SAY_PLAYER_RISE'),
+(23775,3,0,'Your time is nigh...',1,0,100,0,0,0,22696,0,'Head of the Horseman SAY_PLAYER_TIME'),
+(23775,4,0,'You felt death once...',1,0,100,22,0,0,22720,0,'Head of the Horseman SAY_PLAYER_DEATH'),
+(23775,5,0,'Now, know demise!',1,0,100,5,0,0,22721,0,'Head of the Horseman SAY_PLAYER_DEMISE');
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_00_world.sql
new file mode 100644
index 00000000000..947c9b8122e
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_00_world.sql
@@ -0,0 +1,5 @@
+--
+UPDATE `gameobject` SET `spawntimesecs` = 86400 WHERE `id` IN (184465);
+UPDATE `gameobject` SET `spawntimesecs` = 0 WHERE `id` IN (184322,184449,184632,185015,184228,184227,184226,184225,183788);
+UPDATE `gameobject` SET `state` = 1 WHERE `id` IN (184227,184228);
+UPDATE `gameobject` SET `state` = 0 WHERE `id` IN (184449);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_01_world.sql
new file mode 100644
index 00000000000..d0f06ee4922
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_01_world.sql
@@ -0,0 +1,403 @@
+-- Update stats
+-- 20905,21414,21290 still requires updates
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 20908; -- Akkiris Lightning-Waker
+UPDATE `creature_template` SET `speed_run` = 1.42857 WHERE `entry` = 21617; -- Akkiris Lightning-Waker (1)
+UPDATE `creature_template` SET `RangeAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 20869; -- Arcatraz Sentinel
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21586; -- Arcatraz Sentinel (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 0.857143 WHERE `entry` = 21587; -- Arcatraz Warder (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 20911; -- Blackwing Drakonaar
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21588; -- Blackwing Drakonaar (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.42857 WHERE `entry` = 21590; -- Dalliah the Doomsayer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 20867; -- Death Watcher
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21591; -- Death Watcher (1)
+UPDATE `creature_template` SET `minlevel` = 68, `maxlevel` = 69, `speed_walk` = 1, `speed_run` = 0.857143, `BaseAttackTime` = 2000 WHERE `entry` = 21592; -- Defender Corpse (1)
+UPDATE `creature_template` SET `speed_walk` = 1 WHERE `entry` = 21761; -- Destroyed Sentinel
+UPDATE `creature_template` SET `unit_flags` = 64 WHERE `entry` = 20868; -- Entropic Eye
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21593; -- Entropic Eye (1)
+UPDATE `creature_template` SET `unit_flags` = 64 WHERE `entry` = 20880; -- Eredar Deathbringer
+UPDATE `creature_template` SET `speed_walk` = 0.888888, `speed_run` = 1.42857, `BaseAttackTime` = 3000, `unit_flags` = 64 WHERE `entry` = 21594; -- Eredar Deathbringer (1)
+UPDATE `creature_template` SET `unit_flags` = 64 WHERE `entry` = 20879; -- Eredar Soul-Eater
+UPDATE `creature_template` SET `speed_walk` = 0.888888, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21595; -- Eredar Soul-Eater (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 22346; -- Ethereum Life-Binder (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21596; -- Ethereum Slayer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21597; -- Ethereum Wave-Caster (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21598; -- Gargantuan Abyssal (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21599; -- Harbinger Skyriss (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21466; -- Harbinger Skyriss
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21600; -- Harbinger Skyriss (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21467; -- Harbinger Skyriss
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21601; -- Harbinger Skyriss (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 0.857143 WHERE `entry` = 21602; -- Millhouse Manastorm (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21604; -- Negaton Screamer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21605; -- Negaton Warp-Master (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21606; -- Phase-Hunter (1)
+UPDATE `creature_template` SET `minlevel` = 68, `maxlevel` = 69, `speed_walk` = 1.2, `speed_run` = 1.42857 WHERE `entry` = 21607; -- Protean Horror (1)
+UPDATE `creature_template` SET `speed_walk` = 1.2, `speed_run` = 1.42857 WHERE `entry` = 21608; -- Protean Nightmare (1)
+UPDATE `creature_template` SET `speed_walk` = 1.2, `speed_run` = 1.42857 WHERE `entry` = 21395; -- Protean Spawn
+UPDATE `creature_template` SET `minlevel` = 68, `maxlevel` = 69, `speed_walk` = 1.2, `speed_run` = 1.42857 WHERE `entry` = 21609; -- Protean Spawn (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21610; -- Sargeron Archer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21611; -- Sargeron Hellcaller (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 2.42857 WHERE `entry` = 21346; -- Sightless Eye
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 2.42857 WHERE `entry` = 21612; -- Sightless Eye (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21613; -- Skulking Witch (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21614; -- Soul Devourer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21615; -- Spiteful Temptress (1)
+UPDATE `creature_template` SET `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 20909; -- Sulfuron Magma-Thrower
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21616; -- Sulfuron Magma-Thrower (1)
+UPDATE `creature_template` SET `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 20910; -- Twilight Drakonaar
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857, `BaseAttackTime` = 2000, `unit_flags` = 64 WHERE `entry` = 21618; -- Twilight Drakonaar (1)
+UPDATE `creature_template` SET `BaseAttackTime` = 2000 WHERE `entry` = 21962; -- Udalo
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21619; -- Unbound Devastator (1)
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `speed_walk` = 2.4, `speed_run` = 1.42857 WHERE `entry` = 21101; -- Unbound Void Zone
+UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `speed_walk` = 2.4, `speed_run` = 1.42857 WHERE `entry` = 21620; -- Unbound Void Zone (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 1.42857 WHERE `entry` = 21621; -- Unchained Doombringer (1)
+UPDATE `creature_template` SET `speed_walk` = 1, `speed_run` = 0.857143 WHERE `entry` = 21622; -- Warden Mellichar (1)
+UPDATE `creature_template` SET `minlevel` = 68, `maxlevel` = 69, `speed_walk` = 1, `speed_run` = 0.857143, `BaseAttackTime` = 2000 WHERE `entry` = 21623; -- Warder Corpse (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.42857 WHERE `entry` = 21624; -- Wrath-Scryer Soccothrates (1)
+UPDATE `creature_template` SET `speed_walk` = 4, `speed_run` = 1.42857 WHERE `entry` = 21030; -- Wrath-Scryer's Charge Target
+UPDATE `creature_template` SET `minlevel` = 69, `maxlevel` = 69, `speed_walk` = 8, `speed_run` = 2.85714 WHERE `entry` = 21625; -- Wrath-Scryer's Felfire (1)
+UPDATE `creature_template` SET `speed_walk` = 1.6, `speed_run` = 1.71429 WHERE `entry` = 21626; -- Zereketh the Unbound (1)
+
+-- Sightless Eye / Unbound Void Zone. Too old to figure out why it was added in first place
+-- Definitely not needed in second case since creature even can't attack
+UPDATE `creature_template` SET `dmgschool` = 0 WHERE `entry` IN (21346,21612,21101,21620);
+
+-- Equipment corrections
+UPDATE `creature_equip_template` SET `ItemID2` = 0, `VerifiedBuild` = 14007 WHERE `CreatureID` = 20896 AND `ID` = 1;
+
+-- VerifiedBuild & positions
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `map` = 552 AND `id` IN (15384,20859,20869,20885,20886,20901,20902,20904,20978,21186,21436,21437,21438,21439,21440);
+
+UPDATE `creature` SET `position_z` = -10.0188, `VerifiedBuild` = 14007 WHERE `guid` = 79400 AND `id` = 20857;
+UPDATE `creature` SET `position_x` = 101.683, `position_y` = -3.04769, `position_z` = -10.0188, `VerifiedBuild` = 14007 WHERE `guid` = 79395 AND `id` = 20857;
+UPDATE `creature` SET `position_z` = -10.0188, `orientation` = 0.0174533, `VerifiedBuild` = 14007 WHERE `guid` = 79399 AND `id` = 20857;
+UPDATE `creature` SET `position_x` = 468.652, `position_y` = 12.2102, `position_z` = 49.3853, `orientation` = 1.29154, `VerifiedBuild` = 14007 WHERE `guid` = 10997 AND `id` = 21962;
+
+-- Protean Nightmare
+UPDATE `creature` SET `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79452 AND `id` = 20864;
+UPDATE `creature` SET `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79444 AND `id` = 20864;
+
+-- Looks like they don't have angles
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (79452,79444);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(79452,79452,0,0,515,0,0),
+(79452,79455,5,45,515,0,0),
+(79452,79453,5,315,515,0,0),
+(79444,79444,0,0,515,0,0),
+(79444,79432,5,45,515,0,0),
+(79444,79434,5,315,515,0,0);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (79452,79444);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(79452,794520,0,0,1,0,0,""),
+(79444,794440,0,0,1,0,0,"");
+
+DELETE FROM `waypoint_data` WHERE `id` IN (794520,794440);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+-- Members too moves randomly during pause
+(794520,1,202.77959,-41.40766,-10.095723,5.846852,25000,0,0,0,0), -- Instantly start random movement (3) for pause time (25 sec)
+(794520,2,203.17947,-32.20689,-10.1013775,0,0,0,0,0,0),
+(794520,3,203.19337,-20.843853,-10.093281,0,30000,0,0,0,0), -- Instantly start random movement (3) for pause time (30 sec)
+(794440,1,208.34787,9.844978,-7.4684005,0,25000,0,0,0,0), -- Instantly start random movement (4) for pause time (25 sec)
+(794440,2,217.09438,9.082261,-7.4683995,0,0,0,0,0,0),
+(794440,3,224.82596,-1.105318,-8.197451,0,0,0,0,0,0),
+(794440,4,223.71288,-13.408787,-9.599375,0,0,0,0,0,0),
+(794440,5,212.49054,-17.97817,-10.091022,0,0,0,0,0,0),
+(794440,6,198.7105,-5.965413,-10.102092,0,0,0,0,0,0),
+(794440,7,192.63458,6.129091,-10.10528,0,25000,0,0,0,0), -- Instantly start random movement (4) for pause time (25 sec)
+(794440,8,183.20636,12.026545,-10.096576,0,0,0,0,0,0),
+(794440,9,187.25227,20.871046,-9.640596,0,0,0,0,0,0),
+(794440,10,196.87997,22.969841,-8.600537,0,0,0,0,0,0),
+(794440,11,205.79718,18.459171,-7.6264877,0,0,0,0,0,0);
+
+-- Protean Horror
+-- First group
+DELETE FROM `waypoint_data` WHERE `id` IN (794560,7945600);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(794560,1,183.84764,17.15893,-10.106732,0,0,0,0,0,0),
+(794560,2,186.73946,2.564413,-10.102718,0,0,0,0,0,0),
+(794560,3,197.93507,-17.824755,-10.097534,0,0,0,0,0,0),
+(794560,4,197.42511,-56.04032,-10.106724,0,0,0,0,0,0),
+(794560,5,202.3496,-61.534344,-10.108492,0,0,0,0,0,0),
+(794560,6,208.22867,-57.986126,-10.064104,0,0,0,0,0,0),
+(794560,7,208.07149,-29.18059,-10.091506,0,0,0,0,0,0),
+(794560,8,210.0403,-21.635162,-10.089756,0,0,0,0,0,0),
+(794560,9,223.61438,-13.931542,-9.6416445,0,0,0,0,0,0),
+(794560,10,223.23763,3.027244,-7.9025264,0,0,0,0,0,0),
+(794560,11,201.15256,21.943642,-8.097452,0,0,0,0,0,0);
+
+UPDATE `creature_addon` SET `path_id` = 794560 WHERE `guid` = 79456;
+
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (79456);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(79456,79456,0,0,515,0,0),
+(79456,79427,2,180,515,0,0),
+(79456,79458,2,110,515,0,0),
+(79456,79454,2,250,515,0,0),
+(79456,79445,2,40,515,0,0),
+(79456,131091,2,320,515,0,0);
+
+DELETE FROM `creature` WHERE `guid` = 131091 AND `id` = 20865;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131091, 20865, 552, 3, 1, 0, 183.84764, 17.15893, -10.106732, 6.02139, 7200, 0, 0, 0);
+
+UPDATE `creature` SET `position_x` = 183.84764, `position_y` = 17.15893, `position_z` = -10.106732 WHERE `guid` IN (79456,79427,79458,79454,79445) AND `id` = 20865;
+
+-- Second group
+DELETE FROM `waypoint_data` WHERE `id` IN (794800);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(794800,1,272.83566,-175.49477,-10.104805,0,0,0,0,0,0),
+(794800,2,278.45392,-153.14717,-10.1086855,0,0,0,0,0,0),
+(794800,3,280.5827,-136.87622,-10.121723,0,0,0,0,0,0),
+(794800,4,261.5679,-119.71741,-10.123238,0,0,0,0,0,0),
+(794800,5,245.82552,-122.29325,-10.123243,0,0,0,0,0,0),
+(794800,6,220.30566,-121.72503,-10.117749,0,0,0,0,0,0),
+(794800,7,202.52419,-114.3171,-10.123289,0,0,0,0,0,0),
+(794800,8,195.13905,-118.79325,-10.12332,0,0,0,0,0,0),
+(794800,9,195.03548,-145.50099,-10.116195,0,0,0,0,0,0),
+(794800,10,212.1964,-157.94833,-10.113149,0,0,0,0,0,0),
+(794800,11,231.8269,-157.86928,-10.112798,0,0,0,0,0,0),
+(794800,12,235.90848,-164.12933,-10.106403,0,0,0,0,0,0),
+(794800,13,235.05792,-181.03023,-10.108897,0,0,0,0,0,0),
+(794800,14,223.98999,-186.03038,-10.10672,0,0,0,0,0,0),
+(794800,15,230.39694,-194.16634,-10.107081,0,0,0,0,0,0),
+(794800,16,259.7843,-195.02864,-10.10507,0,0,0,0,0,0);
+
+DELETE FROM `creature_addon` WHERE `guid` = 79480;
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(79480,794800,0,0,1,0,0,"");
+
+UPDATE `creature` SET `position_x` = 272.83566, `position_y` = -175.49477, `position_z` = -10.104805, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79480 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 272.83566, `position_y` = -175.49477, `position_z` = -10.104805, `wander_distance` = 0, `MovementType` = 0 WHERE `guid` IN (79479,79478) AND `id` = 20865;
+
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (79480);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(79480,79480,0,0,515,0,0),
+(79480,79479,2,180,515,0,0),
+(79480,79478,2,110,515,0,0),
+(79480,131092,2,250,515,0,0),
+(79480,131093,2,40,515,0,0),
+(79480,131096,2,320,515,0,0);
+
+DELETE FROM `creature` WHERE `guid` IN (131092,131093,131096) AND `id` = 20865;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131092, 20865, 552, 3, 1, 0, 272.83566,-175.49477,-10.104805, 6.02139, 7200, 0, 0, 0),
+(131093, 20865, 552, 3, 1, 0, 272.83566,-175.49477,-10.104805, 6.02139, 7200, 0, 0, 0),
+(131096, 20865, 552, 3, 1, 0, 272.83566,-175.49477,-10.104805, 6.02139, 7200, 0, 0, 0);
+
+-- Rest
+UPDATE `creature` SET `position_x` = 273.68204, `position_y` = -175.49477, `position_z` = -10.104805, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79485 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 220.80006, `position_y` = -160.14894, `position_z` = -10.113282, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79484 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 276.4392, `position_y` = -23.589931, `position_z` = 22.449287, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79467 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 283.78665, `position_y` = 39.46318, `position_z` = 22.441086, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79466 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 300.1723, `position_y` = 132.34288, `position_z` = 22.228413, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79520 AND `id` = 20865;
+UPDATE `creature` SET `position_x` = 326.98926, `position_y` = 22.717283, `position_z` = 48.35042, `wander_distance` = 0, `MovementType` = 2 WHERE `guid` = 79459 AND `id` = 20865;
+
+DELETE FROM `creature_addon` WHERE `guid` IN (79485,79484,79467,79466,79520,79459);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(79485,794850,0,0,1,0,0,""),
+(79484,794840,0,0,1,0,0,""),
+(79467,794670,0,0,1,0,0,""),
+(79466,794660,0,0,1,0,0,""),
+(79520,795200,0,0,1,0,0,""),
+(79459,794590,0,0,1,0,0,"");
+
+DELETE FROM `waypoint_data` WHERE `id` IN (794850,794840,794670,794660,795200,794590);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(794850,1,273.68204,-161.13853,-10.110326,0,0,1,0,0,0),
+(794850,2,261.6127,-189.98672,-10.10487,0,0,1,0,0,0),
+(794850,3,227.53447,-192.88065,-10.105654,0,0,1,0,0,0),
+(794850,4,234.71745,-166.73166,-10.107577,0,0,1,0,0,0),
+(794850,5,273.68204,-161.13853,-10.110326,0,0,1,0,0,0),
+(794850,6,246.39204,-144.1044,-10.109891,0,0,1,0,0,0),
+(794850,7,216.76047,-123.82127,-10.108683,0,0,1,0,0,0),
+(794850,8,202.98213,-110.55506,-10.123076,0,0,1,0,0,0),
+(794850,9,194.93211,-130.28767,-10.12011,0,0,1,0,0,0),
+(794850,10,194.4479,-140.82317,-10.118726,0,0,1,0,0,0),
+(794850,11,224.49347,-142.0825,-10.110895,0,0,1,0,0,0),
+(794850,12,253.40977,-160.71367,-10.1047535,0,0,1,0,0,0),
+(794850,13,274.55026,-161.28899,-10.110443,0,0,1,0,0,0),
+(794840,1,220.80006,-160.14894,-10.113282,0,0,1,0,0,0),
+(794840,2,202.58867,-149.75804,-10.114253,0,0,1,0,0,0),
+(794840,3,202.54631,-119.9808,-10.119678,0,0,1,0,0,0),
+(794840,4,235.29565,-126.66605,-10.1168585,0,0,1,0,0,0),
+(794840,5,260.4425,-120.10798,-10.123239,0,0,1,0,0,0),
+(794840,6,261.34445,-148.69566,-10.109158,0,0,1,0,0,0),
+(794840,7,220.35661,-161.02452,-10.113402,0,0,1,0,0,0),
+(794840,8,236.75801,-193.39262,-10.107179,0,0,1,0,0,0),
+(794840,9,260.3886,-194.68185,-10.105082,0,0,1,0,0,0),
+(794840,10,268.60522,-158.09924,-10.105517,0,0,1,0,0,0),
+(794840,11,237.7268,-160.15494,-10.101749,0,0,1,0,0,0),
+(794840,12,220.80006,-160.14894,-10.113282,0,0,1,0,0,0),
+(794840,13,202.58867,-149.75804,-10.114253,0,0,1,0,0,0),
+(794840,14,202.54631,-119.9808,-10.119678,0,0,1,0,0,0),
+(794840,15,235.29565,-126.66605,-10.1168585,0,0,1,0,0,0),
+(794840,16,260.4425,-120.10798,-10.123239,0,0,1,0,0,0),
+(794840,17,261.34445,-148.69566,-10.109158,0,0,1,0,0,0),
+(794840,18,220.35661,-161.02452,-10.113402,0,0,1,0,0,0),
+(794840,19,228.45674,-182.32353,-0.40475544,0,0,1,0,0,0),
+(794840,20,242.84274,-189.01254,6.2220387,0,0,1,0,0,0),
+(794840,21,258.3724,-185.33528,13.020767,0,0,1,0,0,0),
+(794840,22,267.94284,-170.10384,20.863707,0,0,1,0,0,0),
+(794840,23,267.90543,-139.87071,22.630384,0,0,1,0,0,0),
+(794840,24,267.39816,-90.36618,22.49772,0,0,1,0,0,0),
+(794840,25,267.34595,-139.87727,22.63598,0,0,1,0,0,0),
+(794840,26,267.20602,-169.32367,21.112095,0,0,1,0,0,0),
+(794840,27,258.33258,-183.84918,13.519743,0,0,1,0,0,0),
+(794840,28,243.24022,-187.99068,6.2865577,0,0,1,0,0,0),
+(794840,29,229.67354,-182.05469,-0.16981332,0,0,1,0,0,0),
+(794840,30,220.87141,-168.25581,-7.492826,0,0,1,0,0,0),
+(794840,31,220.35635,-160.70712,-10.113361,0,0,1,0,0,0),
+(794670,1,276.4392,-23.589931,22.449287,0,0,1,0,0,0),
+(794670,2,284.8662,-20.331745,22.445856,0,0,1,0,0,0),
+(794670,3,275.97946,-25.994663,22.449488,0,0,1,0,0,0),
+(794670,4,278.467,-4.585575,22.446081,0,0,1,0,0,0),
+(794670,5,276.94437,3.6205244,22.444227,0,0,1,0,0,0),
+(794670,6,271.7107,-7.5634804,22.446835,0,0,1,0,0,0),
+(794670,7,276.7531,-24.76564,22.449074,0,0,1,0,0,0),
+(794670,8,281.2609,-8.890097,22.447031,0,0,1,0,0,0),
+(794670,9,278.9107,-2.8623986,22.445684,0,0,1,0,0,0),
+(794670,10,280.12787,-30.186117,22.430586,0,0,1,0,0,0),
+(794670,11,282.7683,-7.431388,22.446682,0,0,1,0,0,0),
+(794670,12,275.8196,-12.023283,22.447807,0,0,1,0,0,0),
+(794670,13,282.85126,-5.0972505,22.44615,0,0,1,0,0,0),
+(794670,14,257.8145,3.0183382,22.441166,0,0,1,0,0,0),
+(794670,15,275.333,-2.5464544,22.445652,0,0,1,0,0,0),
+(794670,16,285.18887,-4.337166,22.441162,0,0,1,0,0,0),
+(794670,17,276.24606,-26.133457,22.44933,0,0,1,0,0,0),
+(794670,18,276.20782,-23.538082,22.449423,0,0,1,0,0,0),
+(794670,19,258.27386,3.444697,22.441166,0,0,1,0,0,0),
+(794670,20,278.39316,-4.91434,22.446157,0,0,1,0,0,0),
+(794670,21,271.1627,1.8598738,22.444693,0,0,1,0,0,0),
+(794670,22,278.24026,-21.817663,22.448296,0,0,1,0,0,0),
+(794670,23,283.51904,-5.514213,22.446238,0,0,1,0,0,0),
+(794660,1,283.78665,39.46318,22.441086,0,0,1,0,0,0),
+(794660,2,277.30872,38.26871,22.441082,0,0,1,0,0,0),
+(794660,3,295.61484,36.48447,22.441162,0,0,1,0,0,0),
+(794660,4,293.22427,56.27017,22.442139,0,0,1,0,0,0),
+(794660,5,295.50162,44.398216,22.441164,0,0,1,0,0,0),
+(794660,6,280.8974,40.24502,22.441093,0,0,1,0,0,0),
+(794660,7,302.46295,45.353622,22.441164,0,0,1,0,0,0),
+(794660,8,296.90112,59.738018,22.442732,0,0,1,0,0,0),
+(794660,9,284.173,39.591846,22.441088,0,0,1,0,0,0),
+(794660,10,281.12805,39.367397,22.441088,0,0,1,0,0,0),
+(794660,11,294.55634,63.242043,22.443241,0,0,1,0,0,0),
+(794660,12,303.1696,43.752716,22.441164,0,0,1,0,0,0),
+(794660,13,294.01703,58.9194,22.442562,0,0,1,0,0,0),
+(794660,14,298.5196,41.986217,22.441164,0,0,1,0,0,0),
+(794660,15,298.6117,57.53909,22.442415,0,0,1,0,0,0),
+(794660,16,277.83807,40.900494,22.441101,0,0,1,0,0,0),
+(794660,17,282.45096,39.652325,22.44109,0,0,1,0,0,0),
+(795200,1,300.1723,132.34288,22.228413,0,0,1,0,0,0),
+(795200,2,284.58438,144.91377,22.22117,0,0,1,0,0,0),
+(795200,3,244.56267,147.19673,22.280977,0,0,1,0,0,0),
+(795200,4,228.7991,147.2889,22.307953,0,0,1,0,0,0),
+(795200,5,206.13211,147.52689,22.540571,0,0,1,0,0,0),
+(795200,6,176.72488,163.51595,22.441147,0,0,1,0,0,0),
+(795200,7,166.14273,146.77989,22.441147,0,0,1,0,0,0),
+(795200,8,176.24336,130.70343,22.441147,0,0,1,0,0,0),
+(795200,9,206.13625,147.05757,22.540552,0,0,1,0,0,0),
+(795200,10,244.60933,146.82315,22.280828,0,0,1,0,0,0),
+(795200,11,284.55133,144.52907,22.221207,0,0,1,0,0,0),
+(795200,12,301.51114,107.04327,22.224655,0,0,1,0,0,0),
+(795200,13,301.12772,67.612755,22.438244,0,0,1,0,0,0),
+(794590,1,326.98926,22.717283,48.35042,0,0,1,0,0,0),
+(794590,2,280.14618,22.75021,48.35042,0,0,1,0,0,0),
+(794590,3,233.10696,22.53368,48.33978,0,0,1,0,0,0),
+(794590,4,208.37445,22.330988,48.193367,0,0,1,0,0,0),
+(794590,5,233.10588,22.271296,48.33915,0,0,1,0,0,0),
+(794590,6,280.1424,22.352137,48.35042,0,0,1,0,0,0),
+(794590,7,326.83463,22.414886,48.35042,0,0,1,0,0,0),
+(794590,8,365.33887,22.197266,48.212692,0,0,1,0,0,0),
+(794590,9,414.51904,22.458496,48.214485,0,0,1,0,0,0),
+(794590,10,458.984,1.867482,48.221653,0,0,1,0,0,0),
+(794590,11,465.1369,22.774263,50.290604,0,0,1,0,0,0),
+(794590,12,434.82935,44.72688,49.352238,0,0,1,0,0,0),
+(794590,13,414.516,22.780737,48.215786,0,0,1,0,0,0),
+(794590,14,365.25113,22.579336,48.212692,0,0,1,0,0,0);
+
+-- Ethereum creatures
+-- First pack
+DELETE FROM `waypoint_data` WHERE `id` = 795660;
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(795660,1,449.4046,1.538476,48.219746,0,0,0,0,0,0),
+(795660,2,463.29834,5.452207,48.305122,0,0,0,0,0,0),
+(795660,3,466.79602,19.510277,49.992313,0,0,0,0,0,0),
+(795660,4,460.21735,36.802353,50.84645,0,0,0,0,0,0),
+(795660,5,439.6564,44.632866,49.72284,0,0,0,0,0,0),
+(795660,6,427.544,41.33546,48.411606,0,0,0,0,0,0),
+(795660,7,426.6427,32.553425,48.206787,0,0,0,0,0,0),
+(795660,8,436.76343,19.38034,48.21401,0,0,0,0,0,0),
+(795660,9,442.88638,11.988906,48.23025,0,0,0,0,0,0),
+(795660,10,442.4002,-20.45843,48.212788,0,0,0,0,0,0),
+(795660,11,449.3031,-20.429773,48.238365,0,0,0,0,0,0);
+
+UPDATE `creature` SET `position_x` = 449.4046, `position_y` = 1.538476, `position_z` = 48.219746 WHERE `guid` IN (79566,79567) AND `id` = 20896;
+UPDATE `creature` SET `position_x` = 449.4046, `position_y` = 1.538476, `position_z` = 48.219746 WHERE `guid` = 79568 AND `id` = 21702;
+UPDATE `creature` SET `position_x` = 449.4046, `position_y` = 1.538476, `position_z` = 48.219746 WHERE `guid` = 79569 AND `id` = 20897;
+
+DELETE FROM `creature_formations` WHERE `leaderGUID` = 79566;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(79566,79566,0,0,515,0,0),
+(79566,79569,3,60,515,0,0),
+(79566,79568,3,300,515,0,0),
+(79566,79567,3,180,515,0,0);
+
+-- Second pack
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `guid` IN (79563,79562,79565,79564);
+
+-- Last boss room
+-- Unchained Doombringer
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `guid` = 79406 AND `id` = 20900;
+UPDATE `creature` SET `position_x` = 430.349, `position_y` = -159.246, `position_z` = 43.2067, `orientation` = 1.5708, `wander_distance` = 10, `MovementType` = 1, `VerifiedBuild` = 14007 WHERE `guid` = 79405 AND `id` = 20900;
+
+-- Gargantuan Abyssal
+DELETE FROM `creature` WHERE `guid` = 131097 AND `id` = 20898;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131097, 20898, 552, 3, 1, 0, 454.082, -136.423, 43.1834, 3.92699, 7200, 5, 1, 14007);
+
+-- Second & third boss room
+-- Skulking Witch
+-- Was unable to check if position of second spawn is correct - creature was aggroed before default position was sent
+-- Pretty sure current position is slightly incorrect
+-- Same in 3 sniffs
+UPDATE `creature` SET `position_x` = 160.808, `position_y` = 126.532, `position_z` = 22.5245, `orientation` = 0.942478, `VerifiedBuild` = 14007 WHERE `guid` = 79553 AND `id` = 20882;
+
+-- Spiteful Temptress / Unbound Devastator
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `guid` = 79542 AND `id` = 20883;
+
+DELETE FROM `creature` WHERE `guid` = 131099 AND `id` = 20881;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `MovementType`, `VerifiedBuild`) VALUES
+(131099, 20881, 552, 3, 1, 1, 148.05, 146.994, 20.8982, 6.26573, 7200, 0, 0, 14007);
+
+DELETE FROM `pool_template` WHERE `entry` = 780;
+INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
+(780, 1, "The Arcatraz - Spiteful Temptress / Unbound Devastator");
+
+DELETE FROM `pool_members` WHERE `type` = 0 AND `spawnId` IN (79542,131099);
+INSERT INTO `pool_members` (`type`, `spawnId`, `poolSpawnId`, `chance`, `description`) VALUES
+(0, 79542, 780, 0, "The Arcatraz - Spiteful Temptress / Unbound Devastator - Spiteful Temptress"),
+(0, 131099, 780, 0, "The Arcatraz - Spiteful Temptress / Unbound Devastator - Unbound Devastator");
+
+-- Room with eredars
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `guid` = 213223 AND `id` = 20880;
+UPDATE `creature` SET `position_x` = 285.519, `position_y` = 146.155, `position_z` = 22.3118, `orientation` = 5.79449, `VerifiedBuild` = 14007 WHERE `guid` = 52355 AND `id` = 20879;
+UPDATE `creature` SET `VerifiedBuild` = 14007 WHERE `guid` = 213224 AND `id` = 20880;
+UPDATE `creature` SET `position_x` = 305.736, `position_y` = 148.059, `position_z` = 24.8633, `orientation` = 3.97935, `VerifiedBuild` = 14007 WHERE `guid` = 52356 AND `id` = 20879;
+
+-- Remove old incorrect pool too
+DELETE FROM `pool_template` WHERE `entry` IN (368,781);
+INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
+(781, 1, "The Arcatraz - Eredar Soul-Eater / Eredar Deathbringer");
+
+DELETE FROM `pool_members` WHERE `type` = 0 AND `spawnId` IN (52355,52356,213224);
+INSERT INTO `pool_members` (`type`, `spawnId`, `poolSpawnId`, `chance`, `description`) VALUES
+(0, 52356, 781, 0, "The Arcatraz - Eredar Soul-Eater / Eredar Deathbringer - Eredar Soul-Eater"),
+(0, 213224, 781, 0, "The Arcatraz - Eredar Soul-Eater / Eredar Deathbringer - Eredar Deathbringer");
+
+-- Fix addon data
+-- Fix sheath
+UPDATE `creature_addon` SET `bytes2` = 1 WHERE `guid` IN (79534);
+-- Empty / not needed
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` IN (15384) AND `path_id` = 0);
+DELETE FROM `creature_template_addon` WHERE `entry` IN (15384,21186);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_02_world.sql
new file mode 100644
index 00000000000..2b943868153
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_02_world.sql
@@ -0,0 +1,234 @@
+--
+SET @CGUID := 147035; -- 72
+SET @POOL := 1516; -- 43
+
+DELETE FROM `pool_template` WHERE `entry` BETWEEN 576 AND 598;
+DELETE FROM `pool_members` WHERE `type` = 2 AND `poolSpawnId` = 598;
+DELETE FROM `pool_members` WHERE `type` = 0 AND `spawnId` IN
+(SELECT `guid` FROM `creature` WHERE `id` IN (21303,21304));
+
+DELETE FROM `creature` WHERE `id` IN (21303,21304);
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+00 AND @CGUID+71 AND `id` IN (21303,21304);
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
+(@CGUID+00,21303,552,0,0,3,1,0,1,197.955,-86.8133,-10.0174,5.8294,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+01,21303,552,0,0,3,1,0,1,206.342,-98.2784,-10.0262,2.6529,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+02,21303,552,0,0,3,1,0,1,213.626,-161.424,-10.0346,2.74017,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+03,21303,552,0,0,3,1,0,1,210.114,-161.992,-10.0359,6.12611,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+04,21303,552,0,0,3,1,0,1,226.184,-162.096,-10.0352,0.349066,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+05,21303,552,0,0,3,1,0,1,264.271,-191.28,-10.0219,5.61996,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+06,21303,552,0,0,3,1,0,1,275.086,-192.666,-10.0268,3.01942,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+07,21303,552,0,0,3,1,0,1,245.982,-194.617,-10.0217,0.872665,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+08,21303,552,0,0,3,1,0,1,232.754,-198.125,-10.023,5.61996,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+09,21303,552,0,0,3,1,0,1,261.949,-49.208,22.4534,2.63545,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+10,21303,552,0,0,3,1,0,1,270.819,-45.4794,22.4534,4.46804,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+11,21303,552,0,0,3,1,0,1,263.595,-43.7782,22.4562,2.58309,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+12,21303,552,0,0,3,1,0,1,272.501,-40.1927,22.509,2.9147,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+13,21303,552,0,0,3,1,0,1,270.767,-66.623,22.4534,5.74213,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+14,21303,552,0,0,3,1,0,1,262.56,-65.5981,22.4534,1.50098,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+15,21303,552,0,0,3,1,0,1,273.438,-64.07,22.4534,22.4534,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+16,21303,552,0,0,3,1,0,1,311.119,-5.50369,22.5245,1.5708,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+17,21303,552,0,0,3,1,0,1,312.929,-7.19062,22.5245,4.03171,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+18,21303,552,0,0,3,1,0,1,291.632,70.5809,22.5269,2.00713,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+19,21303,552,0,0,3,1,0,1,293.885,70.9368,22.5262,1.55334,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+20,21303,552,0,0,3,1,0,1,285.416,127.127,22.2951,4.69494,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+21,21303,552,0,0,3,1,0,1,283.728,130.245,22.3065,0.575959,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+22,21303,552,0,0,3,1,0,1,291.801,158.914,22.3234,5.96903,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+23,21303,552,0,0,3,1,0,1,298.848,151.748,22.3105,5.70723,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+24,21303,552,0,0,3,1,0,1,306.976,141.112,22.2286,3.0285,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+25,21303,552,0,0,3,1,0,1,311.196,125.847,22.337,1.64061,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+26,21303,552,0,0,3,1,0,1,279.572998,134.337875,22.223705,4.94015,86400,0,0,20283,0,0,0,0,0,"",0), -- not sniffed
+(@CGUID+27,21303,552,0,0,3,1,0,1,255.173,137.844,22.3725,5.49779,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+28,21303,552,0,0,3,1,0,1,253.689,139.868,22.4121,2.30383,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+29,21303,552,0,0,3,1,0,1,253.951,155.001,22.3807,4.93928,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+30,21303,552,0,0,3,1,0,1,257.344,155.568,22.3321,4.71239,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+31,21303,552,0,0,3,1,0,1,393.459,15.9235,48.296,0.436332,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+32,21303,552,0,0,3,1,0,1,395.076,27.5835,48.296,4.41568,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+33,21303,552,0,0,3,1,0,1,392.063,24.8857,48.296,6.16101,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+34,21303,552,0,0,3,1,0,1,397.071,25.3331,48.296,0.523599,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+35,21303,552,0,0,3,1,0,1,392.004,18.3857,48.296,1.48353,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+36,21304,552,0,0,3,1,0,1,197.955,-86.8133,-10.0174,5.8294,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+37,21304,552,0,0,3,1,0,1,206.342,-98.2784,-10.0262,2.6529,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+38,21304,552,0,0,3,1,0,1,213.626,-161.424,-10.0346,2.74017,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+39,21304,552,0,0,3,1,0,1,210.114,-161.992,-10.0359,6.12611,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+40,21304,552,0,0,3,1,0,1,226.184,-162.096,-10.0352,0.349066,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+41,21304,552,0,0,3,1,0,1,264.271,-191.28,-10.0219,5.61996,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+42,21304,552,0,0,3,1,0,1,275.086,-192.666,-10.0268,3.01942,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+43,21304,552,0,0,3,1,0,1,245.982,-194.617,-10.0217,0.872665,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+44,21304,552,0,0,3,1,0,1,232.754,-198.125,-10.023,5.61996,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+45,21304,552,0,0,3,1,0,1,261.949,-49.208,22.4534,2.63545,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+46,21304,552,0,0,3,1,0,1,270.819,-45.4794,22.4534,4.46804,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+47,21304,552,0,0,3,1,0,1,263.595,-43.7782,22.4562,2.58309,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+48,21304,552,0,0,3,1,0,1,272.501,-40.1927,22.509,2.9147,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+49,21304,552,0,0,3,1,0,1,270.767,-66.623,22.4534,5.74213,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+50,21304,552,0,0,3,1,0,1,262.56,-65.5981,22.4534,1.50098,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+51,21304,552,0,0,3,1,0,1,273.438,-64.07,22.4534,22.4534,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+52,21304,552,0,0,3,1,0,1,311.119,-5.50369,22.5245,1.5708,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+53,21304,552,0,0,3,1,0,1,312.929,-7.19062,22.5245,4.03171,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+54,21304,552,0,0,3,1,0,1,291.632,70.5809,22.5269,2.00713,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+55,21304,552,0,0,3,1,0,1,293.885,70.9368,22.5262,1.55334,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+56,21304,552,0,0,3,1,0,1,285.416,127.127,22.2951,4.69494,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+57,21304,552,0,0,3,1,0,1,283.728,130.245,22.3065,0.575959,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+58,21304,552,0,0,3,1,0,1,291.801,158.914,22.3234,5.96903,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+59,21304,552,0,0,3,1,0,1,298.848,151.748,22.3105,5.70723,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+60,21304,552,0,0,3,1,0,1,306.976,141.112,22.2286,3.0285,86400,0,0,20283,0,0,0,0,0,"",0),
+(@CGUID+61,21304,552,0,0,3,1,0,1,311.196,125.847,22.337,1.64061,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+62,21304,552,0,0,3,1,0,1,279.572998,134.337875,22.223705,4.94015,86400,0,0,20283,0,0,0,0,0,"",0), -- not sniffed
+(@CGUID+63,21304,552,0,0,3,1,0,1,255.173,137.844,22.3725,5.49779,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+64,21304,552,0,0,3,1,0,1,253.689,139.868,22.4121,2.30383,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+65,21304,552,0,0,3,1,0,1,253.951,155.001,22.3807,4.93928,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+66,21304,552,0,0,3,1,0,1,257.344,155.568,22.3321,4.71239,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+67,21304,552,0,0,3,1,0,1,393.459,15.9235,48.296,0.436332,86400,0,0,20283,0,0,0,0,0,"",14545),
+(@CGUID+68,21304,552,0,0,3,1,0,1,395.076,27.5835,48.296,4.41568,86400,0,0,19626,0,0,0,0,0,"",14545),
+(@CGUID+69,21304,552,0,0,3,1,0,1,392.063,24.8857,48.296,6.16101,86400,0,0,20283,0,0,0,0,0,"",14007),
+(@CGUID+70,21304,552,0,0,3,1,0,1,397.071,25.3331,48.296,0.523599,86400,0,0,19626,0,0,0,0,0,"",14007),
+(@CGUID+71,21304,552,0,0,3,1,0,1,392.004,18.3857,48.296,1.48353,86400,0,0,20283,0,0,0,0,0,"",0);
+
+DELETE FROM `pool_template` WHERE `entry` BETWEEN @POOL+00 AND @POOL+42;
+INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES
+(@POOL+00, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+01, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+02, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+03, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+04, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+05, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+06, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+07, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+08, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+09, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+10, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+11, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+12, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+13, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+14, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+15, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+16, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+17, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+18, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+19, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+20, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+21, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+22, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+23, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+24, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+25, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+26, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+27, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+28, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+29, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+30, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+31, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+32, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+33, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+34, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+35, 1, "The Arcatraz - Defender Corpse / Warder Corpse"),
+(@POOL+36, 1, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 1"),
+(@POOL+37, 1, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 2"),
+(@POOL+38, 1, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 3"),
+(@POOL+39, 1, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 4"),
+(@POOL+40, 2, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(@POOL+41, 1, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 6"),
+(@POOL+42, 2, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7");
+
+DELETE FROM `pool_members` WHERE `type` = 0 AND `poolSpawnId` BETWEEN @POOL+00 AND @POOL+35;
+DELETE FROM `pool_members` WHERE `type` = 2 AND `poolSpawnId` BETWEEN @POOL+36 AND @POOL+42;
+INSERT INTO `pool_members` (`type`, `spawnId`, `poolSpawnId`, `chance`, `description`) VALUES
+(0, @CGUID+00, @POOL+00, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+01, @POOL+01, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+02, @POOL+02, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 1"),
+(0, @CGUID+03, @POOL+03, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 1"),
+(0, @CGUID+04, @POOL+04, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 1"),
+(0, @CGUID+05, @POOL+05, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 2"),
+(0, @CGUID+06, @POOL+06, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 2"),
+(0, @CGUID+07, @POOL+07, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 2"),
+(0, @CGUID+08, @POOL+08, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 2"),
+(0, @CGUID+09, @POOL+09, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 3"),
+(0, @CGUID+10, @POOL+10, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 3"),
+(0, @CGUID+11, @POOL+11, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 3"),
+(0, @CGUID+12, @POOL+12, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 3"),
+(0, @CGUID+13, @POOL+13, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 4"),
+(0, @CGUID+14, @POOL+14, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 4"),
+(0, @CGUID+15, @POOL+15, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 4"),
+(0, @CGUID+16, @POOL+16, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+17, @POOL+17, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+18, @POOL+18, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+19, @POOL+19, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+20, @POOL+20, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+21, @POOL+21, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+22, @POOL+22, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+23, @POOL+23, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+24, @POOL+24, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+25, @POOL+25, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+26, @POOL+26, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 5"),
+(0, @CGUID+27, @POOL+27, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 6"),
+(0, @CGUID+28, @POOL+28, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 6"),
+(0, @CGUID+29, @POOL+29, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+30, @POOL+30, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse"),
+(0, @CGUID+31, @POOL+31, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 7"),
+(0, @CGUID+32, @POOL+32, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 7"),
+(0, @CGUID+33, @POOL+33, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 7"),
+(0, @CGUID+34, @POOL+34, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 7"),
+(0, @CGUID+35, @POOL+35, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Defender Corpse - Group 7"),
+(0, @CGUID+36, @POOL+00, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+37, @POOL+01, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+38, @POOL+02, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 1"),
+(0, @CGUID+39, @POOL+03, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 1"),
+(0, @CGUID+40, @POOL+04, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 1"),
+(0, @CGUID+41, @POOL+05, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 2"),
+(0, @CGUID+42, @POOL+06, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 2"),
+(0, @CGUID+43, @POOL+07, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 2"),
+(0, @CGUID+44, @POOL+08, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 2"),
+(0, @CGUID+45, @POOL+09, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 3"),
+(0, @CGUID+46, @POOL+10, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 3"),
+(0, @CGUID+47, @POOL+11, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 3"),
+(0, @CGUID+48, @POOL+12, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 3"),
+(0, @CGUID+49, @POOL+13, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 4"),
+(0, @CGUID+50, @POOL+14, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 4"),
+(0, @CGUID+51, @POOL+15, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 4"),
+(0, @CGUID+52, @POOL+16, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+53, @POOL+17, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+54, @POOL+18, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+55, @POOL+19, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+56, @POOL+20, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+57, @POOL+21, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+58, @POOL+22, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+59, @POOL+23, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+60, @POOL+24, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+61, @POOL+25, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+62, @POOL+26, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 5"),
+(0, @CGUID+63, @POOL+27, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 6"),
+(0, @CGUID+64, @POOL+28, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 6"),
+(0, @CGUID+65, @POOL+29, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+66, @POOL+30, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse"),
+(0, @CGUID+67, @POOL+31, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 7"),
+(0, @CGUID+68, @POOL+32, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 7"),
+(0, @CGUID+69, @POOL+33, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 7"),
+(0, @CGUID+70, @POOL+34, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 7"),
+(0, @CGUID+71, @POOL+35, 0, "The Arcatraz - Defender Corpse / Warder Corpse - Warder Corpse - Group 7"),
+(2, @POOL+02, @POOL+36, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 1"),
+(2, @POOL+03, @POOL+36, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 1"),
+(2, @POOL+04, @POOL+36, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 1"),
+(2, @POOL+05, @POOL+37, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 2"),
+(2, @POOL+06, @POOL+37, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 2"),
+(2, @POOL+07, @POOL+37, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 2"),
+(2, @POOL+08, @POOL+37, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 2"),
+(2, @POOL+09, @POOL+38, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 3"),
+(2, @POOL+10, @POOL+38, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 3"),
+(2, @POOL+11, @POOL+38, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 3"),
+(2, @POOL+12, @POOL+38, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 3"),
+(2, @POOL+13, @POOL+39, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 4"),
+(2, @POOL+14, @POOL+39, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 4"),
+(2, @POOL+15, @POOL+39, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 4"),
+(2, @POOL+20, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+21, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+22, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+23, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+24, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+25, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+26, @POOL+40, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 5"),
+(2, @POOL+27, @POOL+41, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 6"),
+(2, @POOL+28, @POOL+41, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 6"),
+(2, @POOL+31, @POOL+42, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7"),
+(2, @POOL+32, @POOL+42, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7"),
+(2, @POOL+33, @POOL+42, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7"),
+(2, @POOL+34, @POOL+42, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7"),
+(2, @POOL+35, @POOL+42, 0, "The Arcatraz - Defender Corpse & Warder Corpse - Master - Group 7");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_03_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_03_world_335.sql
new file mode 100644
index 00000000000..3aa1d0195e6
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_03_world_335.sql
@@ -0,0 +1,221 @@
+-- 1027 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1027
+SET @ID := 1027;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has encontrado la última pieza de la vara, $n?', 0),
+(@ID, 'esMX', '¿Has encontrado la última pieza de la vara, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has encontrado la última pieza? Fantástico para ti... y para Raene.$B$BBueno, habrá que ver si la arreglamos, ¿no?', 0),
+(@ID, 'esMX', '¿Has encontrado la última pieza? Fantástico para ti... y para Raene.$B$BBueno, habrá que ver si la arreglamos, ¿no?', 0);
+-- 1028 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1028
+SET @ID := 1028;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Aunque sutil, se siente una poderosa fuerza en el altar y los árboles circundantes.$B$BEmpieza por colocar la vara en el interior del altar y se oirá un repiqueteo suave alrededor del altar que empezará a irradiar luz...', 0),
+(@ID, 'esMX', 'Aunque sutil, se siente una poderosa fuerza en el altar y los árboles circundantes.$B$BEmpieza por colocar la vara en el interior del altar y se oirá un repiqueteo suave alrededor del altar que empezará a irradiar luz...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Cuando se apague el brillo, verás que la vara vuelve a estar encantada en la pila del altar.', 0),
+(@ID, 'esMX', 'Cuando se apague el brillo, verás que la vara vuelve a estar encantada en la pila del altar.', 0);
+-- 1055 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1055
+SET @ID := 1055;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Lo has logrado, $n! ¡Muy bien!', 0),
+(@ID, 'esMX', '¡Lo has logrado, $n! ¡Muy bien!', 0);
+-- 1029 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1029
+SET @ID := 1029;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has recreado la vara que Teronis se había propuesto encontrar? ¡Qué alegría oírlo!$B$BTeronis estaría orgulloso de ver que su misión se completó incluso después de su trágico fin.', 0),
+(@ID, 'esMX', '¿Has recreado la vara que Teronis se había propuesto encontrar? ¡Qué alegría oírlo!$B$BTeronis estaría orgulloso de ver que su misión se completó incluso después de su trágico fin.', 0);
+-- 1030 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1030
+SET @ID := 1030;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, sí... eres como yo, pero aún completo. Aún limpio.$B$BNo estoy seguro de cómo has conseguido librarte de las atrocidades que los elfos de la noche han infligido a nuestro pueblo pero me alegro de saber que ya no estoy solo.$B$BLa corrupción corre ahora por las venas de los nuestros, joven, corrupción que los orgullosos elfos de la noche nos trajeron. Son los que le han hecho esto a nuestro pueblo... A ellos culpo por haberme apartado de mi tribu.$B$BDe noche aún puedo ver las fogatas en la oscuridad.', 0),
+(@ID, 'esMX', 'Sí, sí... eres como yo, pero aún completo. Aún limpio.$B$BNo estoy seguro de cómo has conseguido librarte de las atrocidades que los elfos de la noche han infligido a nuestro pueblo pero me alegro de saber que ya no estoy solo.$B$BLa corrupción corre ahora por las venas de los nuestros, joven, corrupción que los orgullosos elfos de la noche nos trajeron. Son los que le han hecho esto a nuestro pueblo... A ellos culpo por haberme apartado de mi tribu.$B$BDe noche aún puedo ver las fogatas en la oscuridad.', 0);
+-- 1045 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1045
+SET @ID := 1045;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has matado a Ran ya, amigo mío?$B$BIncluso los elfos de la noche no merecen realmente su ira. Su odio arde aún más brillante que el mío, pero su mente ya no es la suya. Es una amenaza para todas las criaturas de este bosque.', 0),
+(@ID, 'esMX', '¿Has matado a Ran ya, amigo mío?$B$BIncluso los elfos de la noche no merecen realmente su ira. Su odio arde aún más brillante que el mío, pero su mente ya no es la suya. Es una amenaza para todas las criaturas de este bosque.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Lo has hecho muy bien, mi amigo.$B$BEl bosque aún está contaminado pero al menos hemos hecho algo para devolverle parte de su gloria pasada. Si quieres volver aquí, siempre disfruto de la compañía de uno de los míos.$B$BCuídate. Quizás nuestras tribus vuelvan a encontrarse en tiempos menos violentos.', 0),
+(@ID, 'esMX', 'Lo has hecho muy bien, mi amigo.$B$BEl bosque aún está contaminado pero al menos hemos hecho algo para devolverle parte de su gloria pasada. Si quieres volver aquí, siempre disfruto de la compañía de uno de los míos.$B$BCuídate. Quizás nuestras tribus vuelvan a encontrarse en tiempos menos violentos.', 0);
+-- 1046 La limpieza de Raene
+-- https://es.classic.wowhead.com/quest=1046
+SET @ID := 1046;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Las centinelas hacen lo que pueden aquí en Vallefresno pero es gracias a $r como tú que hemos recuperado el terreno.', 0),
+(@ID, 'esMX', 'Las centinelas hacen lo que pueden aquí en Vallefresno pero es gracias a $r como tú que hemos recuperado el terreno.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Así que esta es la calavera de la amenaza fúrbolg más feroz de Vallefresno?$B$BTus facultades son todo un portento, $n. Las centinelas no pueden agradecértelo lo suficiente. Espero que podamos volver a contar contigo en el futuro para ayudar a nuestro pueblo.$B$BPondré esta calavera y la vara de Dartol en un lugar de veneración para que los demás las vean.$B$BTeronis estaría orgulloso de ti. Gracias otra vez.', 0),
+(@ID, 'esMX', '¿Así que esta es la calavera de la amenaza fúrbolg más feroz de Vallefresno?$B$BTus facultades son todo un portento, $n. Las centinelas no pueden agradecértelo lo suficiente. Espero que podamos volver a contar contigo en el futuro para ayudar a nuestro pueblo.$B$BPondré esta calavera y la vara de Dartol en un lugar de veneración para que los demás las vean.$B$BTeronis estaría orgulloso de ti. Gracias otra vez.', 0);
+-- 1016 Brazales elementales
+-- https://es.classic.wowhead.com/quest=1016
+SET @ID := 1016;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Puesto que debes destruir los brazales para matar los elementales, no será fácil encontrar los que contienen la información que el pergamino de adivinación requiere. Puedes intercambiar brazales con otros para conseguir los que necesitas o ¿acaso tienes ya el papel adivinado?', 0),
+(@ID, 'esMX', 'Puesto que debes destruir los brazales para matar los elementales, no será fácil encontrar los que contienen la información que el pergamino de adivinación requiere. Puedes intercambiar brazales con otros para conseguir los que necesitas o ¿acaso tienes ya el papel adivinado?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Muy bien, $n, con esto deberíamos conseguir la información que necesitamos para descubrir al culpable. ¿Qué te parecería enfrentarte al mago que llena nuestras pozas de elementales corruptos? La corrupción de Vallefresno y más allá me revuelve el estómago, pero que un mago esté intentando llevar aún más lejos esta destrucción me pone enferma como nunca nada antes lo ha hecho. Haremos que pague por ello.', 0),
+(@ID, 'esMX', 'Muy bien, $n, con esto deberíamos conseguir la información que necesitamos para descubrir al culpable. ¿Qué te parecería enfrentarte al mago que llena nuestras pozas de elementales corruptos? La corrupción de Vallefresno y más allá me revuelve el estómago, pero que un mago esté intentando llevar aún más lejos esta destrucción me pone enferma como nunca nada antes lo ha hecho. Haremos que pague por ello.', 0);
+-- 1017 Mago invocador
+-- https://es.classic.wowhead.com/quest=1017
+SET @ID := 1017;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Ya está? ¿Ha muerto Sarilus Fuenteviciosa?', 0),
+(@ID, 'esMX', '¿Ya está? ¿Ha muerto Sarilus Fuenteviciosa?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ahora veo su repugnante sonrisa borrada de su rostro para siempre. Lo has hecho muy bien, $n. Acepta este presente, la Luz de Elune, bébela cuando todo parezca perdido y la muerte se acerque. Podría salvarte, la Diosa mediante.', 0),
+(@ID, 'esMX', 'Ahora veo su repugnante sonrisa borrada de su rostro para siempre. Lo has hecho muy bien, $n. Acepta este presente, la Luz de Elune, bébela cuando todo parezca perdido y la muerte se acerque. Podría salvarte, la Diosa mediante.', 0);
+-- 622 Regresa junto al cabo Kaleb
+-- https://es.classic.wowhead.com/quest=622
+SET @ID := 622;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola, $n. ¿Has logrado llegar a la Bahía del Botín? ¿El goblin Krazek me ha arreglado la olla?', 0),
+(@ID, 'esMX', 'Hola, $n. ¿Has logrado llegar a la Bahía del Botín? ¿El goblin Krazek me ha arreglado la olla?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Funciona! Esto es fantástico, ahora podré ponerme a preparar la cena. Muchísimas gracias, $n.$B$BEspero que no tuvieras problemas en la Bahía del Botín. Ese lugar puede ser bastante peliagudo y... he oído rumores que dicen que, algunas veces, los goblins se llevan a marineros borrachos a sus barcos de esclavos... quién sabe dónde... para hacer quién sabe qué...', 0),
+(@ID, 'esMX', '¡Funciona! Esto es fantástico, ahora podré ponerme a preparar la cena. Muchísimas gracias, $n.$B$BEspero que no tuvieras problemas en la Bahía del Botín. Ese lugar puede ser bastante peliagudo y... he oído rumores que dicen que, algunas veces, los goblins se llevan a marineros borrachos a sus barcos de esclavos... quién sabe dónde... para hacer quién sabe qué...', 0);
+-- 11522
+-- https://es.wowhead.com/quest=11522
+SET @ID := 11522;
+DELETE FROM `quest_template_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_template_locale` (`id`, `locale`, `Details`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '[PH]Por alguna razón,(TBD),$BTienes que reunir 5 Raicez de Rajaespina.$B$BEstos solo se pueden encontrar en una ubicación remota al noreste de Shattrath, justo cuando subes a la cima de la Península del Fuego Infernal.', 0),
+(@ID, 'esMX', '[PH]Por alguna razón,(TBD),$BTienes que reunir 5 Raicez de Rajaespina.$B$BEstos solo se pueden encontrar en una ubicación remota al noreste de Shattrath, justo cuando subes a la cima de la Península del Fuego Infernal.', 0);
+-- 9755
+-- https://es.wowhead.com/quest=9755
+SET @ID := 9755;
+DELETE FROM `quest_template_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_template_locale` (`id`, `locale`, `Details`, `Objectives`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Los intentos de interrogatorio han fracasado estrepitosamente, $n. La tortura queda totalmente descartada, por supuesto. Lo que necesitamos es un infiltrado draenei.$B$BTe lanzaré un hechizo que te dará el aspecto y modo de hablar de un elfo de sangre; puede que los agentes capturados nos den la información que necesitamos.$B$BHabla con ellos y averigua todo lo que puedas.$B$BUna cosa, $n, no salgas de la Avanzada de Sangre o el hechizo se anulará.', 'Habla con un agente Halcón del Sol capturado en Avanzada de Sangre y consigue información. Luego ve a ver al exarca Admetius.', 0),
+(@ID, 'esMX', 'Los intentos de interrogatorio han fracasado estrepitosamente, $n. La tortura queda totalmente descartada, por supuesto. Lo que necesitamos es un infiltrado draenei.$B$BTe lanzaré un hechizo que te dará el aspecto y modo de hablar de un elfo de sangre; puede que los agentes capturados nos den la información que necesitamos.$B$BHabla con ellos y averigua todo lo que puedas.$B$BUna cosa, $n, no salgas de la Avanzada de Sangre o el hechizo se anulará.', 'Habla con un agente Halcón del Sol capturado en Avanzada de Sangre y consigue información. Luego ve a ver al exarca Admetius.', 0);
+-- 9748 Agua que no has de beber...
+-- https://es.classic.wowhead.com/quest=9748
+SET @ID := 9748;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡No bebas ese agua, $n!', 0),
+(@ID, 'esMX', '¡No bebas ese agua, $n!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Como sospechaba, el agua se ha teñido de rojo por la contaminación que se filtra del fluido del núcleo.$B$BEspero que no hayas nadado en esa agua contaminada.', 0),
+(@ID, 'esMX', 'Como sospechaba, el agua se ha teñido de rojo por la contaminación que se filtra del fluido del núcleo.$B$BEspero que no hayas nadado en esa agua contaminada.', 0);
+-- 2 La garfa de Garfafilada
+-- https://es.classic.wowhead.com/quest=2
+SET @ID := 2;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, $gpoderoso:poderosa; $c, he presentido tu llegada. Confío que tienes más noticias que darme sobre tu caza.', 0),
+(@ID, 'esMX', 'Sí, $gpoderoso:poderosa; $c, he presentido tu llegada. Confío que tienes más noticias que darme sobre tu caza.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'De lo más impresionante, $n... ¡no puede haber sido un paseo conseguir la garra de Garrafilada! ¡La Caza de Vallefresno te está yendo bien!$B$BGarrafilada lleva muchos años aterrorizando a los peones de los aserraderos cuando se trasladan a Puesto del Hachazo y se cruzan en su ruta. No lo dudes, cuando se corra la voz de que doblegaste a ese monstruo, ¡se escucharán muchas canciones alabando tu valor en los campamentos y aserraderos de todo Vallefresno!', 0),
+(@ID, 'esMX', 'De lo más impresionante, $n... ¡no puede haber sido un paseo conseguir la garra de Garrafilada! ¡La Caza de Vallefresno te está yendo bien!$B$BGarrafilada lleva muchos años aterrorizando a los peones de los aserraderos cuando se trasladan a Puesto del Hachazo y se cruzan en su ruta. No lo dudes, cuando se corra la voz de que doblegaste a ese monstruo, ¡se escucharán muchas canciones alabando tu valor en los campamentos y aserraderos de todo Vallefresno!', 0);
+-- 1475 En El Templo de Atal'Hakkar
+-- https://es.classic.wowhead.com/quest=1475
+SET @ID := 1475;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mientras el crepúsculo desciende lentamente sobre mi carrera, me dirijo a ti, $n, para que me ayudes en mi búsqueda final de la Liga de Exploradores. Si mis viejos huesos pudieran reunir la fuerza para desafiar el Pantano de los Dolores y el templo hundido, estaría luchando junto a ti.$B$BEl orgullo me dificulta pedir tu ayuda para recolectar las tabletas Atal\'ai. Pero la vejez obliga a la necesidad.$B$BPor favor, ayúdame, $n. Quiero retirarme de la Liga de Exploradores habiendo completado su licitación final.', 0),
+(@ID, 'esMX', 'Mientras el crepúsculo desciende lentamente sobre mi carrera, me dirijo a ti, $n, para que me ayudes en mi búsqueda final de la Liga de Exploradores. Si mis viejos huesos pudieran reunir la fuerza para desafiar el Pantano de los Dolores y el templo hundido, estaría luchando junto a ti.$B$BEl orgullo me dificulta pedir tu ayuda para recolectar las tabletas Atal\'ai. Pero la vejez obliga a la necesidad.$B$BPor favor, ayúdame, $n. Quiero retirarme de la Liga de Exploradores habiendo completado su licitación final.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Las tablillas Atal\'ai! ¡Gracias, $n!$B$BUna vez que las entregue a la Liga de Exploradores, nuestros nombres pasarán juntos a la historia. Has ayudado a un viejo enano a cumplir su última obligación en la vida. Por eso te estoy eternamente agradecido.', 0),
+(@ID, 'esMX', '¡Las tablillas Atal\'ai! ¡Gracias, $n!$B$BUna vez que las entregue a la Liga de Exploradores, nuestros nombres pasarán juntos a la historia. Has ayudado a un viejo enano a cumplir su última obligación en la vida. Por eso te estoy eternamente agradecido.', 0);
+-- 1474 El vínculo
+-- https://es.classic.wowhead.com/quest=1474
+SET @ID := 1474;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'De los poderes de más allá del vacío, el súcubo es uno de los más peligrosos, ya que los débiles se atrapan más fácilmente entre sus dedos.$B$BRecuerda eso ahora y en el futuro.', 0),
+(@ID, 'esMX', 'De los poderes de más allá del vacío, el súcubo es uno de los más peligrosos, ya que los débiles se atrapan más fácilmente entre sus dedos.$B$BRecuerda eso ahora y en el futuro.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Una vez más, lo has hecho bien, $n. Ha pasado bastante tiempo desde que vi a $gun:una; $c joven con tanto potencial como tú. Ten la seguridad de que seguiré observando tu progreso y me prepararé para ayudarte en tus pruebas futuras.$B$BPor ahora, déjame mostrarte el hechizo de invocación para tu súcubo recién dominado.', 0),
+(@ID, 'esMX', 'Una vez más, lo has hecho bien, $n. Ha pasado bastante tiempo desde que vi a $gun:una; $c joven con tanto potencial como tú. Ten la seguridad de que seguiré observando tu progreso y me prepararé para ayudarte en tus pruebas futuras.$B$BPor ahora, déjame mostrarte el hechizo de invocación para tu súcubo recién dominado.', 0);
+-- 978 Lechúcico Lunadón
+-- https://es.classic.wowhead.com/quest=978
+SET @ID := 978;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿De dónde pueden haber surgido estos poderes? Creo que estamos siguiendo la pista correcta para encontrar la respuesta, $n.', 0),
+(@ID, 'esMX', '¿De dónde pueden haber surgido estos poderes? Creo que estamos siguiendo la pista correcta para encontrar la respuesta, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ya puedo comparar las plumas... Veamos...', 0),
+(@ID, 'esMX', 'Ya puedo comparar las plumas... Veamos...', 0);
+-- 3783 Yeti... ¿ya hemos llegado?
+-- https://es.classic.wowhead.com/quest=3783
+SET @ID := 3783;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Tengo muchas cosas que hacer. Por favor, ¡tráeme las pieles lo antes que puedas!', 0),
+(@ID, 'esMX', 'Tengo muchas cosas que hacer. Por favor, ¡tráeme las pieles lo antes que puedas!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Estas pieles son perfectas, $n. ¡Vamos a empezar a hacer algo grande!', 0),
+(@ID, 'esMX', 'Estas pieles son perfectas, $n. ¡Vamos a empezar a hacer algo grande!', 0);
+-- 6603 Problemas en Cuna del Invierno
+-- https://es.classic.wowhead.com/quest=6603
+SET @ID := 6603;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Eh, hola! ¿Así que Meggi te habló de los problemas que he tenido aquí?', 0),
+(@ID, 'esMX', '¡Eh, hola! ¿Así que Meggi te habló de los problemas que he tenido aquí?', 0);
+-- 6604 Lechúcico salvaje iracundo
+-- https://es.classic.wowhead.com/quest=6604
+SET @ID := 6604;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, ¿qué puedo hacer por ti?', 0),
+(@ID, 'esMX', 'Sí, ¿qué puedo hacer por ti?', 0);
+-- 5601 Pamela, mi hermana
+-- https://es.classic.wowhead.com/quest=5601
+SET @ID := 5601;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Dónde está mi hermana Jessica? Se fue hace mucho tiempo, cuando yo era muy pequeña. Lloró un montón cuando se fue. ¡No sé por qué lloraba! Igual se cayó y se hizo daño.$B$BCuando Jessica estaba aquí, jugábamos a cosas y bailábamos y recogíamos flores. Y a veces nos escondíamos cuando veíamos que venía papá a casa, ¡y luego salíamos y le dábamos un susto!$B$B¡Vuelve, Jessica! Si vuelves, igual vuelve también papá y podremos volver a jugar todos juntos...', 0),
+(@ID, 'esMX', '¿Dónde está mi hermana Jessica? Se fue hace mucho tiempo, cuando yo era muy pequeña. Lloró un montón cuando se fue. ¡No sé por qué lloraba! Igual se cayó y se hizo daño.$B$BCuando Jessica estaba aquí, jugábamos a cosas y bailábamos y recogíamos flores. Y a veces nos escondíamos cuando veíamos que venía papá a casa, ¡y luego salíamos y le dábamos un susto!$B$B¡Vuelve, Jessica! Si vuelves, igual vuelve también papá y podremos volver a jugar todos juntos...', 0);
+-- 6028 El informe Vista Eterna
+-- https://es.classic.wowhead.com/quest=6028
+SET @ID := 6028;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Saludos, $n. En nombre del Alba Argenta, te ofrezco seguridad y refugio mientras estás aquí en el Campamento del Orvallo. También podría tener algo de trabajo para ti...', 0),
+(@ID, 'esMX', 'Saludos, $n. En nombre del Alba Argenta, te ofrezco seguridad y refugio mientras estás aquí en el Campamento del Orvallo. También podría tener algo de trabajo para ti...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Gregor es muy ingenioso. Ha estado lidiando con el Cártel Bonvapor desde hace algún tiempo y se ha convertido en un experto en el "arte" de las negociaciones con goblins. Aunque es cierto que la principal lealtad de los goblins reside en quienes tienen los monederos más grandes, también conocen y respetan el valor de la diplomacia. En todo caso, les proporciona clientes habituales...$B$BEn cualquier caso, el Alba Argenta te agradece tu esfuerzo. Por favor, toma esto junto con nuestro agradecimiento.', 0),
+(@ID, 'esMX', 'Gregor es muy ingenioso. Ha estado lidiando con el Cártel Bonvapor desde hace algún tiempo y se ha convertido en un experto en el "arte" de las negociaciones con goblins. Aunque es cierto que la principal lealtad de los goblins reside en quienes tienen los monederos más grandes, también conocen y respetan el valor de la diplomacia. En todo caso, les proporciona clientes habituales...$B$BEn cualquier caso, el Alba Argenta te agradece tu esfuerzo. Por favor, toma esto junto con nuestro agradecimiento.', 0);
+-- 6030 El duque Nicolas Zverenhoff
+-- https://es.classic.wowhead.com/quest=6030
+SET @ID := 6030;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Que la Luz te guíe en estos tiempos confusos, $c. ¿Qué te trae a este faro de esperanza en medio de la oscuridad y la desesperación?', 0),
+(@ID, 'esMX', 'Que la Luz te guíe en estos tiempos confusos, $c. ¿Qué te trae a este faro de esperanza en medio de la oscuridad y la desesperación?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '"Me... me has traído un libro muy especial. Me gustaría decirte que, en este caso, "especial" significa "único y muy posiblemente iluminador", pero todavía hay que verlo.$B$B"¿Ooooo?" ¿A quién en su sano juicio se le ocurría esto?$B$BBien, he oído hablar de ese Umbranse del que te habló Gregor, será una ventaja. Haré todo lo que pueda por descifrarlo. En cuanto a ti... por favor, toma esto, cortesía del Alba Argenta. Mientras estés por aquí quizás puedas ayudarnos con alguna otra cosa.', 0),
+(@ID, 'esMX', '"Me... me has traído un libro muy especial. Me gustaría decirte que, en este caso, "especial" significa "único y muy posiblemente iluminador", pero todavía hay que verlo.$B$B"¿Ooooo?" ¿A quién en su sano juicio se le ocurría esto?$B$BBien, he oído hablar de ese Umbranse del que te habló Gregor, será una ventaja. Haré todo lo que pueda por descifrarlo. En cuanto a ti... por favor, toma esto, cortesía del Alba Argenta. Mientras estés por aquí quizás puedas ayudarnos con alguna otra cosa.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_04_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_04_world_335.sql
new file mode 100644
index 00000000000..3a61aed85b4
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_01_04_world_335.sql
@@ -0,0 +1,222 @@
+-- 969 Que la suerte sea contigo
+-- https://es.classic.wowhead.com/quest=969
+SET @ID := 969;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Trae las esquirlas y te diré algo más!', 0),
+(@ID, 'esMX', '¡Trae las esquirlas y te diré algo más!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ahh, sí... te haré el talismán ahora mismo. ¡Espera un segundo!', 0),
+(@ID, 'esMX', 'Ahh, sí... te haré el talismán ahora mismo. ¡Espera un segundo!', 0);
+-- 5054 Ursius de los Dentoesquirla
+-- https://es.classic.wowhead.com/quest=5054
+SET @ID := 5054;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Vete ahora, $c. Busca a Ursius.', 0),
+(@ID, 'esMX', 'Vete ahora, $c. Busca a Ursius.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No era una tarea fácil, pero has sido sobresaliente. Pero no vayas tan deprisa, no creas que me has impresionado, $n.', 0),
+(@ID, 'esMX', 'No era una tarea fácil, pero has sido sobresaliente. Pero no vayas tan deprisa, no creas que me has impresionado, $n.', 0);
+-- 5244 Las Ruinas de Kel'Theril
+-- https://es.classic.wowhead.com/quest=5244
+SET @ID := 5244;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, claro, puedo darte más información sobre Kel\'Theril. Sabes, no soy historiador, pero puedo contarte todo lo que vi...', 0),
+(@ID, 'esMX', 'Sí, claro, puedo darte más información sobre Kel\'Theril. Sabes, no soy historiador, pero puedo contarte todo lo que vi...', 0);
+-- 5245 Espíritus condenados de Kel'Theril
+-- https://es.classic.wowhead.com/quest=5245
+SET @ID := 5245;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Por qué has venido?', 0),
+(@ID, 'esMX', '¿Por qué has venido?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No quiero hablar sobre el pasado de los elfos nobles, $n. Por favor, me horroriza pensar en todo lo que ocurrió... Y no hay ninguna forma de corregir las cosas.', 0),
+(@ID, 'esMX', 'No quiero hablar sobre el pasado de los elfos nobles, $n. Por favor, me horroriza pensar en todo lo que ocurrió... Y no hay ninguna forma de corregir las cosas.', 0);
+-- 4861 Lechúcico salvaje iracundo
+-- https://es.classic.wowhead.com/quest=4861
+SET @ID := 4861;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Una caja muy dañada destaca entre el resto de las pertenencias destruidas en el campamento...', 0),
+(@ID, 'esMX', 'Una caja muy dañada destaca entre el resto de las pertenencias destruidas en el campamento...', 0);
+-- 3783 Yeti... ¿ya hemos llegado?
+-- https://es.classic.wowhead.com/quest=3783
+SET @ID := 3783;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Tengo muchas cosas que hacer. Por favor, ¡tráeme las pieles lo antes que puedas!', 0),
+(@ID, 'esMX', 'Tengo muchas cosas que hacer. Por favor, ¡tráeme las pieles lo antes que puedas!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Estas pieles son perfectas, $n. ¡Vamos a empezar a hacer algo grande!', 0),
+(@ID, 'esMX', 'Estas pieles son perfectas, $n. ¡Vamos a empezar a hacer algo grande!', 0);
+-- 977 Yeti... ¿ya hemos llegado?
+-- https://es.classic.wowhead.com/quest=977
+SET @ID := 977;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Acabo de terminar de poner las pieles, $n. Por favor, ¡date prisa con esos cuernos!', 0),
+(@ID, 'esMX', 'Acabo de terminar de poner las pieles, $n. Por favor, ¡date prisa con esos cuernos!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡No puedo esperar a enseñárselo a mis amigos! Espera, es solo un momento... voy a poner estas...$B$B¡Perfecto!', 0),
+(@ID, 'esMX', '¡No puedo esperar a enseñárselo a mis amigos! Espera, es solo un momento... voy a poner estas...$B$B¡Perfecto!', 0);
+-- 5055 Brumerán de los Orvallo
+-- https://es.classic.wowhead.com/quest=5055
+SET @ID := 5055;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Brumeran te llama, $n.', 0),
+(@ID, 'esMX', 'Brumeran te llama, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí. Has regresado. Ahora creo que eres un auténtico $c por naturaleza. Te has enfrentado a las criaturas más fieras y has regresado, superando todas mis expectativas.$B$BYa estás preparado para mi última petición.', 0),
+(@ID, 'esMX', 'Sí. Has regresado. Ahora creo que eres un auténtico $c por naturaleza. Te has enfrentado a las criaturas más fieras y has regresado, superando todas mis expectativas.$B$BYa estás preparado para mi última petición.', 0);
+-- 5056 Shi-Rotam
+-- https://es.classic.wowhead.com/quest=5056
+SET @ID := 5056;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Shy-Rotam es audaz e implacable; defenderá a los suyos con ferviente entusiasmo.', 0),
+(@ID, 'esMX', 'Shy-Rotam es audaz e implacable; defenderá a los suyos con ferviente entusiasmo.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Has demostrado tu fuerza y determinación. Te esperan muchos más desafíos, pero ya has probado ser tan capaz como yo mismo puedo serlo.', 0),
+(@ID, 'esMX', 'Has demostrado tu fuerza y determinación. Te esperan muchos más desafíos, pero ya has probado ser tan capaz como yo mismo puedo serlo.', 0);
+-- 4863 Lechúcico salvaje iracundo
+-- https://es.classic.wowhead.com/quest=4863
+SET @ID := 4863;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Al acercarte al carro, no parece que aquí haya mucho más para Jaron. Pero, mirando al suelo, notas algunas cajas que parecen intactas, a pesar de estar medio enterradas en la nieve.', 0),
+(@ID, 'esMX', 'Al acercarte al carro, no parece que aquí haya mucho más para Jaron. Pero, mirando al suelo, notas algunas cajas que parecen intactas, a pesar de estar medio enterradas en la nieve.', 0);
+-- 4864 Lechúcico salvaje iracundo
+-- https://es.classic.wowhead.com/quest=4864
+SET @ID := 4864;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí... Cuéntame la noticia.', 0),
+(@ID, 'esMX', 'Sí... Cuéntame la noticia.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Bueno, esperaba escuchar lo mismo, $gmuchacho:muchacha;. Pensé que las bestias enloquecidas destruyeron todas mis pertenencias...$B$BPero encontraste mis herramientas y, lo más importante, ¡el amuleto! Me pregunto por qué los salvajes defendieron tan ferozmente este objeto... ¡En cualquier caso, lo pensaré dos veces antes de seguir su camino!', 0),
+(@ID, 'esMX', 'Bueno, esperaba escuchar lo mismo, $gmuchacho:muchacha;. Pensé que las bestias enloquecidas destruyeron todas mis pertenencias...$B$BPero encontraste mis herramientas y, lo más importante, ¡el amuleto! Me pregunto por qué los salvajes defendieron tan ferozmente este objeto... ¡En cualquier caso, lo pensaré dos veces antes de seguir su camino!', 0);
+-- 975 Alijo de Mau'ari
+-- https://es.classic.wowhead.com/quest=975
+SET @ID := 975;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Aquí lo tieneh, $n. Recuerda, contigo lo llevah. ¿Por qué no volver a la naturaleza y veh qué encontrar?', 0),
+(@ID, 'esMX', 'Aquí lo tieneh, $n. Recuerda, contigo lo llevah. ¿Por qué no volver a la naturaleza y veh qué encontrar?', 0);
+-- 4807 E'ko de lechúcico salvaje
+-- https://es.classic.wowhead.com/quest=4807
+SET @ID := 4807;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno, combatiráh con unah criaturah que parecen tener una habilidad mágica innata. Loh lechúcicoh pueden utilizar magia muy poderosa. Si quiereh aumentar tu intelecto tráeme el E\'ko que encontraráh en lah lechubehtiah.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno, combatiráh con unah criaturah que parecen tener una habilidad mágica innata. Loh lechúcicoh pueden utilizar magia muy poderosa. Si quiereh aumentar tu intelecto tráeme el E\'ko que encontraráh en lah lechubehtiah.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4805 E'ko de los Cardo Nevado
+-- https://es.classic.wowhead.com/quest=4805
+SET @ID := 4805;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno, combatiráh con enormeh criaturah llamadah Yeti Cardo Nevado. Son behtiah lentah pero pueden evadir muchoh golpeh por la protección que leh da su ehpeso pelaje. Si deseah obtener la habilidad de esquivar ataqueh, tráeme el E\'ko que encuentreh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno, combatiráh con enormeh criaturah llamadah Yeti Cardo Nevado. Son behtiah lentah pero pueden evadir muchoh golpeh por la protección que leh da su ehpeso pelaje. Si deseah obtener la habilidad de esquivar ataqueh, tráeme el E\'ko que encuentreh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4803 E'ko Dentoesquirla
+-- https://es.classic.wowhead.com/quest=4803
+SET @ID := 4803;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno encontraráh grandeh osoh con unah pieleh extremadamente durah y gruesah. Loh osoh dentoesquirla obtienen mucha protección de lo que pueden resihtir. Si quiereh resihtencia al Fuego, tráeme el E\'ko que encontraráh en loh dentoesquirla.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario para poder obtener E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno encontraráh grandeh osoh con unah pieleh extremadamente durah y gruesah. Loh osoh dentoesquirla obtienen mucha protección de lo que pueden resihtir. Si quiereh resihtencia al Fuego, tráeme el E\'ko que encontraráh en loh dentoesquirla.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario para poder obtener E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4806 E'ko de los Machacahielo
+-- https://es.classic.wowhead.com/quest=4806
+SET @ID := 4806;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno combatiráh con unoh enormeh giganteh de hielo llamadoh Machacahielo. Suyoh son el poder y la fuerza máh puroh. Si quiereh ganar la fuerza del Machacahielo tráeme el E\'ko que encontraráh en elloh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh conseguir E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno combatiráh con unoh enormeh giganteh de hielo llamadoh Machacahielo. Suyoh son el poder y la fuerza máh puroh. Si quiereh ganar la fuerza del Machacahielo tráeme el E\'ko que encontraráh en elloh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh conseguir E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4802 E'ko Nevada
+-- https://es.classic.wowhead.com/quest=4802
+SET @ID := 4802;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno combatiráh con unah criaturah dehcarriadah conocidah como loh furbolgs Nevada. Siguiendo loh deseoh de su líder se han hecho increíblemente fuerteh. Si quiereh el poder de loh Nevada tráeme el E\'ko que encontraráh en elloh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh conseguir E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno combatiráh con unah criaturah dehcarriadah conocidah como loh furbolgs Nevada. Siguiendo loh deseoh de su líder se han hecho increíblemente fuerteh. Si quiereh el poder de loh Nevada tráeme el E\'ko que encontraráh en elloh.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh conseguir E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4804 E'ko Orvallo
+-- https://es.classic.wowhead.com/quest=4804
+SET @ID := 4804;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno, combatiráh con unah grandeh criaturah voladorah llamadah Quimerah Venfrehco. Estah behtiah poseen el poder de usar la magia de hielo. Si deseah ganar resihtencia a lah heladah, tráeme el E\'ko que encuentreh en ellah.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno, combatiráh con unah grandeh criaturah voladorah llamadah Quimerah Venfrehco. Estah behtiah poseen el poder de usar la magia de hielo. Si deseah ganar resihtencia a lah heladah, tráeme el E\'ko que encuentreh en ellah.$B$BRecuerda, debeh tener el Alijo de Mau\'ari en tu inventario si quiereh obtener E\'ko.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 4801 E'ko de sable de hielo
+-- https://es.classic.wowhead.com/quest=4801
+SET @ID := 4801;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'En Cuna del Invierno, lucharáh contra grandeh felinoh llamadoh sableh de hielo. Estah behtiah poseen una increíble velocidad y ahtucia. Si quiereh ganar la velocidad de un sable de hielo, tráeme el E\'ko que encuentreh en elloh.', 0),
+(@ID, 'esMX', 'En Cuna del Invierno, lucharáh contra grandeh felinoh llamadoh sableh de hielo. Estah behtiah poseen una increíble velocidad y ahtucia. Si quiereh ganar la velocidad de un sable de hielo, tráeme el E\'ko que encuentreh en elloh.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0),
+(@ID, 'esMX', 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tuh aliadoh.', 0);
+-- 2661 Un envío para Marin
+-- https://es.classic.wowhead.com/quest=2661
+SET @ID := 2661;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ah, $n, al fin has vuelto. ¿Qué traes?', 0),
+(@ID, 'esMX', 'Ah, $n, al fin has vuelto. ¿Qué traes?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Polvo violeta, eh? Déjame que lo pruebe... De todos modos, es imposible que empeore las cosas.', 0),
+(@ID, 'esMX', '¿Polvo violeta, eh? Déjame que lo pruebe... De todos modos, es imposible que empeore las cosas.', 0);
+-- 2662 El elixir de Tragonublo
+-- https://es.classic.wowhead.com/quest=2662
+SET @ID := 2662;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Dale un trago! ¡¡¡Es estupendo!!!$B$BSabía que lo conseguiría... Gracias otra vez por tu ayuda, $n. Eso sí, hazte a un lado. ¡Estás interrumpiendo mi trabajo! ¡Voy a hacerme rico con este fabuloso Elixir de Tragonublo! ¡Rico!$B$B¿Cómo? ¿Roxio dice que le debo una? ¡Hay que ver qué sentido del humor tiene Roxio!', 0),
+(@ID, 'esMX', '¡Dale un trago! ¡¡¡Es estupendo!!!$B$BSabía que lo conseguiría... Gracias otra vez por tu ayuda, $n. Eso sí, hazte a un lado. ¡Estás interrumpiendo mi trabajo! ¡Voy a hacerme rico con este fabuloso Elixir de Tragonublo! ¡Rico!$B$B¿Cómo? ¿Roxio dice que le debo una? ¡Hay que ver qué sentido del humor tiene Roxio!', 0);
+-- 4496 Que jungla tan chunga
+-- https://es.classic.wowhead.com/quest=4496
+SET @ID := 4496;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No es fácil conseguir una glándula secretora de olor que sirva; la glándula ha de estar en perfecto estado pero el proceso para obtenerla generalmente hace que eso sea imposible. Con la tierra supongo que no habrás tenido tantos problemas.$B$BEn cualquier caso, ¿tienes lo que necesito para fabricar el señuelo?', 0),
+(@ID, 'esMX', 'No es fácil conseguir una glándula secretora de olor que sirva; la glándula ha de estar en perfecto estado pero el proceso para obtenerla generalmente hace que eso sea imposible. Con la tierra supongo que no habrás tenido tantos problemas.$B$BEn cualquier caso, ¿tienes lo que necesito para fabricar el señuelo?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'La glándula secretora de olor, ¡qué bien! ¡Estupendo! La membrana parece estar intacta. Y la tierra, sí, creo que servirá. Con esto y un pequeño toque personal, crearé el señuelo perfecto.$B$BDame un momento para prepararlo, $n. Cuando lo tenga, podremos dar el siguiente paso en nuestro intento de detener la expansión de los silítidos por Gadgetzan... y todo Kalimdor.', 0),
+(@ID, 'esMX', 'La glándula secretora de olor, ¡qué bien! ¡Estupendo! La membrana parece estar intacta. Y la tierra, sí, creo que servirá. Con esto y un pequeño toque personal, crearé el señuelo perfecto.$B$BDame un momento para prepararlo, $n. Cuando lo tenga, podremos dar el siguiente paso en nuestro intento de detener la expansión de los silítidos por Gadgetzan... y todo Kalimdor.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_05_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_05_00_world.sql
new file mode 100644
index 00000000000..db187f14675
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_05_00_world.sql
@@ -0,0 +1,4 @@
+--
+DELETE FROM `conditions` WHERE `SourceEntry`= 40647 AND `SourceTypeOrReferenceId`= 13;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ScriptName`, `Comment`) VALUES
+(13, 4, 40647, 0, 0, 31, 0, 3, 23089, 0, 0, 0, '', 'Shadow Prison - Target Akama');
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_00_world.sql
new file mode 100644
index 00000000000..e6f8ce2d3fd
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_00_world.sql
@@ -0,0 +1,384 @@
+-- Remove empty addons
+DELETE FROM `creature_template_addon` WHERE `entry` IN (20864,20866,20867,20881,20883,20896,20897,20901,20902,20906,20978,21030,21346,21436,21437,21438,21439,21440,21702,21395);
+
+-- Missing auras
+UPDATE `creature_template_addon` SET `auras` = "21789" WHERE `entry` = 20865; -- Protean Horror
+UPDATE `creature_template_addon` SET `auras` = "31261 11838 36716" WHERE `entry` = 20869; -- Arcatraz Sentinel
+UPDATE `creature_template_addon` SET `auras` = "31261 11838 38828" WHERE `entry` = 21586; -- Arcatraz Sentinel
+UPDATE `creature_template_addon` SET `auras` = "19818" WHERE `entry` = 20873; -- Negaton Warp-Master
+UPDATE `creature_template_addon` SET `auras` = "36733" WHERE `entry` = 20875; -- Negaton Screamer
+UPDATE `creature_template_addon` SET `auras` = "27987 36788" WHERE `entry` = 20880; -- Eredar Deathbringer
+UPDATE `creature_template_addon` SET `auras` = "38844 38847" WHERE `entry` = 21594; -- Eredar Deathbringer
+UPDATE `creature_template_addon` SET `auras` = "16380" WHERE `entry` = 20882; -- Skulking Witch
+UPDATE `creature_template_addon` SET `auras` = "16380" WHERE `entry` = 21613; -- Skulking Witch
+UPDATE `creature_template_addon` SET `auras` = "19818" WHERE `entry` = 20885; -- Dalliah the Doomsayer
+UPDATE `creature_template_addon` SET `auras` = "19818" WHERE `entry` = 21590; -- Dalliah the Doomsayer
+UPDATE `creature_template_addon` SET `auras` = "36051" WHERE `entry` = 20886; -- Wrath-Scryer Soccothrates
+UPDATE `creature_template_addon` SET `auras` = "39007" WHERE `entry` = 21624; -- Wrath-Scryer Soccothrates
+UPDATE `creature_template_addon` SET `auras` = "36120" WHERE `entry` = 21101; -- Unbound Void Zone
+UPDATE `creature_template_addon` SET `auras` = "39003" WHERE `entry` = 21620; -- Unbound Void Zone
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN (21607,21605,21604,20879,21595,21603);
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(21607,0,0,0,1,0,0,"21789"), -- Protean Horror
+(21605,0,0,0,1,0,0,"19818"), -- Negaton Warp-Master
+(21604,0,0,0,1,0,0,"36733"), -- Negaton Screamer
+(20879,0,0,0,1,0,0,"36784"), -- Eredar Soul-Eater
+(21595,0,0,0,1,0,0,"36784"), -- Eredar Soul-Eater
+(21603,0,0,0,1,0,0,"38833"); -- Negaton Field
+
+-- Add CREATURE_FLAG_EXTRA_NO_COMBAT to all creatures in instance with that flag in CreatureDifficulty
+UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 0x00002000 WHERE `entry` IN (20978,21030,21101,21186,21290,21414,21436,21437,21438,21439,21440,21584,21603,21620,21625,21761);
+
+-- Update levels & flags of Arcane Explosion from CreatureDifficulty. For some reason create object packet is not sent
+UPDATE `creature_template` SET `minlevel` = 72, `maxlevel` = 72, `unit_flags` = 256 + 33554432 WHERE `entry` IN (21290,21584);
+
+-- Intro event
+-- Whole event should be sniffed again because the warders seems to be overpowered and positions, waypoints
+-- and actions of temp summons may be incomplete & slighly incorrect. Spawn rates too may be wrong
+
+-- Arcane Explosion SAI
+SET @ID := 21290;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,54,0,100,0,0,0,0,0,0,11,36514,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Explosion - On Just Summoned - Cast 'Energy'"),
+(@ID,0,1,0,61,0,100,0,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Explosion - On Link - Despawn Instant");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 13 AND `SourceEntry` = 36514;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(13,1,36514,0,0,31,0,3,20864,0,0,0,0,"","Group 0: Spell 'Energy' (Effect 0) targets creature 'Protean Nightmare'"),
+(13,1,36514,0,1,31,0,3,20865,0,0,0,0,"","Group 1: Spell 'Energy' (Effect 0) targets creature 'Protean Horror'");
+
+-- Arcatraz Defender
+-- Seems like they should not use spell Infected Blood, not shown in sniffs & videos
+UPDATE `creature_template` SET `AIName` = "" WHERE `entry` = 20857;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 20857 AND `source_type` = 0;
+-- Fix sheath state
+UPDATE `creature_template_addon` SET `bytes2` = 1 WHERE `entry` IN (20857,21585);
+-- Add conditions for Protean Subdual spells
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 17 AND `SourceEntry` IN (36288,40449);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(17,0,36288,0,0,31,1,3,20864,0,0,0,0,"","Group 0: Spell 'Protean Subdual' (Effect 0) targets creature 'Protean Nightmare'"),
+(17,0,36288,0,1,31,1,3,20865,0,0,0,0,"","Group 1: Spell 'Protean Subdual' (Effect 0) targets creature 'Protean Horror'"),
+(17,0,40449,0,0,31,1,3,20864,0,0,0,0,"","Group 0: Spell 'Protean Subdual' (Effect 0) targets creature 'Protean Nightmare'"),
+(17,0,40449,0,1,31,1,3,20865,0,0,0,0,"","Group 1: Spell 'Protean Subdual' (Effect 0) targets creature 'Protean Horror'");
+
+-- Arcatraz Warder SAI
+SET @ID := 20859;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,1,0,100,0,0,20000,5000,20000,0,11,36327,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcatraz Warder - Out of Combat - Cast 'Shoot Arcane Explosion Arrow'"),
+(@ID,0,1,0,1,0,100,0,20000,25000,20000,25000,0,11,36293,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcatraz Warder - Out of Combat - Cast 'Arcane Shot'"),
+(@ID,0,2,0,0,0,100,2,0,0,2000,3000,0,11,15620,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Arcatraz Warder - In Combat CMC - Cast 'Shoot' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,0,0,2000,3000,0,11,22907,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Arcatraz Warder - In Combat CMC - Cast 'Shoot' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,2,5000,10000,7000,10000,0,11,36609,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Arcatraz Warder - In Combat CMC - Cast 'Arcane Shoot' (Normal Dungeon)"),
+(@ID,0,5,0,0,0,100,4,5000,10000,7000,10000,0,11,38807,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Arcatraz Warder - In Combat CMC - Cast 'Arcane Shoot' (Heroic Dungeon)");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 13 AND `SourceEntry` = 36293;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 20859 AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(13,1,36293,0,0,31,0,3,20864,0,0,0,0,"","Group 0: Spell 'Arcane Shot' (Effect 0) targets creature 'Protean Nightmare'"),
+(13,1,36293,0,1,31,0,3,20865,0,0,0,0,"","Group 1: Spell 'Arcane Shot' (Effect 0) targets creature 'Protean Horror'"),
+(22,1,20859,0,0,29,1,20864,50,0,0,0,0,"","Group 0: Execute SAI (Action 0) if alive creature 'Protean Nightmare' is within 50 yards"),
+(22,1,20859,0,1,29,1,20865,50,0,0,0,0,"","Group 1: Execute SAI (Action 0) if alive creature 'Protean Horror' is within 50 yards"),
+(22,2,20859,0,0,29,1,20864,50,0,0,0,0,"","Group 0: Execute SAI (Action 1) if alive creature 'Protean Nightmare' is within 50 yards"),
+(22,2,20859,0,1,29,1,20865,50,0,0,0,0,"","Group 1: Execute SAI (Action 1) if alive creature 'Protean Horror' is within 50 yards");
+
+-- 36327 (Shoot Arcane Explosion Arrow) triggers 36521 (Summon Arcane Explosion), Arcane Explosion casts 36514 and deals 50000 damage
+DELETE FROM `spell_scripts` WHERE `id` = 36327;
+INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`Comment`) VALUES
+(36327,0,0,15,36521,2,0,0,0,0,0,"Shoot Arcane Explosion Arrow - On Effect Hit (Dummy) - Target Cast 'Summon Arcane Explosion'");
+
+-- Protean Nightmare SAI (ACID)
+SET @ID := 20864;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID*100+0 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,16900,17600,19300,26500,0,11,36617,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Protean Nightmare - In Combat - Cast 'Gaping Maw' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,16900,17600,19300,26500,0,11,38810,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Protean Nightmare - In Combat - Cast 'Gaping Maw' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,22900,26300,10800,22900,0,11,36619,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Protean Nightmare - In Combat - Cast 'Infectious Poison (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,22900,26300,10800,22900,0,11,38811,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Protean Nightmare - In Combat - Cast 'Infectious Poison (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,15200,21700,10900,22900,0,11,36622,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Protean Nightmare - In Combat - Cast 'Incubation'"),
+(@ID,0,5,0,54,0,100,0,0,0,0,0,0,80,2086400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Protean Nightmare - On Just Summoned - Run Script"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,116,5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Protean Nightmare - On Script - Set Corpse Delay"),
+(@ID*100+0,9,1,0,0,0,100,0,2000,2000,0,0,0,53,1,20864,0,0,0,2,1,0,0,0,0,0,0,0,0,"Protean Nightmare - On Script - Start Waypoint");
+
+-- Protean Horror SAI
+SET @ID := 20865;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID*100+0 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,5000,15000,10000,15000,0,11,36612,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Protean Horror - In Combat - Cast 'Toothy Bite'"),
+(@ID,0,1,0,54,0,100,0,0,0,0,0,0,80,2086500,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Protean Horror - On Just Summoned - Run Script"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,116,5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Protean Horror - On Script - Set Corpse Delay"),
+(@ID*100+0,9,1,0,0,0,100,0,2000,2000,0,0,0,53,0,20865,0,0,0,2,1,0,0,0,0,0,0,0,0,"Protean Horror - On Script - Start Waypoint");
+
+-- May be incomplete or may be assigned to unique spawn and not to all of them
+DELETE FROM `waypoints` WHERE `entry` IN (20864,20865);
+INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES
+(20864,1,171.48091,-0.35282707,-10.107819,0,0,"Protean Nightmare"),
+(20864,2,147.41817,0.380315,-10.101913,0,0,"Protean Nightmare"),
+(20864,3,118.42155,0.256821,-10.136737,0,0,"Protean Nightmare"),
+(20864,4,107.80615,1.4212953,-10.160327,0,0,"Protean Nightmare"),
+(20865,1,174.29192,0.464094,-10.101754,0,0,"Protean Horror"),
+(20865,2,157.84132,0.62546,-10.102133,0,0,"Protean Horror"),
+(20865,3,140.85771,0.796949,-10.101937,0,0,"Protean Horror"),
+(20865,4,123.21317,0.05694,-10.102104,0,0,"Protean Horror"),
+(20865,5,88.4931,0.287307,-11.026913,0,0,"Protean Horror");
+
+-- Arcane Warder Target
+-- Better to move it to instance script
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (-79409) AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` BETWEEN 2118600 AND 2118604 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(-79409,0,0,0,1,0,100,0,0,0,3000,3000,0,87,2118600,2118604,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Warder Target - Out of Combat - Run Random Script"),
+(-79409,0,1,0,1,0,100,0,0,0,20000,20000,0,12,20864,4,60000,0,0,0,8,0,0,0,0,184.87,-9.74919,-10.105,2.11241,"Arcane Warder Target - Out of Combat - Summon Creature 'Protean Nightmare'"),
+
+(2118600,9,0,0,0,0,100,0,0,0,0,0,0,12,20865,4,60000,0,0,0,8,0,0,0,0,176.218,-8.04078,-10.0188,4.01426,"Arcane Warder Target - On Script - Summon Creature 'Protean Horror'"),
+(2118601,9,0,0,0,0,100,0,0,0,0,0,0,12,20865,4,60000,0,0,0,8,0,0,0,0,191.813,-17.5303,-10.0188,3.28122,"Arcane Warder Target - On Script - Summon Creature 'Protean Horror'"),
+(2118602,9,0,0,0,0,100,0,0,0,0,0,0,12,20865,4,60000,0,0,0,8,0,0,0,0,182.292,-18.7345,-10.0594,1.96563,"Arcane Warder Target - On Script - Summon Creature 'Protean Horror'"),
+(2118603,9,0,0,0,0,100,0,0,0,0,0,0,12,20865,4,60000,0,0,0,8,0,0,0,0,182.746,18.8279,-10.0725,3.41135,"Arcane Warder Target - On Script - Summon Creature 'Protean Horror'"),
+(2118604,9,0,0,0,0,100,0,0,0,0,0,0,12,20865,4,60000,0,0,0,8,0,0,0,0,189.86,12.663,-10.0084,3.03687,"Arcane Warder Target - On Script - Summon Creature 'Protean Horror'");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` IN (-79409) AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+-- Not sure but seems like Protean Horrors are summoned only if at least one Arcatraz Warder is alive
+(22,1,-79409,0,0,29,1,20859,100,0,0,0,0,"","Group 0: Execute SAI (Action 0) if alive creature 'Arcatraz Warder' is within 100 yards"),
+-- Not sure but seems like Protean Nightmares are summoned only if at least one Arcatraz Defender is alive
+(22,2,-79409,0,0,29,1,20857,100,0,0,0,0,"","Group 0: Execute SAI (Action 1) if alive creature 'Arcatraz Defender' is within 100 yards");
+
+-- Other creatures
+
+-- Sightless Eye SAI
+-- Despawns if owner dies
+SET @ID := 21346;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(21346,0,0,0,0,0,100,2,0,0,1000,3000,0,11,36646,32,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sightless Eye - In Combat - Cast 'Sightless Touch' (Normal Dungeon)"),
+(21346,0,1,0,0,0,100,4,0,0,1000,3000,0,11,38815,32,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sightless Eye - In Combat - Cast 'Sightless Touch' (Heroic Dungeon)");
+
+-- Soul Devourer SAI
+SET @ID := 20866;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,10000,15000,15000,20000,0,11,33958,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast 'Enrage'"),
+(@ID,0,1,0,0,0,100,0,5000,15000,25000,25000,0,11,36644,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast 'Sightless Eye'"),
+(@ID,0,2,0,0,0,100,2,15000,20000,15000,20000,0,11,36654,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast 'Fel Breath' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,15000,20000,15000,20000,0,11,38813,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast 'Fel Breath' (Heroic Dungeon)");
+
+-- Death Watcher SAI
+SET @ID := 20867;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,5000,10000,10000,15000,0,11,36664,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Death Watcher - In Combat - Cast 'Tentacle Cleave' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,5000,10000,10000,15000,0,11,38816,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Death Watcher - In Combat - Cast 'Tentacle Cleave' (Heroic Dungeon)"),
+(@ID,0,2,0,2,0,100,2,0,70,15000,15000,0,11,36655,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Death Watcher - Between 0-70% Health - Cast 'Drain Life' (Normal Dungeon)"),
+(@ID,0,3,0,2,0,100,4,0,70,15000,15000,0,11,38817,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Death Watcher - Between 0-70% Health - Cast 'Drain Life' (Heroic Dungeon)"),
+(@ID,0,4,0,2,0,100,3,0,50,0,0,0,11,36657,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Death Watcher - Between 0-50% Health - Cast 'Death Count' (Normal Dungeon) (No Repeat)"),
+(@ID,0,5,0,2,0,100,5,0,50,0,0,0,11,38818,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Death Watcher - Between 0-50% Health - Cast 'Death Count' (Heroic Dungeon) (No Repeat)"),
+(@ID,0,6,0,6,0,100,2,0,0,0,0,0,11,36660,2,0,0,0,0,1,0,0,0,0,0,0,0,0,"Death Watcher - On Death - Cast 'Death Count' (Normal Dungeon)"),
+(@ID,0,7,0,6,0,100,4,0,0,0,0,0,11,38820,2,0,0,0,0,1,0,0,0,0,0,0,0,0,"Death Watcher - On Death - Cast 'Death Count' (Heroic Dungeon)"),
+-- Should be replaced by scripts for auras above
+(@ID,0,8,0,6,0,100,2,0,0,0,0,0,28,36657,0,0,0,0,0,16,0,0,0,0,0,0,0,0,"Death Watcher - On Death - Remove Aura 'Death Count' (Normal Dungeon)"),
+(@ID,0,9,0,6,0,100,4,0,0,0,0,0,28,38818,0,0,0,0,0,16,0,0,0,0,0,0,0,0,"Death Watcher - On Death - Remove Aura 'Death Count' (Heroic Dungeon)");
+
+-- Entropic Eye SAI
+SET @ID := 20868;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,5000,10000,10000,10000,0,11,36677,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast 'Chaos Breath'"),
+(@ID,0,1,0,0,0,100,2,5000,10000,10000,15000,0,11,36664,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast 'Tentacle Cleave' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,5000,10000,10000,15000,0,11,38816,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast 'Tentacle Cleave' (Heroic Dungeon)");
+
+-- Arcatraz Sentinel SAI
+-- HP should be changed to 60% of total HP / 46107 in normal / 62315 in heroic
+SET @ID := 20869;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+-- There should be another way to make them aggro. Calling start attack on fixed distance LoS
+-- is not correct because they follows generic aggro rules, high level characters can avoid them
+(@ID,0,0,1,10,0,100,1,0,15,0,0,1,28,31261,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcatraz Sentinel - Within 0-15 Range Out of Combat LoS - Remove Aura 'Permanent Feign Death (Root)'"),
+(@ID,0,1,0,61,0,100,0,0,0,0,0,0,49,0,0,0,0,0,0,21,20,0,0,0,0,0,0,0,"Arcatraz Sentinel - On Link - Start Attack"),
+(@ID,0,2,0,2,0,100,1,0,10,0,0,0,11,36719,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcatraz Sentinel - Between 0-10% Health - Cast 'Explode' (No Repeat)"),
+(@ID,0,3,0,6,0,100,0,0,0,0,0,0,11,37394,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcatraz Sentinel - On Death - Cast 'Summon Destroyed Sentinel'");
+
+-- Negaton Warp-Master SAI
+SET @ID := 20873;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,0,0,100,0,15000,22000,15000,22000,0,11,36813,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Negaton Warp-Master - In Combat - Cast 'Summon Negaton Field'"),
+(@ID,0,1,0,61,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Negaton Warp-Master - On Link - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = @ID;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(@ID,0,0,"Void energy gathers at the base of the %s!",16,0,100,0,0,0,19392,0,"Negaton Warp-Master");
+
+-- Eredar Soul-Eater SAI
+SET @ID := 20879;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,9000,12000,15000,17000,0,11,36786,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Eredar Soul-Eater - In Combat - Cast 'Soul Chill' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,9000,12000,15000,17000,0,11,38843,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Eredar Soul-Eater - In Combat - Cast 'Soul Chill' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,0,15000,17000,14000,21000,0,11,36778,32,0,0,0,0,2,0,0,0,0,0,0,0,0,"Eredar Soul-Eater - In Combat - Cast 'Soul Steal'"),
+(@ID,0,3,0,31,0,100,0,36778,0,0,0,0,11,36782,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Eredar Soul-Eater - On Target Spellhit 'Soul Steal' - Cast 'Soul Steal'");
+
+-- Eredar Deathbringer SAI
+SET @ID := 20880;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,8000,11000,10000,16000,0,11,36787,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Eredar Deathbringer - In Combat - Cast 'Forceful Cleave' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,8000,11000,10000,16000,0,11,38846,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Eredar Deathbringer - In Combat - Cast 'Forceful Cleave' (Heroic Dungeon)");
+
+-- Unbound Devastator SAI
+SET @ID := 20881;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,3000,7000,17000,24000,0,11,36887,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast 'Deafening Roar' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,3000,7000,17000,24000,0,11,38850,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast 'Deafening Roar' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,10000,17000,27000,35000,0,11,36891,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast 'Devastate' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,10000,17000,27000,35000,0,11,38849,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast 'Devastate' (Heroic Dungeon)");
+
+-- Skulking Witch SAI
+SET @ID := 20882;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` BETWEEN @ID*100+0 AND @ID*100+3 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,10000,15000,10000,15000,0,11,36862,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Skulking Witch - In Combat - Cast 'Gouge'"),
+(@ID,0,1,0,0,0,100,2,2000,5000,8000,11000,0,87,@ID*100+0,@ID*100+2,0,0,0,0,1,0,0,0,0,0,0,0,0,"Skulking Witch - In Combat - Run Random Script (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,2000,5000,8000,11000,0,87,@ID*100+1,@ID*100+3,0,0,0,0,1,0,0,0,0,0,0,0,0,"Skulking Witch - In Combat - Run Random Script (Heroic Dungeon)"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,11,36863,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Skulking Witch - On Script - Cast 'Chastise'"),
+(@ID*100+1,9,0,0,0,0,100,0,0,0,0,0,0,11,38851,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Skulking Witch - On Script - Cast 'Chastise'"),
+(@ID*100+2,9,0,0,0,0,100,0,0,0,0,0,0,11,36864,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Skulking Witch - On Script - Cast 'Lash of Pain'"),
+(@ID*100+3,9,0,0,0,0,100,0,0,0,0,0,0,11,38852,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Skulking Witch - On Script - Cast 'Lash of Pain'");
+
+-- Spiteful Temptress SAI
+SET @ID := 20883;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,10000,15000,17000,25000,0,11,36866,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Spiteful Temptress - In Combat - Cast 'Domination'"),
+(@ID,0,1,0,0,0,100,0,6000,11000,14000,17000,0,11,36886,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Spiteful Temptress - In Combat - Cast 'Spiteful Fury'"),
+(@ID,0,2,0,0,0,100,2,8000,15000,10000,15000,0,11,36868,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spiteful Temptress - In Combat - Cast 'Shadow Bolt' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,8000,15000,10000,15000,0,11,38892,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Spiteful Temptress - In Combat - Cast 'Shadow Bolt' (Heroic Dungeon)");
+
+-- Ethereum Slayer SAI
+SET @ID := 20896;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,8000,15000,20000,25000,0,11,15087,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast 'Evasion'"),
+(@ID,0,1,0,0,0,100,0,5000,10000,8000,13000,0,11,36839,32,0,0,0,0,2,0,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast 'Impairing Poison'"),
+(@ID,0,2,0,0,0,100,2,10000,15000,10000,15000,0,11,36838,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast 'Slaying Strike' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,10000,15000,10000,15000,0,11,38894,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast 'Slaying Strike' (Heroic Dungeon)");
+
+-- Ethereum Wave-Caster SAI
+SET @ID := 20897;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,10000,15000,19000,25000,0,11,36840,32,0,0,0,0,6,0,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast 'Polymorph' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,10000,15000,14000,21000,0,11,38896,32,0,0,0,0,6,0,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast 'Polymorph' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,0,10000,20000,10000,20000,0,11,32693,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast 'Arcane Haste'"),
+(@ID,0,3,0,0,0,100,0,15000,19000,15000,19000,0,11,38897,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast 'Sonic Boom'");
+
+-- Gargantuan Abyssal SAI
+SET @ID := 20898;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,4000,6000,10000,12000,0,11,38855,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Gargantuan Abyssal - In Combat - Cast 'Fire Shield' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,4000,6000,10000,12000,0,11,38901,32,0,0,0,0,1,0,0,0,0,0,0,0,0,"Gargantuan Abyssal - In Combat - Cast 'Fire Shield' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,7000,9000,12000,17000,0,11,36837,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Gargantuan Abyssal - In Combat - Cast 'Meteor' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,7000,9000,12000,17000,0,11,38903,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Gargantuan Abyssal - In Combat - Cast 'Meteor' (Heroic Dungeon)");
+
+-- Unchained Doombringer SAI
+SET @ID := 20900;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,12000,15000,24000,27000,0,11,36835,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast 'War Stomp' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,12000,15000,24000,27000,0,11,38911,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast 'War Stomp' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,0,10000,13000,23000,30000,0,11,36833,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast 'Berserker Charge'"),
+(@ID,0,3,0,0,0,100,0,7000,9000,13000,16000,0,11,36836,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast 'Agonizing Armor'");
+
+-- Sargeron Archer SAI
+SET @ID := 20901;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` BETWEEN @ID*100+0 AND @ID*100+5 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,0,0,2400,4800,0,11,22907,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat CMC - Cast 'Shoot' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,0,0,2400,4800,0,11,38940,64,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat CMC - Cast 'Shoot' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,12000,18000,15000,20000,0,11,36827,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat - Cast 'Hooked Net' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,12000,18000,15000,20000,0,11,38912,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat - Cast 'Hooked Net' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,2,12000,15000,17000,23000,0,87,@ID*100+0,@ID*100+2,@ID*100+4,0,0,0,1,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat - Run Random Script (Normal Dungeon)"),
+(@ID,0,5,0,0,0,100,4,12000,15000,17000,23000,0,87,@ID*100+1,@ID*100+3,@ID*100+5,0,0,0,1,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat - Run Random Script (Heroic Dungeon)"),
+(@ID,0,6,0,0,0,100,0,13000,16000,18000,22000,0,11,23601,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Sargeron Archer - In Combat - Cast 'Scatter Shot'"),
+(@ID,0,7,0,2,0,100,0,0,30,23000,30000,0,11,36828,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Sargeron Archer - Between 0-30% Health - Cast 'Rapid Fire'"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,11,35964,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Frost Arrow' (Normal Dungeon)"),
+(@ID*100+1,9,0,0,0,0,100,0,0,0,0,0,0,11,38942,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Frost Arrow' (Heroic Dungeon)"),
+(@ID*100+2,9,0,0,0,0,100,0,0,0,0,0,0,11,35932,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Immolation Arrow' (Normal Dungeon)"),
+(@ID*100+3,9,0,0,0,0,100,0,0,0,0,0,0,11,38943,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Immolation Arrow' (Heroic Dungeon)"),
+(@ID*100+4,9,0,0,0,0,100,0,0,0,0,0,0,11,36984,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Serpent Sting' (Normal Dungeon)"),
+(@ID*100+5,9,0,0,0,0,100,0,0,0,0,0,0,11,38914,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Archer - On Script - Cast 'Serpent Sting' (Heroic Dungeon)");
+
+-- Sargeron Hellcaller SAI
+SET @ID := 20902;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,7000,10000,13000,20000,0,11,36829,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast 'Hell Rain' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,7000,10000,13000,20000,0,11,38917,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast 'Hell Rain' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,8000,13000,11000,15000,0,11,36832,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast 'Incinerate' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,8000,13000,11000,15000,0,11,38918,0,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast 'Incinerate' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,7000,10000,16000,21000,0,11,36831,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast 'Curse of the Elements'");
+
+-- Protean Spawn SAI
+SET @ID := 21395;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,54,0,100,0,0,0,0,0,0,11,36588,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Protean Spawn - On Just Summoned - Cast 'Bloody Explosion'"),
+(@ID,0,1,0,61,0,100,0,0,0,0,0,0,49,0,0,0,0,0,0,21,20,0,0,0,0,0,0,0,"Protean Spawn - On Link - Start Attack"),
+(@ID,0,2,0,0,0,100,0,10000,10000,5000,5000,0,11,36796,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Protean Spawn - In Combat - Cast 'Acidic Bite'");
+
+-- Defender Corpse / Warder Corpse
+UPDATE `smart_scripts` SET `comment` = "Defender Corpse - On Aggro - Run Script" WHERE `entryorguid` = 21303 AND `source_type` = 0 AND `id` = 0;
+UPDATE `smart_scripts` SET `comment` = "Defender Corpse - Within 0-10 Range Out of Combat LoS - Run Script" WHERE `entryorguid` = 21303 AND `source_type` = 0 AND `id` = 1;
+UPDATE `smart_scripts` SET `comment` = "Warder Corpse - On Aggro - Run Script" WHERE `entryorguid` = 21304 AND `source_type` = 0 AND `id` = 0;
+UPDATE `smart_scripts` SET `comment` = "Warder Corpse - Within 0-10 Range Out of Combat LoS - Run Script" WHERE `entryorguid` = 21304 AND `source_type` = 0 AND `id` = 1;
+UPDATE `smart_scripts` SET `comment` = "Warder Corpse - On Script - Cast 'Bloody Explosion'" WHERE `entryorguid` = 2130400 AND `source_type` = 9 AND `id` = 0;
+UPDATE `smart_scripts` SET `event_param1` = 0, `event_param2` = 0, `action_param2` = 0, `comment` = "Warder Corpse - On Script - Cast 'Corpse Burst'" WHERE `entryorguid` = 2130400 AND `source_type` = 9 AND `id` = 1;
+UPDATE `smart_scripts` SET `comment` = "Warder Corpse - On Script - Despawn Instant" WHERE `entryorguid` = 2130400 AND `source_type` = 9 AND `id` = 2;
+
+-- Ethereum Life-Binder SAI
+SET @ID := 21702;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,5000,10000,15000,15000,0,11,37480,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast 'Bind' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,5000,10000,15000,15000,0,11,38900,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast 'Bind' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,8000,15000,10000,10000,0,11,15654,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast 'Shadow Word: Pain' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,8000,15000,10000,10000,0,11,34941,32,0,0,0,0,5,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast 'Shadow Word: Pain' (Heroic Dungeon)"),
+(@ID,0,4,0,74,0,100,2,0,40,5000,10000,40,11,37479,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - On Friendly Between 0-40% Health - Cast 'Shadow Mend' (Normal Dungeon)"),
+(@ID,0,5,0,74,0,100,4,0,40,5000,10000,40,11,38899,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Ethereum Life-Binder - On Friendly Between 0-40% Health - Cast 'Shadow Mend' (Heroic Dungeon)");
+
+-- Destroyed Sentinel SAI (Despawns before summontime)
+SET @ID := 21761;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,60,0,100,1,15000,15000,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Destroyed Sentinel - On Update - Despawn Instant (No Repeat)");
+
+-- Unbound Void Zone
+UPDATE `creature_template` SET `ScriptName` = "" WHERE `entry` = 21101;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_01_world.sql
new file mode 100644
index 00000000000..8914bedc9b9
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_01_world.sql
@@ -0,0 +1,3 @@
+--
+UPDATE `creature_template` SET `speed_walk`=1.6,`speed_run`=1.42857,`BaseAttackTime`=1500 WHERE `entry`=33190; -- Ignis the Furnace Master (25)
+UPDATE `creature_template` SET `speed_run`=1.28571,`unit_flags`=`unit_flags`|0x00000100|0x02000000 WHERE `entry`=33191; -- Iron Construct (25)
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_02_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_02_world_335.sql
new file mode 100644
index 00000000000..c353f2352b9
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_07_02_world_335.sql
@@ -0,0 +1,223 @@
+-- 3528 El dios Hakkar
+-- https://es.classic.wowhead.com/quest=3528
+SET @ID := 3528;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has derrotado al avatar de Hakkar, $n? ¿Has encerrado su esencia en el huevo que te di?', 0),
+(@ID, 'esMX', '¿Has derrotado al avatar de Hakkar, $n? ¿Has encerrado su esencia en el huevo que te di?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡La esencia de Hakkar está encerrada! ¡Aun así, el huevo rezuma vida! ¿Será cierto el mito sobre Hakkar?$B$BEspero que no pues quién sabe qué haría Hakkar si volviera a nacer. Guardaré el huevo en un lugar seguro para que no caiga en malas manos.$B$BTu trabajo conmigo ha concluido, $n. Ahora eres una auténtica leyenda y tus acciones algún día cambiarán nuestro mundo.', 0),
+(@ID, 'esMX', '¡La esencia de Hakkar está encerrada! ¡Aun así, el huevo rezuma vida! ¿Será cierto el mito sobre Hakkar?$B$BEspero que no pues quién sabe qué haría Hakkar si volviera a nacer. Guardaré el huevo en un lugar seguro para que no caiga en malas manos.$B$BTu trabajo conmigo ha concluido, $n. Ahora eres una auténtica leyenda y tus acciones algún día cambiarán nuestro mundo.', 0);
+-- 5065 Las tablillas perdidas Mosh'aru
+-- https://es.classic.wowhead.com/quest=5065
+SET @ID := 5065;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Tienes las tablillas? Me temo que sus textos revelarán una gran amenaza para nuestro mundo.', 0),
+(@ID, 'esMX', '¿Tienes las tablillas? Me temo que sus textos revelarán una gran amenaza para nuestro mundo.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Los encontraste! ¡Excelente!$B$BGracias, $n. Repasaré estos textos y descifraré su significado.$B$BTú, sin embargo, tienes otra tarea...', 0),
+(@ID, 'esMX', '¡Los encontraste! ¡Excelente!$B$BGracias, $n. Repasaré estos textos y descifraré su significado.$B$BTú, sin embargo, tienes otra tarea...', 0);
+-- 4289 Los simios de Un'Goro
+-- https://es.classic.wowhead.com/quest=4289
+SET @ID := 4289;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Te has dejado vencer por las criaturas, $n?$B$BNo te rindas tan fácilmente. Perseguir y derrotar a los simios de Un\'Goro no es tarea fácil, ni siquiera para $gun:una; gran $c.', 0),
+(@ID, 'esMX', '¿Te has dejado vencer por las criaturas, $n?$B$BNo te rindas tan fácilmente. Perseguir y derrotar a los simios de Un\'Goro no es tarea fácil, ni siquiera para $gun:una; gran $c.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Has demostrado poseer la fuerza necesaria para vencer a los grandes simios de Un\'Goro, lo cual está muy bien. Aunque no se pueda comparar con enfrentarse a Lar\'korwi, tu hazaña no deja de tener mérito.$B$BCon estas pieles mi tribu podrá confeccionar estupendos ropajes. Me has prestado una valiosa ayuda.$B$BAntes de que te marches, alabemos a la Madre Tierra y demos gracias a los espíritus de los simios que mataste, pues su muerte no ha sido en vano.', 0),
+(@ID, 'esMX', 'Has demostrado poseer la fuerza necesaria para vencer a los grandes simios de Un\'Goro, lo cual está muy bien. Aunque no se pueda comparar con enfrentarse a Lar\'korwi, tu hazaña no deja de tener mérito.$B$BCon estas pieles mi tribu podrá confeccionar estupendos ropajes. Me has prestado una valiosa ayuda.$B$BAntes de que te marches, alabemos a la Madre Tierra y demos gracias a los espíritus de los simios que mataste, pues su muerte no ha sido en vano.', 0);
+-- 4290 La comida de Lar'korwi
+-- https://es.classic.wowhead.com/quest=4290
+SET @ID := 4290;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No tomes mis palabras a la ligera, $n. Si realmente quieres enfrentarte a esta criatura, debes actuar con prudencia y habilidad. Conseguir que Lar\'korwi venga a por ti y finalmente derrotarlo requerirá mucha fuerza y perspicacia por tu parte.', 0),
+(@ID, 'esMX', 'No tomes mis palabras a la ligera, $n. Si realmente quieres enfrentarte a esta criatura, debes actuar con prudencia y habilidad. Conseguir que Lar\'korwi venga a por ti y finalmente derrotarlo requerirá mucha fuerza y perspicacia por tu parte.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esta carne servirá, $n. Parece que Lar\'korwi no pasa hambre, ¿eh? Me pregunto dónde habrá encontrado un trillanodonte... es extraño.$B$BDe cualquier modo, guardaré esto hasta que estés $gpreparado:preparada; pare enfrentarte a él. No te preocupes por mí, pues estoy seguro de que has enfadado tanto a Lar\'korwi que no me hará daño hasta que te haya echado el diente a ti.', 0),
+(@ID, 'esMX', 'Esta carne servirá, $n. Parece que Lar\'korwi no pasa hambre, ¿eh? Me pregunto dónde habrá encontrado un trillanodonte... es extraño.$B$BDe cualquier modo, guardaré esto hasta que estés $gpreparado:preparada; pare enfrentarte a él. No te preocupes por mí, pues estoy seguro de que has enfadado tanto a Lar\'korwi que no me hará daño hasta que te haya echado el diente a ti.', 0);
+-- 3884 Diario de Williden
+-- https://es.classic.wowhead.com/quest=3884
+SET @ID := 3884;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Hola! ¡Mis compañeros y yo nos alegramos de ver formas de vida que no sean bestias salvajes hiperdesarrolladas! ¿Qué te trae al Cráter de Un\'Goro?', 0),
+(@ID, 'esMX', '¡Hola! ¡Mis compañeros y yo nos alegramos de ver formas de vida que no sean bestias salvajes hiperdesarrolladas! ¿Qué te trae al Cráter de Un\'Goro?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Vaya, mira eso! ¡Mi diario! Pensaba que estaba perdido, como casi todo lo que trajimos a Un\'Goro. ¡Muchísimas gracias por devolvérmelo!', 0),
+(@ID, 'esMX', '¡Vaya, mira eso! ¡Mi diario! Pensaba que estaba perdido, como casi todo lo que trajimos a Un\'Goro. ¡Muchísimas gracias por devolvérmelo!', 0);
+-- 3844 Un secreto bien guardado
+-- https://es.classic.wowhead.com/quest=3844
+SET @ID := 3844;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Encuentras una talega empapada en el fondo del estanque.', 0),
+(@ID, 'esMX', 'Encuentras una talega empapada en el fondo del estanque.', 0);
+-- 3845 Un secreto bien guardado
+-- https://es.classic.wowhead.com/quest=3845
+SET @ID := 3845;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola. Ya te había visto antes... ¿no es cierto?', 0),
+(@ID, 'esMX', 'Hola. Ya te había visto antes... ¿no es cierto?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Oh... sí, esto me resulta familiar... en cierto modo...', 0),
+(@ID, 'esMX', 'Oh... sí, esto me resulta familiar... en cierto modo...', 0);
+-- 4291 Un aroma irresistible para Lar'korwi
+-- https://es.classic.wowhead.com/quest=4291
+SET @ID := 4291;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ten cuidado, $n. Al acercarte a los nidos de huevos provocarás la ira de las madres... aunque ya tengas una de sus glándulas. Las madres pueden ser tan peligrosas como Lar\'korwi cuando se trata de defender a sus retoños. Sin embargo, si tienes éxito, será nuestra última oportunidad de conseguir que Lar\'korwi salga de su escondrijo.', 0),
+(@ID, 'esMX', 'Ten cuidado, $n. Al acercarte a los nidos de huevos provocarás la ira de las madres... aunque ya tengas una de sus glándulas. Las madres pueden ser tan peligrosas como Lar\'korwi cuando se trata de defender a sus retoños. Sin embargo, si tienes éxito, será nuestra última oportunidad de conseguir que Lar\'korwi salga de su escondrijo.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Espléndidas glándulas, $n! Serán el cebo perfecto para atraer a Lar\'korwi. Estoy deseando ver cómo resulta tu enfrentamiento con ese monstruo. Es una mole con unas garras afiladas como cuchillos y en sus ojos se refleja la muerte.', 0),
+(@ID, 'esMX', '¡Espléndidas glándulas, $n! Serán el cebo perfecto para atraer a Lar\'korwi. Estoy deseando ver cómo resulta tu enfrentamiento con ese monstruo. Es una mole con unas garras afiladas como cuchillos y en sus ojos se refleja la muerte.', 0);
+-- 4292 El cebo para Lar'korwi
+-- https://es.classic.wowhead.com/quest=4292
+SET @ID := 4292;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No dejes que el miedo te bloquee, $n. El miedo es traicionero... ¡pero debes superarlo!$B$BCoge la carne, déjala en el pequeño valle y después úntala con la glándula. En ese momento, la muerte vendrá a por ti.', 0),
+(@ID, 'esMX', 'No dejes que el miedo te bloquee, $n. El miedo es traicionero... ¡pero debes superarlo!$B$BCoge la carne, déjala en el pequeño valle y después úntala con la glándula. En ese momento, la muerte vendrá a por ti.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Alabada sea la Madre Tierra! ¡Lo has conseguido! No cabe duda de que eres $gun:una; gran $gcazador:cazadora;. Has demostrado poseer fortaleza de espíritu y una valentía inigualable, y además has incrementado tu fuerza. Mereces todo mi respeto.$B$BSolo el más poderoso de mis ancestros habría sido capaz de realizar una hazaña como la tuya. Enhorabuena.', 0),
+(@ID, 'esMX', '¡Alabada sea la Madre Tierra! ¡Lo has conseguido! No cabe duda de que eres $gun:una; gran $gcazador:cazadora;. Has demostrado poseer fortaleza de espíritu y una valentía inigualable, y además has incrementado tu fuerza. Mereces todo mi respeto.$B$BSolo el más poderoso de mis ancestros habría sido capaz de realizar una hazaña como la tuya. Enhorabuena.', 0);
+-- 4243 Buscando a Memo 01
+-- https://es.classic.wowhead.com/quest=4243
+SET @ID := 4243;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Observas a Memo 01 y ves que la maravillosa creación de ingeniería de Karna tiene dos enormes abolladuras, una en el hombro y otra en la cabeza.$B$BAdemás, te das cuenta de que no funciona.', 0),
+(@ID, 'esMX', 'Observas a Memo 01 y ves que la maravillosa creación de ingeniería de Karna tiene dos enormes abolladuras, una en el hombro y otra en la cabeza.$B$BAdemás, te das cuenta de que no funciona.', 0);
+-- 4503 El aparato volador de Shizzle
+-- https://es.classic.wowhead.com/quest=4503
+SET @ID := 4503;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Todo gran vehículo necesita un nombre... Estaba pensando en llamarlo... ¡Pwned!', 0),
+(@ID, 'esMX', 'Todo gran vehículo necesita un nombre... Estaba pensando en llamarlo... ¡Pwned!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, estas escamas son perfectas. ¡Ahora no debería tener ningún problema para hacer volar a este cacharro!$B$B¡Gracias!', 0),
+(@ID, 'esMX', 'Sí, estas escamas son perfectas. ¡Ahora no debería tener ningún problema para hacer volar a este cacharro!$B$B¡Gracias!', 0);
+-- 3908 Un secreto bien guardado
+-- https://es.classic.wowhead.com/quest=3908
+SET @ID := 3908;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Vaya, vaya... Así que Linken por fin ha encontrado algo de tiempo para mandarme su espada.', 0),
+(@ID, 'esMX', 'Vaya, vaya... Así que Linken por fin ha encontrado algo de tiempo para mandarme su espada.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, claro que puedo templar la espada. Mientras trabajo puedes ir explicándome por qué le ha costado tanto tiempo a Linken traérmela. No suele olvidarse de nada...', 0),
+(@ID, 'esMX', 'Sí, claro que puedo templar la espada. Mientras trabajo puedes ir explicándome por qué le ha costado tanto tiempo a Linken traérmela. No suele olvidarse de nada...', 0);
+-- 4492 ¡Perdido!
+-- https://es.classic.wowhead.com/quest=4492
+SET @ID := 4492;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Eh.. qué?', 0),
+(@ID, 'esMX', '¿Eh.. qué?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Oh... qué alegría que me hayas encontrado...', 0),
+(@ID, 'esMX', 'Oh... qué alegría que me hayas encontrado...', 0);
+-- 4501 Cuidado con los pterrordáctilos
+-- https://es.classic.wowhead.com/quest=4501
+SET @ID := 4501;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Para decirte la verdad, realmente no estaba tan preocupado por las extrañas criaturas ... Hasta el día en que lo vi escrito en el costado de una gran piedra.$B$BCUIDADO CON LOS PTERRORDÁCTILOS$B$B¿Quién pudo haberlo escrito? No lo sé, ¡pero es demasiado espeluznante como para ignorarlo!', 0),
+(@ID, 'esMX', 'Para decirte la verdad, realmente no estaba tan preocupado por las extrañas criaturas ... Hasta el día en que lo vi escrito en el costado de una gran piedra.$B$BCUIDADO CON LOS PTERRORDÁCTILOS$B$B¿Quién pudo haberlo escrito? No lo sé, ¡pero es demasiado espeluznante como para ignorarlo!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Los Pterrordáctilos me dan un miedo horrible! Gracias por hacer que sean menos, $n. Ahora quizás me atreva a salir del Refugio de Marshal.', 0),
+(@ID, 'esMX', '¡Los Pterrordáctilos me dan un miedo horrible! Gracias por hacer que sean menos, $n. Ahora quizás me atreva a salir del Refugio de Marshal.', 0);
+-- 3882 Choca esos huesos
+-- https://es.classic.wowhead.com/quest=3882
+SET @ID := 3882;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Piensa lo que quieras de mí, pero no se darán cuenta de que los huesos que investigan son de stegodones y diemetradones antiguos o de los que casi nos devoraron cuando intentábamos establecer nuestros campamentos. Yo solo estaré contento si salgo de aquí con vida...', 0),
+(@ID, 'esMX', 'Piensa lo que quieras de mí, pero no se darán cuenta de que los huesos que investigan son de stegodones y diemetradones antiguos o de los que casi nos devoraron cuando intentábamos establecer nuestros campamentos. Yo solo estaré contento si salgo de aquí con vida...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Excelente, estos deberían servirnos. Y ahora, si me lo permites...$B$BGRACIAS POR DESENTERRAR TODOS ESTOS HUESOS PARA NOSOTROS Y NO HACER NI UN SOLO RASGUÑO A LAS BESTIAS NATIVAS.$B$BSi lo hiciste o no, no lo sé ni me importa. Dejémoslo tal y como está, ¿de acuerdo? Toma, quizás con esto mantengas la boca cerrada... ¡Estoy dispuesto a cualquier cosa con tal de salir de aquí con vida, ya te lo dije!', 0),
+(@ID, 'esMX', 'Excelente, estos deberían servirnos. Y ahora, si me lo permites...$B$BGRACIAS POR DESENTERRAR TODOS ESTOS HUESOS PARA NOSOTROS Y NO HACER NI UN SOLO RASGUÑO A LAS BESTIAS NATIVAS.$B$BSi lo hiciste o no, no lo sé ni me importa. Dejémoslo tal y como está, ¿de acuerdo? Toma, quizás con esto mantengas la boca cerrada... ¡Estoy dispuesto a cualquier cosa con tal de salir de aquí con vida, ya te lo dije!', 0);
+-- 5150 ¡Dadanga tiene hambre!
+-- https://es.classic.wowhead.com/quest=5150
+SET @ID := 5150;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Dadanga te observa mientras te acercas a ella. Parece que espera algo...$B$B¡Probablemente esté hambrienta!$B$BSeguro que en el cráter hay algo que le puede servir de aperitivo a una gran herbívora como ella. Ten en cuenta que es una chica muy grande así que, traigas lo que traigas, ¡que sea en abundancia!', 0),
+(@ID, 'esMX', 'Dadanga te observa mientras te acercas a ella. Parece que espera algo...$B$B¡Probablemente esté hambrienta!$B$BSeguro que en el cráter hay algo que le puede servir de aperitivo a una gran herbívora como ella. Ten en cuenta que es una chica muy grande así que, traigas lo que traigas, ¡que sea en abundancia!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Parece que a Dadanga le gustan los brotes que le has traído.$B$BA cambio, te entrega un pequeño paquete.', 0),
+(@ID, 'esMX', 'Parece que a Dadanga le gustan los brotes que le has traído.$B$BA cambio, te entrega un pequeño paquete.', 0);
+-- 3883 Ecología alienígena
+-- https://es.classic.wowhead.com/quest=3883
+SET @ID := 3883;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Tienes la muestra de la colmena Gorishi para que la estudie, $n?', 0),
+(@ID, 'esMX', '¿Tienes la muestra de la colmena Gorishi para que la estudie, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, esto servirá. Has sido de gran ayuda... Ojalá pudiera darte algo más, pero estando aquí atrapada en medio de la nada no tengo muchas cosas que ofrecerte. Pero descansa tranquilo, ¡esta investigación no hubiera sido posible sin tu ayuda!', 0),
+(@ID, 'esMX', 'Sí, esto servirá. Has sido de gran ayuda... Ojalá pudiera darte algo más, pero estando aquí atrapada en medio de la nada no tengo muchas cosas que ofrecerte. Pero descansa tranquilo, ¡esta investigación no hubiera sido posible sin tu ayuda!', 0);
+-- 3881 Salvar a la expedición
+-- https://es.classic.wowhead.com/quest=3881
+SET @ID := 3881;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Si existe la más mínima posibilidad de salir de aquí con vida, necesitaremos nuestro cajón de comestibles. Además, recuperar algo de nuestro equipo de investigación sería un rayo de luz en un océano de desgracias.', 0),
+(@ID, 'esMX', 'Si existe la más mínima posibilidad de salir de aquí con vida, necesitaremos nuestro cajón de comestibles. Además, recuperar algo de nuestro equipo de investigación sería un rayo de luz en un océano de desgracias.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Conseguiste recuperar nuestros comestibles Y nuestro equipo de investigación! No solo has salvado la expedición, ¡has salvado nuestras vidas! Yo y el resto de mi equipo no podemos agradecértelo lo suficiente. Has hecho posible que podamos quedarnos aquí por un tiempo.$B$BAunque no tenemos mucho, no vamos a permitir que te vayas con las manos vacías después de toda la ayuda que nos has prestado. Gracias, $n, ¡ahora tienes un amigo en las Expediciones Marshal!', 0),
+(@ID, 'esMX', '¡Conseguiste recuperar nuestros comestibles Y nuestro equipo de investigación! No solo has salvado la expedición, ¡has salvado nuestras vidas! Yo y el resto de mi equipo no podemos agradecértelo lo suficiente. Has hecho posible que podamos quedarnos aquí por un tiempo.$B$BAunque no tenemos mucho, no vamos a permitir que te vayas con las manos vacías después de toda la ayuda que nos has prestado. Gracias, $n, ¡ahora tienes un amigo en las Expediciones Marshal!', 0);
+-- 4141 Muigin y Larion
+-- https://es.classic.wowhead.com/quest=4141
+SET @ID := 4141;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Larion no sabe lo que le espera!', 0),
+(@ID, 'esMX', '¡Larion no sabe lo que le espera!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Espero que no te hayan causado demasiados problemas, $n. A ver si puedo dominarlas... ¡parecen salvajes!$B$BY si las piso... ¡Ah, me han atacado! ¡Las plantas no deberían comportarse de ese modo!', 0),
+(@ID, 'esMX', 'Espero que no te hayan causado demasiados problemas, $n. A ver si puedo dominarlas... ¡parecen salvajes!$B$BY si las piso... ¡Ah, me han atacado! ¡Las plantas no deberían comportarse de ese modo!', 0);
+-- 4142 Visita a Gregan
+-- https://es.classic.wowhead.com/quest=4142
+SET @ID := 4142;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Vivo en el bosque... en paz.$B$B¡O así pensaba que sería! ¡Recibo más visitas aquí que cuando vivía en Forjaz!', 0),
+(@ID, 'esMX', 'Vivo en el bosque... en paz.$B$B¡O así pensaba que sería! ¡Recibo más visitas aquí que cuando vivía en Forjaz!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Un pétalo de sangre, ¿eh? Mmm... Explícame qué quieres y entonces te diré si puedo ayudarte o no.', 0),
+(@ID, 'esMX', 'Un pétalo de sangre, ¿eh? Mmm... Explícame qué quieres y entonces te diré si puedo ayudarte o no.', 0);
+-- 4244 Buscando a Memo 01
+-- https://es.classic.wowhead.com/quest=4244
+SET @ID := 4244;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'El panel en el que va la envoltura de mitril está cerrado y Memo 01 permanece inerte.', 0),
+(@ID, 'esMX', 'El panel en el que va la envoltura de mitril está cerrado y Memo 01 permanece inerte.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '"Abres el panel trasero de Memo 01, retiras la vieja envoltura de mitril que parece haberse quemado e introduces la nueva con cuidado. Si este era realmente el problema, lo único que queda por hacer es apagar y encender de nuevo a Memo.', 0),
+(@ID, 'esMX', '"Abres el panel trasero de Memo 01, retiras la vieja envoltura de mitril que parece haberse quemado e introduces la nueva con cuidado. Si este era realmente el problema, lo único que queda por hacer es apagar y encender de nuevo a Memo.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_08_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_08_00_world.sql
new file mode 100644
index 00000000000..75406beef72
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_08_00_world.sql
@@ -0,0 +1,16 @@
+-- The Arcatraz, remove CREATURE_FLAG_EXTRA_CIVILIAN, replaced by CREATURE_FLAG_EXTRA_NO_COMBAT
+UPDATE `creature_template` SET `flags_extra` = `flags_extra` &~ 2 WHERE `entry` IN (20978,21030,21101,21186,21414,21436,21437,21438,21439,21440,21603,21620,21625,21761);
+
+-- The Mechanar, replace passive react state with CREATURE_FLAG_EXTRA_NO_COMBAT
+SET @ID := 20405;
+UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 0x00002000 WHERE `entry` IN (@ID,21534);
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,54,0,100,0,0,0,0,0,11,35150,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Just Summoned - Cast 'Nether Charge Passive'"),
+(@ID,0,1,2,61,0,100,0,0,0,0,0,11,37670,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Cast 'Nether Charge Timer'"),
+(@ID,0,2,0,61,0,100,0,0,0,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Start Random Movement"),
+(@ID,0,3,4,60,0,100,1,10500,10500,0,0,11,35148,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Update - Cast 'Nether Charge Countdown' (No Repeat)"),
+(@ID,0,4,0,61,0,100,0,0,0,0,0,89,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Stop Random Movement");
+
+-- VoA & Gundrak, replace CREATURE_FLAG_EXTRA_CIVILIAN with CREATURE_FLAG_EXTRA_NO_COMBAT (or add)
+UPDATE `creature_template` SET `flags_extra` = `flags_extra` &~ 2, `flags_extra` = `flags_extra` | 0x00002000 WHERE `entry` IN (29748,29682,29791,34230,36093);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_00_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_00_world_335.sql
new file mode 100644
index 00000000000..b4ad8e44a5d
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_00_world_335.sql
@@ -0,0 +1,34 @@
+-- https://youtu.be/Jh9OtDqc7nE?t=46
+DELETE FROM `gossip_menu` WHERE `MenuID` = 1054 AND `TextID` = 1654;
+INSERT INTO `gossip_menu` (`MenuID`,`TextID`) VALUES
+(1054,1654);
+
+DELETE FROM `gossip_menu_option` WHERE `MenuID` = 1053 AND `OptionID` = 0;
+INSERT INTO `gossip_menu_option` (`MenuID`,`OptionID`,`OptionIcon`,`OptionText`,`OptionBroadcastTextID`,`OptionType`,`OptionNpcFlag`,`ActionMenuID`,`ActionPoiID`,`BoxCoded`,`BoxMoney`,`BoxText`,`BoxBroadcastTextID`,`VerifiedBuild`) VALUES
+(1053,0,0,"Continue reading...",4006,1,1,1054,0,0,0,"",0,0);
+
+UPDATE `gameobject_template` SET `AIName` = "SmartGameObjectAI", `ScriptName` = "" WHERE `entry` = 142715;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 142715 AND `source_type` = 1;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(142715,1,0,0,62,0,100,0,1053,0,0,0,0,15,2936,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Tablet of Theka - On Gossip Option 0 Selected - Quest Credit 'The Spider God'");
+
+-- https://youtu.be/j1xaMRo__G0?t=238
+UPDATE `gameobject_template` SET `AIName` = "SmartGameObjectAI", `ScriptName` = "" WHERE `entry` = 178553;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 178553 AND `source_type` = 1;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(178553,1,0,1,70,0,100,0,2,0,0,0,0,12,13301,4,60000,0,0,0,8,0,0,0,0,-7183.85,440.446,64.2642,5.43083,"Hive'Ashi Pod - On Loot State Changed - Summon Creature 'Hive'Ashi Ambusher'"),
+(178553,1,1,0,61,0,100,0,0,0,0,0,0,12,13301,4,60000,0,0,0,8,0,0,0,0,-7176.25,442.055,64.1727,4.03283,"Hive'Ashi Pod - On Link - Summon Creature 'Hive'Ashi Ambusher'");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 178553 AND `SourceId` = 1;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(22,1,178553,1,0,29,0,13301,30,0,1,0,0,"","Group 0: Execute SAI (Action 0) if alive creature 'Hive'Ashi Ambusher' is not within 30 yards");
+
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = 13301;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 13301 AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(13301,0,0,1,54,0,100,0,0,0,0,0,0,11,10389,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Hive'Ashi Ambusher - On Just Summoned - Cast 'Spawn Smoke'"),
+(13301,0,1,0,61,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Hive'Ashi Ambusher - On Link - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = 13301;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(13301,0,0,"%s springs forth to defend its hive!",16,0,100,0,0,0,8675,0,"Hive'Ashi Ambusher");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_01_world.sql
new file mode 100644
index 00000000000..d790674a6fe
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_01_world.sql
@@ -0,0 +1,6 @@
+--
+UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 0x00002000, `ScriptName` = "" WHERE `entry` = 17025;
+DELETE FROM `creature_template_addon` WHERE `entry` = 17025;
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
+(17025,0,0,0,1,0,0,"29327");
+DELETE FROM `creature_template_spell` WHERE `CreatureID` = 17025;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_02_world.sql
new file mode 100644
index 00000000000..d749c3fff07
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_02_world.sql
@@ -0,0 +1,8 @@
+--
+DELETE FROM `spelldifficulty_dbc` WHERE `id` IN (63356, 63821, 63666, 62478, 62411);
+INSERT INTO `spelldifficulty_dbc`(`id`, `spellid0`, `spellid1`) VALUES
+(63356, 63356, 64003), -- Kologarn - Overhead Smash
+(63821, 63821, 64001), -- Mimiron - Falling Rubble
+(63666, 63666, 65026), -- Mimiron - Napalm Shell
+(62478, 62478, 63512), -- Hodir - Frozen Blows
+(62411, 62411, 62413); -- Ancient Rune Giant (Thorim) - Stomp
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_03_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_03_world_335.sql
new file mode 100644
index 00000000000..fb565709c57
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_03_world_335.sql
@@ -0,0 +1,229 @@
+-- 4491 Un poco de ayuda de mis amigos
+-- https://es.classic.wowhead.com/quest=4491
+SET @ID := 4491;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'He estado tan preocupada por Ringo...', 0),
+(@ID, 'esMX', 'He estado tan preocupada por Ringo...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ringo no está en plena forma, $n, ¡pero me alegra tenerlo de vuelta de una sola pieza!$B$BGracias por encontrarle.', 0),
+(@ID, 'esMX', 'Ringo no está en plena forma, $n, ¡pero me alegra tenerlo de vuelta de una sola pieza!$B$BGracias por encontrarle.', 0);
+-- 979 Encuentra a Ranshalla
+-- https://es.classic.wowhead.com/quest=979
+SET @ID := 979;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Hola! ¿Vienes de parte de Erelas? Genial, estaba preparándome para ir a las cuevas, no me importaría tener algo de compañía.', 0),
+(@ID, 'esMX', '¡Hola! ¿Vienes de parte de Erelas? Genial, estaba preparándome para ir a las cuevas, no me importaría tener algo de compañía.', 0);
+-- 5163 Yeti... ¿ya hemos llegado?
+-- https://es.classic.wowhead.com/quest=5163
+SET @ID := 5163;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡No puedo esperar a saber cuál es la reacción de mis amigos!$B$B¡Nunca se lo esperarían!', 0),
+(@ID, 'esMX', '¡No puedo esperar a saber cuál es la reacción de mis amigos!$B$B¡Nunca se lo esperarían!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ja! ¡Se lo pensarán dos veces antes de volver a reírse de mis ideas!$B$BGracias por tu ayuda, $n. ¡Sin tu ayuda no habría podido divertirme tanto!', 0),
+(@ID, 'esMX', '¡Ja! ¡Se lo pensarán dos veces antes de volver a reírse de mis ideas!$B$BGracias por tu ayuda, $n. ¡Sin tu ayuda no habría podido divertirme tanto!', 0);
+-- 4901 Guardianes del altar
+-- https://es.classic.wowhead.com/quest=4901
+SET @ID := 4901;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Te reuniste con Ranshalla?', 0),
+(@ID, 'esMX', '¿Te reuniste con Ranshalla?', 0);
+-- 5082 La amenaza de los Nevada
+-- https://es.classic.wowhead.com/quest=5082
+SET @ID := 5082;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Aprecio tu ayuda!', 0),
+(@ID, 'esMX', '¡Aprecio tu ayuda!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡!Muchas gracias, $n! Ya puedo seguir trabajando aquí$B$B¿Encontraste algo interesante en el campamento Nevada?', 0),
+(@ID, 'esMX', '¡!Muchas gracias, $n! Ya puedo seguir trabajando aquí$B$B¿Encontraste algo interesante en el campamento Nevada?', 0);
+-- 3909 El Elixir de Videre
+-- https://es.classic.wowhead.com/quest=3909
+SET @ID := 3909;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Ya estás de vuelta?', 0),
+(@ID, 'esMX', '¿Ya estás de vuelta?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Necesitaré un vial para asegurarme de que este es de verdad el Elixir... Sí... Esto es.', 0),
+(@ID, 'esMX', 'Necesitaré un vial para asegurarme de que este es de verdad el Elixir... Sí... Esto es.', 0);
+-- 5057 Esfuerzos del pasado
+-- https://es.classic.wowhead.com/quest=5057
+SET @ID := 5057;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Aprendemos de nuestras experiencias vitales, $n. Estoy seguro de que las tuyas solo conseguirán hacerte más fuerte y $gsabio:sabia;. Has crecido mucho desde la primera vez que hablamos.$B$BToma esto como recuerdo de todas las difíciles tareas que has superado como $r $c, y no olvides que siempre tendrás mi respeto y admiración.', 0),
+(@ID, 'esMX', 'Aprendemos de nuestras experiencias vitales, $n. Estoy seguro de que las tuyas solo conseguirán hacerte más fuerte y $gsabio:sabia;. Has crecido mucho desde la primera vez que hablamos.$B$BToma esto como recuerdo de todas las difíciles tareas que has superado como $r $c, y no olvides que siempre tendrás mi respeto y admiración.', 0);
+-- 4902 Lechúcico salvaje de Elune
+-- https://es.classic.wowhead.com/quest=4902
+SET @ID := 4902;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'No lo dudes; dime por qué has venido.$B$B¿Oh si? Hmm. Bien.$B$BGracias por acudir directamente a mi; siempre es mejor ir directo a la cima... Pero... Sí. Los druidas del Círculo Cenarion conocen a los Lechúcicos desde hace algún tiempo. Saben que son mascotas de Elune y que fueron elegidas para proteger los lugares más sagrados.$B$BSi bien esto no es noticia, definitivamente te felicito por tu esfuerzo. Toma, toma esto: es algo que parece adecuado por ese esfuerzo.', 0),
+(@ID, 'esMX', 'No lo dudes; dime por qué has venido.$B$B¿Oh si? Hmm. Bien.$B$BGracias por acudir directamente a mi; siempre es mejor ir directo a la cima... Pero... Sí. Los druidas del Círculo Cenarion conocen a los Lechúcicos desde hace algún tiempo. Saben que son mascotas de Elune y que fueron elegidas para proteger los lugares más sagrados.$B$BSi bien esto no es noticia, definitivamente te felicito por tu esfuerzo. Toma, toma esto: es algo que parece adecuado por ese esfuerzo.', 0);
+-- 3781 Investigar la mañagrana
+-- https://es.classic.wowhead.com/quest=3781
+SET @ID := 3781;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Que la paz y la serenidad sean contigo. Vienes aquí por comisión del archidruida en persona, ¿verdad?', 0),
+(@ID, 'esMX', 'Que la paz y la serenidad sean contigo. Vienes aquí por comisión del archidruida en persona, ¿verdad?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, este vale es para veinte paquetes de semillas. Si se te acaban, podremos proporcionarte más. Aunque, por desgracia, producir grandes números de semillas de Tharlendris resulta bastante costoso. Por eso el Círculo Cenarion pide a quienes nos están ayudando que participen asumiendo parte de su coste.$B$BQuienes traigan mañagrana, encontrarán que la recompensa que ofrece el archidruida compensa con creces ese coste.', 0),
+(@ID, 'esMX', 'Sí, este vale es para veinte paquetes de semillas. Si se te acaban, podremos proporcionarte más. Aunque, por desgracia, producir grandes números de semillas de Tharlendris resulta bastante costoso. Por eso el Círculo Cenarion pide a quienes nos están ayudando que participen asumiendo parte de su coste.$B$BQuienes traigan mañagrana, encontrarán que la recompensa que ofrece el archidruida compensa con creces ese coste.', 0);
+-- 3785 Investigar la mañagrana
+-- https://es.classic.wowhead.com/quest=3785
+SET @ID := 3785;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Sí, $n? ¿Has cultivado algo de mañagrana para la importante investigación del archidruida? El trabajo que está haciendo para el Círculo Cenarion es muy importante. ¡Tu ayuda no pasará desapercibida!', 0),
+(@ID, 'esMX', '¿Sí, $n? ¿Has cultivado algo de mañagrana para la importante investigación del archidruida? El trabajo que está haciendo para el Círculo Cenarion es muy importante. ¡Tu ayuda no pasará desapercibida!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Bien hecho, $n. Me aseguraré de dárselas al archidruida cuando las necesite. Mientras tanto, acepta esto como muestra del aprecio del Círculo Cenarion.$B$BNecesitamos mañagrana continuamente. Si quieres seguir ayudándonos, vuelve a mí cuando hayas cultivado más mañagrana.', 0),
+(@ID, 'esMX', 'Bien hecho, $n. Me aseguraré de dárselas al archidruida cuando las necesite. Mientras tanto, acepta esto como muestra del aprecio del Círculo Cenarion.$B$BNecesitamos mañagrana continuamente. Si quieres seguir ayudándonos, vuelve a mí cuando hayas cultivado más mañagrana.', 0);
+-- 4143 Bruma del mal
+-- https://es.classic.wowhead.com/quest=4143
+SET @ID := 4143;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Larion todavía no me habla! Seguro que sabe cómo guardar rencor.', 0),
+(@ID, 'esMX', '¡Larion todavía no me habla! Seguro que sabe cómo guardar rencor.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Lo admito, ¡estoy un poco reacio a tocar esas cosas, $n! Pero si Gregan dice que funcionará, ¡entonces estoy dispuesto a intentarlo!', 0),
+(@ID, 'esMX', 'Lo admito, ¡estoy un poco reacio a tocar esas cosas, $n! Pero si Gregan dice que funcionará, ¡entonces estoy dispuesto a intentarlo!', 0);
+-- 4144 Brotes Sangrepétalo
+-- https://es.classic.wowhead.com/quest=4144
+SET @ID := 4144;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Este es el plan, $n: sal y recolecta algunos brotes de pétalos de sangre, ya sabes, las plantas que aún no han brotado por completo, y tráelas aquí. Entonces veré qué puede hacer la neblina Atal\'ai.$B$BPuedes pensar que soy vengativo... ¡En realidad, tendrías razón en eso!$B$BLa verdad es que conozco la manera de salir de aquí, pero hasta que Larion admita que tengo razón, ¡me quedaré aquí!$B$B¡Así que vete, encuentra esos brotes de pétalos de sangre y divirtámonos!', 0),
+(@ID, 'esMX', 'Este es el plan, $n: sal y recolecta algunos brotes de pétalos de sangre, ya sabes, las plantas que aún no han brotado por completo, y tráelas aquí. Entonces veré qué puede hacer la neblina Atal\'ai.$B$BPuedes pensar que soy vengativo... ¡En realidad, tendrías razón en eso!$B$BLa verdad es que conozco la manera de salir de aquí, pero hasta que Larion admita que tengo razón, ¡me quedaré aquí!$B$B¡Así que vete, encuentra esos brotes de pétalos de sangre y divirtámonos!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡No pasa nada, $n! ¡Esto llamará la atención de Larion!', 0),
+(@ID, 'esMX', '¡No pasa nada, $n! ¡Esto llamará la atención de Larion!', 0);
+-- 8 Un trato de pícaro
+-- https://es.classic.wowhead.com/quest=8
+SET @ID := 8;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Sí? ¿Sí? ¿Qué hay?$B$BEsos Renegados sí que tienen estómagos grandes. Tú ponte cómodo... Da un respiro a tu agotado esqueleto. Me llamo Renee, por si quieres algo.', 0),
+(@ID, 'esMX', '¿Sí? ¿Sí? ¿Qué hay?$B$BEsos Renegados sí que tienen estómagos grandes. Tú ponte cómodo... Da un respiro a tu agotado esqueleto. Me llamo Renee, por si quieres algo.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Eh? ¿Una carta? ¡Qué bien! Estaba esperando noticias de mi querida madre, que está en Camposanto. Es una santa, eso es lo que es. Me pregunto qué tal estará.$B$B¿Qué? ¿Qué? ¿Sueno demasiado alegre? No te he engañado, ¿eh?$B$BPues me da igual. Y además, tampoco te importa de quién es la carta. ¡Hala! ¡Aire!$B$BVuelve cuando tengas dinero que gastar, holgazán.$B$BYa volverás, ya, cuando necesites descansar después de unos días de aventuras o de alguna estupidez parecida.', 0),
+(@ID, 'esMX', '¿Eh? ¿Una carta? ¡Qué bien! Estaba esperando noticias de mi querida madre, que está en Camposanto. Es una santa, eso es lo que es. Me pregunto qué tal estará.$B$B¿Qué? ¿Qué? ¿Sueno demasiado alegre? No te he engañado, ¿eh?$B$BPues me da igual. Y además, tampoco te importa de quién es la carta. ¡Hala! ¡Aire!$B$BVuelve cuando tengas dinero que gastar, holgazán.$B$BYa volverás, ya, cuando necesites descansar después de unos días de aventuras o de alguna estupidez parecida.', 0);
+-- 23 La pata de Ursangous
+-- https://es.classic.wowhead.com/quest=23
+SET @ID := 23;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ah, $n, ¡precisamente estaba pensando en ti! ¿Cómo te va la caza?', 0),
+(@ID, 'esMX', 'Ah, $n, ¡precisamente estaba pensando en ti! ¿Cómo te va la caza?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ah, la zarpa de Ursangous! Tu talento me impresiona, $c; muchos han perecido bajo su ira. La media luna de su zarpa no deja lugar a dudas, los elfos de la noche que merodean por Vallefresno lo amaestraron. Ursangous es... era el oso más poderoso que podías encontrarte por estos lares. Derrotar a semejante criatura es toda una muestra de tu empeño y determinación.$B$B¡Tus antepasados estarían orgullosos de ti!', 0),
+(@ID, 'esMX', '¡Ah, la zarpa de Ursangous! Tu talento me impresiona, $c; muchos han perecido bajo su ira. La media luna de su zarpa no deja lugar a dudas, los elfos de la noche que merodean por Vallefresno lo amaestraron. Ursangous es... era el oso más poderoso que podías encontrarte por estos lares. Derrotar a semejante criatura es toda una muestra de tu empeño y determinación.$B$B¡Tus antepasados estarían orgullosos de ti!', 0);
+-- 21 Escaramuza en la Mina del Eco
+-- https://es.classic.wowhead.com/quest=21
+SET @ID := 21;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Has vuelto a ganarte mi respeto y la gratitud del ejército de Ventormenta. Enviaré a otro equipo para ver si quedan kobolds en la mina; para ti tengo otras misiones.', 0),
+(@ID, 'esMX', 'Has vuelto a ganarte mi respeto y la gratitud del ejército de Ventormenta. Enviaré a otro equipo para ver si quedan kobolds en la mina; para ti tengo otras misiones.', 0);
+-- 24 La cabeza de Shadumbra
+-- https://es.classic.wowhead.com/quest=24
+SET @ID := 24;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Saludos de nuevo, $n! ¿Has venido a mostrarme la prueba de tu caza?', 0),
+(@ID, 'esMX', '¡Saludos de nuevo, $n! ¿Has venido a mostrarme la prueba de tu caza?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Una victoria para $n en la Caza de Vallefresno! Muy bien, la cabeza de Shadumbra es sin lugar a dudas un trofeo apropiado para atribuirse tan impresionante lucha.$B$BLa ferocidad de Shadumbra era de sobras conocida en toda la avanzada. Cualquier viaje hacia el oeste, especialmente a pie para salir de La Ensenada de Zoram, conllevaba mucho riesgo debido a este tigre. Gracias a ti, este peligro ya no existe.', 0),
+(@ID, 'esMX', '¡Una victoria para $n en la Caza de Vallefresno! Muy bien, la cabeza de Shadumbra es sin lugar a dudas un trofeo apropiado para atribuirse tan impresionante lucha.$B$BLa ferocidad de Shadumbra era de sobras conocida en toda la avanzada. Cualquier viaje hacia el oeste, especialmente a pie para salir de La Ensenada de Zoram, conllevaba mucho riesgo debido a este tigre. Gracias a ti, este peligro ya no existe.', 0);
+-- 25 Paso del Espolón bloqueado
+-- https://es.classic.wowhead.com/quest=25
+SET @ID := 25;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Ya regresaste? ¿Cuál es la situación ahí fuera? ¿Todo se ha solucionado gracias a ti?', 0),
+(@ID, 'esMX', '¿Ya regresaste? ¿Cuál es la situación ahí fuera? ¿Todo se ha solucionado gracias a ti?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, he oído que alguien había abierto el lago como un demonio de polvo por Los Baldíos. Parece que podríamos establecer un punto de observación por allí para mantener un ojo sobre nuestros amigos de la Alianza. Bueno, eso si conseguimos mantenerlo al nivel mínimo...$B$BParece que has resultado ser bastante útil después de todo; ahora el transporte entre este lugar y Espolón deberían ser menos accidentados. Aquí tienes, te lo has ganado.', 0),
+(@ID, 'esMX', 'Sí, he oído que alguien había abierto el lago como un demonio de polvo por Los Baldíos. Parece que podríamos establecer un punto de observación por allí para mantener un ojo sobre nuestros amigos de la Alianza. Bueno, eso si conseguimos mantenerlo al nivel mínimo...$B$BParece que has resultado ser bastante útil después de todo; ahora el transporte entre este lugar y Espolón deberían ser menos accidentados. Aquí tienes, te lo has ganado.', 0);
+-- 26 Una lección que aprender
+-- https://es.classic.wowhead.com/quest=26
+SET @ID := 26;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Saludos, joven $c; ha llegado el momento de que conozcas nuestra forma acuática. Es aquella que te permite moverte libre e indefinidamente por el agua. Encontrarás este aspecto como una herramienta útil y una bendición ... pero es algo que debes ganar antes de dominarlo.$B$BTe enfrentarás a dos pruebas que superar. La primera pondrá a prueba tu capacidad para trabajar en el agua y bajo presión. La segunda pondrá a prueba tu determinación para comprender los aspectos de la forma en sí.$B$BEstá $gpreparado:preparada;, ya que ha llegado el momento de la prueba.', 0),
+(@ID, 'esMX', 'Saludos, joven $c; ha llegado el momento de que conozcas nuestra forma acuática. Es aquella que te permite moverte libre e indefinidamente por el agua. Encontrarás este aspecto como una herramienta útil y una bendición ... pero es algo que debes ganar antes de dominarlo.$B$BTe enfrentarás a dos pruebas que superar. La primera pondrá a prueba tu capacidad para trabajar en el agua y bajo presión. La segunda pondrá a prueba tu determinación para comprender los aspectos de la forma en sí.$B$BEstá $gpreparado:preparada;, ya que ha llegado el momento de la prueba.', 0);
+-- 1125 Los espíritus de Viento del Sur
+-- https://es.classic.wowhead.com/quest=1125
+SET @ID := 1125;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Alianza u Horda, no importa, ningún ser merece estar atrapado en este mundo como un espíritu torturado. La liberación de estas almas arreglará las cosas, $n.', 0),
+(@ID, 'esMX', 'Alianza u Horda, no importa, ningún ser merece estar atrapado en este mundo como un espíritu torturado. La liberación de estas almas arreglará las cosas, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Creía que quizás la enorme colmena que está cerca de las ruinas de la aldea había tenido algo que ver. Tu trabajo ha demostrado que esto es correcto. La proximidad de la colmena supone una amenaza para cualquier trabajo futuro que podamos hacer aquí.$B$BTe agradezco lo que has hecho para liberar las almas de los caídos; ese tipo de trabajo no es fácil, lo sé. Sin embargo, cuando estés preparado, necesito volver a pedirte ayuda...', 0),
+(@ID, 'esMX', 'Creía que quizás la enorme colmena que está cerca de las ruinas de la aldea había tenido algo que ver. Tu trabajo ha demostrado que esto es correcto. La proximidad de la colmena supone una amenaza para cualquier trabajo futuro que podamos hacer aquí.$B$BTe agradezco lo que has hecho para liberar las almas de los caídos; ese tipo de trabajo no es fácil, lo sé. Sin embargo, cuando estés preparado, necesito volver a pedirte ayuda...', 0);
+-- 1126 Una colmena en la torre
+-- https://es.classic.wowhead.com/quest=1126
+SET @ID := 1126;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Y qué? ¿Ha funcionado? Sigues de una pieza, me alegro. ¿Has encontrado algo?', 0),
+(@ID, 'esMX', '¿Y qué? ¿Ha funcionado? Sigues de una pieza, me alegro. ¿Has encontrado algo?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Pero... ¿pero qué...?$B$B¿Tiene forma de... caja, quizás? Está recubierto de algo muy sólido. Espera, aquí hay una parte a la vista... ¿Es eso un libro lo que hay debajo de toda esa porquería?$B$BCreo que has encontrado un gran descubrimiento, $n... bueno, al menos eso espero. Quizás sea un diario o un registro de tiempos pasados guardado en este contenedor.$B$BCreo que sé la forma de descubrir lo que es.', 0),
+(@ID, 'esMX', 'Pero... ¿pero qué...?$B$B¿Tiene forma de... caja, quizás? Está recubierto de algo muy sólido. Espera, aquí hay una parte a la vista... ¿Es eso un libro lo que hay debajo de toda esa porquería?$B$BCreo que has encontrado un gran descubrimiento, $n... bueno, al menos eso espero. Quizás sea un diario o un registro de tiempos pasados guardado en este contenedor.$B$BCreo que sé la forma de descubrir lo que es.', 0);
+-- 4301 El poderoso U'cha
+-- https://es.classic.wowhead.com/quest=4301
+SET @ID := 4301;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'U\'cha... ¡qué espléndida! De gran tamaño y color rojo, con unos dientes tan grandes como puñales. Sus brazos parecían troncos de árboles y era tan veloz como un león de la montaña. Deberías considerarte afortunado por haber puesto a prueba tu valentía de este modo... Mi pueblo no verá una criatura semejante durante varias generaciones.', 0),
+(@ID, 'esMX', 'U\'cha... ¡qué espléndida! De gran tamaño y color rojo, con unos dientes tan grandes como puñales. Sus brazos parecían troncos de árboles y era tan veloz como un león de la montaña. Deberías considerarte afortunado por haber puesto a prueba tu valentía de este modo... Mi pueblo no verá una criatura semejante durante varias generaciones.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Muy bien, $n. Hoy has hecho algo grandioso.$B$BU\'cha era el gorila más grande que jamás haya visto. Con tu victoria has demostrado poseer gran fuerza y valor.$B$BPor favor, acepta esto como muestra de mi respeto. Te lo has ganado.', 0),
+(@ID, 'esMX', 'Muy bien, $n. Hoy has hecho algo grandioso.$B$BU\'cha era el gorila más grande que jamás haya visto. Con tu victoria has demostrado poseer gran fuerza y valor.$B$BPor favor, acepta esto como muestra de mi respeto. Te lo has ganado.', 0);
+-- 4245 Buscando a Memo 01
+-- https://es.classic.wowhead.com/quest=4245
+SET @ID := 4245;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has podido ayudar a Memo? Esa carcasa de mithril que mencionaste fue destruida era una buena suposición de lo que estaba mal. Estoy seguro de que si reemplaza eso, se reactivará y podrá volver a casa.', 0),
+(@ID, 'esMX', '¿Has podido ayudar a Memo? Esa carcasa de mithril que mencionaste fue destruida era una buena suposición de lo que estaba mal. Estoy seguro de que si reemplaza eso, se reactivará y podrá volver a casa.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Lo has logrado! ¡Estupendo! Gracias, $n.$B$BMi pobre Memo 01... ¡mira qué abolladuras! Con unos pequeños retoques, la dejaré como nueva.$B$BGracias de nuevo por tu inestimable ayuda, $n.', 0),
+(@ID, 'esMX', '¡Lo has logrado! ¡Estupendo! Gracias, $n.$B$BMi pobre Memo 01... ¡mira qué abolladuras! Con unos pequeños retoques, la dejaré como nueva.$B$BGracias de nuevo por tu inestimable ayuda, $n.', 0);
+-- 4507 El señuelo atrapa a la reina
+-- https://es.classic.wowhead.com/quest=4507
+SET @ID := 4507;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Para poder proseguir con la investigación, es imprescindible el cerebro de la reina. Por los datos que tenemos, creemos que posiblemente los silítidos estén controlados por una inteligencia maléfica. No quiero ni pensar en qué podría controlar algo tan insidioso como son los silítidos, $n.', 0),
+(@ID, 'esMX', 'Para poder proseguir con la investigación, es imprescindible el cerebro de la reina. Por los datos que tenemos, creemos que posiblemente los silítidos estén controlados por una inteligencia maléfica. No quiero ni pensar en qué podría controlar algo tan insidioso como son los silítidos, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Fantástico, $n! Hoy hemos dado un paso más hacia la victoria. Nos llevará un tiempo entender de qué se trata, pero no te preocupes, le sacaremos provecho.$B$BEn cuanto a los silítidos, sinceramente dudo que la cosa acabe aquí. Siento tener que decirlo, pero es demasiado bonito para ser cierto.', 0),
+(@ID, 'esMX', '¡Fantástico, $n! Hoy hemos dado un paso más hacia la victoria. Nos llevará un tiempo entender de qué se trata, pero no te preocupes, le sacaremos provecho.$B$BEn cuanto a los silítidos, sinceramente dudo que la cosa acabe aquí. Siento tener que decirlo, pero es demasiado bonito para ser cierto.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_04_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_04_world.sql
new file mode 100644
index 00000000000..40460813e30
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_04_world.sql
@@ -0,0 +1,36 @@
+-- Source: Sniffs
+UPDATE `gameobject_template` SET `ScriptName` = "" WHERE `entry` = 187561;
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 13 AND `SourceEntry` IN (45446,45448,45449);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(13,1,45446,0,0,31,0,3,24771,0,0,0,0,"","Group 0: Spell 'Summon Arcane Prisoner' (Effect 0) targets creature 'Coldarra Invisman'"),
+(13,1,45448,0,0,31,0,3,24771,0,0,0,0,"","Group 0: Spell 'Summon Arcane Prisoner' (Effect 0) targets creature 'Coldarra Invisman'"),
+(13,1,45449,0,0,31,0,3,24771,0,0,0,0,"","Group 0: Spell 'Arcane Prisoner Rescue' (Effect 0) targets creature 'Coldarra Invisman'");
+
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` IN (25318,25320);
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (25318,25320) AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 2531800 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(25318,0,0,0,54,0,100,0,0,0,0,0,0,80,2531800,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Just Summoned - Run Script"),
+(25320,0,0,0,54,0,100,0,0,0,0,0,0,80,2531800,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Just Summoned - Run Script"),
+
+(2531800,9,0,0,0,0,100,0,0,0,0,0,0,66,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Script - Set Orientation Owner"),
+(2531800,9,1,0,0,0,100,0,2000,2000,0,0,0,11,45456,0,0,0,0,0,23,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Script - Cast 'Arcane Prisoner Kill Credit'"),
+(2531800,9,2,0,0,0,100,0,0,0,0,0,0,11,45451,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Script - Cast 'Cosmetic Hearthstone'"),
+(2531800,9,3,0,0,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,"Arcane Prisoner - On Script - Say Line 0");
+
+DELETE FROM `spell_scripts` WHERE `id` = 45451;
+INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`Comment`) VALUES
+(45451,0,0,18,0,0,0,0,0,0,0,"Cosmetic Hearthstone - On Effect Hit (Dummy) - Caster Despawn Instant");
+
+-- http://web.archive.org/web/20120714015749/www.wowhead.com/npc=25320
+DELETE FROM `creature_text` WHERE `CreatureID` IN (25318,25320);
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(25318,0,0,"Avenge me....",12,0,100,0,0,0,24543,0,"Arcane Prisoner"),
+(25318,0,1,"Thank you, $r. I shall not forget your kindness.",12,0,100,0,0,0,24544,0,"Arcane Prisoner"),
+(25318,0,2,"You've saved me, $c. Thank you!",12,0,100,0,0,0,24545,0,"Arcane Prisoner"),
+(25318,0,3,"Thank you, $r. Without your help I would have become one of them!",12,0,100,0,0,0,24546,0,"Arcane Prisoner"),
+(25320,0,0,"Avenge me....",12,0,100,0,0,0,24543,0,"Arcane Prisoner"),
+(25320,0,1,"Thank you, $r. I shall not forget your kindness.",12,0,100,0,0,0,24544,0,"Arcane Prisoner"),
+(25320,0,2,"You've saved me, $c. Thank you!",12,0,100,0,0,0,24545,0,"Arcane Prisoner"),
+(25320,0,3,"Thank you, $r. Without your help I would have become one of them!",12,0,100,0,0,0,24546,0,"Arcane Prisoner");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_05_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_05_world.sql
new file mode 100644
index 00000000000..17e69edc4d4
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_09_05_world.sql
@@ -0,0 +1,61 @@
+-- https://youtu.be/Gae52R_BPi8?t=171
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (187854,187855,187856,187857,187858,187859,187860,187861,187862,187863,187864,187865,187866,187867,187868,187870,187871,187872,187873,187874) AND `source_type` = 1;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (18785400,18785500,18785600,18785700,18785800,18785900,18786000,18786100,18786200,18786300,18786400,18786500,18786600,18786700,18786800,18787000,18787100,18787200,18787300,18787400) AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(187854,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187855,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187856,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187857,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187858,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187859,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187860,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187861,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187862,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187863,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187864,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187865,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187866,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187867,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187868,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187870,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187871,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187872,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187873,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+(187874,1,0,0,70,0,100,0,2,0,0,0,0,80,18785400,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Cage - On Gameobject State Changed - Run Script"),
+
+(18785400,9,0,0,0,0,100,0,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Scourge Cage - On Script - Store Targetlist"),
+(18785400,9,1,0,0,0,100,0,0,0,0,0,0,100,1,0,0,0,0,0,19,25610,5,0,0,0,0,0,0,"Scourge Cage - On Script - Send Target 1 (Scourge Prisoner)"),
+(18785400,9,2,0,0,0,100,0,0,0,0,0,0,45,0,1,0,0,0,0,19,25610,5,0,0,0,0,0,0,"Scourge Cage - On Script - Set Data 0 1 (Scourge Prisoner)");
+
+-- Scourge Prisoner SAI
+SET @ID := 25610;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID*100+0 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,10,0,20,0,1,15,60000,60000,1,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Scourge Prisoner - Within 0-15 Range Out of Combat LoS - Say Line 0"),
+(@ID,0,1,0,38,0,100,0,0,1,0,0,0,80,2561000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Prisoner - On Data Set 0 1 - Run Script"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,66,0,0,0,0,0,0,12,1,0,0,0,0,0,0,0,"Scourge Prisoner - On Script - Set Orientation Stored Target 1"),
+(@ID*100+0,9,1,0,0,0,100,0,1000,1000,0,0,0,33,25610,0,0,0,0,0,12,1,0,0,0,0,0,0,0,"Scourge Prisoner - On Script - Quest Credit 'Merciful Freedom'"),
+(@ID*100+0,9,2,0,0,0,100,0,0,0,0,0,0,1,1,0,0,0,0,0,12,1,0,0,0,0,0,0,0,"Scourge Prisoner - On Script - Say Line 1"),
+(@ID*100+0,9,3,0,0,0,100,0,0,0,0,0,0,41,7000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Scourge Prisoner - On Script - Despawn (7000)");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = @ID;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(@ID,0,0,"Somebody please... Help...",12,1,100,0,0,0,24827,0,"Scourge Prisoner"),
+(@ID,0,1,"Don't let them turn me into one of those aberrations!",12,1,100,0,0,0,24828,0,"Scourge Prisoner"),
+(@ID,0,2,"Kill me... Kill me now!",12,1,100,0,0,0,24829,0,"Scourge Prisoner"),
+(@ID,0,3,"Should I ever escape this prison...",12,1,100,0,0,0,24830,0,"Scourge Prisoner"),
+(@ID,1,0,"Thank you, friend.",12,1,100,1,0,0,24831,0,"Scourge Prisoner"),
+(@ID,1,1,"Freedom at last! I must return to Warsong Hold at once!",12,1,100,1,0,0,24832,0,"Scourge Prisoner"),
+(@ID,1,2,"You have my thanks, stranger.",12,1,100,1,0,0,24833,0,"Scourge Prisoner"),
+(@ID,1,3,"I am forever indebted to you, friend.",12,1,100,1,0,0,24834,0,"Scourge Prisoner");
+
+-- Say only if caged
+-- Old condition to say only if quest is not taken is not correct, they can say if quest is taken
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 25610 AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(22,1,25610,0,0,1,1,45801,0,0,1,0,0,"","Group 0: Execute SAI (Action 0) if creature does not have aura 'Dead Soldier'");
+
+-- The script actually was already converted and used only by one object(shouldn't be even scripted)
+UPDATE `gameobject_template` SET `ScriptName` = "" WHERE `entry` = 190803;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_00_world.sql
new file mode 100644
index 00000000000..26b2a56a4b9
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_00_world.sql
@@ -0,0 +1,33 @@
+-- Tonk Mine SAI
+SET @ID := 15368;
+UPDATE `creature_template` SET `speed_run` = 1, `AIName` = "SmartAI", `ScriptName` = "" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID*100+0 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,54,0,100,0,0,0,0,0,0,80,@ID*100+0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Just Summoned - Run Script"),
+(@ID,0,1,2,31,0,100,0,28000,0,0,0,0,11,25099,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Target Spellhit 'Land Mine Trigger' - Cast 'Detonation'"),
+(@ID,0,2,3,61,0,100,0,0,0,0,0,0,28,27999,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Link - Remove Aura 'Land Mine Periodic'"),
+(@ID,0,3,0,61,0,100,0,0,0,0,0,0,41,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Link - Despawn (2000)"),
+
+(@ID*100+0,9,0,0,0,0,100,0,0,0,0,0,0,11,11816,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Script - Cast 'Land Mine Arming'"),
+(@ID*100+0,9,1,0,0,0,100,0,2000,2000,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Script - Say Line 0"),
+(@ID*100+0,9,2,0,0,0,100,0,3000,3000,0,0,0,28,11816,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Script - Remove Aura 'Land Mine Arming'"),
+(@ID*100+0,9,3,0,0,0,100,0,0,0,0,0,0,11,27999,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Script - Cast 'Land Mine Periodic'"),
+(@ID*100+0,9,4,0,0,0,100,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Tonk Mine - On Script - Say Line 1");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = @ID;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(@ID,0,0,"%s will be armed in 3 seconds!",16,0,100,0,0,0,10894,0,"Tonk Mine"),
+(@ID,1,0,"%s is now armed!",16,0,100,0,0,0,3543,0,"Tonk Mine");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 13 AND `SourceEntry` IN (25099,28000);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(13,1,25099,0,0,31,0,3,19405,0,0,0,0,"","Group 0: Spell 'Land Mine Trigger' (Effect 0) targets creature 'Steam Tonk'"),
+-- Dunno if owner should be affected or not
+(13,1,28000,0,0,31,0,3,19405,0,0,0,0,"","Group 0: Spell 'Detonation' (Effect 0) targets creature 'Steam Tonk'");
+
+-- Missing spells for tonk
+DELETE FROM `creature_template_spell` WHERE `CreatureID` = 19405 AND `Index` IN (1,2);
+INSERT INTO `creature_template_spell` (`CreatureID`,`Index`,`Spell`,`VerifiedBuild`) VALUES
+(19405,1,25003,0),
+(19405,2,25024,0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_01_world.sql
new file mode 100644
index 00000000000..df9022325e9
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_01_world.sql
@@ -0,0 +1,48 @@
+-- Not sure how exactly double summon should be prevented. Best guess spell focus just despawns on event start and respawns after event end
+UPDATE `gameobject` SET `spawntimesecs` = 60 WHERE `id` = 184834;
+UPDATE `gameobject_template` SET `AIName` = "" WHERE `entry` IN (184834,184835);
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (184834,184835) AND `source_type` = 1;
+
+UPDATE `event_scripts` SET `datalong2` = 120000, `x` = -3310.8516, `y` = 2951.6367, `z` = 171.20958, `o` = 5.224671363830566406, `Comment` = "Event (Spell 'Crate Disguise Subspell' (37492)) - On Event - Summon Creature 'Deathbringer Jovaan'" WHERE `id` = 13852;
+
+UPDATE `creature_template` SET `speed_walk` = 0.88888, `speed_run` = 0.91269, `BaseAttackTime` = 2000, `RangeAttackTime` = 2000, `unit_flags` = 768 WHERE `entry` IN (21633,21502);
+
+UPDATE `creature_text` SET `Emote` = 66 WHERE `CreatureID` = 21633 AND `GroupID` = 2;
+
+UPDATE `creature_template` SET `AIName` = "" WHERE `entry` = 21502;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (21633,21502) AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 2163300 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(21633,0,0,1,63,0,100,0,0,0,0,0,0,11,34427,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Just Created - Cast 'Ethereal Teleport'"),
+-- Should be despawned by event script
+(21633,0,1,2,61,0,100,0,0,0,0,0,0,41,0,60,0,0,0,0,20,184834,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Link - Despawn Closest Gameobject 'Infernal'"),
+(21633,0,2,0,61,0,100,0,0,0,0,0,0,53,0,21633,0,0,0,2,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Link - Start Waypoint"),
+(21633,0,3,0,40,0,100,0,3,0,0,0,0,80,2163300,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Waypoint 3 Reached - Run Script"),
+(21633,0,4,0,40,0,100,0,6,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Waypoint 6 Reached - Despawn (1000)"),
+
+(2163300,9,0,0,0,0,100,0,3000,3000,0,0,0,5,25,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Play Emote 25"),
+(2163300,9,1,0,0,0,100,0,2000,2000,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 0"),
+(2163300,9,2,0,0,0,100,0,0,0,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Set Flag Standstate Kneel"),
+(2163300,9,3,0,0,0,100,0,0,0,0,0,0,12,21502,8,60000,0,0,0,8,0,0,0,0,-3300.09,2927.05,173.335,2.19912,"Deathbringer Jovaan - On Script - Summon Creature 'Image of Warbringer Razuun'"),
+(2163300,9,4,0,0,0,100,0,1000,1000,0,0,0,1,0,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 0 (Image of Warbringer Razuun)"),
+(2163300,9,5,0,0,0,100,0,5000,5000,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 1"),
+(2163300,9,6,0,0,0,100,0,5000,5000,0,0,0,1,1,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 1 (Image of Warbringer Razuun)"),
+(2163300,9,7,0,0,0,100,0,2000,2000,0,0,0,5,25,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Play Emote 25 (Image of Warbringer Razuun)"),
+(2163300,9,8,0,0,0,100,0,5000,5000,0,0,0,91,8,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Remove Flag Standstate Kneel"),
+(2163300,9,9,0,0,0,100,0,1000,1000,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 2"),
+(2163300,9,10,0,0,0,100,0,6000,6000,0,0,0,1,2,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 2 (Image of Warbringer Razuun)"),
+(2163300,9,11,0,0,0,100,0,4000,4000,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 3"),
+(2163300,9,12,0,0,0,100,0,4000,4000,0,0,0,1,3,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Say Line 3 (Image of Warbringer Razuun)"),
+(2163300,9,13,0,0,0,100,0,2000,2000,0,0,0,5,25,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Play Emote 25 (Image of Warbringer Razuun)"),
+(2163300,9,14,0,0,0,100,0,3000,3000,0,0,0,33,21502,0,0,0,0,0,23,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Quest Credit 'To Legion Hold'"),
+(2163300,9,15,0,0,0,100,0,1000,1000,0,0,0,41,0,0,0,0,0,0,19,21502,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Despawn Closest Creature 'Image of Warbringer Razuun'"),
+(2163300,9,16,0,0,0,100,0,0,0,0,0,0,5,66,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Deathbringer Jovaan - On Script - Play Emote 66");
+
+DELETE FROM `waypoints` WHERE `entry` = 21633;
+INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES
+(21633,1,-3307.9983,2942.0217,171.11267,0,0,"Deathbringer Jovaan"),
+(21633,2,-3306.255,2935.7288,171.02937,0,0,"Deathbringer Jovaan"),
+(21633,3,-3304.257,2930.78,170.98656,5.67231,47000,"Deathbringer Jovaan"),
+(21633,4,-3307.6086,2936.3853,170.99191,0,0,"Deathbringer Jovaan"),
+(21633,5,-3309.4153,2942.621,171.11896,0,0,"Deathbringer Jovaan"),
+(21633,6,-3311.1133,2951.74,171.14693,0,0,"Deathbringer Jovaan");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_02_world.sql
new file mode 100644
index 00000000000..0e772336ccd
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_02_world.sql
@@ -0,0 +1,5 @@
+--
+UPDATE `item_template` SET `ScriptName` = "" WHERE `entry` = 30175;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 17 AND `SourceEntry` = 32578 AND `ConditionTypeOrReference` = 1;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(17,0,32578,0,0,1,1,32578,0,0,1,173,0,"","Group 0: Spell 'Gor'drek's Ointment' can be used if target does not have aura 'Gor'drek's Ointment'");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_03_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_03_world_335.sql
new file mode 100644
index 00000000000..053821f8663
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_11_03_world_335.sql
@@ -0,0 +1,212 @@
+-- 8080, 8154, 8155, 8156, 8297 Los recursos de la Cuenca de Arathi
+-- https://es.classic.wowhead.com/quest=8080
+DELETE FROM `quest_request_items_locale` WHERE `id` IN(8080, 8154, 8155, 8156, 8297) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(8080, 'esES', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8154, 'esES', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8155, 'esES', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8156, 'esES', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8297, 'esES', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8080, 'esMX', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8154, 'esMX', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8155, 'esMX', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8156, 'esMX', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0),
+(8297, 'esMX', '¿Tiene la caja de suministros, $n? La Liga de Arathor no puede librar una batalla decente sin ellos...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id`IN(8080, 8154, 8155, 8156, 8297) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(8080, 'esES', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8154, 'esES', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8155, 'esES', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8156, 'esES', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8297, 'esES', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8080, 'esMX', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8154, 'esMX', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8155, 'esMX', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8156, 'esMX', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0),
+(8297, 'esMX', '¡Tienes los suministros! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, que pueden distribuirlos rápidamente entre nuestras tropas.$B$BGracias, $n. De hecho, realizar misiones exitosas como la que has logrado es la forma en que realmente se ganan las guerras.', 0);
+-- 8105, 8166, 8167, 8168 La batalla por la Cuenca de Arathi
+-- https://es.classic.wowhead.com/quest=8168
+DELETE FROM `quest_offer_reward_locale` WHERE `id` IN(8105, 8166, 8167, 8168) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(8105, 'esES', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8166, 'esES', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8167, 'esES', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8168, 'esES', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8105, 'esMX', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8166, 'esMX', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8167, 'esMX', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0),
+(8168, 'esMX', 'He recibido informes de tus hazañas en La Cuenca de Arathi, $n. ¡Bien hecho! Con otros como tú uniéndose a la lucha, tengo fe en que algún día recuperaremos nuestra tierra natal.', 0);
+-- 4508 La calma que precede a la tormenta
+-- https://es.classic.wowhead.com/quest=4508
+SET @ID := 4508;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Son tontos, $n! Ni siquiera pueden pensar en mirar a su alrededor en busca de una amenaza mayor; su odio irracional hacia la Horda será el fin de todos nosotros. ¡No sé cuántas pruebas más puedo darles de la amenaza de los silítidos a menos que los arroje a una de las colmenas para que puedan ver por sí mismos!$B$BLo siento, ¿traes noticias para mi atención?', 0),
+(@ID, 'esMX', '¡Son tontos, $n! Ni siquiera pueden pensar en mirar a su alrededor en busca de una amenaza mayor; su odio irracional hacia la Horda será el fin de todos nosotros. ¡No sé cuántas pruebas más puedo darles de la amenaza de los silítidos a menos que los arroje a una de las colmenas para que puedan ver por sí mismos!$B$BLo siento, ¿traes noticias para mi atención?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Si bien realmente aprecio esto, no estoy seguro de qué beneficio nos dará. La Alianza ignora las amenazas de cualquier otra fuente que no sea la Horda, e incluso nuestros propios líderes aquí en Darnassus no pueden ponerse de acuerdo sobre qué es exactamente esta amenaza. Los tontos como Fandral Corcocelada teorizan que los silítidos no se parecen en nada a la amenaza del pasado que yo digo que son. Su ignorancia solo es superada por su arrogancia.', 0),
+(@ID, 'esMX', 'Si bien realmente aprecio esto, no estoy seguro de qué beneficio nos dará. La Alianza ignora las amenazas de cualquier otra fuente que no sea la Horda, e incluso nuestros propios líderes aquí en Darnassus no pueden ponerse de acuerdo sobre qué es exactamente esta amenaza. Los tontos como Fandral Corcocelada teorizan que los silítidos no se parecen en nada a la amenaza del pasado que yo digo que son. Su ignorancia solo es superada por su arrogancia.', 0);
+-- 8308 La carta perdida de Brann Barbabronce
+-- https://es.wowhead.com/quest=8308
+SET @ID := 8308;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Vaya.', 0),
+(@ID, 'esMX', 'Vaya.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esto explica mucho. Si alguna vez entras en Ahn\'Qiraj, busca al pobre Brann. Seguro que echa de menos al monito.', 0),
+(@ID, 'esMX', 'Esto explica mucho. Si alguna vez entras en Ahn\'Qiraj, busca al pobre Brann. Seguro que echa de menos al monito.', 0);
+-- 3912 Encuentro en la tumba
+-- https://es.classic.wowhead.com/quest=3912
+SET @ID := 3912;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ha pasado mucho tiempo desde que vinieron a hablar conmigo por última vez...', 0),
+(@ID, 'esMX', 'Ha pasado mucho tiempo desde que vinieron a hablar conmigo por última vez...', 0);
+-- 6844 Umber, el archivista
+-- https://es.classic.wowhead.com/quest=6844
+SET @ID := 6844;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Eh, hola! Mmm...$B$BVoy a hablarte con sinceridad, $gamigo:amiga;... apestas un poco. Tienes olor a pies, o algo así. No es que te esté atacando ni nada de eso. Solo digo que... en el futuro, quizás quieras refrescarte un poco después de salir del campo de batalla. De esa forma, las primeras impresiones que causes no serán tan impresionantes.$B$BEn fin... ¿Qué puedo hacer por ti?', 0),
+(@ID, 'esMX', '¡Eh, hola! Mmm...$B$BVoy a hablarte con sinceridad, $gamigo:amiga;... apestas un poco. Tienes olor a pies, o algo así. No es que te esté atacando ni nada de eso. Solo digo que... en el futuro, quizás quieras refrescarte un poco después de salir del campo de batalla. De esa forma, las primeras impresiones que causes no serán tan impresionantes.$B$BEn fin... ¿Qué puedo hacer por ti?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Por las barbas de los sapos! ¿Qué llevas ahí? Tiene forma de libro... Intentaré romper la estructura que lo cubre.$B$B¿Layo te ha enviado a buscarme desde Silithus? Tan solo he oído susurros silenciosos, bueno, no tan silenciosos si los he oído, claro, sobre los horrores que están ocurriendo allí. Une eso a mi aversión por los bichos y tendrás la razón perfecta para que me quede aquí con los libros.', 0),
+(@ID, 'esMX', '¡Por las barbas de los sapos! ¿Qué llevas ahí? Tiene forma de libro... Intentaré romper la estructura que lo cubre.$B$B¿Layo te ha enviado a buscarme desde Silithus? Tan solo he oído susurros silenciosos, bueno, no tan silenciosos si los he oído, claro, sobre los horrores que están ocurriendo allí. Une eso a mi aversión por los bichos y tendrás la razón perfecta para que me quede aquí con los libros.', 0);
+-- 6845 Desvelar los secretos del pasado
+-- https://es.classic.wowhead.com/quest=6845
+SET @ID := 6845;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Me alegro de verte, $n.$B$BTe estaba esperando para comunicarte la gratitud del Círculo Cenarion por tu ayuda. Acepta esto como muestra de agradecimiento.$B$BMuchas gracias, $c.', 0),
+(@ID, 'esMX', 'Me alegro de verte, $n.$B$BTe estaba esperando para comunicarte la gratitud del Círculo Cenarion por tu ayuda. Acepta esto como muestra de agradecimiento.$B$BMuchas gracias, $c.', 0);
+-- 5526 Fragmentos de gangrevid
+-- https://es.classic.wowhead.com/quest=5526
+SET @ID := 5526;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ahora que tenemos el relicario de pureza, podremos eliminar la amenaza corruptora y además estudiarla. Tal vez nos ayude a crear más defensas frente a la corrupción que amenaza permanentemente a Azeroth.$B$BEs lo que habría querido Milli...', 0),
+(@ID, 'esMX', 'Ahora que tenemos el relicario de pureza, podremos eliminar la amenaza corruptora y además estudiarla. Tal vez nos ayude a crear más defensas frente a la corrupción que amenaza permanentemente a Azeroth.$B$BEs lo que habría querido Milli...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'El Círculo Cenarion está en deuda contigo, $c, por ayudarnos a ganar esta batalla contra nuestros enemigos.$B$BPor favor, acepta esto en muestra de agradecimiento y la admiración del Círculo, $n.', 0),
+(@ID, 'esMX', 'El Círculo Cenarion está en deuda contigo, $c, por ayudarnos a ganar esta batalla contra nuestros enemigos.$B$BPor favor, acepta esto en muestra de agradecimiento y la admiración del Círculo, $n.', 0);
+-- 4510 La calma que precede a la tormenta
+-- https://es.classic.wowhead.com/quest=4510
+SET @ID := 4510;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Elune\'adore, $c. ¿Qué puedo hacer hoy por ti?', 0),
+(@ID, 'esMX', 'Elune\'adore, $c. ¿Qué puedo hacer hoy por ti?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Este comprobante bancario me autoriza a retirar un artículo de la cuenta de Gracina Poderespíritu y entregártelo. ¡Felicidades, todo parece estar en orden!', 0),
+(@ID, 'esMX', 'Este comprobante bancario me autoriza a retirar un artículo de la cuenta de Gracina Poderespíritu y entregártelo. ¡Felicidades, todo parece estar en orden!', 0);
+-- 3913 Una situación mortal
+-- https://es.classic.wowhead.com/quest=3913
+SET @ID := 3913;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esta debe ser la lápida que mencionó Gaeriyan...', 0),
+(@ID, 'esMX', 'Esta debe ser la lápida que mencionó Gaeriyan...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Empujas la lápida con fuerza, y se desliza a un lado mostrando un pequeño hueco debajo de ella.$B$BCuando colocas la Espada de Linken en el hueco te das cuenta de que encaja a la perfección...', 0),
+(@ID, 'esMX', 'Empujas la lápida con fuerza, y se desliza a un lado mostrando un pequeño hueco debajo de ella.$B$BCuando colocas la Espada de Linken en el hueco te das cuenta de que encaja a la perfección...', 0);
+-- 3914 La Espada de Linken
+-- https://es.classic.wowhead.com/quest=3914
+SET @ID := 3914;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Oh! ¡Te recuerdo!... Eres... ¡No, no me lo digas!', 0),
+(@ID, 'esMX', '¡Oh! ¡Te recuerdo!... Eres... ¡No, no me lo digas!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Mi espada... ¡está terminada!$B$BSi tan solo pudiera recordar para qué la necesitaba...$B$BToma, deja que al menos te pague algo por tu trabajo.', 0),
+(@ID, 'esMX', 'Mi espada... ¡está terminada!$B$BSi tan solo pudiera recordar para qué la necesitaba...$B$BToma, deja que al menos te pague algo por tu trabajo.', 0);
+-- 3941 La ayuda de una gnoma
+-- https://es.classic.wowhead.com/quest=3941
+SET @ID := 3941;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Espera solo un momento... Estoy probando una nueva combinación de cristales...', 0),
+(@ID, 'esMX', 'Espera solo un momento... Estoy probando una nueva combinación de cristales...', 0);
+-- 3942 Recuerdos de Linken
+-- https://es.classic.wowhead.com/quest=3942
+SET @ID := 3942;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola, $c. ¿Puedo ayudarte en algo?', 0),
+(@ID, 'esMX', 'Hola, $c. ¿Puedo ayudarte en algo?', 0);
+-- 4284 Cristales de poder
+-- https://es.classic.wowhead.com/quest=4284
+SET @ID := 4284;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Solo sé que he dado con algo, $n!', 0),
+(@ID, 'esMX', '¡Solo sé que he dado con algo, $n!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Ahora seguiré con mis experimentos! Gracias, $n.', 0),
+(@ID, 'esMX', '¡Ahora seguiré con mis experimentos! Gracias, $n.', 0);
+-- 4285 La Torre de cristal del Norte
+-- https://es.classic.wowhead.com/quest=4285
+SET @ID := 4285;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has visitado la torre, $n?', 0),
+(@ID, 'esMX', '¿Has visitado la torre, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sé que las historias que cuentan son ciertas, $n.', 0),
+(@ID, 'esMX', 'Sé que las historias que cuentan son ciertas, $n.', 0);
+-- 4287 La Torre de cristal del Este
+-- https://es.classic.wowhead.com/quest=4287
+SET @ID := 4287;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has visitado la torre, $n?', 0),
+(@ID, 'esMX', '¿Has visitado la torre, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Un\'Goro es un lugar muy extraño, $n. Cuando entras en el cráter es como si estuvieras en un mundo totalmente distinto...', 0),
+(@ID, 'esMX', 'Un\'Goro es un lugar muy extraño, $n. Cuando entras en el cráter es como si estuvieras en un mundo totalmente distinto...', 0);
+-- 4288 La Torre de cristal del Oeste
+-- https://es.classic.wowhead.com/quest=4288
+SET @ID := 4288;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Has visitado la torre, $n?', 0),
+(@ID, 'esMX', '¿Has visitado la torre, $n?', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hay muchas zonas secretas a los lados del cráter. Si no se te ocurre ningún otro sitio donde buscar intenta explorar los caminos más intrincados, $n.', 0),
+(@ID, 'esMX', 'Hay muchas zonas secretas a los lados del cráter. Si no se te ocurre ningún otro sitio donde buscar intenta explorar los caminos más intrincados, $n.', 0);
+-- 974 Busca la fuente
+-- https://es.classic.wowhead.com/quest=974
+SET @ID := 974;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Iría allí yo mismo, pero... ¡me dan algo de miedo los elementales de fuego!', 0),
+(@ID, 'esMX', 'Iría allí yo mismo, pero... ¡me dan algo de miedo los elementales de fuego!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sí, veo claramente la relación entre la temperatura del volcán y las fuentes termales. Tengo que volver a comprobar mis ecuaciones pero parece que la distancia y la tasa de transferencia del calor... Ummm...', 0),
+(@ID, 'esMX', 'Sí, veo claramente la relación entre la temperatura del volcán y las fuentes termales. Tengo que volver a comprobar mis ecuaciones pero parece que la distancia y la tasa de transferencia del calor... Ummm...', 0);
+-- 980 Nuevos manantiales
+-- https://es.classic.wowhead.com/quest=980
+SET @ID := 980;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Hola, $n. Sí, lo que te dijo Krakle es cierto...', 0),
+(@ID, 'esMX', 'Hola, $n. Sí, lo que te dijo Krakle es cierto...', 0);
+-- 4321 Entender el significado
+-- https://es.classic.wowhead.com/quest=4321
+SET @ID := 4321;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Muy bien, $n. Es fascinante... ¡sólo espero que mis diagramas sean correctos! Recogí toda la información en este manual, tómalo.$B$BCreo que ya puedo responder a cualquier pregunta que tengas sobre los cristales, $n.', 0),
+(@ID, 'esMX', 'Muy bien, $n. Es fascinante... ¡sólo espero que mis diagramas sean correctos! Recogí toda la información en este manual, tómalo.$B$BCreo que ya puedo responder a cualquier pregunta que tengas sobre los cristales, $n.', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_00_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_00_world.sql
new file mode 100644
index 00000000000..fbe7777e45a
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_00_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `creature` SET `modelid` = 31736 WHERE `id` = 10540;
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_01_world.sql
new file mode 100644
index 00000000000..547f564ecc0
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_01_world.sql
@@ -0,0 +1,223 @@
+-- Flik & his frog
+DELETE FROM `waypoint_data` WHERE `id` IN (1376810);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1376810,1,-1527.0554,162.43452,-7.6678085,0,0,1,0,0,0),
+(1376810,2,-1519.4049,170.44824,-7.6946683,0,0,1,0,0,0),
+(1376810,3,-1508.2561,183.55574,-7.6946683,0,0,1,0,0,0),
+(1376810,4,-1498.1364,178.80792,-7.6678076,0,0,1,0,0,0),
+(1376810,5,-1492.0419,184.92522,-7.6678076,0,0,1,0,0,0),
+(1376810,6,-1484.2388,188.02425,-7.6678076,0,0,1,0,0,0),
+(1376810,7,-1477.6945,182.4646,-7.6678076,0,0,1,0,0,0),
+(1376810,8,-1470.6246,175.57527,-7.6678076,0,0,1,0,0,0),
+(1376810,9,-1470.0273,184.64192,-7.6678076,0,0,1,0,0,0),
+(1376810,10,-1465.0334,190.30692,-7.6677995,0,0,1,0,0,0),
+(1376810,11,-1461.2782,199.08371,-7.6677995,0,0,1,0,0,0),
+(1376810,12,-1459.0747,207.99756,-7.667806,0,0,1,0,0,0),
+(1376810,13,-1469.8142,212.23557,-7.6831884,0,0,1,0,0,0),
+(1376810,14,-1480.438,216.46582,-7.6831884,0,0,1,0,0,0),
+(1376810,15,-1485.2087,209.65779,-7.6831884,0,0,1,0,0,0),
+(1376810,16,-1487.1512,197.81549,-7.6678076,0,0,1,0,0,0),
+(1376810,17,-1493.4016,188.09909,-7.6678076,0,0,1,0,0,0),
+(1376810,18,-1501.0374,182.45679,-7.6946683,0,0,1,0,0,0),
+(1376810,19,-1511.0964,176.22987,-7.6946683,0,0,1,0,0,0),
+(1376810,20,-1522.9888,169.60506,-7.6946683,0,0,1,0,0,0),
+(1376810,21,-1534.5083,168.5881,-7.7289877,0,0,1,0,0,0),
+(1376810,22,-1544.6705,172.59908,-7.7289877,0,0,1,0,0,0),
+(1376810,23,-1550.4026,166.76416,-7.7289877,0,0,1,0,0,0),
+(1376810,24,-1557.5946,172.08545,-7.7289877,0,0,1,0,0,0),
+(1376810,25,-1566.9341,170.4624,-7.6678085,0,0,1,0,0,0),
+(1376810,26,-1569.5573,162.50226,-7.7115445,0,0,1,0,0,0),
+(1376810,27,-1577.2268,156.30441,-7.7115445,0,0,1,0,0,0),
+(1376810,28,-1572.6919,148.14977,-7.7115445,0,0,1,0,0,0),
+(1376810,29,-1573.7439,131.02667,-8.011875,0,0,1,0,0,0),
+(1376810,30,-1580.9238,119.60346,-9.636875,0,0,1,0,0,0),
+(1376810,31,-1590.7731,115.08236,-12.511875,0,0,1,0,0,0),
+(1376810,32,-1605.3788,120.04511,-16.19824,0,0,1,0,0,0),
+(1376810,33,-1619.9913,120.508,-17.82324,0,0,1,0,0,0),
+(1376810,34,-1626.4371,113.33784,-17.82324,0,0,1,0,0,0),
+(1376810,35,-1615.3619,115.06055,-17.82324,0,0,1,0,0,0),
+(1376810,36,-1605.8744,123.10845,-15.69824,0,0,1,0,0,0),
+(1376810,37,-1595.7502,112.46634,-12.761875,0,0,1,0,0,0),
+(1376810,38,-1592.1553,98.393936,-10.5600605,0,0,1,0,0,0),
+(1376810,39,-1577.2955,87.81063,-9.0600605,0,0,1,0,0,0),
+(1376810,40,-1564.7849,94.98942,-5.924779,0,0,1,0,0,0),
+(1376810,41,-1566.5446,103.44608,-2.807179,0,0,1,0,0,0),
+(1376810,42,-1579.2997,108.94814,-9.511875,0,0,1,0,0,0),
+(1376810,43,-1580.6135,124.35615,-9.261875,0,0,1,0,0,0),
+(1376810,44,-1569.3239,133.97426,-7.8365445,0,0,1,0,0,0),
+(1376810,45,-1568.1815,143.68088,-7.7115445,0,0,1,0,0,0),
+(1376810,46,-1558.552,141.94455,-7.682179,0,0,1,0,0,0),
+(1376810,47,-1557.5627,152.3049,-7.682179,0,0,1,0,0,0),
+(1376810,48,-1544.1437,152.57048,-7.682179,0,0,1,0,0,0),
+(1376810,49,-1537.4874,162.0988,-7.682179,0,0,1,0,0,0);
+
+-- Add missing formations and remove waypoints from Flik
+UPDATE `creature_formations` SET `dist` = 2, `angle` = 360 WHERE `leaderGUID` = 137681 AND `memberGUID` = 137677;
+UPDATE `creature` SET `position_x` = -1527.0554, `position_y` = 162.43452, `position_z` = -7.6678085 WHERE `guid` IN (137681,137677);
+UPDATE `creature` SET `position_x` = -9502.26, `position_y` = 77.9182, `position_z` = 57.5324 WHERE `guid` IN (56624,56625);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 14860);
+DELETE FROM `waypoint_data` WHERE `id` IN (436730,566250);
+UPDATE `creature` SET `MovementType` = 0 WHERE `id` = 14860;
+
+DELETE FROM `creature_formations` WHERE `leaderGUID` IN (56624,43672);
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(56624,56624,0,0,515,0,0),
+(56624,56625,2,360,515,0,0),
+(43672,43672,0,0,515,0,0),
+(43672,43673,2,360,515,0,0);
+
+-- One of two Darkmoon Faire Carnie
+UPDATE `creature` SET `position_x` = -1585.5924, `position_y` = 117.0877, `position_z` = -11.136875 WHERE `guid` IN (137686);
+DELETE FROM `waypoint_data` WHERE `id` IN (1376860);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1376860,1,-1585.5924,117.0877,-11.136875,0,0,0,0,0,0),
+(1376860,2,-1618.5973,122.99528,-17.69824,0,0,0,0,0,0),
+(1376860,3,-1633.6272,111.31844,-17.82324,0,0,0,0,0,0),
+(1376860,4,-1633.1578,98.96647,-17.82324,0,0,0,0,0,0),
+(1376860,5,-1628.5997,90.41924,-17.82324,0,0,0,0,0,0),
+(1376860,6,-1625.1763,91.63919,-17.82324,0,0,0,0,0,0),
+(1376860,7,-1626.3054,97.71352,-17.82324,0,0,0,0,0,0),
+(1376860,8,-1627.5028,107.2822,-17.82324,0,0,0,0,0,0),
+(1376860,9,-1611.2916,117.99957,-17.19824,0,0,0,0,0,0);
+
+-- Silas Darkmoon & Burth
+UPDATE `creature` SET `position_x` = -1584.4713, `position_y` = 116.63995, `position_z` = -10.886875 WHERE `guid` IN (137666,137667);
+DELETE FROM `waypoint_data` WHERE `id` IN (1376660);
+INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
+(1376660,1,-1584.4713,116.63995,-10.886875,0,0,0,0,0,0),
+(1376660,2,-1590.0602,115.31747,-12.386875,0,0,0,0,0,0),
+(1376660,3,-1607.0582,119.31391,-16.44824,0,0,0,0,0,0),
+(1376660,4,-1619.5645,119.9997,-17.82324,0,0,0,0,0,0),
+(1376660,5,-1624.3062,117.62275,-17.82324,0,0,0,0,0,0),
+(1376660,6,-1618.8767,118.07926,-17.82324,0,0,0,0,0,0),
+(1376660,7,-1603.9062,118.87109,-15.82324,0,0,0,0,0,0),
+(1376660,8,-1588.8379,114.7561,-12.011875,0,0,0,0,0,0),
+(1376660,9,-1582.073,117.58125,-9.886875,0,0,0,0,0,0),
+(1376660,10,-1573.7708,131.88441,-8.011875,0,0,0,0,0,0),
+(1376660,11,-1565.4547,141.4127,-7.682179,0,0,0,0,0,0),
+(1376660,12,-1557.5063,149.92036,-7.682179,0,0,0,0,0,0),
+(1376660,13,-1552.265,159.31714,-7.682179,0,0,0,0,0,0),
+(1376660,14,-1556.0364,163.97966,-7.682179,0,0,0,0,0,0),
+(1376660,15,-1561.0963,162.32056,-7.682179,0,0,0,0,0,0),
+(1376660,16,-1562.7856,159.41843,-7.682179,0,0,0,0,0,0),
+(1376660,17,-1565.7943,155.5774,-7.682179,0,60000,0,0,0,0),
+(1376660,18,-1564.6301,157.11882,-7.682179,0,0,0,0,0,0),
+(1376660,19,-1562.6594,160.10606,-7.682179,0,0,0,0,0,0),
+(1376660,20,-1561.0983,162.60368,-7.682179,0,0,0,0,0,0),
+(1376660,21,-1562.4436,168.99344,-7.7289877,0,0,0,0,0,0),
+(1376660,22,-1568.7457,172.07948,-7.6678085,0,0,0,0,0,0),
+(1376660,23,-1574.3779,168.00749,-7.6678085,0,0,0,0,0,0),
+(1376660,24,-1576.4568,161.28665,-7.7115445,0,0,0,0,0,0),
+(1376660,25,-1575.8666,152.67093,-7.7115445,0,0,0,0,0,0),
+(1376660,26,-1573.1211,145.2289,-7.7115445,0,0,0,0,0,0),
+(1376660,27,-1575.5566,134.64958,-7.8365445,0,0,0,0,0,0),
+(1376660,28,-1575.642,134.25548,-7.8365445,0,90000,0,0,0,0),
+(1376660,29,-1576.0245,132.38678,-7.886875,0,0,0,0,0,0),
+(1376660,30,-1577.6501,125.99526,-8.761875,0,0,0,0,0,0);
+
+UPDATE `creature_formations` SET `dist` = 5, `angle` = 360 WHERE `leaderGUID` = 137666 AND `memberGUID` = 137667;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (14823,-137666) AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 1482300 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(-137666,0,0,0,34,0,100,0,2,17,0,0,0,80,1482300,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Silas Darkmoon - On Reached Point 17 - Run Script"),
+(-137666,0,1,0,34,0,100,0,2,28,0,0,0,80,1482300,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Silas Darkmoon - On Reached Point 28 - Run Script"),
+
+(1482300,9,0,0,0,0,100,0,5000,5000,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Silas Darkmoon - On Script - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID` = 14823;
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+-- Azeroth
+(14823,0,0,"Everyone enjoying themselves so far? That's great! Welcome to the Darkmoon Faire, the greatest show on all of Azeroth! Make sure that you speak with Yebb and his friends here while you're taking in Neblegear's Darkmoon Zoo Bizarre.",12,0,100,0,0,0,10153,0,"Silas Darkmoon"),
+(14823,0,1,"Come one, come all. Welcome to the Darkmoon Faire! Don't be shy. Step right up to Lhara and buy yourself an exotic artifact from far off lands. If you're one of the lucky few who have found Darkmoon Cards, have a word with Professor Paleo. Hungry? Thirsty? You're in luck! Refreshments are available right here from Sylannia and Stamp. I recommend the Darkmoon Special Reserve to wash down some Red Hot Wings. And if the future is what you seek, then run, don't walk, to speak with Sayge.",12,0,100,0,0,0,10154,0,"Silas Darkmoon"),
+(14823,0,2,"Welcome one and all to the Darkmoon Faire, the greatest event in all the world! We have it all... delicious food, strong drink, exotic artifacts, fortunes read, amazing prizes and excitement without end! Don't forget to turn in your Darkmoon Faire Prize Tickets to Gelvas Grimegate! All it takes is five or more and you're on your way to the most wondrous prizes on all of Azeroth. Everybody is a winner!",12,0,100,0,0,0,10155,0,"Silas Darkmoon"),
+(14823,0,3,"Welcome one and all to the greatest show on all of Azeroth... the Darkmoon Faire! Adventure and excitement await, don't be shy! Mysteries and prizes for both the young and the old are here for the taking. And be sure to speak with the professor about any Darkmoon Cards that you have come across during your travels!",12,0,100,0,0,0,10156,0,"Silas Darkmoon"),
+(14823,0,4,"Greetings friends, and welcome to the greatest show on Azeroth!$B$BPlease, step right up and take in all we have to offer. Ride the rides and see the sights! Amaze at the wonders that the Darkmoon Faire has uncovered in this vast and mysterious world! We have spared no expense in bringing you excitement that children of all ages will delight in!",12,0,100,0,0,0,10157,0,"Silas Darkmoon"),
+(14823,0,5,"Come one, come all! Welcome to the Darkmoon Faire! Do you crave adventure? Do you seek exotic and mysterious treasures? Then look no further! You, my friend, have come to the right place! Dive right in and take part in all that the Faire has to offer! We'll be at this location all week, so be sure to tell your friends and loved ones!",12,0,100,0,0,0,10158,0,"Silas Darkmoon"),
+(14823,0,6,"We're back and better than ever! It's the Darkmoon Faire friend, and it's your lucky day! Sparing no expense, we've gathered wonders and treats from around the world for your delight. Whether you're young or old, rich or poor, the Darkmoon Faire has it all! Be sure to turn in your Darkmoon Faire Prize Tickets to Gelvas Grimegate, and choose from several exotic and wondrous prizes!",12,0,100,0,0,0,10160,0,"Silas Darkmoon"),
+-- Outland
+(14823,1,0,"Come one, come all. Welcome to the Darkmoon Faire! Don't be shy. Step right up to Lhara and buy yourself an exotic artifact from far off lands. If you're one of the lucky few who have found Darkmoon Cards, have a word with Professor Paleo. Hungry? Thirsty? You're in luck! Refreshments are available right here from Sylannia and Stamp. I recommend the Darkmoon Special Reserve to wash down some Red Hot Wings. And if the future is what you seek, then run, don't walk, to speak with Sayge.",12,0,100,0,0,0,10154,0,"Silas Darkmoon"),
+(14823,1,1,"Come one, come all! Welcome to the Darkmoon Faire! Do you crave adventure? Do you seek exotic and mysterious treasures? Then look no further! You, my friend, have come to the right place! Dive right in and take part in all that the Faire has to offer! We'll be at this location all week, so be sure to tell your friends and loved ones!",12,0,100,0,0,0,10158,0,"Silas Darkmoon"),
+(14823,1,2,"We're back and better than ever! It's the Darkmoon Faire friend, and it's your lucky day! Sparing no expense, we've gathered wonders and treats from around the world for your delight. Whether you're young or old, rich or poor, the Darkmoon Faire has it all! Be sure to turn in your Darkmoon Faire Prize Tickets to Gelvas Grimegate, and choose from several exotic and wondrous prizes!",12,0,100,0,0,0,10160,0,"Silas Darkmoon"),
+-- Well, well, well, someone forgot to change this one for Outland
+(14823,1,3,"Welcome one and all to the greatest show on all of Azeroth... the Darkmoon Faire! Adventure and excitement await, don't be shy! Mysteries and prizes for both the young and the old are here for the taking. And be sure to speak with the professor about any Darkmoon Cards that you have come across during your travels!",12,0,100,0,0,0,22541,0,"Silas Darkmoon"),
+-- And again
+(14823,1,4,"Greetings friends, and welcome to the greatest show on Azeroth!$B$BPlease, step right up and take in all we have to offer. Ride the rides and see the sights! Amaze at the wonders that the Darkmoon Faire has uncovered in this vast and mysterious world! We have spared no expense in bringing you excitement that children of all ages will delight in!",12,0,100,0,0,0,22542,0,"Silas Darkmoon"),
+(14823,1,5,"Everyone enjoying themselves so far? That's great! Welcome to the Darkmoon Faire, the greatest show in all of Outland! Make sure that you speak with Yebb and his friends here while you're taking in Neblegear's Darkmoon Zoo Bizarre.",12,0,100,0,0,0,22543,0,"Silas Darkmoon"),
+(14823,1,6,"Welcome one and all to the Darkmoon Faire, the greatest event in all the worlds! We have it all... delicious food, strong drink, exotic artifacts, fortunes read, amazing prizes and excitement without end! Don't forget to turn in your Darkmoon Faire Prize Tickets to Gelvas Grimegate! All it takes is five or more and you're on your way to the most wondrous prizes in all of Outland. Everybody is a winner!",12,0,100,0,0,0,22544,0,"Silas Darkmoon");
+
+-- Scripts for other creatures
+
+-- Say not on LoS but OOC, seems like this is more correct. Even if it's LoS it'll cause spam because we have no initial timers.
+-- Create similar scripts for other creatures & remove old incomplete hacky implementation
+UPDATE `smart_scripts` SET `event_type` = 1, `event_param1` = 0, `event_param2` = 240000, `event_param3` = 180000, `event_param4` = 240000, `event_param5` = 0, `target_type` = 1, `comment` = "Sayge - Out of Combat - Say Line 0" WHERE `entryorguid` = 14822 AND `source_type` = 0 AND `id` = 0;
+
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` IN (14828,14844,14845,14846,14847,14849,14860);
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (14828,14844,14845,14846,14847,14849,14860) AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(14828,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Gelvas Grimegate - Out of Combat - Say Line 0"),
+(14844,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Sylannia - Out of Combat - Say Line 0"),
+(14845,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Stamp Thunderhorn - Out of Combat - Say Line 0"),
+(14846,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Lhara - Out of Combat - Say Line 0"),
+(14847,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Professor Thaddeus Paleo - Out of Combat - Say Line 0"),
+(14849,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Darkmoon Faire Carnie - Out of Combat - Say Line 0"),
+(14849,0,1,0,1,0,100,0,0,240000,180000,240000,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Darkmoon Faire Carnie - Out of Combat - Say Line 1"),
+(14849,0,2,0,1,0,100,0,0,240000,180000,240000,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Darkmoon Faire Carnie - Out of Combat - Say Line 2"),
+(14860,0,0,0,1,0,100,0,0,240000,180000,240000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Flik - Out of Combat - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `CreatureID` IN (14828,14844,14845,14846,14847,14849,14860);
+INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES
+(14828,0,0,"Tickets! Redeem your Darkmoon Prize Tickets here! Wondrous and exotic prizes are waiting for you!",12,0,100,0,0,0,10149,0,"Gelvas Grimegate"),
+(14828,0,1,"Mysterious prizes await the adventurous. Step right up, step right up!",12,0,100,0,0,0,10150,0,"Gelvas Grimegate"),
+(14828,0,2,"Five tickets or five hundred, it doesn't matter friend, everybody is a winner!",12,0,100,0,0,0,10151,0,"Gelvas Grimegate"),
+(14828,0,3,"Prizes! Get your prizes right here! Get over here and turn in your Darkmoon Prize Tickets for valuable prizes!",12,0,100,0,0,0,10152,0,"Gelvas Grimegate"),
+(14844,0,0,"Cheap beer! Get your cheap beer right here!",12,0,100,0,0,0,10129,0,"Sylannia"),
+(14844,0,1,"Huzzah for the tipper! Step right up and get your delicious, cold drinks right here!",12,0,100,0,0,0,10130,0,"Sylannia"),
+(14844,0,2,"Just in... another batch of Darkmoon Special Reserve. Come get yours before they're all gone!",12,0,100,0,0,0,10131,0,"Sylannia"),
+(14844,0,3,"You there! Yes you! You look thirsty. Get over here, I have just what you need!",12,0,100,0,0,0,10132,0,"Sylannia"),
+(14845,0,0,"Step right up! Get your red hot wings right here!",12,0,100,0,0,0,10133,0,"Stamp Thunderhorn"),
+(14845,0,1,"Darkmoon Dogs fresh off the grill. Come and get 'em while they're hot!",12,0,100,0,0,0,10134,0,"Stamp Thunderhorn"),
+(14845,0,2,"You've got money and we've got food. What are you waiting for?!",12,0,100,0,0,0,10135,0,"Stamp Thunderhorn"),
+(14845,0,3,"For a limited time only, crunchy frog available exclusively here at the Darkmoon Faire.",12,0,100,0,0,0,10136,0,"Stamp Thunderhorn"),
+(14846,0,0,"Every item that I have for sale I acquired myself. You have my personal guarantee of authenticity.",12,0,100,0,0,0,10141,0,"Lhara"),
+(14846,0,1,"Darkmoon Faire Cards? See the Professor here for those.",12,0,100,0,0,0,10142,0,"Lhara"),
+(14846,0,2,"Come and take a look at my wares while you still can. We're here all week, and then we're off to some far off land.",12,0,100,0,0,0,10143,0,"Lhara"),
+(14846,0,3,"Have you any idea what I go through to bring these incomparable valuables to sell? Come see them all for yourself!",12,0,100,0,0,0,10144,0,"Lhara"),
+(14847,0,0,"Have a completed Darkmoon deck? Turn it in here!",12,0,100,0,0,0,10137,0,"Professor Thaddeus Paleo"),
+(14847,0,1,"Come speak with me if you have any Darkmoon Faire Cards.",12,0,100,0,0,0,10138,0,"Professor Thaddeus Paleo"),
+(14847,0,2,"Darkmoon decks! Turn them in here!",12,0,100,0,0,0,10139,0,"Professor Thaddeus Paleo"),
+(14847,0,3,"Have you any Darkmoon Faire cards? Come speak with me to learn more about them if you dare!",12,0,100,0,0,0,10140,0,"Professor Thaddeus Paleo"),
+(14849,0,0,"Can't you see I've got work to do here?",12,0,100,0,0,0,10058,0,"Darkmoon Faire Carnie"),
+(14849,0,1,"Faire's a coming!",12,0,100,0,0,0,10059,0,"Darkmoon Faire Carnie"),
+(14849,0,2,"That's right friend! The Darkmoon Faire is going to be right here. Just as soon as I unload those huge wagons, put up all the tents, erect the zoo and pour the drinks. Make sure you come back!",12,0,100,0,0,0,10060,0,"Darkmoon Faire Carnie"),
+(14849,0,3,"Won't be long now until the Darkmoon Faire opens. Come back later and check to see if we're done.",12,0,100,0,0,0,10061,0,"Darkmoon Faire Carnie"),
+(14849,1,0,"Sure are a lot of litter bugs around here.",12,0,100,0,0,0,10118,0,"Darkmoon Faire Carnie"),
+(14849,1,1,"Having a good time?",12,0,100,0,0,0,10119,0,"Darkmoon Faire Carnie"),
+(14849,1,2,"Don't forget to buy refreshments and souvenirs!",12,0,100,0,0,0,10120,0,"Darkmoon Faire Carnie"),
+(14849,1,3,"The Darkmoon Faire is the greatest event on all of Azeroth!",12,0,100,0,0,0,10121,0,"Darkmoon Faire Carnie"),
+(14849,2,0,"Sure are a lot of litter bugs around here.",12,0,100,0,0,0,10118,0,"Darkmoon Faire Carnie"),
+(14849,2,1,"Having a good time?",12,0,100,0,0,0,10119,0,"Darkmoon Faire Carnie"),
+(14849,2,2,"Don't forget to buy refreshments and souvenirs!",12,0,100,0,0,0,10120,0,"Darkmoon Faire Carnie"),
+-- Not sure about this one
+(14849,2,3,"The Darkmoon Faire is the greatest event in all of Outland!",12,0,100,0,0,0,22546,0,"Darkmoon Faire Carnie"),
+(14860,0,0,"Hey, someone help me catch this thing!",12,0,100,0,0,0,10145,0,"Flik"),
+(14860,0,1,"It's getting away!",12,0,100,0,0,0,10146,0,"Flik"),
+(14860,0,2,"Get back here!",12,0,100,0,0,0,10147,0,"Flik"),
+(14860,0,3,"Frogs and leather balls for sale!",12,0,100,0,0,0,10148,0,"Flik");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 14849 AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(22,1,14849,0,0,12,1,23,0,0,0,0,0,"","Group 0: Execute SAI (Action 0) if event 'Darkmoon Faire Building (Elwynn Forest)' is active"),
+(22,1,14849,0,1,12,1,71,0,0,0,0,0,"","Group 1: Execute SAI (Action 0) if event 'Darkmoon Faire Building (Mulgore)' is active"),
+(22,1,14849,0,2,12,1,77,0,0,0,0,0,"","Group 2: Execute SAI (Action 0) if event 'Darkmoon Faire Building (Terokkar Forest)' is active"),
+(22,2,14849,0,0,12,1,4,0,0,0,0,0,"","Group 0: Execute SAI (Action 1) if event 'Darkmoon Faire (Elwynn Forest)' is active"),
+(22,2,14849,0,1,12,1,5,0,0,0,0,0,"","Group 1: Execute SAI (Action 1) if event 'Darkmoon Faire (Mulgore)' is active"),
+(22,3,14849,0,0,12,1,3,0,0,0,0,0,"","Group 0: Execute SAI (Action 2) if event 'Darkmoon Faire (Terokkar Forest)' is active");
+
+-- Old scripts
+UPDATE `creature` SET `MovementType` = 0 WHERE `id` IN (14822,14828,14846,14847);
+DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` IN (14822,14828,14844,14845,14846,14847));
+DELETE FROM `waypoint_scripts` WHERE `id` IN (29,27,42,28,47,30,215,314);
+DELETE FROM `waypoint_data` WHERE `id` IN (436790,436710,494460,454760);
+UPDATE `waypoint_data` SET `action` = 0 WHERE `action` IN (215,314);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_02_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_02_world_335.sql
new file mode 100644
index 00000000000..263e4f11dac
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_02_world_335.sql
@@ -0,0 +1,219 @@
+-- 4101 Limpiar Frondavil
+-- https://es.classic.wowhead.com/quest=4101
+SET @ID := 4101;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sé que Frondavil sufre, $n. ¡Y yo sufro con él! He de ser firme: si el conocimiento que poseo cayera en manos equivocadas, la desgracia caería sobre Frondavil.$B$BTráeme la sangre ámbar de los elementales alabeos muertos y te ganarás mi confianza; te dejaré que me ayudes a combatir la corrupción.', 0),
+(@ID, 'esMX', 'Sé que Frondavil sufre, $n. ¡Y yo sufro con él! He de ser firme: si el conocimiento que poseo cayera en manos equivocadas, la desgracia caería sobre Frondavil.$B$BTráeme la sangre ámbar de los elementales alabeos muertos y te ganarás mi confianza; te dejaré que me ayudes a combatir la corrupción.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esta sangre ámbar se utilizará para encontrar un medio de acabar con la corrupción de Frondavil. Me has demostrado que estás deseando hacer cualquier cosa por ayudar al Círculo Cenarion. Ahora confío en ti.$B$BPuede parecer extraño que te ganaras mi confianza matando a los elementales, pero cualquier medio está justificado si nos ayuda a lograr un fin mayor: salvar a innumerables seres sensibles. Ahora podemos centrarnos en preservar la vida con los bálsamos que preparo.$B$B$n, ha llegado el momento de limpiar Frondavil.', 0),
+(@ID, 'esMX', 'Esta sangre ámbar se utilizará para encontrar un medio de acabar con la corrupción de Frondavil. Me has demostrado que estás deseando hacer cualquier cosa por ayudar al Círculo Cenarion. Ahora confío en ti.$B$BPuede parecer extraño que te ganaras mi confianza matando a los elementales, pero cualquier medio está justificado si nos ayuda a lograr un fin mayor: salvar a innumerables seres sensibles. Ahora podemos centrarnos en preservar la vida con los bálsamos que preparo.$B$B$n, ha llegado el momento de limpiar Frondavil.', 0);
+-- 8460 Aliado Fauces de Madera
+-- https://es.classic.wowhead.com/quest=8460
+SET @ID := 8460;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sigue así, $n. Si deseas ganarte nuestra confianza, deberás demostrarnos tu valía.', 0),
+(@ID, 'esMX', 'Sigue así, $n. Si deseas ganarte nuestra confianza, deberás demostrarnos tu valía.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Sufrimos mucho por acontecimientos del pasado. Gracias por lo que has hecho para ayudar a proteger a los Fauces de Madera. Acepta esta humilde ofrenda como símbolo de nuestra creciente amistad.', 0),
+(@ID, 'esMX', 'Sufrimos mucho por acontecimientos del pasado. Gracias por lo que has hecho para ayudar a proteger a los Fauces de Madera. Acepta esta humilde ofrenda como símbolo de nuestra creciente amistad.', 0);
+-- 8462 Habla con Nafien
+-- https://es.classic.wowhead.com/quest=8462
+SET @ID := 8462;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Ah... El viento me ha hecho llegar noticias de quienes no pertenecen a nuestra tribu y quieren aliarse con los fúrbolgs Fauces de Madera. Te doy la bienvenida, pero debo advertirte que mi tribu no reacciona bien frente a los extraños.$B$BEstos son tiempos agobiantes, y solo podemos confiar en quienes deciden combatir la corrupción de la tierra junto a nosotros... y que nos hayan demostrado su valía. Los que no lo hagan no encontrarán más que hostilidad si entran al Bastión.', 0),
+(@ID, 'esMX', 'Ah... El viento me ha hecho llegar noticias de quienes no pertenecen a nuestra tribu y quieren aliarse con los fúrbolgs Fauces de Madera. Te doy la bienvenida, pero debo advertirte que mi tribu no reacciona bien frente a los extraños.$B$BEstos son tiempos agobiantes, y solo podemos confiar en quienes deciden combatir la corrupción de la tierra junto a nosotros... y que nos hayan demostrado su valía. Los que no lo hagan no encontrarán más que hostilidad si entran al Bastión.', 0);
+-- 8466 Plumas para Grazle
+-- https://es.classic.wowhead.com/quest=8466
+SET @ID := 8466;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los furbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.', 0),
+(@ID, 'esMX', 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los furbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.', 0),
+(@ID, 'esMX', '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.', 0);
+-- 4084 Corazón de plata
+-- https://es.classic.wowhead.com/quest=4084
+SET @ID := 4084;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Puedo decirte más cosas para que logres derrotar a Correfuego, pero primero tienes que recolectar los objetos que te pedí.', 0),
+(@ID, 'esMX', 'Puedo decirte más cosas para que logres derrotar a Correfuego, pero primero tienes que recolectar los objetos que te pedí.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Muy bien, $n. Parece que te tomas muy en serio el ayudar a tu amigo.', 0),
+(@ID, 'esMX', 'Muy bien, $n. Parece que te tomas muy en serio el ayudar a tu amigo.', 0);
+-- 4421 La corrupción de los Fuego de Jade
+-- https://es.classic.wowhead.com/quest=4421
+SET @ID := 4421;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'La corrupción aquí lleva a las criaturas a la locura...', 0),
+(@ID, 'esMX', 'La corrupción aquí lleva a las criaturas a la locura...', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Liberar a Frondavil de Xavathras es el primer paso de un largo proceso. Reparar el daño que se ha hecho aquí requerirá mucho trabajo.$B$BPercibo que hay algo más grande actuando aquí... más poderoso que los sátiros. Pero solo el tiempo nos revelará la verdad...', 0),
+(@ID, 'esMX', 'Liberar a Frondavil de Xavathras es el primer paso de un largo proceso. Reparar el daño que se ha hecho aquí requerirá mucho trabajo.$B$BPercibo que hay algo más grande actuando aquí... más poderoso que los sátiros. Pero solo el tiempo nos revelará la verdad...', 0);
+-- 5156 Investigación acerca de la corrupción
+-- https://es.classic.wowhead.com/quest=5156
+SET @ID := 5156;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Espero que tu búsqueda salga bien, $n. No he comenzado a dirigirme tan al norte, pero lo admito, la idea de cruzar el camino de un infernal en cualquier momento me asusta un poco. Las criaturas no tienen cerebro, pero siguen siendo bastante intimidantes.', 0),
+(@ID, 'esMX', 'Espero que tu búsqueda salga bien, $n. No he comenzado a dirigirme tan al norte, pero lo admito, la idea de cruzar el camino de un infernal en cualquier momento me asusta un poco. Las criaturas no tienen cerebro, pero siguen siendo bastante intimidantes.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Me alegra que sigas con vida, $n. Pero me preocupa que esa agua aún exista. Esperaba encontrar al menos una fuente de agua pura en Frondavil. Pero parece que mi búsqueda ha sido un fracaso. El proceso de curación de la tierra habría sido mucho más sencillo de haber existido tal fuente.$B$BTendré que centrarme en salvar a las criaturas del bosque que aún puedan salvarse mientras destruyo a las que se han corrompido tanto que son un peligro para sí mismas y para los viajeros que atraviesen este bosque que antaño fuera tan poderoso.', 0),
+(@ID, 'esMX', 'Me alegra que sigas con vida, $n. Pero me preocupa que esa agua aún exista. Esperaba encontrar al menos una fuente de agua pura en Frondavil. Pero parece que mi búsqueda ha sido un fracaso. El proceso de curación de la tierra habría sido mucho más sencillo de haber existido tal fuente.$B$BTendré que centrarme en salvar a las criaturas del bosque que aún puedan salvarse mientras destruyo a las que se han corrompido tanto que son un peligro para sí mismas y para los viajeros que atraviesen este bosque que antaño fuera tan poderoso.', 0);
+-- 5155 Las fuerzas de Jaedenar
+-- https://es.classic.wowhead.com/quest=5155
+SET @ID := 5155;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¿Cómo va tu pelea, $n? Sé que el derramamiento de sangre como prueba de honor puede ser repugnante para algunos, pero debes entender que tiene dos objetivos: haces mi tarea más fácil al reducir su número, y nos ganamos un respeto mutuo que solo nos hará más fuertes para los tiempos venideros.$B$BEspero que lo entiendas.', 0),
+(@ID, 'esMX', '¿Cómo va tu pelea, $n? Sé que el derramamiento de sangre como prueba de honor puede ser repugnante para algunos, pero debes entender que tiene dos objetivos: haces mi tarea más fácil al reducir su número, y nos ganamos un respeto mutuo que solo nos hará más fuertes para los tiempos venideros.$B$BEspero que lo entiendas.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Bien, $n! Ahora que su número se debilita, podemos presionarles más.$B$B¿Qué tal te supo esa primera cata de su poder? ¿Son tan fuertes como pensaste que serían? ¿Más fuertes? ¿O resultaron no ser un desafío a tu altura? Eso sería fantástico.$B$BPero ya discutiremos los detalles de tus hazañas más tarde. Ahora tenemos que concentrarnos en otras cosas.', 0),
+(@ID, 'esMX', '¡Bien, $n! Ahora que su número se debilita, podemos presionarles más.$B$B¿Qué tal te supo esa primera cata de su poder? ¿Son tan fuertes como pensaste que serían? ¿Más fuertes? ¿O resultaron no ser un desafío a tu altura? Eso sería fantástico.$B$BPero ya discutiremos los detalles de tus hazañas más tarde. Ahora tenemos que concentrarnos en otras cosas.', 0);
+-- Flor del viento corrupta
+-- 996, 998, 4115, 4222, 4467
+-- https://es.classic.wowhead.com/quest=996
+DELETE FROM `quest_request_items_locale` WHERE `id` IN(996, 998, 4115, 4222, 4467) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(996, 'esES', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(998, 'esES', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4115, 'esES', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4222, 'esES', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4467, 'esES', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(996, 'esMX', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(998, 'esMX', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4115, 'esMX', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4222, 'esMX', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0),
+(4467, 'esMX', 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de flor del viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención para volver a la normalidad.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` IN(996, 998, 4115, 4222, 4467) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(996, 'esES', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(998, 'esES', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4115, 'esES', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4222, 'esES', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4467, 'esES', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(996, 'esMX', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(998, 'esMX', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4115, 'esMX', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4222, 'esMX', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0),
+(4467, 'esMX', 'Aplicas dos Bálsamos de planta Cenarion a la flor del viento. Inmediatamente comienza a deshacerse de su forma corrupta, convirtiéndose en una planta vibrante y saludable.', 0);
+-- 8461 Los Muertobosque del Norte
+-- https://es.classic.wowhead.com/quest=8461
+SET @ID := 8461;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Una vez que ganes la confianza de los Fauces de madera, estoy seguro de que podremos hacer algo por ti. Los Fauces de madera no olvidan a sus aliados, especialmente en tiempos oscuros como estos.', 0),
+(@ID, 'esMX', 'Una vez que ganes la confianza de los Fauces de madera, estoy seguro de que podremos hacer algo por ti. Los Fauces de madera no olvidan a sus aliados, especialmente en tiempos oscuros como estos.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Percibo que has logrado una victoria. Victoria, con lo que has hecho... ¡qué de contradicción puede encerrar una palabra! En cualquier caso, has demostrado que mereces nuestra confianza.$B$BPodría pasar un tiempo antes de que los Fauces de Madera te reciban sin hostilidad en el Bastión. Aún así, tu perseverancia acabará con cualquier sospecha que alberguen mis hermanos. Mientras no nos traiciones y no alces tus armas contra nosotros, nos entenderemos bien.', 0),
+(@ID, 'esMX', 'Percibo que has logrado una victoria. Victoria, con lo que has hecho... ¡qué de contradicción puede encerrar una palabra! En cualquier caso, has demostrado que mereces nuestra confianza.$B$BPodría pasar un tiempo antes de que los Fauces de Madera te reciban sin hostilidad en el Bastión. Aún así, tu perseverancia acabará con cualquier sospecha que alberguen mis hermanos. Mientras no nos traiciones y no alces tus armas contra nosotros, nos entenderemos bien.', 0);
+-- 8467 Plumas para Nafien
+-- https://es.classic.wowhead.com/quest=8467
+SET @ID := 8467;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los fúrbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.', 0),
+(@ID, 'esMX', 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los fúrbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.', 0),
+(@ID, 'esMX', '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.', 0);
+-- 8465 Habla con Salfa
+-- https://es.classic.wowhead.com/quest=8465
+SET @ID := 8465;
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Saludos, $c. Estoy aquí de guardia, pero también como portavoz de los Fauces de Madera en Cuna del Invierno y como defensor de la tribu.$B$BNuestros hermanos Nevada han sido víctimas de la misma corrupción que los fúrbolgs de Frondavil. Si has venido aquí a ofrecer ayuda a los Fauces de Madera, debo decirte que la aceptaremos.', 0),
+(@ID, 'esMX', 'Saludos, $c. Estoy aquí de guardia, pero también como portavoz de los Fauces de Madera en Cuna del Invierno y como defensor de la tribu.$B$BNuestros hermanos Nevada han sido víctimas de la misma corrupción que los fúrbolgs de Frondavil. Si has venido aquí a ofrecer ayuda a los Fauces de Madera, debo decirte que la aceptaremos.', 0);
+-- 5157 Una muestra de agua corrupta
+-- https://es.classic.wowhead.com/quest=5157
+SET @ID := 5157;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Cuando tengamos el agua de la Poza de la Luna, la purificaremos y la utilizaremos para extinguir los blandones de protección de la Guarida Sombría. Eso debería darme tiempo suficiente para mirar en las cámaras más profundas y discernir quién lidera este... culto.$B$BRezo para que la Madre Tierra esté con nosotros.', 0),
+(@ID, 'esMX', 'Cuando tengamos el agua de la Poza de la Luna, la purificaremos y la utilizaremos para extinguir los blandones de protección de la Guarida Sombría. Eso debería darme tiempo suficiente para mirar en las cámaras más profundas y discernir quién lidera este... culto.$B$BRezo para que la Madre Tierra esté con nosotros.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Esta agua nos servirá, $n.$B$BAhora solo nos queda purificarla antes de utilizarla en los blandones. No debería ser difícil, pero requiere un viajecito.$B$BEspero que podamos hacerlo rápido.', 0),
+(@ID, 'esMX', 'Esta agua nos servirá, $n.$B$BAhora solo nos queda purificarla antes de utilizarla en los blandones. No debería ser difícil, pero requiere un viajecito.$B$BEspero que podamos hacerlo rápido.', 0);
+-- 4005 Aquamentas
+-- https://es.classic.wowhead.com/quest=4005
+SET @ID := 4005;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Así que has vuelto, ¿eh? Ummm... Déjame echar un vistazo a eso, $n.', 0),
+(@ID, 'esMX', 'Así que has vuelto, ¿eh? Ummm... Déjame echar un vistazo a eso, $n.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Correfuego, dices...$B$BSí, ese poderoso elemental vive en el tórrido centro del cráter. Procuramos mantenernos alejados, nadie ha podido atravesar la potente aura que le rodea. Muchos han salido volando montaña abajo al intentar acercarse a él.', 0),
+(@ID, 'esMX', 'Correfuego, dices...$B$BSí, ese poderoso elemental vive en el tórrido centro del cráter. Procuramos mantenernos alejados, nadie ha podido atravesar la potente aura que le rodea. Muchos han salido volando montaña abajo al intentar acercarse a él.', 0);
+-- 4906 Más corrupción
+-- https://es.classic.wowhead.com/quest=4906
+SET @ID := 4906;
+DELETE FROM `quest_request_items_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Por favor, pon fin al sufrimiento de las criaturas de Frondavil.', 0),
+(@ID, 'esMX', 'Por favor, pon fin al sufrimiento de las criaturas de Frondavil.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` = @ID AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(@ID, 'esES', 'Gracias por todo lo que has hecho, $n. Que Elune te proteja y te guíe en tu camino.', 0),
+(@ID, 'esMX', 'Gracias por todo lo que has hecho, $n. Que Elune te proteja y te guíe en tu camino.', 0);
+-- Bálsamo por caza
+-- 4103, 4108, 5882, 5887
+-- https://es.classic.wowhead.com/quest=4103
+DELETE FROM `quest_request_items_locale` WHERE `id` IN(4103, 4108, 5882, 5887) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(4103, 'esES', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(4108, 'esES', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(5882, 'esES', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(5887, 'esES', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(4103, 'esMX', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(4108, 'esMX', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(5882, 'esMX', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0),
+(5887, 'esMX', 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` IN(4103, 4108, 5882, 5887) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(4103, 'esES', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(4108, 'esES', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(5882, 'esES', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(5887, 'esES', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(4103, 'esMX', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(4108, 'esMX', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(5882, 'esMX', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0),
+(5887, 'esMX', 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.', 0);
+-- Bálsamo por desencantamiento
+-- 4107, 4112, 5886, 5891
+-- https://es.classic.wowhead.com/quest=4107
+DELETE FROM `quest_request_items_locale` WHERE `id` IN(4107, 4112, 5886, 5891) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_request_items_locale` (`id`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(4107, 'esES', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(4112, 'esES', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(5886, 'esES', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(5891, 'esES', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(4107, 'esMX', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(4112, 'esMX', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(5886, 'esMX', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0),
+(5891, 'esMX', 'El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia cruda utilizada por los encantadores en un reactivo adecuado para crear un bálsamo de planta Cenarion. No necesitas una baliza Cenarion para esto; cualquier elemento adecuadamente desencantado que produzca esencias inferiores menores funcionará.$B$BSolo necesito una única esencia inferior menor; a cambio, te daré ungüentos de planta Cenarion. La esencia es extremadamente potente, ¡definitivamente, un poco rinde mucho!', 0);
+DELETE FROM `quest_offer_reward_locale` WHERE `id` IN(4107, 4112, 5886, 5891) AND `locale` IN('esES', 'esMX');
+INSERT INTO `quest_offer_reward_locale` (`id`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(4107, 'esES', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(4112, 'esES', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(5886, 'esES', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(5891, 'esES', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(4107, 'esMX', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(4112, 'esMX', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(5886, 'esMX', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0),
+(5891, 'esMX', 'Aquí hay algunos ungüentos de plantas Cenarion: solo necesito una esencia inferior menor para esto, $n. La esencia es, con mucho, el elemento más potente que puedo utilizar para convertir espadas en arados, por así decirlo. Si necesitas más bálsamo, ¡búscame aquí!', 0);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_03_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_03_world.sql
new file mode 100644
index 00000000000..d9c561724b7
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_13_03_world.sql
@@ -0,0 +1,3 @@
+--
+ALTER TABLE `creature_addon` MODIFY `bytes2` int(10) unsigned NOT NULL DEFAULT '1';
+ALTER TABLE `creature_template_addon` MODIFY `bytes2` int(10) unsigned NOT NULL DEFAULT '1';
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_00_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_00_world_335.sql
new file mode 100644
index 00000000000..c1cb9031ba2
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_00_world_335.sql
@@ -0,0 +1,16 @@
+-- Remove unneeded SMART_ACTION_SEND_GOSSIP_MENU actions
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1855,12144) AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(1855,0,0,1,62,0,100,0,3683,0,0,0,0,15,5742,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Tirion Fordring - On Gossip Option 0 Selected - Quest Credit 'Redemption'"),
+(1855,0,1,0,61,0,100,0,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Tirion Fordring - On Link - Close Gossip"),
+(12144,0,0,0,54,0,100,0,0,0,0,0,0,11,17321,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Lunaclaw Spirit - On Just Summoned - Cast 'Spirit Spawn-in'"),
+(12144,0,1,0,62,0,100,0,3862,0,0,0,0,15,6001,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Lunaclaw Spirit - On Gossip Option 0 Selected - Quest Credit 'Body and Heart'"),
+(12144,0,2,0,62,0,100,0,3862,1,0,0,0,15,6002,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Lunaclaw Spirit - On Gossip Option 1 Selected - Quest Credit 'Body and Heart'");
+
+-- Remove CONDITION_STAND_STATE, https://youtu.be/Fiu_sVevUyw?t=91
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 3502 AND `ConditionTypeOrReference` = 42;
+-- Just check if quest is taken
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 3862;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(15,3862,0,0,0,47,0,6001,10,0,0,0,0,"","Group 0: Show Gossip Option 0 if player has taken quest 'Body and Heart'"),
+(15,3862,1,0,0,47,0,6002,10,0,0,0,0,"","Group 0: Show Gossip Option 1 if player has taken quest 'Body and Heart'");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_01_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_01_world.sql
new file mode 100644
index 00000000000..b38f5090120
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_01_world.sql
@@ -0,0 +1,24 @@
+-- The sleeping one
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 14 AND `SourceGroup` = 7346;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(14,7346,8759,0,0,8,0,9067,0,0,1,0,0,"","Group 0: Show gossip text 8759 if quest 'The Party Never Ends' is not rewarded"),
+(14,7346,8760,0,0,8,0,9067,0,0,0,0,0,"","Group 0: Show gossip text 8760 if quest 'The Party Never Ends' is rewarded");
+
+DELETE FROM `gossip_menu` WHERE `MenuID` = 7346 AND `TextID` = 8761;
+DELETE FROM `gossip_menu` WHERE `MenuID` = 7347 AND `TextID` = 8761;
+INSERT INTO `gossip_menu` (`MenuID`, `TextID`, `VerifiedBuild`) VALUES
+(7347, 8761, 14545); -- 17056
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` = -59434 AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(-59434,0,0,0,64,0,100,0,0,0,0,0,0,98,7347,8761,0,0,0,0,7,0,0,0,0,0,0,0,0,"Eversong Partygoer - On Gossip Hello - Send Gossip");
+
+UPDATE `creature_addon` SET `auras` = "42386" WHERE `guid` = 59434;
+
+-- Rest
+-- Change orientation to default
+UPDATE `creature` SET `orientation` = 2.14675 WHERE `guid` = 59449 AND `id` = 17056;
+-- Firework Guys are summoned
+DELETE FROM `creature` WHERE `id` IN (15882,15883);
+-- Emotes are set in script
+UPDATE `creature_addon` SET `emote` = 0 WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` = 17056);
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_02_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_02_world.sql
new file mode 100644
index 00000000000..bbbdd00610d
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_02_world.sql
@@ -0,0 +1,25 @@
+--
+UPDATE `event_scripts` SET `x` = 8206.527, `y` = -6348.002, `z` = 64.6009, `o` = 0.922533512115478515, `Comment` = "Event (Spell 'Bury Pendant' (33980)) - On Event - Summon Creature 'Whitebark's Spirit'" WHERE `id` = 12530;
+UPDATE `creature_template` SET `speed_walk` = 1, `BaseAttackTime` = 2000, `RangeAttackTime` = 2000 WHERE `entry` = 19456;
+
+DELETE FROM `waypoints` WHERE `entry` = 19456;
+INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES
+(19456,1,8208.947,-6344.807,64.63468,0,0,"Whitebark's Spirit"),
+(19456,2,8211.638,-6334.2466,64.63468,0.31258,0,"Whitebark's Spirit"); -- guessed orientation
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 19456 AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(19456,0,0,1,63,0,100,0,0,0,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Just Created - Set Invincibility HP 1"),
+(19456,0,1,2,61,0,100,0,0,0,0,0,0,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Set Health Regeneration Off"),
+(19456,0,2,3,61,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Say Line 0"),
+(19456,0,3,0,61,0,100,0,0,0,0,0,0,53,0,19456,0,0,0,2,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Start Waypoint"),
+
+(19456,0,4,0,0,0,100,0,18000,23000,15000,25000,0,11,11442,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Whitebark's Spirit - In Combat - Cast 'Withered Touch'"),
+(19456,0,5,0,0,0,100,0,15000,20000,25000,30000,0,11,31287,0,0,0,0,0,2,0,0,0,0,0,0,0,0,"Whitebark's Spirit - In Combat - Cast 'Entangling Roots'"),
+
+(19456,0,6,7,2,0,100,1,0,15,0,0,0,46,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - Between 0-15% Health - Attack Stop (No Repeat)"),
+(19456,0,7,8,61,0,100,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Say Line 1"),
+(19456,0,8,9,61,0,100,0,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Set Home Position"),
+(19456,0,9,10,61,0,100,0,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Set Faction 35"),
+(19456,0,10,11,61,0,100,0,0,0,0,0,0,41,30000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Despawn"),
+(19456,0,11,0,61,0,100,0,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Whitebark's Spirit - On Link - Evade");
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_03_world_335.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_03_world_335.sql
new file mode 100644
index 00000000000..81ad4aa2f27
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_03_world_335.sql
@@ -0,0 +1,9 @@
+-- Linked to building events spawns with 1, linked to actual events spawns with 2 or 3, maybe they're set randomly on linked
+-- to guid, I have no idea. Let's use only 2 now
+DELETE FROM `creature_equip_template` WHERE (`CreatureID`=14849 AND `ID`=2) OR (`CreatureID`=14849 AND `ID`=3);
+INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES
+(14849, 2, 3362, 13604, 0, 12340), -- Darkmoon Carnie
+(14849, 3, 3362, 13605, 0, 12340); -- Darkmoon Carnie
+
+UPDATE `creature` SET `equipment_id` = 2 WHERE `id` = 14849 AND `guid` IN (SELECT `guid` FROM `game_event_creature` WHERE `eventEntry` IN (3,4,5));
+UPDATE `creature_equip_template` SET `ItemID2`=12865, `VerifiedBuild`=12340 WHERE (`CreatureID`=14822 AND `ID`=1); -- Sayge
diff --git a/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_04_world.sql b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_04_world.sql
new file mode 100644
index 00000000000..95cae006d2a
--- /dev/null
+++ b/sql/old/3.3.5a/world/20101_2020_11_16/2020_11_15_04_world.sql
@@ -0,0 +1,32 @@
+--
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 22 AND `SourceEntry` = 25401 AND `SourceId` = 0;
+UPDATE `creature_template` SET `speed_run` = 1, `unit_flags` = 256 WHERE `entry` = 25401;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` BETWEEN 25402 AND 25405;
+DELETE FROM `smart_scripts` WHERE `entryorguid` BETWEEN 25401 AND 25405 AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 2540100 AND `source_type` = 9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(25401,0,0,0,63,0,100,0,0,0,0,0,0,80,2540100,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Just Created - Run Script"),
+
+(2540100,9,0,0,0,0,100,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 0"),
+(2540100,9,1,0,0,0,100,0,1000,1000,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 1"),
+(2540100,9,2,0,0,0,100,0,1000,1000,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 2"),
+(2540100,9,3,0,0,0,100,0,1000,1000,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 3"),
+(2540100,9,4,0,0,0,100,0,1000,1000,0,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 4"),
+(2540100,9,5,0,0,0,100,0,1000,1000,0,0,0,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Say Line 5"),
+(2540100,9,6,0,0,0,100,0,1000,1000,0,0,0,11,45502,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Seaforium Depth Charge - On Script - Cast 'Seaforium Depth Charge Explosion'"),
+
+(25402,0,0,0,8,0,100,0,45502,0,0,0,0,11,45505,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Nerub'ar Sinkhole (South) - On Spellhit 'Seaforium Depth Charge Explosion' - Cast 'Nerub'ar Sinkhole Credit (SW)'"),
+(25403,0,0,0,8,0,100,0,45502,0,0,0,0,11,45507,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Nerub'ar Sinkhole (East) - On Spellhit 'Seaforium Depth Charge Explosion' - Cast 'Nerub'ar Sinkhole Credit (SE)'"),
+(25404,0,0,0,8,0,100,0,45502,0,0,0,0,11,45509,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Nerub'ar Sinkhole (West) - On Spellhit 'Seaforium Depth Charge Explosion' - Cast 'Nerub'ar Sinkhole Credit (NW)'"),
+(25405,0,0,0,8,0,100,0,45502,0,0,0,0,11,45511,0,0,0,0,0,7,0,0,0,0,0,0,0,0,"Nerub'ar Sinkhole (North) - On Spellhit 'Seaforium Depth Charge Explosion' - Cast 'Nerub'ar Sinkhole Credit (NE)'");
+
+DELETE FROM `spell_scripts` WHERE `id` IN (45505,45507,45509,45511);
+INSERT INTO `spell_scripts` (`id`,`effIndex`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`,`Comment`) VALUES
+(45505,0,0,15,45506,3,0,0,0,0,0,"Nerub'ar Sinkhole Credit (SW) - On Effect Hit (Dummy) - Target Cast 'Nerub'ar Sinkhole Credit (SW)'"),
+(45507,0,0,15,45508,3,0,0,0,0,0,"Nerub'ar Sinkhole Credit (SE) - On Effect Hit (Dummy) - Target Cast 'Nerub'ar Sinkhole Credit (SE)'"),
+(45509,0,0,15,45510,3,0,0,0,0,0,"Nerub'ar Sinkhole Credit (NW) - On Effect Hit (Dummy) - Target Cast 'Nerub'ar Sinkhole Credit (NW)'"),
+(45511,0,0,15,45512,3,0,0,0,0,0,"Nerub'ar Sinkhole Credit (NE) - On Effect Hit (Dummy) - Target Cast 'Nerub'ar Sinkhole Credit (NE)'"),
+(45505,0,0,18,100,0,0,0,0,0,0,"Nerub'ar Sinkhole Credit (SW) - On Effect Hit (Dummy) - Target Despawn"),
+(45507,0,0,18,100,0,0,0,0,0,0,"Nerub'ar Sinkhole Credit (SE) - On Effect Hit (Dummy) - Target Despawn"),
+(45509,0,0,18,100,0,0,0,0,0,0,"Nerub'ar Sinkhole Credit (NW) - On Effect Hit (Dummy) - Target Despawn"),
+(45511,0,0,18,100,0,0,0,0,0,0,"Nerub'ar Sinkhole Credit (NE) - On Effect Hit (Dummy) - Target Despawn");