Skip to content

Instantly share code, notes, and snippets.

@FrancescoBorzi
Last active September 10, 2015 14:26
Show Gist options
  • Save FrancescoBorzi/8e82330613665bf20f86 to your computer and use it in GitHub Desktop.
Save FrancescoBorzi/8e82330613665bf20f86 to your computer and use it in GitHub Desktop.
diff --git a/335_world.sql b/6_world.sql
index a9f26a3..0e8c7c7 100644
--- a/335_world.sql
+++ b/6_world.sql
@@ -1,5 +1,5 @@
--
--- Database: `335_world`
+-- Database: `6_world`
--
-- --------------------------------------------------------
@@ -13,7 +13,6 @@ CREATE TABLE IF NOT EXISTS `access_requirement`(
`difficulty`,
`level_min`,
`level_max`,
- `item_level`,
`item`,
`item2`,
`quest_done_A`,
@@ -111,13 +110,8 @@ CREATE TABLE IF NOT EXISTS `areatrigger_tavern`(
CREATE TABLE IF NOT EXISTS `areatrigger_teleport`(
`ID`,
+ `PortLocID`,
`Name`,
- `target_map`,
- `target_position_x`,
- `target_position_y`,
- `target_position_z`,
- `target_orientation`,
- `VerifiedBuild`,
);
-- --------------------------------------------------------
@@ -133,9 +127,7 @@ CREATE TABLE IF NOT EXISTS `battleground_template`(
`MinLvl`,
`MaxLvl`,
`AllianceStartLoc`,
- `AllianceStartO`,
`HordeStartLoc`,
- `HordeStartO`,
`StartMaxDist`,
`Weight`,
`ScriptName`,
@@ -156,24 +148,34 @@ CREATE TABLE IF NOT EXISTS `battlemaster_entry`(
-- --------------------------------------------------------
--
--- Table structure for table `broadcast_text`
+-- Table structure for table `battle_pet_breeds`
--
-CREATE TABLE IF NOT EXISTS `broadcast_text`(
- `ID`,
- `Language`,
- `MaleText`,
- `FemaleText`,
- `EmoteID0`,
- `EmoteID1`,
- `EmoteID2`,
- `EmoteDelay0`,
- `EmoteDelay1`,
- `EmoteDelay2`,
- `SoundId`,
- `Unk1`,
- `Unk2`,
- `VerifiedBuild`,
+CREATE TABLE IF NOT EXISTS `battle_pet_breeds`(
+ `speciesId`,
+ `breedId`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `battle_pet_quality`
+--
+
+CREATE TABLE IF NOT EXISTS `battle_pet_quality`(
+ `speciesId`,
+ `quality`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `class_expansion_requirement`
+--
+
+CREATE TABLE IF NOT EXISTS `class_expansion_requirement`(
+ `classID`,
+ `expansion`,
);
-- --------------------------------------------------------
@@ -225,7 +227,8 @@ CREATE TABLE IF NOT EXISTS `creature`(
`zoneId`,
`areaId`,
`spawnMask`,
- `phaseMask`,
+ `PhaseId`,
+ `PhaseGroup`,
`modelid`,
`equipment_id`,
`position_x`,
@@ -269,9 +272,6 @@ CREATE TABLE IF NOT EXISTS `creature_addon`(
CREATE TABLE IF NOT EXISTS `creature_classlevelstats`(
`level`,
`class`,
- `basehp0`,
- `basehp1`,
- `basehp2`,
`basemana`,
`basearmor`,
`attackpower`,
@@ -279,6 +279,9 @@ CREATE TABLE IF NOT EXISTS `creature_classlevelstats`(
`damage_base`,
`damage_exp1`,
`damage_exp2`,
+ `damage_exp3`,
+ `damage_exp4`,
+ `damage_exp5`,
`comment`,
);
@@ -342,7 +345,6 @@ CREATE TABLE IF NOT EXISTS `creature_model_info`(
`DisplayID`,
`BoundingRadius`,
`CombatReach`,
- `Gender`,
`DisplayID_Other_Gender`,
);
@@ -386,6 +388,7 @@ CREATE TABLE IF NOT EXISTS `creature_questitem`(
`CreatureEntry`,
`Idx`,
`ItemId`,
+ `VerifiedBuild`,
);
-- --------------------------------------------------------
@@ -436,12 +439,14 @@ CREATE TABLE IF NOT EXISTS `creature_template`(
`modelid3`,
`modelid4`,
`name`,
+ `femaleName`,
`subname`,
`IconName`,
`gossip_menu_id`,
`minlevel`,
`maxlevel`,
`exp`,
+ `exp_unk`,
`faction`,
`npcflag`,
`speed_walk`,
@@ -459,11 +464,11 @@ CREATE TABLE IF NOT EXISTS `creature_template`(
`dynamicflags`,
`family`,
`trainer_type`,
- `trainer_spell`,
`trainer_class`,
`trainer_race`,
`type`,
`type_flags`,
+ `type_flags2`,
`lootid`,
`pickpocketloot`,
`skinloot`,
@@ -481,7 +486,6 @@ CREATE TABLE IF NOT EXISTS `creature_template`(
`spell6`,
`spell7`,
`spell8`,
- `PetSpellDataId`,
`VehicleId`,
`mingold`,
`maxgold`,
@@ -490,7 +494,9 @@ CREATE TABLE IF NOT EXISTS `creature_template`(
`InhabitType`,
`HoverHeight`,
`HealthModifier`,
+ `HealthModifierExtra`,
`ManaModifier`,
+ `ManaModifierExtra`,
`ArmorModifier`,
`DamageModifier`,
`ExperienceModifier`,
@@ -522,6 +528,22 @@ CREATE TABLE IF NOT EXISTS `creature_template_addon`(
-- --------------------------------------------------------
--
+-- Table structure for table `creature_template_locale`
+--
+
+CREATE TABLE IF NOT EXISTS `creature_template_locale`(
+ `entry`,
+ `locale`,
+ `Name`,
+ `NameAlt`,
+ `Title`,
+ `TitleAlt`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `creature_text`
--
@@ -637,7 +659,8 @@ CREATE TABLE IF NOT EXISTS `gameobject`(
`zoneId`,
`areaId`,
`spawnMask`,
- `phaseMask`,
+ `PhaseId`,
+ `PhaseGroup`,
`position_x`,
`position_y`,
`position_z`,
@@ -704,6 +727,7 @@ CREATE TABLE IF NOT EXISTS `gameobject_questitem`(
`GameObjectEntry`,
`Idx`,
`ItemId`,
+ `VerifiedBuild`,
);
-- --------------------------------------------------------
@@ -758,6 +782,16 @@ CREATE TABLE IF NOT EXISTS `gameobject_template`(
`Data21`,
`Data22`,
`Data23`,
+ `Data24`,
+ `Data25`,
+ `Data26`,
+ `Data27`,
+ `Data28`,
+ `Data29`,
+ `Data30`,
+ `Data31`,
+ `Data32`,
+ `unkInt32`,
`AIName`,
`ScriptName`,
`VerifiedBuild`,
@@ -774,6 +808,7 @@ CREATE TABLE IF NOT EXISTS `gameobject_template_locale`(
`locale`,
`name`,
`castBarCaption`,
+ `unk1`,
`VerifiedBuild`,
);
@@ -917,6 +952,7 @@ CREATE TABLE IF NOT EXISTS `game_event_npc_vendor`(
`maxcount`,
`incrtime`,
`ExtendedCost`,
+ `type`,
);
-- --------------------------------------------------------
@@ -968,18 +1004,6 @@ CREATE TABLE IF NOT EXISTS `game_event_seasonal_questrelation`(
-- --------------------------------------------------------
--
--- Table structure for table `game_graveyard_zone`
---
-
-CREATE TABLE IF NOT EXISTS `game_graveyard_zone`(
- `id`,
- `ghost_zone`,
- `faction`,
-);
-
--- --------------------------------------------------------
-
---
-- Table structure for table `game_tele`
--
@@ -1019,6 +1043,39 @@ CREATE TABLE IF NOT EXISTS `game_weather`(
-- --------------------------------------------------------
--
+-- Table structure for table `garrison_follower_class_spec_abilities`
+--
+
+CREATE TABLE IF NOT EXISTS `garrison_follower_class_spec_abilities`(
+ `classSpecId`,
+ `abilityId`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `garrison_plot_finalize_info`
+--
+
+CREATE TABLE IF NOT EXISTS `garrison_plot_finalize_info`(
+ `garrPlotInstanceId`,
+ `hordeGameObjectId`,
+ `hordeX`,
+ `hordeY`,
+ `hordeZ`,
+ `hordeO`,
+ `hordeAnimKitId`,
+ `allianceGameObjectId`,
+ `allianceX`,
+ `allianceY`,
+ `allianceZ`,
+ `allianceO`,
+ `allianceAnimKitId`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `gossip_menu`
--
@@ -1052,6 +1109,43 @@ CREATE TABLE IF NOT EXISTS `gossip_menu_option`(
-- --------------------------------------------------------
--
+-- Table structure for table `graveyard_zone`
+--
+
+CREATE TABLE IF NOT EXISTS `graveyard_zone`(
+ `ID`,
+ `GhostZone`,
+ `Faction`,
+ `Comment`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `guild_rewards`
+--
+
+CREATE TABLE IF NOT EXISTS `guild_rewards`(
+ `ItemID`,
+ `MinGuildRep`,
+ `RaceMask`,
+ `Cost`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `guild_rewards_req_achievements`
+--
+
+CREATE TABLE IF NOT EXISTS `guild_rewards_req_achievements`(
+ `ItemID`,
+ `AchievementRequired`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `instance_encounters`
--
@@ -1110,162 +1204,27 @@ CREATE TABLE IF NOT EXISTS `item_loot_template`(
-- --------------------------------------------------------
--
--- Table structure for table `item_set_names`
+-- Table structure for table `item_script_names`
--
-CREATE TABLE IF NOT EXISTS `item_set_names`(
- `entry`,
- `name`,
- `InventoryType`,
- `VerifiedBuild`,
+CREATE TABLE IF NOT EXISTS `item_script_names`(
+ `Id`,
+ `ScriptName`,
);
-- --------------------------------------------------------
--
--- Table structure for table `item_template`
+-- Table structure for table `item_template_addon`
--
-CREATE TABLE IF NOT EXISTS `item_template`(
- `entry`,
- `class`,
- `subclass`,
- `SoundOverrideSubclass`,
- `name`,
- `displayid`,
- `Quality`,
- `Flags`,
- `FlagsExtra`,
- `BuyCount`,
- `BuyPrice`,
- `SellPrice`,
- `InventoryType`,
- `AllowableClass`,
- `AllowableRace`,
- `ItemLevel`,
- `RequiredLevel`,
- `RequiredSkill`,
- `RequiredSkillRank`,
- `requiredspell`,
- `requiredhonorrank`,
- `RequiredCityRank`,
- `RequiredReputationFaction`,
- `RequiredReputationRank`,
- `maxcount`,
- `stackable`,
- `ContainerSlots`,
- `StatsCount`,
- `stat_type1`,
- `stat_value1`,
- `stat_type2`,
- `stat_value2`,
- `stat_type3`,
- `stat_value3`,
- `stat_type4`,
- `stat_value4`,
- `stat_type5`,
- `stat_value5`,
- `stat_type6`,
- `stat_value6`,
- `stat_type7`,
- `stat_value7`,
- `stat_type8`,
- `stat_value8`,
- `stat_type9`,
- `stat_value9`,
- `stat_type10`,
- `stat_value10`,
- `ScalingStatDistribution`,
- `ScalingStatValue`,
- `dmg_min1`,
- `dmg_max1`,
- `dmg_type1`,
- `dmg_min2`,
- `dmg_max2`,
- `dmg_type2`,
- `armor`,
- `holy_res`,
- `fire_res`,
- `nature_res`,
- `frost_res`,
- `shadow_res`,
- `arcane_res`,
- `delay`,
- `ammo_type`,
- `RangedModRange`,
- `spellid_1`,
- `spelltrigger_1`,
- `spellcharges_1`,
- `spellppmRate_1`,
- `spellcooldown_1`,
- `spellcategory_1`,
- `spellcategorycooldown_1`,
- `spellid_2`,
- `spelltrigger_2`,
- `spellcharges_2`,
- `spellppmRate_2`,
- `spellcooldown_2`,
- `spellcategory_2`,
- `spellcategorycooldown_2`,
- `spellid_3`,
- `spelltrigger_3`,
- `spellcharges_3`,
- `spellppmRate_3`,
- `spellcooldown_3`,
- `spellcategory_3`,
- `spellcategorycooldown_3`,
- `spellid_4`,
- `spelltrigger_4`,
- `spellcharges_4`,
- `spellppmRate_4`,
- `spellcooldown_4`,
- `spellcategory_4`,
- `spellcategorycooldown_4`,
- `spellid_5`,
- `spelltrigger_5`,
- `spellcharges_5`,
- `spellppmRate_5`,
- `spellcooldown_5`,
- `spellcategory_5`,
- `spellcategorycooldown_5`,
- `bonding`,
- `description`,
- `PageText`,
- `LanguageID`,
- `PageMaterial`,
- `startquest`,
- `lockid`,
- `Material`,
- `sheath`,
- `RandomProperty`,
- `RandomSuffix`,
- `block`,
- `itemset`,
- `MaxDurability`,
- `area`,
- `Map`,
- `BagFamily`,
- `TotemCategory`,
- `socketColor_1`,
- `socketContent_1`,
- `socketColor_2`,
- `socketContent_2`,
- `socketColor_3`,
- `socketContent_3`,
- `socketBonus`,
- `GemProperties`,
- `RequiredDisenchantSkill`,
- `ArmorDamageModifier`,
- `duration`,
- `ItemLimitCategory`,
- `HolidayId`,
- `ScriptName`,
- `DisenchantID`,
+CREATE TABLE IF NOT EXISTS `item_template_addon`(
+ `Id`,
+ `FlagsCu`,
`FoodType`,
- `minMoneyLoot`,
- `maxMoneyLoot`,
- `flagsCustom`,
- `VerifiedBuild`,
+ `MinMoneyLoot`,
+ `MaxMoneyLoot`,
+ `SpellPPMChance`,
);
-- --------------------------------------------------------
@@ -1294,6 +1253,7 @@ CREATE TABLE IF NOT EXISTS `lfg_dungeon_template`(
`position_y`,
`position_z`,
`orientation`,
+ `requiredItemLevel`,
`VerifiedBuild`,
);
@@ -1338,60 +1298,6 @@ CREATE TABLE IF NOT EXISTS `locales_achievement_reward`(
-- --------------------------------------------------------
--
--- Table structure for table `locales_broadcast_text`
---
-
-CREATE TABLE IF NOT EXISTS `locales_broadcast_text`(
- `ID`,
- `MaleText_loc1`,
- `MaleText_loc2`,
- `MaleText_loc3`,
- `MaleText_loc4`,
- `MaleText_loc5`,
- `MaleText_loc6`,
- `MaleText_loc7`,
- `MaleText_loc8`,
- `FemaleText_loc1`,
- `FemaleText_loc2`,
- `FemaleText_loc3`,
- `FemaleText_loc4`,
- `FemaleText_loc5`,
- `FemaleText_loc6`,
- `FemaleText_loc7`,
- `FemaleText_loc8`,
- `VerifiedBuild`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_creature`
---
-
-CREATE TABLE IF NOT EXISTS `locales_creature`(
- `entry`,
- `name_loc1`,
- `name_loc2`,
- `name_loc3`,
- `name_loc4`,
- `name_loc5`,
- `name_loc6`,
- `name_loc7`,
- `name_loc8`,
- `subname_loc1`,
- `subname_loc2`,
- `subname_loc3`,
- `subname_loc4`,
- `subname_loc5`,
- `subname_loc6`,
- `subname_loc7`,
- `subname_loc8`,
- `VerifiedBuild`,
-);
-
--- --------------------------------------------------------
-
---
-- Table structure for table `locales_creature_text`
--
@@ -1439,325 +1345,6 @@ CREATE TABLE IF NOT EXISTS `locales_gossip_menu_option`(
-- --------------------------------------------------------
--
--- Table structure for table `locales_item`
---
-
-CREATE TABLE IF NOT EXISTS `locales_item`(
- `entry`,
- `name_loc1`,
- `name_loc2`,
- `name_loc3`,
- `name_loc4`,
- `name_loc5`,
- `name_loc6`,
- `name_loc7`,
- `name_loc8`,
- `description_loc1`,
- `description_loc2`,
- `description_loc3`,
- `description_loc4`,
- `description_loc5`,
- `description_loc6`,
- `description_loc7`,
- `description_loc8`,
- `VerifiedBuild`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_item_set_names`
---
-
-CREATE TABLE IF NOT EXISTS `locales_item_set_names`(
- `entry`,
- `name_loc1`,
- `name_loc2`,
- `name_loc3`,
- `name_loc4`,
- `name_loc5`,
- `name_loc6`,
- `name_loc7`,
- `name_loc8`,
- `VerifiedBuild`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_npc_text`
---
-
-CREATE TABLE IF NOT EXISTS `locales_npc_text`(
- `ID`,
- `Text0_0_loc1`,
- `Text0_0_loc2`,
- `Text0_0_loc3`,
- `Text0_0_loc4`,
- `Text0_0_loc5`,
- `Text0_0_loc6`,
- `Text0_0_loc7`,
- `Text0_0_loc8`,
- `Text0_1_loc1`,
- `Text0_1_loc2`,
- `Text0_1_loc3`,
- `Text0_1_loc4`,
- `Text0_1_loc5`,
- `Text0_1_loc6`,
- `Text0_1_loc7`,
- `Text0_1_loc8`,
- `Text1_0_loc1`,
- `Text1_0_loc2`,
- `Text1_0_loc3`,
- `Text1_0_loc4`,
- `Text1_0_loc5`,
- `Text1_0_loc6`,
- `Text1_0_loc7`,
- `Text1_0_loc8`,
- `Text1_1_loc1`,
- `Text1_1_loc2`,
- `Text1_1_loc3`,
- `Text1_1_loc4`,
- `Text1_1_loc5`,
- `Text1_1_loc6`,
- `Text1_1_loc7`,
- `Text1_1_loc8`,
- `Text2_0_loc1`,
- `Text2_0_loc2`,
- `Text2_0_loc3`,
- `Text2_0_loc4`,
- `Text2_0_loc5`,
- `Text2_0_loc6`,
- `Text2_0_loc7`,
- `Text2_0_loc8`,
- `Text2_1_loc1`,
- `Text2_1_loc2`,
- `Text2_1_loc3`,
- `Text2_1_loc4`,
- `Text2_1_loc5`,
- `Text2_1_loc6`,
- `Text2_1_loc7`,
- `Text2_1_loc8`,
- `Text3_0_loc1`,
- `Text3_0_loc2`,
- `Text3_0_loc3`,
- `Text3_0_loc4`,
- `Text3_0_loc5`,
- `Text3_0_loc6`,
- `Text3_0_loc7`,
- `Text3_0_loc8`,
- `Text3_1_loc1`,
- `Text3_1_loc2`,
- `Text3_1_loc3`,
- `Text3_1_loc4`,
- `Text3_1_loc5`,
- `Text3_1_loc6`,
- `Text3_1_loc7`,
- `Text3_1_loc8`,
- `Text4_0_loc1`,
- `Text4_0_loc2`,
- `Text4_0_loc3`,
- `Text4_0_loc4`,
- `Text4_0_loc5`,
- `Text4_0_loc6`,
- `Text4_0_loc7`,
- `Text4_0_loc8`,
- `Text4_1_loc1`,
- `Text4_1_loc2`,
- `Text4_1_loc3`,
- `Text4_1_loc4`,
- `Text4_1_loc5`,
- `Text4_1_loc6`,
- `Text4_1_loc7`,
- `Text4_1_loc8`,
- `Text5_0_loc1`,
- `Text5_0_loc2`,
- `Text5_0_loc3`,
- `Text5_0_loc4`,
- `Text5_0_loc5`,
- `Text5_0_loc6`,
- `Text5_0_loc7`,
- `Text5_0_loc8`,
- `Text5_1_loc1`,
- `Text5_1_loc2`,
- `Text5_1_loc3`,
- `Text5_1_loc4`,
- `Text5_1_loc5`,
- `Text5_1_loc6`,
- `Text5_1_loc7`,
- `Text5_1_loc8`,
- `Text6_0_loc1`,
- `Text6_0_loc2`,
- `Text6_0_loc3`,
- `Text6_0_loc4`,
- `Text6_0_loc5`,
- `Text6_0_loc6`,
- `Text6_0_loc7`,
- `Text6_0_loc8`,
- `Text6_1_loc1`,
- `Text6_1_loc2`,
- `Text6_1_loc3`,
- `Text6_1_loc4`,
- `Text6_1_loc5`,
- `Text6_1_loc6`,
- `Text6_1_loc7`,
- `Text6_1_loc8`,
- `Text7_0_loc1`,
- `Text7_0_loc2`,
- `Text7_0_loc3`,
- `Text7_0_loc4`,
- `Text7_0_loc5`,
- `Text7_0_loc6`,
- `Text7_0_loc7`,
- `Text7_0_loc8`,
- `Text7_1_loc1`,
- `Text7_1_loc2`,
- `Text7_1_loc3`,
- `Text7_1_loc4`,
- `Text7_1_loc5`,
- `Text7_1_loc6`,
- `Text7_1_loc7`,
- `Text7_1_loc8`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_page_text`
---
-
-CREATE TABLE IF NOT EXISTS `locales_page_text`(
- `entry`,
- `Text_loc1`,
- `Text_loc2`,
- `Text_loc3`,
- `Text_loc4`,
- `Text_loc5`,
- `Text_loc6`,
- `Text_loc7`,
- `Text_loc8`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_points_of_interest`
---
-
-CREATE TABLE IF NOT EXISTS `locales_points_of_interest`(
- `entry`,
- `icon_name_loc1`,
- `icon_name_loc2`,
- `icon_name_loc3`,
- `icon_name_loc4`,
- `icon_name_loc5`,
- `icon_name_loc6`,
- `icon_name_loc7`,
- `icon_name_loc8`,
-);
-
--- --------------------------------------------------------
-
---
--- Table structure for table `locales_quest`
---
-
-CREATE TABLE IF NOT EXISTS `locales_quest`(
- `Id`,
- `Title_loc1`,
- `Title_loc2`,
- `Title_loc3`,
- `Title_loc4`,
- `Title_loc5`,
- `Title_loc6`,
- `Title_loc7`,
- `Title_loc8`,
- `Details_loc1`,
- `Details_loc2`,
- `Details_loc3`,
- `Details_loc4`,
- `Details_loc5`,
- `Details_loc6`,
- `Details_loc7`,
- `Details_loc8`,
- `Objectives_loc1`,
- `Objectives_loc2`,
- `Objectives_loc3`,
- `Objectives_loc4`,
- `Objectives_loc5`,
- `Objectives_loc6`,
- `Objectives_loc7`,
- `Objectives_loc8`,
- `OfferRewardText_loc1`,
- `OfferRewardText_loc2`,
- `OfferRewardText_loc3`,
- `OfferRewardText_loc4`,
- `OfferRewardText_loc5`,
- `OfferRewardText_loc6`,
- `OfferRewardText_loc7`,
- `OfferRewardText_loc8`,
- `RequestItemsText_loc1`,
- `RequestItemsText_loc2`,
- `RequestItemsText_loc3`,
- `RequestItemsText_loc4`,
- `RequestItemsText_loc5`,
- `RequestItemsText_loc6`,
- `RequestItemsText_loc7`,
- `RequestItemsText_loc8`,
- `EndText_loc1`,
- `EndText_loc2`,
- `EndText_loc3`,
- `EndText_loc4`,
- `EndText_loc5`,
- `EndText_loc6`,
- `EndText_loc7`,
- `EndText_loc8`,
- `CompletedText_loc1`,
- `CompletedText_loc2`,
- `CompletedText_loc3`,
- `CompletedText_loc4`,
- `CompletedText_loc5`,
- `CompletedText_loc6`,
- `CompletedText_loc7`,
- `CompletedText_loc8`,
- `ObjectiveText1_loc1`,
- `ObjectiveText1_loc2`,
- `ObjectiveText1_loc3`,
- `ObjectiveText1_loc4`,
- `ObjectiveText1_loc5`,
- `ObjectiveText1_loc6`,
- `ObjectiveText1_loc7`,
- `ObjectiveText1_loc8`,
- `ObjectiveText2_loc1`,
- `ObjectiveText2_loc2`,
- `ObjectiveText2_loc3`,
- `ObjectiveText2_loc4`,
- `ObjectiveText2_loc5`,
- `ObjectiveText2_loc6`,
- `ObjectiveText2_loc7`,
- `ObjectiveText2_loc8`,
- `ObjectiveText3_loc1`,
- `ObjectiveText3_loc2`,
- `ObjectiveText3_loc3`,
- `ObjectiveText3_loc4`,
- `ObjectiveText3_loc5`,
- `ObjectiveText3_loc6`,
- `ObjectiveText3_loc7`,
- `ObjectiveText3_loc8`,
- `ObjectiveText4_loc1`,
- `ObjectiveText4_loc2`,
- `ObjectiveText4_loc3`,
- `ObjectiveText4_loc4`,
- `ObjectiveText4_loc5`,
- `ObjectiveText4_loc6`,
- `ObjectiveText4_loc7`,
- `ObjectiveText4_loc8`,
- `VerifiedBuild`,
-);
-
--- --------------------------------------------------------
-
---
-- Table structure for table `mail_level_reward`
--
@@ -1827,94 +1414,22 @@ CREATE TABLE IF NOT EXISTS `npc_spellclick_spells`(
CREATE TABLE IF NOT EXISTS `npc_text`(
`ID`,
- `text0_0`,
- `text0_1`,
- `BroadcastTextID0`,
- `lang0`,
`Probability0`,
- `em0_0`,
- `em0_1`,
- `em0_2`,
- `em0_3`,
- `em0_4`,
- `em0_5`,
- `text1_0`,
- `text1_1`,
- `BroadcastTextID1`,
- `lang1`,
`Probability1`,
- `em1_0`,
- `em1_1`,
- `em1_2`,
- `em1_3`,
- `em1_4`,
- `em1_5`,
- `text2_0`,
- `text2_1`,
- `BroadcastTextID2`,
- `lang2`,
`Probability2`,
- `em2_0`,
- `em2_1`,
- `em2_2`,
- `em2_3`,
- `em2_4`,
- `em2_5`,
- `text3_0`,
- `text3_1`,
- `BroadcastTextID3`,
- `lang3`,
`Probability3`,
- `em3_0`,
- `em3_1`,
- `em3_2`,
- `em3_3`,
- `em3_4`,
- `em3_5`,
- `text4_0`,
- `text4_1`,
- `BroadcastTextID4`,
- `lang4`,
`Probability4`,
- `em4_0`,
- `em4_1`,
- `em4_2`,
- `em4_3`,
- `em4_4`,
- `em4_5`,
- `text5_0`,
- `text5_1`,
- `BroadcastTextID5`,
- `lang5`,
`Probability5`,
- `em5_0`,
- `em5_1`,
- `em5_2`,
- `em5_3`,
- `em5_4`,
- `em5_5`,
- `text6_0`,
- `text6_1`,
- `BroadcastTextID6`,
- `lang6`,
`Probability6`,
- `em6_0`,
- `em6_1`,
- `em6_2`,
- `em6_3`,
- `em6_4`,
- `em6_5`,
- `text7_0`,
- `text7_1`,
- `BroadcastTextID7`,
- `lang7`,
`Probability7`,
- `em7_0`,
- `em7_1`,
- `em7_2`,
- `em7_3`,
- `em7_4`,
- `em7_5`,
+ `BroadcastTextID0`,
+ `BroadcastTextID1`,
+ `BroadcastTextID2`,
+ `BroadcastTextID3`,
+ `BroadcastTextID4`,
+ `BroadcastTextID5`,
+ `BroadcastTextID6`,
+ `BroadcastTextID7`,
`VerifiedBuild`,
);
@@ -1946,6 +1461,9 @@ CREATE TABLE IF NOT EXISTS `npc_vendor`(
`maxcount`,
`incrtime`,
`ExtendedCost`,
+ `type`,
+ `PlayerConditionID`,
+ `IgnoreFiltering`,
`VerifiedBuild`,
);
@@ -1977,6 +1495,19 @@ CREATE TABLE IF NOT EXISTS `page_text`(
-- --------------------------------------------------------
--
+-- Table structure for table `page_text_locale`
+--
+
+CREATE TABLE IF NOT EXISTS `page_text_locale`(
+ `ID`,
+ `locale`,
+ `Text`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `pet_levelstats`
--
@@ -2009,6 +1540,18 @@ CREATE TABLE IF NOT EXISTS `pet_name_generation`(
-- --------------------------------------------------------
--
+-- Table structure for table `phase_area`
+--
+
+CREATE TABLE IF NOT EXISTS `phase_area`(
+ `AreaId`,
+ `PhaseId`,
+ `Comment`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `pickpocketing_loot_template`
--
@@ -2059,28 +1602,27 @@ CREATE TABLE IF NOT EXISTS `playercreateinfo_action`(
-- --------------------------------------------------------
--
--- Table structure for table `playercreateinfo_item`
+-- Table structure for table `playercreateinfo_cast_spell`
--
-CREATE TABLE IF NOT EXISTS `playercreateinfo_item`(
- `race`,
- `class`,
- `itemid`,
- `amount`,
+CREATE TABLE IF NOT EXISTS `playercreateinfo_cast_spell`(
+ `raceMask`,
+ `classMask`,
+ `spell`,
+ `note`,
);
-- --------------------------------------------------------
--
--- Table structure for table `playercreateinfo_skills`
+-- Table structure for table `playercreateinfo_item`
--
-CREATE TABLE IF NOT EXISTS `playercreateinfo_skills`(
- `raceMask`,
- `classMask`,
- `skill`,
- `rank`,
- `comment`,
+CREATE TABLE IF NOT EXISTS `playercreateinfo_item`(
+ `race`,
+ `class`,
+ `itemid`,
+ `amount`,
);
-- --------------------------------------------------------
@@ -2099,19 +1641,6 @@ CREATE TABLE IF NOT EXISTS `playercreateinfo_spell_custom`(
-- --------------------------------------------------------
--
--- Table structure for table `player_classlevelstats`
---
-
-CREATE TABLE IF NOT EXISTS `player_classlevelstats`(
- `class`,
- `level`,
- `basehp`,
- `basemana`,
-);
-
--- --------------------------------------------------------
-
---
-- Table structure for table `player_factionchange_achievement`
--
@@ -2219,7 +1748,20 @@ CREATE TABLE IF NOT EXISTS `points_of_interest`(
`PositionY`,
`Icon`,
`Flags`,
- `Data`,
+ `Importance`,
+ `Name`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `points_of_interest_locale`
+--
+
+CREATE TABLE IF NOT EXISTS `points_of_interest_locale`(
+ `ID`,
+ `locale`,
`Name`,
`VerifiedBuild`,
);
@@ -2328,6 +1870,55 @@ CREATE TABLE IF NOT EXISTS `quest_details`(
-- --------------------------------------------------------
--
+-- Table structure for table `quest_greeting`
+--
+
+CREATE TABLE IF NOT EXISTS `quest_greeting`(
+ `ID`,
+ `Type`,
+ `GreetEmoteType`,
+ `GreetEmoteDelay`,
+ `Greeting`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `quest_objectives`
+--
+
+CREATE TABLE IF NOT EXISTS `quest_objectives`(
+ `ID`,
+ `QuestID`,
+ `Type`,
+ `StorageIndex`,
+ `ObjectID`,
+ `Amount`,
+ `Flags`,
+ `UnkFloat`,
+ `Description`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `quest_objectives_locale`
+--
+
+CREATE TABLE IF NOT EXISTS `quest_objectives_locale`(
+ `ID`,
+ `locale`,
+ `QuestId`,
+ `StorageIndex`,
+ `Description`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `quest_offer_reward`
--
@@ -2353,13 +1944,19 @@ CREATE TABLE IF NOT EXISTS `quest_offer_reward`(
CREATE TABLE IF NOT EXISTS `quest_poi`(
`QuestID`,
- `id`,
+ `BlobIndex`,
+ `Idx1`,
`ObjectiveIndex`,
+ `QuestObjectiveID`,
+ `QuestObjectID`,
`MapID`,
`WorldMapAreaId`,
`Floor`,
`Priority`,
`Flags`,
+ `WorldEffectID`,
+ `PlayerConditionID`,
+ `WoDUnk1`,
`VerifiedBuild`,
);
@@ -2388,6 +1985,8 @@ CREATE TABLE IF NOT EXISTS `quest_request_items`(
`ID`,
`EmoteOnComplete`,
`EmoteOnIncomplete`,
+ `EmoteOnCompleteDelay`,
+ `EmoteOnIncompleteDelay`,
`CompletionText`,
`VerifiedBuild`,
);
@@ -2402,17 +2001,17 @@ CREATE TABLE IF NOT EXISTS `quest_template`(
`ID`,
`QuestType`,
`QuestLevel`,
+ `QuestPackageID`,
`MinLevel`,
`QuestSortID`,
`QuestInfoID`,
`SuggestedGroupNum`,
- `RequiredFactionId1`,
- `RequiredFactionId2`,
- `RequiredFactionValue1`,
- `RequiredFactionValue2`,
`RewardNextQuest`,
`RewardXPDifficulty`,
+ `RewardXPMultiplier`,
`RewardMoney`,
+ `RewardMoneyDifficulty`,
+ `RewardMoneyMultiplier`,
`RewardBonusMoney`,
`RewardDisplaySpell`,
`RewardSpell`,
@@ -2420,7 +2019,7 @@ CREATE TABLE IF NOT EXISTS `quest_template`(
`RewardKillHonor`,
`StartItem`,
`Flags`,
- `RequiredPlayerKills`,
+ `FlagsEx`,
`RewardItem1`,
`RewardAmount1`,
`RewardItem2`,
@@ -2439,16 +2038,22 @@ CREATE TABLE IF NOT EXISTS `quest_template`(
`ItemDropQuantity4`,
`RewardChoiceItemID1`,
`RewardChoiceItemQuantity1`,
+ `RewardChoiceItemDisplayID1`,
`RewardChoiceItemID2`,
`RewardChoiceItemQuantity2`,
+ `RewardChoiceItemDisplayID2`,
`RewardChoiceItemID3`,
`RewardChoiceItemQuantity3`,
+ `RewardChoiceItemDisplayID3`,
`RewardChoiceItemID4`,
`RewardChoiceItemQuantity4`,
+ `RewardChoiceItemDisplayID4`,
`RewardChoiceItemID5`,
`RewardChoiceItemQuantity5`,
+ `RewardChoiceItemDisplayID5`,
`RewardChoiceItemID6`,
`RewardChoiceItemQuantity6`,
+ `RewardChoiceItemDisplayID6`,
`POIContinent`,
`POIx`,
`POIy`,
@@ -2456,6 +2061,10 @@ CREATE TABLE IF NOT EXISTS `quest_template`(
`RewardTitle`,
`RewardTalents`,
`RewardArenaPoints`,
+ `RewardSkillLineID`,
+ `RewardNumSkillUps`,
+ `PortraitGiver`,
+ `PortraitTurnIn`,
`RewardFactionID1`,
`RewardFactionValue1`,
`RewardFactionOverride1`,
@@ -2471,38 +2080,29 @@ CREATE TABLE IF NOT EXISTS `quest_template`(
`RewardFactionID5`,
`RewardFactionValue5`,
`RewardFactionOverride5`,
+ `RewardFactionFlags`,
+ `RewardCurrencyID1`,
+ `RewardCurrencyQty1`,
+ `RewardCurrencyID2`,
+ `RewardCurrencyQty2`,
+ `RewardCurrencyID3`,
+ `RewardCurrencyQty3`,
+ `RewardCurrencyID4`,
+ `RewardCurrencyQty4`,
+ `AcceptedSoundKitID`,
+ `CompleteSoundKitID`,
+ `AreaGroupID`,
`TimeAllowed`,
`AllowableRaces`,
`LogTitle`,
`LogDescription`,
`QuestDescription`,
`AreaDescription`,
+ `PortraitGiverText`,
+ `PortraitGiverName`,
+ `PortraitTurnInText`,
+ `PortraitTurnInName`,
`QuestCompletionLog`,
- `RequiredNpcOrGo1`,
- `RequiredNpcOrGo2`,
- `RequiredNpcOrGo3`,
- `RequiredNpcOrGo4`,
- `RequiredNpcOrGoCount1`,
- `RequiredNpcOrGoCount2`,
- `RequiredNpcOrGoCount3`,
- `RequiredNpcOrGoCount4`,
- `RequiredItemId1`,
- `RequiredItemId2`,
- `RequiredItemId3`,
- `RequiredItemId4`,
- `RequiredItemId5`,
- `RequiredItemId6`,
- `RequiredItemCount1`,
- `RequiredItemCount2`,
- `RequiredItemCount3`,
- `RequiredItemCount4`,
- `RequiredItemCount5`,
- `RequiredItemCount6`,
- `Unknown0`,
- `ObjectiveText1`,
- `ObjectiveText2`,
- `ObjectiveText3`,
- `ObjectiveText4`,
`VerifiedBuild`,
);
@@ -2535,6 +2135,51 @@ CREATE TABLE IF NOT EXISTS `quest_template_addon`(
-- --------------------------------------------------------
--
+-- Table structure for table `quest_template_locale`
+--
+
+CREATE TABLE IF NOT EXISTS `quest_template_locale`(
+ `ID`,
+ `locale`,
+ `LogTitle`,
+ `LogDescription`,
+ `QuestDescription`,
+ `AreaDescription`,
+ `PortraitGiverText`,
+ `PortraitGiverName`,
+ `PortraitTurnInText`,
+ `PortraitTurnInName`,
+ `QuestCompletionLog`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `quest_visual_effect`
+--
+
+CREATE TABLE IF NOT EXISTS `quest_visual_effect`(
+ `ID`,
+ `Index`,
+ `VisualEffect`,
+ `VerifiedBuild`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `race_expansion_requirement`
+--
+
+CREATE TABLE IF NOT EXISTS `race_expansion_requirement`(
+ `raceID`,
+ `expansion`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `reference_loot_template`
--
@@ -2588,6 +2233,9 @@ CREATE TABLE IF NOT EXISTS `reputation_spillover_template`(
`faction4`,
`rate_4`,
`rank_4`,
+ `faction5`,
+ `rate_5`,
+ `rank_5`,
);
-- --------------------------------------------------------
@@ -2646,6 +2294,32 @@ CREATE TABLE IF NOT EXISTS `skill_fishing_base_level`(
-- --------------------------------------------------------
--
+-- Table structure for table `skill_tiers`
+--
+
+CREATE TABLE IF NOT EXISTS `skill_tiers`(
+ `ID`,
+ `Value1`,
+ `Value2`,
+ `Value3`,
+ `Value4`,
+ `Value5`,
+ `Value6`,
+ `Value7`,
+ `Value8`,
+ `Value9`,
+ `Value10`,
+ `Value11`,
+ `Value12`,
+ `Value13`,
+ `Value14`,
+ `Value15`,
+ `Value16`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `skinning_loot_template`
--
@@ -2702,15 +2376,35 @@ CREATE TABLE IF NOT EXISTS `smart_scripts`(
-- --------------------------------------------------------
--
--- Table structure for table `spelldifficulty_dbc`
+-- Table structure for table `spelleffect_dbc`
--
-CREATE TABLE IF NOT EXISTS `spelldifficulty_dbc`(
- `id`,
- `spellid0`,
- `spellid1`,
- `spellid2`,
- `spellid3`,
+CREATE TABLE IF NOT EXISTS `spelleffect_dbc`(
+ `Id`,
+ `Effect`,
+ `EffectValueMultiplier`,
+ `EffectApplyAuraName`,
+ `EffectAmplitude`,
+ `EffectBasePoints`,
+ `EffectBonusMultiplier`,
+ `EffectDamageMultiplier`,
+ `EffectChainTarget`,
+ `EffectDieSides`,
+ `EffectItemType`,
+ `EffectMechanic`,
+ `EffectMiscValue`,
+ `EffectMiscValueB`,
+ `EffectRadiusIndex`,
+ `EffectRadiusIndexMax`,
+ `EffectRealPointsPerLevel`,
+ `EffectSpellClassMaskA`,
+ `EffectSpellClassMaskB`,
+ `EffectSpellClassMaskC`,
+ `EffectTriggerSpell`,
+ `EffectImplicitTargetA`,
+ `EffectImplicitTargetB`,
+ `EffectSpellId`,
+ `EffectIndex`,
);
-- --------------------------------------------------------
@@ -2735,21 +2429,6 @@ CREATE TABLE IF NOT EXISTS `spell_area`(
-- --------------------------------------------------------
--
--- Table structure for table `spell_bonus_data`
---
-
-CREATE TABLE IF NOT EXISTS `spell_bonus_data`(
- `entry`,
- `direct_bonus`,
- `dot_bonus`,
- `ap_bonus`,
- `ap_dot_bonus`,
- `comments`,
-);
-
--- --------------------------------------------------------
-
---
-- Table structure for table `spell_custom_attr`
--
@@ -2766,8 +2445,6 @@ CREATE TABLE IF NOT EXISTS `spell_custom_attr`(
CREATE TABLE IF NOT EXISTS `spell_dbc`(
`Id`,
- `Dispel`,
- `Mechanic`,
`Attributes`,
`AttributesEx`,
`AttributesEx2`,
@@ -2776,90 +2453,21 @@ CREATE TABLE IF NOT EXISTS `spell_dbc`(
`AttributesEx5`,
`AttributesEx6`,
`AttributesEx7`,
- `Stances`,
- `StancesNot`,
- `Targets`,
+ `AttributesEx8`,
+ `AttributesEx9`,
+ `AttributesEx10`,
`CastingTimeIndex`,
- `AuraInterruptFlags`,
- `ProcFlags`,
- `ProcChance`,
- `ProcCharges`,
- `MaxLevel`,
- `BaseLevel`,
- `SpellLevel`,
`DurationIndex`,
`RangeIndex`,
- `StackAmount`,
- `EquippedItemClass`,
- `EquippedItemSubClassMask`,
- `EquippedItemInventoryTypeMask`,
- `Effect1`,
- `Effect2`,
- `Effect3`,
- `EffectDieSides1`,
- `EffectDieSides2`,
- `EffectDieSides3`,
- `EffectRealPointsPerLevel1`,
- `EffectRealPointsPerLevel2`,
- `EffectRealPointsPerLevel3`,
- `EffectBasePoints1`,
- `EffectBasePoints2`,
- `EffectBasePoints3`,
- `EffectMechanic1`,
- `EffectMechanic2`,
- `EffectMechanic3`,
- `EffectImplicitTargetA1`,
- `EffectImplicitTargetA2`,
- `EffectImplicitTargetA3`,
- `EffectImplicitTargetB1`,
- `EffectImplicitTargetB2`,
- `EffectImplicitTargetB3`,
- `EffectRadiusIndex1`,
- `EffectRadiusIndex2`,
- `EffectRadiusIndex3`,
- `EffectApplyAuraName1`,
- `EffectApplyAuraName2`,
- `EffectApplyAuraName3`,
- `EffectAmplitude1`,
- `EffectAmplitude2`,
- `EffectAmplitude3`,
- `EffectMultipleValue1`,
- `EffectMultipleValue2`,
- `EffectMultipleValue3`,
- `EffectItemType1`,
- `EffectItemType2`,
- `EffectItemType3`,
- `EffectMiscValue1`,
- `EffectMiscValue2`,
- `EffectMiscValue3`,
- `EffectMiscValueB1`,
- `EffectMiscValueB2`,
- `EffectMiscValueB3`,
- `EffectTriggerSpell1`,
- `EffectTriggerSpell2`,
- `EffectTriggerSpell3`,
- `EffectSpellClassMaskA1`,
- `EffectSpellClassMaskA2`,
- `EffectSpellClassMaskA3`,
- `EffectSpellClassMaskB1`,
- `EffectSpellClassMaskB2`,
- `EffectSpellClassMaskB3`,
- `EffectSpellClassMaskC1`,
- `EffectSpellClassMaskC2`,
- `EffectSpellClassMaskC3`,
- `MaxTargetLevel`,
- `SpellFamilyName`,
- `SpellFamilyFlags1`,
- `SpellFamilyFlags2`,
- `SpellFamilyFlags3`,
- `MaxAffectedTargets`,
- `DmgClass`,
- `PreventionType`,
- `DmgMultiplier1`,
- `DmgMultiplier2`,
- `DmgMultiplier3`,
- `AreaGroupId`,
`SchoolMask`,
+ `SpellAuraOptionsId`,
+ `SpellCastingRequirementsId`,
+ `SpellCategoriesId`,
+ `SpellClassOptionsId`,
+ `SpellEquippedItemsId`,
+ `SpellLevelsId`,
+ `SpellTargetRestrictionsId`,
+ `SpellInterruptsId`,
`Comment`,
);
@@ -2968,6 +2576,7 @@ CREATE TABLE IF NOT EXISTS `spell_proc`(
`spellFamilyMask0`,
`spellFamilyMask1`,
`spellFamilyMask2`,
+ `spellFamilyMask3`,
`typeMask`,
`spellTypeMask`,
`spellPhaseMask`,
@@ -2992,6 +2601,7 @@ CREATE TABLE IF NOT EXISTS `spell_proc_event`(
`SpellFamilyMask0`,
`SpellFamilyMask1`,
`SpellFamilyMask2`,
+ `spellFamilyMask3`,
`procFlags`,
`procEx`,
`ppmRate`,
@@ -3066,7 +2676,6 @@ CREATE TABLE IF NOT EXISTS `spell_target_position`(
`PositionX`,
`PositionY`,
`PositionZ`,
- `Orientation`,
`VerifiedBuild`,
);
@@ -3086,6 +2695,42 @@ CREATE TABLE IF NOT EXISTS `spell_threat`(
-- --------------------------------------------------------
--
+-- Table structure for table `terrain_phase_info`
+--
+
+CREATE TABLE IF NOT EXISTS `terrain_phase_info`(
+ `Id`,
+ `TerrainSwapMap`,
+ `Comment`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `terrain_swap_defaults`
+--
+
+CREATE TABLE IF NOT EXISTS `terrain_swap_defaults`(
+ `MapId`,
+ `TerrainSwapMap`,
+ `Comment`,
+);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `terrain_worldmap`
+--
+
+CREATE TABLE IF NOT EXISTS `terrain_worldmap`(
+ `TerrainSwapMap`,
+ `WorldMapArea`,
+ `Comment`,
+);
+
+-- --------------------------------------------------------
+
+--
-- Table structure for table `transports`
--
@@ -3093,6 +2738,8 @@ CREATE TABLE IF NOT EXISTS `transports`(
`guid`,
`entry`,
`name`,
+ `phaseid`,
+ `phasegroup`,
`ScriptName`,
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment