diff --git a/sql/updates/world/2012_01_08_00_world_version.sql b/sql/old/3.3.5a/2012_01_08_00_world_version.sql similarity index 100% rename from sql/updates/world/2012_01_08_00_world_version.sql rename to sql/old/3.3.5a/2012_01_08_00_world_version.sql diff --git a/sql/updates/world/2012_01_08_01_world_sai.sql b/sql/old/3.3.5a/2012_01_08_01_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_08_01_world_sai.sql rename to sql/old/3.3.5a/2012_01_08_01_world_sai.sql diff --git a/sql/updates/world/2012_01_08_02_world_creature_template.sql b/sql/old/3.3.5a/2012_01_08_02_world_creature_template.sql similarity index 100% rename from sql/updates/world/2012_01_08_02_world_creature_template.sql rename to sql/old/3.3.5a/2012_01_08_02_world_creature_template.sql diff --git a/sql/updates/world/2012_01_08_03_world_gossip_menu.sql b/sql/old/3.3.5a/2012_01_08_03_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_01_08_03_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_01_08_03_world_gossip_menu.sql diff --git a/sql/updates/world/2012_01_08_04_world_quest_template.sql b/sql/old/3.3.5a/2012_01_08_04_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_01_08_04_world_quest_template.sql rename to sql/old/3.3.5a/2012_01_08_04_world_quest_template.sql diff --git a/sql/updates/world/2012_01_08_05_world_conditions.sql b/sql/old/3.3.5a/2012_01_08_05_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_08_05_world_conditions.sql rename to sql/old/3.3.5a/2012_01_08_05_world_conditions.sql diff --git a/sql/updates/world/2012_01_08_06_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_06_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_06_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_06_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_07_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_07_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_07_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_07_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_08_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_08_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_08_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_08_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_09_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_09_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_09_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_09_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_11_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_11_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_11_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_11_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_12_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_12_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_12_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_12_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_13_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_13_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_13_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_13_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_14_world_creature_text.sql b/sql/old/3.3.5a/2012_01_08_14_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_08_14_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_08_14_world_creature_text.sql diff --git a/sql/updates/world/2012_01_08_15_world_script_texts.sql b/sql/old/3.3.5a/2012_01_08_15_world_script_texts.sql similarity index 100% rename from sql/updates/world/2012_01_08_15_world_script_texts.sql rename to sql/old/3.3.5a/2012_01_08_15_world_script_texts.sql diff --git a/sql/updates/world/2012_01_08_16_world_misc.sql b/sql/old/3.3.5a/2012_01_08_16_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_08_16_world_misc.sql rename to sql/old/3.3.5a/2012_01_08_16_world_misc.sql diff --git a/sql/updates/world/2012_01_08_18_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_08_18_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_08_18_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_08_18_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_08_18_world_creature_addon.sql b/sql/old/3.3.5a/2012_01_08_18_world_creature_addon.sql similarity index 100% rename from sql/updates/world/2012_01_08_18_world_creature_addon.sql rename to sql/old/3.3.5a/2012_01_08_18_world_creature_addon.sql diff --git a/sql/updates/world/2012_01_08_18_world_spell_linked_spell.sql b/sql/old/3.3.5a/2012_01_08_18_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/world/2012_01_08_18_world_spell_linked_spell.sql rename to sql/old/3.3.5a/2012_01_08_18_world_spell_linked_spell.sql diff --git a/sql/updates/world/2012_01_08_18_world_waypoint_data.sql b/sql/old/3.3.5a/2012_01_08_18_world_waypoint_data.sql similarity index 100% rename from sql/updates/world/2012_01_08_18_world_waypoint_data.sql rename to sql/old/3.3.5a/2012_01_08_18_world_waypoint_data.sql diff --git a/sql/updates/world/2012_01_08_18_world_waypoint_scripts.sql b/sql/old/3.3.5a/2012_01_08_18_world_waypoint_scripts.sql similarity index 100% rename from sql/updates/world/2012_01_08_18_world_waypoint_scripts.sql rename to sql/old/3.3.5a/2012_01_08_18_world_waypoint_scripts.sql diff --git a/sql/updates/world/2012_01_08_19_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_08_19_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_08_19_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_08_19_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_09_00_world_creature_text.sql b/sql/old/3.3.5a/2012_01_09_00_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_09_00_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_09_00_world_creature_text.sql diff --git a/sql/updates/world/2012_01_09_00_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_09_00_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_09_00_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_09_00_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_09_01_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_09_01_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_09_01_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_09_01_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_09_01_world_creature_text.sql b/sql/old/3.3.5a/2012_01_09_01_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_09_01_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_09_01_world_creature_text.sql diff --git a/sql/updates/world/2012_01_09_01_world_smart_scripts.sql b/sql/old/3.3.5a/2012_01_09_01_world_smart_scripts.sql similarity index 100% rename from sql/updates/world/2012_01_09_01_world_smart_scripts.sql rename to sql/old/3.3.5a/2012_01_09_01_world_smart_scripts.sql diff --git a/sql/updates/world/2012_01_11_00_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_11_00_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_11_00_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_11_00_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_11_00_world_disables.sql b/sql/old/3.3.5a/2012_01_11_00_world_disables.sql similarity index 100% rename from sql/updates/world/2012_01_11_00_world_disables.sql rename to sql/old/3.3.5a/2012_01_11_00_world_disables.sql diff --git a/sql/updates/world/2012_01_11_00_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_11_00_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_11_00_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_11_00_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_11_01_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_11_01_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_11_01_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_11_01_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_11_01_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_11_01_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_11_01_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_11_01_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_12_00_world_sai.sql b/sql/old/3.3.5a/2012_01_12_00_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_12_00_world_sai.sql rename to sql/old/3.3.5a/2012_01_12_00_world_sai.sql diff --git a/sql/updates/world/2012_01_13_00_world_creature.sql b/sql/old/3.3.5a/2012_01_13_00_world_creature.sql similarity index 100% rename from sql/updates/world/2012_01_13_00_world_creature.sql rename to sql/old/3.3.5a/2012_01_13_00_world_creature.sql diff --git a/sql/updates/world/2012_01_13_01_world_gossip_menu.sql b/sql/old/3.3.5a/2012_01_13_01_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_01_13_01_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_01_13_01_world_gossip_menu.sql diff --git a/sql/updates/world/2012_01_13_02_world_sai.sql b/sql/old/3.3.5a/2012_01_13_02_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_13_02_world_sai.sql rename to sql/old/3.3.5a/2012_01_13_02_world_sai.sql diff --git a/sql/updates/world/2012_01_13_03_world_gossip_menu.sql b/sql/old/3.3.5a/2012_01_13_03_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_01_13_03_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_01_13_03_world_gossip_menu.sql diff --git a/sql/updates/world/2012_01_13_04_world_creature_texts.sql b/sql/old/3.3.5a/2012_01_13_04_world_creature_texts.sql similarity index 100% rename from sql/updates/world/2012_01_13_04_world_creature_texts.sql rename to sql/old/3.3.5a/2012_01_13_04_world_creature_texts.sql diff --git a/sql/updates/world/2012_01_13_05_world_creature_texts.sql b/sql/old/3.3.5a/2012_01_13_05_world_creature_texts.sql similarity index 100% rename from sql/updates/world/2012_01_13_05_world_creature_texts.sql rename to sql/old/3.3.5a/2012_01_13_05_world_creature_texts.sql diff --git a/sql/updates/world/2012_01_13_06_world_creature_text.sql b/sql/old/3.3.5a/2012_01_13_06_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_13_06_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_13_06_world_creature_text.sql diff --git a/sql/updates/characters/2012_01_14_00_characters_lfg_data.sql b/sql/old/3.3.5a/2012_01_14_00_characters_lfg_data.sql similarity index 100% rename from sql/updates/characters/2012_01_14_00_characters_lfg_data.sql rename to sql/old/3.3.5a/2012_01_14_00_characters_lfg_data.sql diff --git a/sql/updates/world/2012_01_14_00_world_gossip_menu.sql b/sql/old/3.3.5a/2012_01_14_00_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_01_14_00_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_01_14_00_world_gossip_menu.sql diff --git a/sql/updates/world/2012_01_14_01_world_npc_trainer.sql b/sql/old/3.3.5a/2012_01_14_01_world_npc_trainer.sql similarity index 100% rename from sql/updates/world/2012_01_14_01_world_npc_trainer.sql rename to sql/old/3.3.5a/2012_01_14_01_world_npc_trainer.sql diff --git a/sql/updates/world/2012_01_14_02_world_spell_proc_event.sql b/sql/old/3.3.5a/2012_01_14_02_world_spell_proc_event.sql similarity index 100% rename from sql/updates/world/2012_01_14_02_world_spell_proc_event.sql rename to sql/old/3.3.5a/2012_01_14_02_world_spell_proc_event.sql diff --git a/sql/updates/world/2012_01_14_03_world_trinity_string.sql b/sql/old/3.3.5a/2012_01_14_03_world_trinity_string.sql similarity index 100% rename from sql/updates/world/2012_01_14_03_world_trinity_string.sql rename to sql/old/3.3.5a/2012_01_14_03_world_trinity_string.sql diff --git a/sql/updates/world/2012_01_15_00_world_loot_template.sql b/sql/old/3.3.5a/2012_01_15_00_world_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_15_00_world_loot_template.sql rename to sql/old/3.3.5a/2012_01_15_00_world_loot_template.sql diff --git a/sql/updates/world/2012_01_15_02_world_creature_template.sql b/sql/old/3.3.5a/2012_01_15_02_world_creature_template.sql similarity index 100% rename from sql/updates/world/2012_01_15_02_world_creature_template.sql rename to sql/old/3.3.5a/2012_01_15_02_world_creature_template.sql diff --git a/sql/updates/world/2012_01_15_03_world_item_loot_template.sql b/sql/old/3.3.5a/2012_01_15_03_world_item_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_15_03_world_item_loot_template.sql rename to sql/old/3.3.5a/2012_01_15_03_world_item_loot_template.sql diff --git a/sql/updates/world/2012_01_16_00_world_stored_procedure.sql b/sql/old/3.3.5a/2012_01_16_00_world_stored_procedure.sql similarity index 100% rename from sql/updates/world/2012_01_16_00_world_stored_procedure.sql rename to sql/old/3.3.5a/2012_01_16_00_world_stored_procedure.sql diff --git a/sql/updates/world/2012_01_16_01_world_sai.sql b/sql/old/3.3.5a/2012_01_16_01_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_01_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_01_world_sai.sql diff --git a/sql/updates/world/2012_01_16_02_world_sai.sql b/sql/old/3.3.5a/2012_01_16_02_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_02_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_02_world_sai.sql diff --git a/sql/updates/world/2012_01_16_03_world_sai.sql b/sql/old/3.3.5a/2012_01_16_03_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_03_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_03_world_sai.sql diff --git a/sql/updates/world/2012_01_16_04_world_sai.sql b/sql/old/3.3.5a/2012_01_16_04_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_04_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_04_world_sai.sql diff --git a/sql/updates/world/2012_01_16_05_world_sai.sql b/sql/old/3.3.5a/2012_01_16_05_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_05_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_05_world_sai.sql diff --git a/sql/updates/world/2012_01_16_06_world_sai.sql b/sql/old/3.3.5a/2012_01_16_06_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_06_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_06_world_sai.sql diff --git a/sql/updates/world/2012_01_16_07_world_sai.sql b/sql/old/3.3.5a/2012_01_16_07_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_07_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_07_world_sai.sql diff --git a/sql/updates/world/2012_01_16_08_world_sai.sql b/sql/old/3.3.5a/2012_01_16_08_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_08_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_08_world_sai.sql diff --git a/sql/updates/world/2012_01_16_09_world_sai.sql b/sql/old/3.3.5a/2012_01_16_09_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_16_09_world_sai.sql rename to sql/old/3.3.5a/2012_01_16_09_world_sai.sql diff --git a/sql/updates/world/2012_01_17_00_world_misc.sql b/sql/old/3.3.5a/2012_01_17_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_17_00_world_misc.sql rename to sql/old/3.3.5a/2012_01_17_00_world_misc.sql diff --git a/sql/updates/world/2012_01_17_01_world_conditions.sql b/sql/old/3.3.5a/2012_01_17_01_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_17_01_world_conditions.sql rename to sql/old/3.3.5a/2012_01_17_01_world_conditions.sql diff --git a/sql/updates/world/2012_01_19_00_world_quest_template.sql b/sql/old/3.3.5a/2012_01_19_00_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_01_19_00_world_quest_template.sql rename to sql/old/3.3.5a/2012_01_19_00_world_quest_template.sql diff --git a/sql/updates/world/2012_01_19_01_world_sai.sql b/sql/old/3.3.5a/2012_01_19_01_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_01_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_01_world_sai.sql diff --git a/sql/updates/world/2012_01_19_02_world_quest_template.sql b/sql/old/3.3.5a/2012_01_19_02_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_01_19_02_world_quest_template.sql rename to sql/old/3.3.5a/2012_01_19_02_world_quest_template.sql diff --git a/sql/updates/world/2012_01_19_03_world_sai.sql b/sql/old/3.3.5a/2012_01_19_03_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_03_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_03_world_sai.sql diff --git a/sql/updates/world/2012_01_19_04_world_sai.sql b/sql/old/3.3.5a/2012_01_19_04_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_04_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_04_world_sai.sql diff --git a/sql/updates/world/2012_01_19_05_world_sai.sql b/sql/old/3.3.5a/2012_01_19_05_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_05_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_05_world_sai.sql diff --git a/sql/updates/world/2012_01_19_06_world_sai.sql b/sql/old/3.3.5a/2012_01_19_06_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_06_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_06_world_sai.sql diff --git a/sql/updates/world/2012_01_19_07_world_sai.sql b/sql/old/3.3.5a/2012_01_19_07_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_07_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_07_world_sai.sql diff --git a/sql/updates/world/2012_01_19_08_world_sai.sql b/sql/old/3.3.5a/2012_01_19_08_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_19_08_world_sai.sql rename to sql/old/3.3.5a/2012_01_19_08_world_sai.sql diff --git a/sql/updates/world/2012_01_21_00_world_creature.sql b/sql/old/3.3.5a/2012_01_21_00_world_creature.sql similarity index 100% rename from sql/updates/world/2012_01_21_00_world_creature.sql rename to sql/old/3.3.5a/2012_01_21_00_world_creature.sql diff --git a/sql/updates/world/2012_01_21_00_world_sai.sql b/sql/old/3.3.5a/2012_01_21_00_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_21_00_world_sai.sql rename to sql/old/3.3.5a/2012_01_21_00_world_sai.sql diff --git a/sql/updates/world/2012_01_21_01_world_npc_vendor.sql b/sql/old/3.3.5a/2012_01_21_01_world_npc_vendor.sql similarity index 100% rename from sql/updates/world/2012_01_21_01_world_npc_vendor.sql rename to sql/old/3.3.5a/2012_01_21_01_world_npc_vendor.sql diff --git a/sql/updates/world/2012_01_21_02_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_21_02_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_21_02_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_21_02_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_22_00_world_command.sql b/sql/old/3.3.5a/2012_01_22_00_world_command.sql similarity index 100% rename from sql/updates/world/2012_01_22_00_world_command.sql rename to sql/old/3.3.5a/2012_01_22_00_world_command.sql diff --git a/sql/updates/world/2012_01_22_00_world_sai.sql b/sql/old/3.3.5a/2012_01_22_00_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_22_00_world_sai.sql rename to sql/old/3.3.5a/2012_01_22_00_world_sai.sql diff --git a/sql/updates/world/2012_01_22_01_world_conditions.sql b/sql/old/3.3.5a/2012_01_22_01_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_22_01_world_conditions.sql rename to sql/old/3.3.5a/2012_01_22_01_world_conditions.sql diff --git a/sql/updates/world/2012_01_22_02_world_creature_addon.sql b/sql/old/3.3.5a/2012_01_22_02_world_creature_addon.sql similarity index 100% rename from sql/updates/world/2012_01_22_02_world_creature_addon.sql rename to sql/old/3.3.5a/2012_01_22_02_world_creature_addon.sql diff --git a/sql/updates/characters/2012_01_23_00_characters_character_queststatus_rewarded.sql b/sql/old/3.3.5a/2012_01_23_00_characters_character_queststatus_rewarded.sql similarity index 100% rename from sql/updates/characters/2012_01_23_00_characters_character_queststatus_rewarded.sql rename to sql/old/3.3.5a/2012_01_23_00_characters_character_queststatus_rewarded.sql diff --git a/sql/updates/world/2012_01_23_00_world_game_event_seasonal_questrelation.sql b/sql/old/3.3.5a/2012_01_23_00_world_game_event_seasonal_questrelation.sql similarity index 100% rename from sql/updates/world/2012_01_23_00_world_game_event_seasonal_questrelation.sql rename to sql/old/3.3.5a/2012_01_23_00_world_game_event_seasonal_questrelation.sql diff --git a/sql/updates/world/2012_01_23_00_world_sai.sql b/sql/old/3.3.5a/2012_01_23_00_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_23_00_world_sai.sql rename to sql/old/3.3.5a/2012_01_23_00_world_sai.sql diff --git a/sql/updates/world/2012_01_23_01_world_creature_script_names.sql b/sql/old/3.3.5a/2012_01_23_01_world_creature_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_23_01_world_creature_script_names.sql rename to sql/old/3.3.5a/2012_01_23_01_world_creature_script_names.sql diff --git a/sql/updates/world/2012_01_23_02_world_disables.sql b/sql/old/3.3.5a/2012_01_23_02_world_disables.sql similarity index 100% rename from sql/updates/world/2012_01_23_02_world_disables.sql rename to sql/old/3.3.5a/2012_01_23_02_world_disables.sql diff --git a/sql/updates/world/2012_01_23_03_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_23_03_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_23_03_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_23_03_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_23_04_world_creature_text.sql b/sql/old/3.3.5a/2012_01_23_04_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_23_04_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_23_04_world_creature_text.sql diff --git a/sql/updates/world/2012_01_23_05_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_23_05_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_23_05_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_23_05_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_23_06_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_01_23_06_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_01_23_06_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_01_23_06_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_01_23_07_world_creature_text.sql b/sql/old/3.3.5a/2012_01_23_07_world_creature_text.sql similarity index 100% rename from sql/updates/world/2012_01_23_07_world_creature_text.sql rename to sql/old/3.3.5a/2012_01_23_07_world_creature_text.sql diff --git a/sql/updates/world/2012_01_24_00_world_misc.sql b/sql/old/3.3.5a/2012_01_24_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_24_00_world_misc.sql rename to sql/old/3.3.5a/2012_01_24_00_world_misc.sql diff --git a/sql/updates/world/2012_01_24_00_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_24_00_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_24_00_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_24_00_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_26_00_world_sai.sql b/sql/old/3.3.5a/2012_01_26_00_world_sai.sql similarity index 100% rename from sql/updates/world/2012_01_26_00_world_sai.sql rename to sql/old/3.3.5a/2012_01_26_00_world_sai.sql diff --git a/sql/updates/world/2012_01_27_00_world_player_factionchange_items.sql b/sql/old/3.3.5a/2012_01_27_00_world_player_factionchange_items.sql similarity index 100% rename from sql/updates/world/2012_01_27_00_world_player_factionchange_items.sql rename to sql/old/3.3.5a/2012_01_27_00_world_player_factionchange_items.sql diff --git a/sql/updates/world/2012_01_28_00_world_conditions.sql b/sql/old/3.3.5a/2012_01_28_00_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_28_00_world_conditions.sql rename to sql/old/3.3.5a/2012_01_28_00_world_conditions.sql diff --git a/sql/updates/world/2012_01_29_00_world_conditions.sql b/sql/old/3.3.5a/2012_01_29_00_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_29_00_world_conditions.sql rename to sql/old/3.3.5a/2012_01_29_00_world_conditions.sql diff --git a/sql/updates/world/2012_01_29_00_world_spell_dbc.sql b/sql/old/3.3.5a/2012_01_29_00_world_spell_dbc.sql similarity index 100% rename from sql/updates/world/2012_01_29_00_world_spell_dbc.sql rename to sql/old/3.3.5a/2012_01_29_00_world_spell_dbc.sql diff --git a/sql/updates/world/2012_01_29_01_world_spell_bonus_data.sql b/sql/old/3.3.5a/2012_01_29_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/world/2012_01_29_01_world_spell_bonus_data.sql rename to sql/old/3.3.5a/2012_01_29_01_world_spell_bonus_data.sql diff --git a/sql/updates/world/2012_01_29_02_world_spell_trigger_spell.sql b/sql/old/3.3.5a/2012_01_29_02_world_spell_trigger_spell.sql similarity index 100% rename from sql/updates/world/2012_01_29_02_world_spell_trigger_spell.sql rename to sql/old/3.3.5a/2012_01_29_02_world_spell_trigger_spell.sql diff --git a/sql/updates/world/2012_01_29_03_world_misc.sql b/sql/old/3.3.5a/2012_01_29_03_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_29_03_world_misc.sql rename to sql/old/3.3.5a/2012_01_29_03_world_misc.sql diff --git a/sql/updates/world/2012_01_29_04_world_misc.sql b/sql/old/3.3.5a/2012_01_29_04_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_29_04_world_misc.sql rename to sql/old/3.3.5a/2012_01_29_04_world_misc.sql diff --git a/sql/updates/world/2012_01_30_00_world_conditions.sql b/sql/old/3.3.5a/2012_01_30_00_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_30_00_world_conditions.sql rename to sql/old/3.3.5a/2012_01_30_00_world_conditions.sql diff --git a/sql/updates/world/2012_01_30_01_world_conditions.sql b/sql/old/3.3.5a/2012_01_30_01_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_01_30_01_world_conditions.sql rename to sql/old/3.3.5a/2012_01_30_01_world_conditions.sql diff --git a/sql/updates/world/2012_01_30_01_world_spell_script_names.sql b/sql/old/3.3.5a/2012_01_30_01_world_spell_script_names.sql similarity index 100% rename from sql/updates/world/2012_01_30_01_world_spell_script_names.sql rename to sql/old/3.3.5a/2012_01_30_01_world_spell_script_names.sql diff --git a/sql/updates/world/2012_01_30_02_world_creature_loot_template.sql b/sql/old/3.3.5a/2012_01_30_02_world_creature_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_30_02_world_creature_loot_template.sql rename to sql/old/3.3.5a/2012_01_30_02_world_creature_loot_template.sql diff --git a/sql/updates/world/2012_01_30_03_world_creature_loot_template.sql b/sql/old/3.3.5a/2012_01_30_03_world_creature_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_30_03_world_creature_loot_template.sql rename to sql/old/3.3.5a/2012_01_30_03_world_creature_loot_template.sql diff --git a/sql/updates/world/2012_01_30_04_world_gameobject_loot_template.sql b/sql/old/3.3.5a/2012_01_30_04_world_gameobject_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_30_04_world_gameobject_loot_template.sql rename to sql/old/3.3.5a/2012_01_30_04_world_gameobject_loot_template.sql diff --git a/sql/updates/world/2012_01_30_05_world_gameobject_loot_template.sql b/sql/old/3.3.5a/2012_01_30_05_world_gameobject_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_30_05_world_gameobject_loot_template.sql rename to sql/old/3.3.5a/2012_01_30_05_world_gameobject_loot_template.sql diff --git a/sql/updates/world/2012_01_31_00_world_gameobject_loot_template.sql b/sql/old/3.3.5a/2012_01_31_00_world_gameobject_loot_template.sql similarity index 100% rename from sql/updates/world/2012_01_31_00_world_gameobject_loot_template.sql rename to sql/old/3.3.5a/2012_01_31_00_world_gameobject_loot_template.sql diff --git a/sql/updates/world/2012_01_31_01_world_misc.sql b/sql/old/3.3.5a/2012_01_31_01_world_misc.sql similarity index 100% rename from sql/updates/world/2012_01_31_01_world_misc.sql rename to sql/old/3.3.5a/2012_01_31_01_world_misc.sql diff --git a/sql/updates/world/2012_02_01_00_world_misc.sql b/sql/old/3.3.5a/2012_02_01_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_01_00_world_misc.sql rename to sql/old/3.3.5a/2012_02_01_00_world_misc.sql diff --git a/sql/updates/world/2012_02_02_00_world_item_loot_template.sql b/sql/old/3.3.5a/2012_02_02_00_world_item_loot_template.sql similarity index 100% rename from sql/updates/world/2012_02_02_00_world_item_loot_template.sql rename to sql/old/3.3.5a/2012_02_02_00_world_item_loot_template.sql diff --git a/sql/updates/world/2012_02_03_00_world_gossip_menu.sql b/sql/old/3.3.5a/2012_02_03_00_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_02_03_00_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_02_03_00_world_gossip_menu.sql diff --git a/sql/updates/world/2012_02_03_01_world_quest_template.sql b/sql/old/3.3.5a/2012_02_03_01_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_02_03_01_world_quest_template.sql rename to sql/old/3.3.5a/2012_02_03_01_world_quest_template.sql diff --git a/sql/updates/world/2012_02_04_00_world_creature.sql b/sql/old/3.3.5a/2012_02_04_00_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_04_00_world_creature.sql rename to sql/old/3.3.5a/2012_02_04_00_world_creature.sql diff --git a/sql/updates/world/2012_02_04_00_world_gameobject_template.sql b/sql/old/3.3.5a/2012_02_04_00_world_gameobject_template.sql similarity index 100% rename from sql/updates/world/2012_02_04_00_world_gameobject_template.sql rename to sql/old/3.3.5a/2012_02_04_00_world_gameobject_template.sql diff --git a/sql/updates/world/2012_02_04_00_world_gossip_menu.sql b/sql/old/3.3.5a/2012_02_04_00_world_gossip_menu.sql similarity index 100% rename from sql/updates/world/2012_02_04_00_world_gossip_menu.sql rename to sql/old/3.3.5a/2012_02_04_00_world_gossip_menu.sql diff --git a/sql/updates/world/2012_02_04_01_world_creature.sql b/sql/old/3.3.5a/2012_02_04_01_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_04_01_world_creature.sql rename to sql/old/3.3.5a/2012_02_04_01_world_creature.sql diff --git a/sql/updates/world/2012_02_05_00_world_creature_template.sql b/sql/old/3.3.5a/2012_02_05_00_world_creature_template.sql similarity index 100% rename from sql/updates/world/2012_02_05_00_world_creature_template.sql rename to sql/old/3.3.5a/2012_02_05_00_world_creature_template.sql diff --git a/sql/updates/world/2012_02_05_00_world_misc.sql b/sql/old/3.3.5a/2012_02_05_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_05_00_world_misc.sql rename to sql/old/3.3.5a/2012_02_05_00_world_misc.sql diff --git a/sql/updates/world/2012_02_05_01_world_game_event.sql b/sql/old/3.3.5a/2012_02_05_01_world_game_event.sql similarity index 100% rename from sql/updates/world/2012_02_05_01_world_game_event.sql rename to sql/old/3.3.5a/2012_02_05_01_world_game_event.sql diff --git a/sql/updates/world/2012_02_05_02_world_creature.sql b/sql/old/3.3.5a/2012_02_05_02_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_05_02_world_creature.sql rename to sql/old/3.3.5a/2012_02_05_02_world_creature.sql diff --git a/sql/updates/world/2012_02_05_03_world_game_event.sql b/sql/old/3.3.5a/2012_02_05_03_world_game_event.sql similarity index 100% rename from sql/updates/world/2012_02_05_03_world_game_event.sql rename to sql/old/3.3.5a/2012_02_05_03_world_game_event.sql diff --git a/sql/updates/world/2012_02_05_04_world_misc.sql b/sql/old/3.3.5a/2012_02_05_04_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_05_04_world_misc.sql rename to sql/old/3.3.5a/2012_02_05_04_world_misc.sql diff --git a/sql/updates/world/2012_02_05_04_world_quest_template.sql b/sql/old/3.3.5a/2012_02_05_04_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_02_05_04_world_quest_template.sql rename to sql/old/3.3.5a/2012_02_05_04_world_quest_template.sql diff --git a/sql/updates/world/2012_02_06_00_world_misc.sql b/sql/old/3.3.5a/2012_02_06_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_06_00_world_misc.sql rename to sql/old/3.3.5a/2012_02_06_00_world_misc.sql diff --git a/sql/updates/world/2012_02_07_00_world_misc.sql b/sql/old/3.3.5a/2012_02_07_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_07_00_world_misc.sql rename to sql/old/3.3.5a/2012_02_07_00_world_misc.sql diff --git a/sql/updates/world/2012_02_08_00_world_misc.sql b/sql/old/3.3.5a/2012_02_08_00_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_00_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_00_world_misc.sql diff --git a/sql/updates/world/2012_02_08_01_world_misc.sql b/sql/old/3.3.5a/2012_02_08_01_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_01_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_01_world_misc.sql diff --git a/sql/updates/world/2012_02_08_02_world_misc.sql b/sql/old/3.3.5a/2012_02_08_02_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_02_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_02_world_misc.sql diff --git a/sql/updates/world/2012_02_08_03_world_misc.sql b/sql/old/3.3.5a/2012_02_08_03_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_03_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_03_world_misc.sql diff --git a/sql/updates/world/2012_02_08_04_world_misc.sql b/sql/old/3.3.5a/2012_02_08_04_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_04_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_04_world_misc.sql diff --git a/sql/updates/world/2012_02_08_05_world_gameobject.sql b/sql/old/3.3.5a/2012_02_08_05_world_gameobject.sql similarity index 100% rename from sql/updates/world/2012_02_08_05_world_gameobject.sql rename to sql/old/3.3.5a/2012_02_08_05_world_gameobject.sql diff --git a/sql/updates/world/2012_02_08_06_world_achievement_criteria_data.sql b/sql/old/3.3.5a/2012_02_08_06_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/world/2012_02_08_06_world_achievement_criteria_data.sql rename to sql/old/3.3.5a/2012_02_08_06_world_achievement_criteria_data.sql diff --git a/sql/updates/world/2012_02_08_07_world_pool.sql b/sql/old/3.3.5a/2012_02_08_07_world_pool.sql similarity index 100% rename from sql/updates/world/2012_02_08_07_world_pool.sql rename to sql/old/3.3.5a/2012_02_08_07_world_pool.sql diff --git a/sql/updates/world/2012_02_08_08_world_pool.sql b/sql/old/3.3.5a/2012_02_08_08_world_pool.sql similarity index 100% rename from sql/updates/world/2012_02_08_08_world_pool.sql rename to sql/old/3.3.5a/2012_02_08_08_world_pool.sql diff --git a/sql/updates/world/2012_02_08_09_world_quest_template.sql b/sql/old/3.3.5a/2012_02_08_09_world_quest_template.sql similarity index 100% rename from sql/updates/world/2012_02_08_09_world_quest_template.sql rename to sql/old/3.3.5a/2012_02_08_09_world_quest_template.sql diff --git a/sql/updates/world/2012_02_08_10_world_gossip.sql b/sql/old/3.3.5a/2012_02_08_10_world_gossip.sql similarity index 100% rename from sql/updates/world/2012_02_08_10_world_gossip.sql rename to sql/old/3.3.5a/2012_02_08_10_world_gossip.sql diff --git a/sql/updates/world/2012_02_08_11_world_pool.sql b/sql/old/3.3.5a/2012_02_08_11_world_pool.sql similarity index 100% rename from sql/updates/world/2012_02_08_11_world_pool.sql rename to sql/old/3.3.5a/2012_02_08_11_world_pool.sql diff --git a/sql/updates/world/2012_02_08_12_world_sai.sql b/sql/old/3.3.5a/2012_02_08_12_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_08_12_world_sai.sql rename to sql/old/3.3.5a/2012_02_08_12_world_sai.sql diff --git a/sql/updates/world/2012_02_08_13_world_gameobject.sql b/sql/old/3.3.5a/2012_02_08_13_world_gameobject.sql similarity index 100% rename from sql/updates/world/2012_02_08_13_world_gameobject.sql rename to sql/old/3.3.5a/2012_02_08_13_world_gameobject.sql diff --git a/sql/updates/world/2012_02_08_14_world_sai.sql b/sql/old/3.3.5a/2012_02_08_14_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_08_14_world_sai.sql rename to sql/old/3.3.5a/2012_02_08_14_world_sai.sql diff --git a/sql/updates/world/2012_02_08_15_world_misc.sql b/sql/old/3.3.5a/2012_02_08_15_world_misc.sql similarity index 100% rename from sql/updates/world/2012_02_08_15_world_misc.sql rename to sql/old/3.3.5a/2012_02_08_15_world_misc.sql diff --git a/sql/updates/world/2012_02_08_16_world_sai.sql b/sql/old/3.3.5a/2012_02_08_16_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_08_16_world_sai.sql rename to sql/old/3.3.5a/2012_02_08_16_world_sai.sql diff --git a/sql/updates/world/2012_02_10_00_world_conditions.sql b/sql/old/3.3.5a/2012_02_10_00_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_02_10_00_world_conditions.sql rename to sql/old/3.3.5a/2012_02_10_00_world_conditions.sql diff --git a/sql/updates/world/2012_02_10_01_world_gameobject.sql b/sql/old/3.3.5a/2012_02_10_01_world_gameobject.sql similarity index 100% rename from sql/updates/world/2012_02_10_01_world_gameobject.sql rename to sql/old/3.3.5a/2012_02_10_01_world_gameobject.sql diff --git a/sql/updates/world/2012_02_10_02_world_conditions.sql b/sql/old/3.3.5a/2012_02_10_02_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_02_10_02_world_conditions.sql rename to sql/old/3.3.5a/2012_02_10_02_world_conditions.sql diff --git a/sql/updates/world/2012_02_10_03_world_conditions.sql b/sql/old/3.3.5a/2012_02_10_03_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_02_10_03_world_conditions.sql rename to sql/old/3.3.5a/2012_02_10_03_world_conditions.sql diff --git a/sql/updates/world/2012_02_10_04_world_conditions.sql b/sql/old/3.3.5a/2012_02_10_04_world_conditions.sql similarity index 100% rename from sql/updates/world/2012_02_10_04_world_conditions.sql rename to sql/old/3.3.5a/2012_02_10_04_world_conditions.sql diff --git a/sql/updates/world/2012_02_11_00_world_creature.sql b/sql/old/3.3.5a/2012_02_11_00_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_11_00_world_creature.sql rename to sql/old/3.3.5a/2012_02_11_00_world_creature.sql diff --git a/sql/updates/world/2012_02_11_01_world_creature.sql b/sql/old/3.3.5a/2012_02_11_01_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_11_01_world_creature.sql rename to sql/old/3.3.5a/2012_02_11_01_world_creature.sql diff --git a/sql/updates/world/2012_02_11_02_world_pool.sql b/sql/old/3.3.5a/2012_02_11_02_world_pool.sql similarity index 100% rename from sql/updates/world/2012_02_11_02_world_pool.sql rename to sql/old/3.3.5a/2012_02_11_02_world_pool.sql diff --git a/sql/updates/world/2012_02_11_03_world_areatrigger.sql b/sql/old/3.3.5a/2012_02_11_03_world_areatrigger.sql similarity index 100% rename from sql/updates/world/2012_02_11_03_world_areatrigger.sql rename to sql/old/3.3.5a/2012_02_11_03_world_areatrigger.sql diff --git a/sql/updates/world/2012_02_11_04_world_sai.sql b/sql/old/3.3.5a/2012_02_11_04_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_04_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_04_world_sai.sql diff --git a/sql/updates/world/2012_02_11_05_world_sai.sql b/sql/old/3.3.5a/2012_02_11_05_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_05_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_05_world_sai.sql diff --git a/sql/updates/world/2012_02_11_06_world_sai.sql b/sql/old/3.3.5a/2012_02_11_06_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_06_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_06_world_sai.sql diff --git a/sql/updates/world/2012_02_11_07_world_sai.sql b/sql/old/3.3.5a/2012_02_11_07_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_07_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_07_world_sai.sql diff --git a/sql/updates/world/2012_02_11_08_world_sai.sql b/sql/old/3.3.5a/2012_02_11_08_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_08_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_08_world_sai.sql diff --git a/sql/updates/world/2012_02_11_09_world_sai_gossip.sql b/sql/old/3.3.5a/2012_02_11_09_world_sai_gossip.sql similarity index 100% rename from sql/updates/world/2012_02_11_09_world_sai_gossip.sql rename to sql/old/3.3.5a/2012_02_11_09_world_sai_gossip.sql diff --git a/sql/updates/world/2012_02_11_10_world_sai.sql b/sql/old/3.3.5a/2012_02_11_10_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_11_10_world_sai.sql rename to sql/old/3.3.5a/2012_02_11_10_world_sai.sql diff --git a/sql/updates/world/2012_02_12_00_world_gossip.sql b/sql/old/3.3.5a/2012_02_12_00_world_gossip.sql similarity index 100% rename from sql/updates/world/2012_02_12_00_world_gossip.sql rename to sql/old/3.3.5a/2012_02_12_00_world_gossip.sql diff --git a/sql/updates/world/2012_02_12_01_world_sai.sql b/sql/old/3.3.5a/2012_02_12_01_world_sai.sql similarity index 100% rename from sql/updates/world/2012_02_12_01_world_sai.sql rename to sql/old/3.3.5a/2012_02_12_01_world_sai.sql diff --git a/sql/updates/world/2012_02_12_02_world_creature.sql b/sql/old/3.3.5a/2012_02_12_02_world_creature.sql similarity index 100% rename from sql/updates/world/2012_02_12_02_world_creature.sql rename to sql/old/3.3.5a/2012_02_12_02_world_creature.sql diff --git a/sql/updates/world/2012_02_12_03_world_waypoint_data.sql b/sql/old/3.3.5a/2012_02_12_03_world_waypoint_data.sql similarity index 100% rename from sql/updates/world/2012_02_12_03_world_waypoint_data.sql rename to sql/old/3.3.5a/2012_02_12_03_world_waypoint_data.sql diff --git a/sql/old/3.3.5a/2012_02_12_04_world_sai.sql b/sql/old/3.3.5a/2012_02_12_04_world_sai.sql new file mode 100644 index 00000000000..190e3c3c63e --- /dev/null +++ b/sql/old/3.3.5a/2012_02_12_04_world_sai.sql @@ -0,0 +1,12 @@ +-- By Dasio +UPDATE `smart_scripts` SET `action_param2`=2, `action_param3`=0 WHERE `entryorguid`=4961 AND `id` IN (1,2) AND `source_type`=0; + +-- By tREAK +SET @NPC_STEFAN :=28518; +SET @SPELL_PUSH_ENSORCELED_CHOKER :=53810; + +DELETE FROM `smart_scripts` WHERE `entryorguid`=28518 AND `source_type`=0 AND `id` IN (1,2,4); +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 +(@NPC_STEFAN,0,1,2,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Stefan Vadu - On gossip select - Say line'), +(@NPC_STEFAN,0,2,0,61,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Stefan Vadu - On gossip select - Close gossip'), +(@NPC_STEFAN,0,4,2,62,0,100,0,9709,1,0,0,85,@SPELL_PUSH_ENSORCELED_CHOKER,0,0,0,0,0,7,0,0,0,0,0,0,0,'Stefan Vadu - On gossip select - Invoker Spellcast'); diff --git a/sql/updates/world/2012_02_13_00_world_version.sql b/sql/updates/world/2012_02_13_00_world_version.sql new file mode 100644 index 00000000000..2dd7ab92ddb --- /dev/null +++ b/sql/updates/world/2012_02_13_00_world_version.sql @@ -0,0 +1 @@ +UPDATE `version` SET `db_version`='TDB 335.11.46' LIMIT 1; diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index dc78489070e..99dc7466db2 100755 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -427,14 +427,10 @@ void ObjectMgr::LoadCreatureTemplates() creatureTemplate.Entry = entry; for (uint8 i = 0; i < MAX_DIFFICULTY - 1; ++i) - { creatureTemplate.DifficultyEntry[i] = fields[1 + i].GetUInt32(); - } for (uint8 i = 0; i < MAX_KILL_CREDIT; ++i) - { creatureTemplate.KillCredit[i] = fields[4 + i].GetUInt32(); - } creatureTemplate.Modelid1 = fields[6].GetUInt32(); creatureTemplate.Modelid2 = fields[7].GetUInt32(); @@ -479,14 +475,10 @@ void ObjectMgr::LoadCreatureTemplates() creatureTemplate.SkinLootId = fields[46].GetUInt32(); for (uint8 i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i) - { creatureTemplate.resistance[i] = fields[47 + i -1].GetInt32(); - } for (uint8 i = 0; i < CREATURE_MAX_SPELLS; ++i) - { creatureTemplate.spells[i] = fields[53 + i].GetUInt32(); - } creatureTemplate.PetSpellDataId = fields[61].GetUInt32(); creatureTemplate.VehicleId = fields[62].GetUInt32(); @@ -501,9 +493,7 @@ void ObjectMgr::LoadCreatureTemplates() creatureTemplate.RacialLeader = fields[71].GetBool(); for (uint8 i = 0; i < MAX_CREATURE_QUEST_ITEMS; ++i) - { creatureTemplate.questItems[i] = fields[72 + i].GetUInt32(); - } creatureTemplate.movementId = fields[78].GetUInt32(); creatureTemplate.RegenHealth = fields[79].GetBool(); @@ -518,9 +508,7 @@ void ObjectMgr::LoadCreatureTemplates() // Checking needs to be done after loading because of the difficulty self referencing for (CreatureTemplateContainer::const_iterator itr = CreatureTemplateStore.begin(); itr != CreatureTemplateStore.end(); ++itr) - { CheckCreatureTemplate(&itr->second); - } sLog->outString(">> Loaded %u creature definitions in %u ms", count, GetMSTimeDiffToNow(oldMSTime)); sLog->outString(); @@ -1426,15 +1414,6 @@ void ObjectMgr::LoadCreatures() return; } - // Build single time for check creature data - std::set difficultyCreatures[MAX_DIFFICULTY - 1]; - - CreatureTemplateContainer const* ctc = sObjectMgr->GetCreatureTemplates(); - for (CreatureTemplateContainer::const_iterator itr = ctc->begin(); itr != ctc->end(); ++itr) - for (uint32 diff = 0; diff < MAX_DIFFICULTY - 1; ++diff) - if (itr->second.DifficultyEntry[diff]) - difficultyCreatures[diff].insert(itr->second.DifficultyEntry[diff]); - // Build single time for check spawnmask std::map spawnMasks; for (uint32 i = 0; i < sMapStore.GetNumRows(); ++i) @@ -1495,7 +1474,7 @@ void ObjectMgr::LoadCreatures() bool ok = true; for (uint32 diff = 0; diff < MAX_DIFFICULTY - 1 && ok; ++diff) { - if (difficultyCreatures[diff].find(data.id) != difficultyCreatures[diff].end()) + if (difficultyEntries[diff].find(data.id) != difficultyEntries[diff].end()) { sLog->outErrorDb("Table `creature` have creature (GUID: %u) that listed as difficulty %u template (entry: %u) in `creature_template`, skipped.", guid, diff + 1, data.id); diff --git a/src/server/game/Loot/LootMgr.cpp b/src/server/game/Loot/LootMgr.cpp index 89c13dd6b5c..d9e3d7ab823 100755 --- a/src/server/game/Loot/LootMgr.cpp +++ b/src/server/game/Loot/LootMgr.cpp @@ -102,9 +102,7 @@ uint32 LootStore::LoadLootTable() QueryResult result = WorldDatabase.PQuery("SELECT entry, item, ChanceOrQuestChance, lootmode, groupid, mincountOrRef, maxcount FROM %s", GetName()); if (!result) - { return 0; -} uint32 count = 0;