mirror of
https://github.com/OregonCore/OregonCore
synced 2026-08-18 00:23:08 -04:00
- tihs removes incompatibilities with newer mysql versions that dont support MyISAM, it is not the best choice, anyway - current databases should be unaffected, you can switch to InnoDB if you want, but this change was intented just for forward compatiblity
2765 lines
101 KiB
SQL
2765 lines
101 KiB
SQL
-- ------------------------------- --
|
|
-- Oregon World Database Structure --
|
|
-- ------------------------------- --
|
|
|
|
-- Please do not edit this file directly,
|
|
-- create and update query and place it
|
|
-- to the updates/ folder.
|
|
|
|
--
|
|
-- Table structure for table `access_requirement`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `access_requirement`;
|
|
CREATE TABLE `access_requirement` (
|
|
`id` bigint(20) unsigned NOT NULL COMMENT 'Identifier',
|
|
`level_min` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`level_max` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`item2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`heroic_key` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`heroic_key2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest_done` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest_failed_text` text,
|
|
`heroic_quest_done` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`heroic_quest_failed_text` text,
|
|
`comment` text,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements';
|
|
|
|
--
|
|
-- Table structure for table `areatrigger_involvedrelation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `areatrigger_involvedrelation`;
|
|
CREATE TABLE `areatrigger_involvedrelation` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Trigger System';
|
|
|
|
--
|
|
-- Table structure for table `areatrigger_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `areatrigger_scripts`;
|
|
CREATE TABLE `areatrigger_scripts` (
|
|
`entry` mediumint(8) NOT NULL,
|
|
`ScriptName` char(64) NOT NULL,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `areatrigger_tavern`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `areatrigger_tavern`;
|
|
CREATE TABLE `areatrigger_tavern` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`name` text,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Trigger System';
|
|
|
|
--
|
|
-- Table structure for table `areatrigger_teleport`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `areatrigger_teleport`;
|
|
CREATE TABLE `areatrigger_teleport` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`name` text,
|
|
`access_id` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`target_map` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`target_position_x` float NOT NULL DEFAULT '0',
|
|
`target_position_y` float NOT NULL DEFAULT '0',
|
|
`target_position_z` float NOT NULL DEFAULT '0',
|
|
`target_orientation` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Trigger System';
|
|
|
|
--
|
|
-- Table structure for table `autobroadcast`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `autobroadcast`;
|
|
CREATE TABLE `autobroadcast` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`text` longtext NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `battleground_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `battleground_template`;
|
|
CREATE TABLE `battleground_template` (
|
|
`id` mediumint(8) unsigned NOT NULL,
|
|
`MinPlayersPerTeam` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`MaxPlayersPerTeam` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`MinLvl` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MaxLvl` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`AllianceStartLoc` mediumint(8) unsigned NOT NULL,
|
|
`AllianceStartO` float NOT NULL,
|
|
`HordeStartLoc` mediumint(8) unsigned NOT NULL,
|
|
`HordeStartO` float NOT NULL,
|
|
`StartMaxDist` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `battlemaster_entry`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `battlemaster_entry`;
|
|
CREATE TABLE `battlemaster_entry` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Entry of a creature',
|
|
`bg_template` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Battleground template id',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `command`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `command`;
|
|
CREATE TABLE `command` (
|
|
`name` varchar(50) NOT NULL DEFAULT '',
|
|
`security` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`help` longtext,
|
|
PRIMARY KEY (`name`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Chat System';
|
|
|
|
--
|
|
-- Table structure for table `conditions`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `conditions`;
|
|
CREATE TABLE `conditions` (
|
|
`SourceTypeOrReferenceId` mediumint(8) NOT NULL DEFAULT '0',
|
|
`SourceGroup` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`SourceEntry` mediumint(8) NOT NULL DEFAULT '0',
|
|
`SourceId` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`ElseGroup` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ConditionTypeOrReference` mediumint(8) NOT NULL DEFAULT '0',
|
|
`ConditionTarget` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`ConditionValue1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ConditionValue2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ConditionValue3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`NegativeCondition` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`ErrorType` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ErrorTextId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ScriptName` char(64) NOT NULL DEFAULT '',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Condition System';
|
|
|
|
--
|
|
-- Table structure for table `creature`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature`;
|
|
CREATE TABLE `creature` (
|
|
`guid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Global Unique Identifier',
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Creature Identifier',
|
|
`map` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
|
|
`spawnMask` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`modelid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipment_id` mediumint(9) NOT NULL DEFAULT '0',
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
`spawntimesecs` int(10) unsigned NOT NULL DEFAULT '120',
|
|
`spawndist` float NOT NULL DEFAULT '0',
|
|
`currentwaypoint` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`curhealth` int(10) unsigned NOT NULL DEFAULT '1',
|
|
`curmana` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`MovementType` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`),
|
|
KEY `idx_map` (`map`),
|
|
KEY `idx_id` (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1285587 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature System';
|
|
|
|
--
|
|
-- Table structure for table `creature_addon`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_addon`;
|
|
CREATE TABLE `creature_addon` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`path_id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`mount` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`bytes0` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`bytes1` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`bytes2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`emote` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`moveflags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`isActive` int(1) DEFAULT '0',
|
|
`auras` text,
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Table structure for table `creature_ai_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_ai_scripts`;
|
|
CREATE TABLE `creature_ai_scripts` (
|
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier',
|
|
`creature_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'Creature Template Identifier',
|
|
`event_type` tinyint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Event Type',
|
|
`event_inverse_phase_mask` int(11) NOT NULL DEFAULT '0' COMMENT 'Mask which phases this event will not trigger in',
|
|
`event_chance` int(3) unsigned NOT NULL DEFAULT '100',
|
|
`event_flags` int(3) unsigned NOT NULL DEFAULT '0',
|
|
`event_param1` int(11) NOT NULL DEFAULT '0',
|
|
`event_param2` int(11) NOT NULL DEFAULT '0',
|
|
`event_param3` int(11) NOT NULL DEFAULT '0',
|
|
`event_param4` int(11) NOT NULL DEFAULT '0',
|
|
`action1_type` tinyint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Action Type',
|
|
`action1_param1` int(11) NOT NULL DEFAULT '0',
|
|
`action1_param2` int(11) NOT NULL DEFAULT '0',
|
|
`action1_param3` int(11) NOT NULL DEFAULT '0',
|
|
`action2_type` tinyint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Action Type',
|
|
`action2_param1` int(11) NOT NULL DEFAULT '0',
|
|
`action2_param2` int(11) NOT NULL DEFAULT '0',
|
|
`action2_param3` int(11) NOT NULL DEFAULT '0',
|
|
`action3_type` tinyint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Action Type',
|
|
`action3_param1` int(11) NOT NULL DEFAULT '0',
|
|
`action3_param2` int(11) NOT NULL DEFAULT '0',
|
|
`action3_param3` int(11) NOT NULL DEFAULT '0',
|
|
`comment` varchar(255) NOT NULL DEFAULT '' COMMENT 'Event Comment',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=19228131 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='EventAI Scripts';
|
|
|
|
--
|
|
-- Table structure for table `creature_ai_summons`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_ai_summons`;
|
|
CREATE TABLE `creature_ai_summons` (
|
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Location Identifier',
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
`spawntimesecs` int(11) unsigned NOT NULL DEFAULT '120',
|
|
`comment` varchar(255) NOT NULL DEFAULT '' COMMENT 'Summon Comment',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='EventAI Summoning Locations';
|
|
|
|
--
|
|
-- Table structure for table `creature_ai_texts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_ai_texts`;
|
|
CREATE TABLE `creature_ai_texts` (
|
|
`entry` mediumint(8) NOT NULL,
|
|
`content_default` text NOT NULL,
|
|
`content_loc1` text,
|
|
`content_loc2` text,
|
|
`content_loc3` text,
|
|
`content_loc4` text,
|
|
`content_loc5` text,
|
|
`content_loc6` text,
|
|
`content_loc7` text,
|
|
`content_loc8` text,
|
|
`sound` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`language` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`emote` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`comment` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Script Texts';
|
|
|
|
--
|
|
-- Table structure for table `creature_equip_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_equip_template`;
|
|
CREATE TABLE `creature_equip_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Unique entry',
|
|
`equipentry1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipentry2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipentry3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Creature System (Equipment)';
|
|
|
|
--
|
|
-- Table structure for table `creature_equip_template_raw`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_equip_template_raw`;
|
|
CREATE TABLE `creature_equip_template_raw` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Unique entry',
|
|
`equipmodel1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipmodel2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipmodel3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipinfo1` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`equipinfo2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`equipinfo3` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`equipslot1` int(11) NOT NULL DEFAULT '0',
|
|
`equipslot2` int(11) NOT NULL DEFAULT '0',
|
|
`equipslot3` int(11) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1689 DEFAULT CHARSET=utf8 COMMENT='Creature System (Equipment)';
|
|
|
|
--
|
|
-- Table structure for table `creature_formations`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_formations`;
|
|
CREATE TABLE `creature_formations` (
|
|
`leaderGUID` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`memberGUID` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`dist` float unsigned NOT NULL,
|
|
`angle` float unsigned NOT NULL,
|
|
`groupAI` int(11) unsigned NOT NULL,
|
|
`point_1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`point_2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`memberGUID`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Table structure for table `creature_involvedrelation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_involvedrelation`;
|
|
CREATE TABLE `creature_involvedrelation` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
|
|
PRIMARY KEY (`id`,`quest`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature System';
|
|
|
|
--
|
|
-- Table structure for table `creature_linked_respawn`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_linked_respawn`;
|
|
CREATE TABLE `creature_linked_respawn` (
|
|
`guid` int(10) unsigned NOT NULL COMMENT 'dependent creature',
|
|
`linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature',
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System';
|
|
|
|
--
|
|
-- Table structure for table `creature_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_loot_template`;
|
|
CREATE TABLE `creature_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `creature_model_info`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_model_info`;
|
|
CREATE TABLE `creature_model_info` (
|
|
`modelid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`bounding_radius` float NOT NULL DEFAULT '0',
|
|
`combat_reach` float NOT NULL DEFAULT '0',
|
|
`gender` tinyint(3) unsigned NOT NULL DEFAULT '2',
|
|
`modelid_other_gender` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`modelid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Creature System (Model related info)';
|
|
|
|
--
|
|
-- Table structure for table `creature_onkill_reputation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_onkill_reputation`;
|
|
CREATE TABLE `creature_onkill_reputation` (
|
|
`creature_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Creature Identifier',
|
|
`RewOnKillRepFaction1` smallint(6) NOT NULL DEFAULT '0',
|
|
`RewOnKillRepFaction2` smallint(6) NOT NULL DEFAULT '0',
|
|
`MaxStanding1` tinyint(4) NOT NULL DEFAULT '0',
|
|
`IsTeamAward1` tinyint(4) NOT NULL DEFAULT '0',
|
|
`RewOnKillRepValue1` mediumint(9) NOT NULL DEFAULT '0',
|
|
`MaxStanding2` tinyint(4) NOT NULL DEFAULT '0',
|
|
`IsTeamAward2` tinyint(4) NOT NULL DEFAULT '0',
|
|
`RewOnKillRepValue2` mediumint(9) NOT NULL DEFAULT '0',
|
|
`TeamDependent` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`creature_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature OnKill Reputation gain';
|
|
|
|
--
|
|
-- Table structure for table `creature_questrelation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_questrelation`;
|
|
CREATE TABLE `creature_questrelation` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
|
|
PRIMARY KEY (`id`,`quest`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature System';
|
|
|
|
--
|
|
-- Table structure for table `creature_respawn`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_respawn`;
|
|
CREATE TABLE `creature_respawn` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
|
|
`respawntime` bigint(20) NOT NULL DEFAULT '0',
|
|
`instance` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`,`instance`),
|
|
KEY `instance` (`instance`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Grid Loading System';
|
|
|
|
--
|
|
-- Table structure for table `creature_summon_groups`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_summon_groups`;
|
|
CREATE TABLE `creature_summon_groups` (
|
|
`summonerId` mediumint(8) DEFAULT NULL,
|
|
`summonerType` tinyint(3) DEFAULT NULL,
|
|
`groupId` tinyint(3) DEFAULT NULL,
|
|
`entry` mediumint(8) DEFAULT NULL,
|
|
`position_x` float DEFAULT NULL,
|
|
`position_y` float DEFAULT NULL,
|
|
`position_z` float DEFAULT NULL,
|
|
`orientation` float DEFAULT NULL,
|
|
`summonType` tinyint(3) DEFAULT NULL,
|
|
`summonTime` int(10) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `creature_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_template`;
|
|
CREATE TABLE `creature_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`heroic_entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`KillCredit1` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`KillCredit2` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`modelid_A` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`modelid_A2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`modelid_H` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`modelid_H2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name` char(100) NOT NULL DEFAULT '0',
|
|
`subname` char(100) DEFAULT NULL,
|
|
`IconName` char(100) DEFAULT NULL,
|
|
`gossip_menu_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`minlevel` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`maxlevel` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`minhealth` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`maxhealth` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`minmana` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`maxmana` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`armor` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`faction_A` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`faction_H` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`npcflag` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`speed` float DEFAULT '1',
|
|
`scale` float NOT NULL DEFAULT '1',
|
|
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`mindmg` float NOT NULL DEFAULT '0',
|
|
`maxdmg` float NOT NULL DEFAULT '0',
|
|
`dmgschool` tinyint(4) NOT NULL DEFAULT '0',
|
|
`attackpower` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`baseattacktime` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`rangeattacktime` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`unit_flags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dynamicflags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`family` tinyint(4) NOT NULL DEFAULT '0',
|
|
`trainer_type` tinyint(4) NOT NULL DEFAULT '0',
|
|
`trainer_spell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`minrangedmg` float NOT NULL DEFAULT '0',
|
|
`maxrangedmg` float NOT NULL DEFAULT '0',
|
|
`rangedattackpower` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`type_flags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`lootid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`pickpocketloot` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`skinloot` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`resistance1` smallint(5) NOT NULL DEFAULT '0',
|
|
`resistance2` smallint(5) NOT NULL DEFAULT '0',
|
|
`resistance3` smallint(5) NOT NULL DEFAULT '0',
|
|
`resistance4` smallint(5) NOT NULL DEFAULT '0',
|
|
`resistance5` smallint(5) NOT NULL DEFAULT '0',
|
|
`resistance6` smallint(5) NOT NULL DEFAULT '0',
|
|
`spell1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spell2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spell3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spell4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`PetSpellDataId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`mingold` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`maxgold` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`AIName` char(64) NOT NULL DEFAULT '',
|
|
`MovementType` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`InhabitType` tinyint(3) unsigned NOT NULL DEFAULT '3',
|
|
`RacialLeader` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`RegenHealth` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`equipment_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`mechanic_immune_mask` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`flags_extra` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`ScriptName` char(64) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`entry`),
|
|
KEY `idx_name` (`name`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature System';
|
|
|
|
--
|
|
-- Table structure for table `creature_template_addon`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_template_addon`;
|
|
CREATE TABLE `creature_template_addon` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`path_id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`mount` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`bytes0` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`bytes1` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`bytes2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`emote` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`moveflags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`isActive` int(1) DEFAULT '0',
|
|
`auras` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `creature_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `creature_text`;
|
|
CREATE TABLE `creature_text` (
|
|
`entry` mediumint(8) DEFAULT NULL,
|
|
`groupid` tinyint(3) DEFAULT NULL,
|
|
`id` tinyint(3) DEFAULT NULL,
|
|
`text` text,
|
|
`type` tinyint(3) DEFAULT NULL,
|
|
`language` tinyint(3) DEFAULT NULL,
|
|
`probability` float DEFAULT NULL,
|
|
`emote` mediumint(8) DEFAULT NULL,
|
|
`duration` mediumint(8) DEFAULT NULL,
|
|
`sound` mediumint(8) DEFAULT NULL,
|
|
`TextRange` tinyint(3) DEFAULT NULL,
|
|
`comment` varchar(765) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `custom_texts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `custom_texts`;
|
|
CREATE TABLE `custom_texts` (
|
|
`entry` mediumint(8) NOT NULL,
|
|
`content_default` text NOT NULL,
|
|
`content_loc1` text,
|
|
`content_loc2` text,
|
|
`content_loc3` text,
|
|
`content_loc4` text,
|
|
`content_loc5` text,
|
|
`content_loc6` text,
|
|
`content_loc7` text,
|
|
`content_loc8` text,
|
|
`sound` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`language` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`emote` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`comment` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Custom Texts';
|
|
|
|
--
|
|
-- Table structure for table `db_script_string`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `db_script_string`;
|
|
CREATE TABLE `db_script_string` (
|
|
`entry` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`content_default` text NOT NULL,
|
|
`content_loc1` text,
|
|
`content_loc2` text,
|
|
`content_loc3` text,
|
|
`content_loc4` text,
|
|
`content_loc5` text,
|
|
`content_loc6` text,
|
|
`content_loc7` text,
|
|
`content_loc8` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `disables`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `disables`;
|
|
CREATE TABLE `disables` (
|
|
`sourceType` int(10) unsigned NOT NULL,
|
|
`entry` int(10) unsigned NOT NULL,
|
|
`flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`params_0` varchar(255) NOT NULL DEFAULT '',
|
|
`params_1` varchar(255) NOT NULL DEFAULT '',
|
|
`comment` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`sourceType`,`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Table structure for table `disenchant_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `disenchant_loot_template`;
|
|
CREATE TABLE `disenchant_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `event_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `event_scripts`;
|
|
CREATE TABLE `event_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `exploration_basexp`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `exploration_basexp`;
|
|
CREATE TABLE `exploration_basexp` (
|
|
`level` tinyint(4) NOT NULL DEFAULT '0',
|
|
`basexp` mediumint(9) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`level`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Exploration System';
|
|
|
|
--
|
|
-- Table structure for table `fishing_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `fishing_loot_template`;
|
|
CREATE TABLE `fishing_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `game_event`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event`;
|
|
CREATE TABLE `game_event` (
|
|
`entry` mediumint(8) unsigned NOT NULL COMMENT 'Entry of the game event',
|
|
`start_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Absolute start date, the event will never start before',
|
|
`end_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Absolute end date, the event will never start afler',
|
|
`occurence` bigint(20) unsigned NOT NULL DEFAULT '5184000' COMMENT 'Delay in minutes between occurences of the event',
|
|
`length` bigint(20) unsigned NOT NULL DEFAULT '2592000' COMMENT 'Length in minutes of the event',
|
|
`description` varchar(255) DEFAULT NULL COMMENT 'Description of the event displayed in console',
|
|
`world_event` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '0 if normal event, 1 if world event',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_battleground_holiday`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_battleground_holiday`;
|
|
CREATE TABLE `game_event_battleground_holiday` (
|
|
`event` int(10) unsigned NOT NULL,
|
|
`bgflag` int(10) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`event`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_condition`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_condition`;
|
|
CREATE TABLE `game_event_condition` (
|
|
`event_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`condition_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`req_num` float DEFAULT '0',
|
|
`max_world_state_field` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`done_world_state_field` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`description` varchar(25) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`event_id`,`condition_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_creature`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_creature`;
|
|
CREATE TABLE `game_event_creature` (
|
|
`guid` int(10) unsigned NOT NULL,
|
|
`event` smallint(6) NOT NULL DEFAULT '0' COMMENT 'Put negatives values to remove during event',
|
|
PRIMARY KEY (`guid`,`event`),
|
|
KEY `idx_guid` (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_creature_quest`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_creature_quest`;
|
|
CREATE TABLE `game_event_creature_quest` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`event` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`quest`,`event`,`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_gameobject`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_gameobject`;
|
|
CREATE TABLE `game_event_gameobject` (
|
|
`guid` int(10) unsigned NOT NULL,
|
|
`event` smallint(6) NOT NULL DEFAULT '0' COMMENT 'Put negatives values to remove during event',
|
|
PRIMARY KEY (`guid`,`event`),
|
|
KEY `idx_guid` (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_gameobject_quest`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_gameobject_quest`;
|
|
CREATE TABLE `game_event_gameobject_quest` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`event` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`quest`,`event`,`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_model_equip`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_model_equip`;
|
|
CREATE TABLE `game_event_model_equip` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`modelid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`equipment_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`event` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_npc_gossip`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_npc_gossip`;
|
|
CREATE TABLE `game_event_npc_gossip` (
|
|
`guid` int(10) unsigned NOT NULL,
|
|
`event_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`textid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_npc_vendor`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_npc_vendor`;
|
|
CREATE TABLE `game_event_npc_vendor` (
|
|
`event` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`guid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`maxcount` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`incrtime` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ExtendedCost` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`,`item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_npcflag`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_npcflag`;
|
|
CREATE TABLE `game_event_npcflag` (
|
|
`guid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`event_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`npcflag` int(10) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`,`event_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_pool`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_pool`;
|
|
CREATE TABLE `game_event_pool` (
|
|
`pool_entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Id of the pool',
|
|
`event` smallint(6) NOT NULL DEFAULT '0' COMMENT 'Put negatives values to remove during event',
|
|
PRIMARY KEY (`pool_entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_prerequisite`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_prerequisite`;
|
|
CREATE TABLE `game_event_prerequisite` (
|
|
`event_id` mediumint(8) unsigned NOT NULL,
|
|
`prerequisite_event` mediumint(8) unsigned NOT NULL,
|
|
PRIMARY KEY (`event_id`,`prerequisite_event`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_event_quest_condition`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_event_quest_condition`;
|
|
CREATE TABLE `game_event_quest_condition` (
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`event_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`condition_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`num` float DEFAULT '0',
|
|
PRIMARY KEY (`quest`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `game_graveyard_zone`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_graveyard_zone`;
|
|
CREATE TABLE `game_graveyard_zone` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ghost_zone` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`faction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`ghost_zone`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Trigger System';
|
|
|
|
--
|
|
-- Table structure for table `game_tele`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_tele`;
|
|
CREATE TABLE `game_tele` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
`map` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`name` varchar(100) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=756 DEFAULT CHARSET=utf8 COMMENT='Tele Command';
|
|
|
|
--
|
|
-- Table structure for table `game_weather`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `game_weather`;
|
|
CREATE TABLE `game_weather` (
|
|
`zone` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spring_rain_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`spring_snow_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`spring_storm_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`summer_rain_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`summer_snow_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`summer_storm_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`fall_rain_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`fall_snow_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`fall_storm_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`winter_rain_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`winter_snow_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
`winter_storm_chance` tinyint(3) unsigned NOT NULL DEFAULT '25',
|
|
PRIMARY KEY (`zone`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Weather System';
|
|
|
|
--
|
|
-- Table structure for table `gameobject`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject`;
|
|
CREATE TABLE `gameobject` (
|
|
`guid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Global Unique Identifier',
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Gameobject Identifier',
|
|
`map` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
|
|
`spawnMask` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
`rotation0` float NOT NULL DEFAULT '0',
|
|
`rotation1` float NOT NULL DEFAULT '0',
|
|
`rotation2` float NOT NULL DEFAULT '0',
|
|
`rotation3` float NOT NULL DEFAULT '0',
|
|
`spawntimesecs` int(11) NOT NULL DEFAULT '0',
|
|
`animprogress` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`state` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=11006284 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Gameobject System';
|
|
|
|
--
|
|
-- Table structure for table `gameobject_involvedrelation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_involvedrelation`;
|
|
CREATE TABLE `gameobject_involvedrelation` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
|
|
PRIMARY KEY (`id`,`quest`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `gameobject_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_loot_template`;
|
|
CREATE TABLE `gameobject_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `gameobject_questrelation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_questrelation`;
|
|
CREATE TABLE `gameobject_questrelation` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`quest` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier',
|
|
PRIMARY KEY (`id`,`quest`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `gameobject_respawn`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_respawn`;
|
|
CREATE TABLE `gameobject_respawn` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
|
|
`respawntime` bigint(20) NOT NULL DEFAULT '0',
|
|
`instance` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`guid`,`instance`),
|
|
KEY `instance` (`instance`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Grid Loading System';
|
|
|
|
--
|
|
-- Table structure for table `gameobject_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_scripts`;
|
|
CREATE TABLE `gameobject_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `gameobject_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gameobject_template`;
|
|
CREATE TABLE `gameobject_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`displayId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name` varchar(100) NOT NULL DEFAULT '',
|
|
`castBarCaption` varchar(100) NOT NULL DEFAULT '',
|
|
`faction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`flags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`size` float NOT NULL DEFAULT '1',
|
|
`data0` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data1` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data3` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data4` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data5` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data6` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data7` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data8` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data9` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data10` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data11` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data12` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data13` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data14` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data15` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data16` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data17` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data18` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data19` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data20` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data21` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data22` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`data23` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`AIName` varchar(64) NOT NULL DEFAULT '',
|
|
`ScriptName` varchar(64) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`entry`),
|
|
KEY `idx_name` (`name`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Gameobject System';
|
|
|
|
--
|
|
-- Table structure for table `gossip_menu`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gossip_menu`;
|
|
CREATE TABLE `gossip_menu` (
|
|
`entry` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`text_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`text_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `gossip_menu_option`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gossip_menu_option`;
|
|
CREATE TABLE `gossip_menu_option` (
|
|
`menu_id` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`id` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`option_icon` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`option_text` text,
|
|
`option_id` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`npc_option_npcflag` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`action_menu_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`action_poi_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`action_script_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`box_coded` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`box_money` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`box_text` text,
|
|
PRIMARY KEY (`menu_id`,`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `gossip_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `gossip_scripts`;
|
|
CREATE TABLE `gossip_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `instance_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `instance_template`;
|
|
CREATE TABLE `instance_template` (
|
|
`map` smallint(5) unsigned NOT NULL,
|
|
`parent` int(10) unsigned NOT NULL,
|
|
`maxPlayers` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`reset_delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`access_id` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`startLocX` float DEFAULT NULL,
|
|
`startLocY` float DEFAULT NULL,
|
|
`startLocZ` float DEFAULT NULL,
|
|
`startLocO` float DEFAULT NULL,
|
|
`script` varchar(128) NOT NULL DEFAULT '',
|
|
`allowMount` tinyint(1) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`map`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `ip2nation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `ip2nation`;
|
|
CREATE TABLE `ip2nation` (
|
|
`ip` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`country` char(2) NOT NULL DEFAULT '',
|
|
KEY `ip` (`ip`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `ip2nationCountries`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `ip2nationCountries`;
|
|
CREATE TABLE `ip2nationCountries` (
|
|
`code` varchar(4) NOT NULL DEFAULT '',
|
|
`iso_code_2` varchar(2) NOT NULL DEFAULT '',
|
|
`iso_code_3` varchar(3) DEFAULT '',
|
|
`iso_country` varchar(255) NOT NULL DEFAULT '',
|
|
`country` varchar(255) NOT NULL DEFAULT '',
|
|
`lat` float NOT NULL DEFAULT '0',
|
|
`lon` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`code`),
|
|
KEY `code` (`code`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `item_enchantment_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `item_enchantment_template`;
|
|
CREATE TABLE `item_enchantment_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ench` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`chance` float unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`ench`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Item Random Enchantment System';
|
|
|
|
--
|
|
-- Table structure for table `item_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `item_loot_template`;
|
|
CREATE TABLE `item_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `item_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `item_template`;
|
|
CREATE TABLE `item_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`subclass` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`SoundOverrideSubclass` tinyint(3) NOT NULL DEFAULT '-1',
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
`displayid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Quality` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`Flags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`BuyCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`BuyPrice` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`SellPrice` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`InventoryType` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`AllowableClass` mediumint(9) NOT NULL DEFAULT '-1',
|
|
`AllowableRace` mediumint(9) NOT NULL DEFAULT '-1',
|
|
`ItemLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`requiredspell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`requiredhonorrank` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredCityRank` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredReputationFaction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredReputationRank` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`maxcount` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`stackable` smallint(5) unsigned NOT NULL DEFAULT '1',
|
|
`ContainerSlots` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_type1` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value1` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type2` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value2` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type3` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value3` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type4` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value4` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type5` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value5` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type6` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value6` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type7` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value7` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type8` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value8` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type9` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value9` smallint(6) NOT NULL DEFAULT '0',
|
|
`stat_type10` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`stat_value10` smallint(6) NOT NULL DEFAULT '0',
|
|
`dmg_min1` float NOT NULL DEFAULT '0',
|
|
`dmg_max1` float NOT NULL DEFAULT '0',
|
|
`dmg_type1` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`dmg_min2` float NOT NULL DEFAULT '0',
|
|
`dmg_max2` float NOT NULL DEFAULT '0',
|
|
`dmg_type2` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`dmg_min3` float NOT NULL DEFAULT '0',
|
|
`dmg_max3` float NOT NULL DEFAULT '0',
|
|
`dmg_type3` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`dmg_min4` float NOT NULL DEFAULT '0',
|
|
`dmg_max4` float NOT NULL DEFAULT '0',
|
|
`dmg_type4` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`dmg_min5` float NOT NULL DEFAULT '0',
|
|
`dmg_max5` float NOT NULL DEFAULT '0',
|
|
`dmg_type5` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`armor` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`holy_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`fire_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`nature_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`frost_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`shadow_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`arcane_res` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`delay` smallint(5) unsigned NOT NULL DEFAULT '1000',
|
|
`ammo_type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`RangedModRange` float NOT NULL DEFAULT '0',
|
|
`spellid_1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spelltrigger_1` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`spellcharges_1` tinyint(4) NOT NULL DEFAULT '0',
|
|
`spellppmRate_1` float NOT NULL DEFAULT '0',
|
|
`spellcooldown_1` int(11) NOT NULL DEFAULT '-1',
|
|
`spellcategory_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`spellcategorycooldown_1` int(11) NOT NULL DEFAULT '-1',
|
|
`spellid_2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spelltrigger_2` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`spellcharges_2` tinyint(4) NOT NULL DEFAULT '0',
|
|
`spellppmRate_2` float NOT NULL DEFAULT '0',
|
|
`spellcooldown_2` int(11) NOT NULL DEFAULT '-1',
|
|
`spellcategory_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`spellcategorycooldown_2` int(11) NOT NULL DEFAULT '-1',
|
|
`spellid_3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spelltrigger_3` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`spellcharges_3` tinyint(4) NOT NULL DEFAULT '0',
|
|
`spellppmRate_3` float NOT NULL DEFAULT '0',
|
|
`spellcooldown_3` int(11) NOT NULL DEFAULT '-1',
|
|
`spellcategory_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`spellcategorycooldown_3` int(11) NOT NULL DEFAULT '-1',
|
|
`spellid_4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spelltrigger_4` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`spellcharges_4` tinyint(4) NOT NULL DEFAULT '0',
|
|
`spellppmRate_4` float NOT NULL DEFAULT '0',
|
|
`spellcooldown_4` int(11) NOT NULL DEFAULT '-1',
|
|
`spellcategory_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`spellcategorycooldown_4` int(11) NOT NULL DEFAULT '-1',
|
|
`spellid_5` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spelltrigger_5` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`spellcharges_5` tinyint(4) NOT NULL DEFAULT '0',
|
|
`spellppmRate_5` float NOT NULL DEFAULT '0',
|
|
`spellcooldown_5` int(11) NOT NULL DEFAULT '-1',
|
|
`spellcategory_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`spellcategorycooldown_5` int(11) NOT NULL DEFAULT '-1',
|
|
`bonding` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`description` varchar(255) NOT NULL DEFAULT '',
|
|
`PageText` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`LanguageID` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`PageMaterial` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`startquest` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`lockid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Material` tinyint(4) NOT NULL DEFAULT '0',
|
|
`sheath` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`RandomProperty` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RandomSuffix` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`block` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`itemset` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`MaxDurability` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`area` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Map` smallint(6) NOT NULL DEFAULT '0',
|
|
`BagFamily` mediumint(9) NOT NULL DEFAULT '0',
|
|
`TotemCategory` tinyint(4) NOT NULL DEFAULT '0',
|
|
`socketColor_1` tinyint(4) NOT NULL DEFAULT '0',
|
|
`socketContent_1` mediumint(9) NOT NULL DEFAULT '0',
|
|
`socketColor_2` tinyint(4) NOT NULL DEFAULT '0',
|
|
`socketContent_2` mediumint(9) NOT NULL DEFAULT '0',
|
|
`socketColor_3` tinyint(4) NOT NULL DEFAULT '0',
|
|
`socketContent_3` mediumint(9) NOT NULL DEFAULT '0',
|
|
`socketBonus` mediumint(9) NOT NULL DEFAULT '0',
|
|
`GemProperties` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RequiredDisenchantSkill` smallint(6) NOT NULL DEFAULT '-1',
|
|
`ArmorDamageModifier` float NOT NULL DEFAULT '0',
|
|
`ScriptName` varchar(64) NOT NULL DEFAULT '',
|
|
`DisenchantID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`FoodType` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`minMoneyLoot` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`maxMoneyLoot` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`Duration` int(11) NOT NULL DEFAULT '0' COMMENT 'Duration in seconds. Negative value means realtime, postive value ingame time',
|
|
PRIMARY KEY (`entry`),
|
|
KEY `idx_name` (`name`),
|
|
KEY `items_index` (`class`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Item System';
|
|
|
|
--
|
|
-- Table structure for table `locales_creature`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_creature`;
|
|
CREATE TABLE `locales_creature` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name_loc1` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc2` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc3` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc4` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc5` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc6` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc7` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc8` varchar(100) NOT NULL DEFAULT '',
|
|
`subname_loc1` varchar(100) DEFAULT NULL,
|
|
`subname_loc2` varchar(100) DEFAULT NULL,
|
|
`subname_loc3` varchar(100) DEFAULT NULL,
|
|
`subname_loc4` varchar(100) DEFAULT NULL,
|
|
`subname_loc5` varchar(100) DEFAULT NULL,
|
|
`subname_loc6` varchar(100) DEFAULT NULL,
|
|
`subname_loc7` varchar(100) DEFAULT NULL,
|
|
`subname_loc8` varchar(100) DEFAULT NULL,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_creature_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_creature_text`;
|
|
CREATE TABLE `locales_creature_text` (
|
|
`entry` mediumint(8) DEFAULT NULL,
|
|
`groupid` tinyint(3) DEFAULT NULL,
|
|
`id` tinyint(3) DEFAULT NULL,
|
|
`text_loc1` text,
|
|
`text_loc2` text,
|
|
`text_loc3` text,
|
|
`text_loc4` text,
|
|
`text_loc5` text,
|
|
`text_loc6` text,
|
|
`text_loc7` text,
|
|
`text_loc8` text
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_gameobject`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_gameobject`;
|
|
CREATE TABLE `locales_gameobject` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name_loc1` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc2` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc3` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc4` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc5` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc6` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc7` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc8` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc1` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc2` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc3` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc4` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc5` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc6` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc7` varchar(100) NOT NULL DEFAULT '',
|
|
`castbarcaption_loc8` varchar(100) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_gossip_menu_option`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_gossip_menu_option`;
|
|
CREATE TABLE `locales_gossip_menu_option` (
|
|
`menu_id` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`id` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`option_text_loc1` text,
|
|
`option_text_loc2` text,
|
|
`option_text_loc3` text,
|
|
`option_text_loc4` text,
|
|
`option_text_loc5` text,
|
|
`option_text_loc6` text,
|
|
`option_text_loc7` text,
|
|
`option_text_loc8` text,
|
|
`box_text_loc1` text,
|
|
`box_text_loc2` text,
|
|
`box_text_loc3` text,
|
|
`box_text_loc4` text,
|
|
`box_text_loc5` text,
|
|
`box_text_loc6` text,
|
|
`box_text_loc7` text,
|
|
`box_text_loc8` text,
|
|
PRIMARY KEY (`menu_id`,`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_item`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_item`;
|
|
CREATE TABLE `locales_item` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name_loc1` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc2` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc3` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc4` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc5` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc6` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc7` varchar(100) NOT NULL DEFAULT '',
|
|
`name_loc8` varchar(100) NOT NULL DEFAULT '',
|
|
`description_loc1` varchar(255) DEFAULT NULL,
|
|
`description_loc2` varchar(255) DEFAULT NULL,
|
|
`description_loc3` varchar(255) DEFAULT NULL,
|
|
`description_loc4` varchar(255) DEFAULT NULL,
|
|
`description_loc5` varchar(255) DEFAULT NULL,
|
|
`description_loc6` varchar(255) DEFAULT NULL,
|
|
`description_loc7` varchar(255) DEFAULT NULL,
|
|
`description_loc8` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_npc_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_npc_text`;
|
|
CREATE TABLE `locales_npc_text` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Text0_0_loc1` longtext,
|
|
`Text0_0_loc2` longtext,
|
|
`Text0_0_loc3` longtext,
|
|
`Text0_0_loc4` longtext,
|
|
`Text0_0_loc5` longtext,
|
|
`Text0_0_loc6` longtext,
|
|
`Text0_0_loc7` longtext,
|
|
`Text0_0_loc8` longtext,
|
|
`Text0_1_loc1` longtext,
|
|
`Text0_1_loc2` longtext,
|
|
`Text0_1_loc3` longtext,
|
|
`Text0_1_loc4` longtext,
|
|
`Text0_1_loc5` longtext,
|
|
`Text0_1_loc6` longtext,
|
|
`Text0_1_loc7` longtext,
|
|
`Text0_1_loc8` longtext,
|
|
`Text1_0_loc1` longtext,
|
|
`Text1_0_loc2` longtext,
|
|
`Text1_0_loc3` longtext,
|
|
`Text1_0_loc4` longtext,
|
|
`Text1_0_loc5` longtext,
|
|
`Text1_0_loc6` longtext,
|
|
`Text1_0_loc7` longtext,
|
|
`Text1_0_loc8` longtext,
|
|
`Text1_1_loc1` longtext,
|
|
`Text1_1_loc2` longtext,
|
|
`Text1_1_loc3` longtext,
|
|
`Text1_1_loc4` longtext,
|
|
`Text1_1_loc5` longtext,
|
|
`Text1_1_loc6` longtext,
|
|
`Text1_1_loc7` longtext,
|
|
`Text1_1_loc8` longtext,
|
|
`Text2_0_loc1` longtext,
|
|
`Text2_0_loc2` longtext,
|
|
`Text2_0_loc3` longtext,
|
|
`Text2_0_loc4` longtext,
|
|
`Text2_0_loc5` longtext,
|
|
`Text2_0_loc6` longtext,
|
|
`Text2_0_loc7` longtext,
|
|
`Text2_0_loc8` longtext,
|
|
`Text2_1_loc1` longtext,
|
|
`Text2_1_loc2` longtext,
|
|
`Text2_1_loc3` longtext,
|
|
`Text2_1_loc4` longtext,
|
|
`Text2_1_loc5` longtext,
|
|
`Text2_1_loc6` longtext,
|
|
`Text2_1_loc7` longtext,
|
|
`Text2_1_loc8` longtext,
|
|
`Text3_0_loc1` longtext,
|
|
`Text3_0_loc2` longtext,
|
|
`Text3_0_loc3` longtext,
|
|
`Text3_0_loc4` longtext,
|
|
`Text3_0_loc5` longtext,
|
|
`Text3_0_loc6` longtext,
|
|
`Text3_0_loc7` longtext,
|
|
`Text3_0_loc8` longtext,
|
|
`Text3_1_loc1` longtext,
|
|
`Text3_1_loc2` longtext,
|
|
`Text3_1_loc3` longtext,
|
|
`Text3_1_loc4` longtext,
|
|
`Text3_1_loc5` longtext,
|
|
`Text3_1_loc6` longtext,
|
|
`Text3_1_loc7` longtext,
|
|
`Text3_1_loc8` longtext,
|
|
`Text4_0_loc1` longtext,
|
|
`Text4_0_loc2` longtext,
|
|
`Text4_0_loc3` longtext,
|
|
`Text4_0_loc4` longtext,
|
|
`Text4_0_loc5` longtext,
|
|
`Text4_0_loc6` longtext,
|
|
`Text4_0_loc7` longtext,
|
|
`Text4_0_loc8` longtext,
|
|
`Text4_1_loc1` longtext,
|
|
`Text4_1_loc2` longtext,
|
|
`Text4_1_loc3` longtext,
|
|
`Text4_1_loc4` longtext,
|
|
`Text4_1_loc5` longtext,
|
|
`Text4_1_loc6` longtext,
|
|
`Text4_1_loc7` longtext,
|
|
`Text4_1_loc8` longtext,
|
|
`Text5_0_loc1` longtext,
|
|
`Text5_0_loc2` longtext,
|
|
`Text5_0_loc3` longtext,
|
|
`Text5_0_loc4` longtext,
|
|
`Text5_0_loc5` longtext,
|
|
`Text5_0_loc6` longtext,
|
|
`Text5_0_loc7` longtext,
|
|
`Text5_0_loc8` longtext,
|
|
`Text5_1_loc1` longtext,
|
|
`Text5_1_loc2` longtext,
|
|
`Text5_1_loc3` longtext,
|
|
`Text5_1_loc4` longtext,
|
|
`Text5_1_loc5` longtext,
|
|
`Text5_1_loc6` longtext,
|
|
`Text5_1_loc7` longtext,
|
|
`Text5_1_loc8` longtext,
|
|
`Text6_0_loc1` longtext,
|
|
`Text6_0_loc2` longtext,
|
|
`Text6_0_loc3` longtext,
|
|
`Text6_0_loc4` longtext,
|
|
`Text6_0_loc5` longtext,
|
|
`Text6_0_loc6` longtext,
|
|
`Text6_0_loc7` longtext,
|
|
`Text6_0_loc8` longtext,
|
|
`Text6_1_loc1` longtext,
|
|
`Text6_1_loc2` longtext,
|
|
`Text6_1_loc3` longtext,
|
|
`Text6_1_loc4` longtext,
|
|
`Text6_1_loc5` longtext,
|
|
`Text6_1_loc6` longtext,
|
|
`Text6_1_loc7` longtext,
|
|
`Text6_1_loc8` longtext,
|
|
`Text7_0_loc1` longtext,
|
|
`Text7_0_loc2` longtext,
|
|
`Text7_0_loc3` longtext,
|
|
`Text7_0_loc4` longtext,
|
|
`Text7_0_loc5` longtext,
|
|
`Text7_0_loc6` longtext,
|
|
`Text7_0_loc7` longtext,
|
|
`Text7_0_loc8` longtext,
|
|
`Text7_1_loc1` longtext,
|
|
`Text7_1_loc2` longtext,
|
|
`Text7_1_loc3` longtext,
|
|
`Text7_1_loc4` longtext,
|
|
`Text7_1_loc5` longtext,
|
|
`Text7_1_loc6` longtext,
|
|
`Text7_1_loc7` longtext,
|
|
`Text7_1_loc8` longtext,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_page_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_page_text`;
|
|
CREATE TABLE `locales_page_text` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Text_loc1` longtext,
|
|
`Text_loc2` longtext,
|
|
`Text_loc3` longtext,
|
|
`Text_loc4` longtext,
|
|
`Text_loc5` longtext,
|
|
`Text_loc6` longtext,
|
|
`Text_loc7` longtext,
|
|
`Text_loc8` longtext,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `locales_quest`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `locales_quest`;
|
|
CREATE TABLE `locales_quest` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Title_loc1` text,
|
|
`Title_loc2` text,
|
|
`Title_loc3` text,
|
|
`Title_loc4` text,
|
|
`Title_loc5` text,
|
|
`Title_loc6` text,
|
|
`Title_loc7` text,
|
|
`Title_loc8` text,
|
|
`Details_loc1` text,
|
|
`Details_loc2` text,
|
|
`Details_loc3` text,
|
|
`Details_loc4` text,
|
|
`Details_loc5` text,
|
|
`Details_loc6` text,
|
|
`Details_loc7` text,
|
|
`Details_loc8` text,
|
|
`Objectives_loc1` text,
|
|
`Objectives_loc2` text,
|
|
`Objectives_loc3` text,
|
|
`Objectives_loc4` text,
|
|
`Objectives_loc5` text,
|
|
`Objectives_loc6` text,
|
|
`Objectives_loc7` text,
|
|
`Objectives_loc8` text,
|
|
`OfferRewardText_loc1` text,
|
|
`OfferRewardText_loc2` text,
|
|
`OfferRewardText_loc3` text,
|
|
`OfferRewardText_loc4` text,
|
|
`OfferRewardText_loc5` text,
|
|
`OfferRewardText_loc6` text,
|
|
`OfferRewardText_loc7` text,
|
|
`OfferRewardText_loc8` text,
|
|
`RequestItemsText_loc1` text,
|
|
`RequestItemsText_loc2` text,
|
|
`RequestItemsText_loc3` text,
|
|
`RequestItemsText_loc4` text,
|
|
`RequestItemsText_loc5` text,
|
|
`RequestItemsText_loc6` text,
|
|
`RequestItemsText_loc7` text,
|
|
`RequestItemsText_loc8` text,
|
|
`EndText_loc1` text,
|
|
`EndText_loc2` text,
|
|
`EndText_loc3` text,
|
|
`EndText_loc4` text,
|
|
`EndText_loc5` text,
|
|
`EndText_loc6` text,
|
|
`EndText_loc7` text,
|
|
`EndText_loc8` text,
|
|
`ObjectiveText1_loc1` text,
|
|
`ObjectiveText1_loc2` text,
|
|
`ObjectiveText1_loc3` text,
|
|
`ObjectiveText1_loc4` text,
|
|
`ObjectiveText1_loc5` text,
|
|
`ObjectiveText1_loc6` text,
|
|
`ObjectiveText1_loc7` text,
|
|
`ObjectiveText1_loc8` text,
|
|
`ObjectiveText2_loc1` text,
|
|
`ObjectiveText2_loc2` text,
|
|
`ObjectiveText2_loc3` text,
|
|
`ObjectiveText2_loc4` text,
|
|
`ObjectiveText2_loc5` text,
|
|
`ObjectiveText2_loc6` text,
|
|
`ObjectiveText2_loc7` text,
|
|
`ObjectiveText2_loc8` text,
|
|
`ObjectiveText3_loc1` text,
|
|
`ObjectiveText3_loc2` text,
|
|
`ObjectiveText3_loc3` text,
|
|
`ObjectiveText3_loc4` text,
|
|
`ObjectiveText3_loc5` text,
|
|
`ObjectiveText3_loc6` text,
|
|
`ObjectiveText3_loc7` text,
|
|
`ObjectiveText3_loc8` text,
|
|
`ObjectiveText4_loc1` text,
|
|
`ObjectiveText4_loc2` text,
|
|
`ObjectiveText4_loc3` text,
|
|
`ObjectiveText4_loc4` text,
|
|
`ObjectiveText4_loc5` text,
|
|
`ObjectiveText4_loc6` text,
|
|
`ObjectiveText4_loc7` text,
|
|
`ObjectiveText4_loc8` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `mail_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `mail_loot_template`;
|
|
CREATE TABLE `mail_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `npc_gossip`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `npc_gossip`;
|
|
CREATE TABLE `npc_gossip` (
|
|
`npc_guid` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`textid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`npc_guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `npc_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `npc_text`;
|
|
CREATE TABLE `npc_text` (
|
|
`ID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`text0_0` longtext,
|
|
`text0_1` longtext,
|
|
`lang0` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob0` float NOT NULL DEFAULT '0',
|
|
`em0_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em0_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em0_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em0_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em0_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em0_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text1_0` longtext,
|
|
`text1_1` longtext,
|
|
`lang1` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob1` float NOT NULL DEFAULT '0',
|
|
`em1_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em1_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em1_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em1_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em1_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em1_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text2_0` longtext,
|
|
`text2_1` longtext,
|
|
`lang2` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob2` float NOT NULL DEFAULT '0',
|
|
`em2_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em2_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em2_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em2_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em2_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em2_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text3_0` longtext,
|
|
`text3_1` longtext,
|
|
`lang3` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob3` float NOT NULL DEFAULT '0',
|
|
`em3_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em3_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em3_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em3_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em3_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em3_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text4_0` longtext,
|
|
`text4_1` longtext,
|
|
`lang4` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob4` float NOT NULL DEFAULT '0',
|
|
`em4_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em4_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em4_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em4_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em4_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em4_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text5_0` longtext,
|
|
`text5_1` longtext,
|
|
`lang5` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob5` float NOT NULL DEFAULT '0',
|
|
`em5_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em5_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em5_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em5_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em5_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em5_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text6_0` longtext,
|
|
`text6_1` longtext,
|
|
`lang6` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob6` float NOT NULL DEFAULT '0',
|
|
`em6_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em6_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em6_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em6_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em6_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em6_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`text7_0` longtext,
|
|
`text7_1` longtext,
|
|
`lang7` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`prob7` float NOT NULL DEFAULT '0',
|
|
`em7_0` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em7_1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em7_2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em7_3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em7_4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`em7_5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`ID`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `npc_trainer`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `npc_trainer`;
|
|
CREATE TABLE `npc_trainer` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`spellcost` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`reqskill` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`reqskillvalue` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`reqlevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`spell`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `npc_vendor`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `npc_vendor`;
|
|
CREATE TABLE `npc_vendor` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`maxcount` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`incrtime` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`ExtendedCost` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Npc System';
|
|
|
|
--
|
|
-- Table structure for table `opcode_protection`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `opcode_protection`;
|
|
CREATE TABLE `opcode_protection` (
|
|
`opcode` int(10) unsigned NOT NULL COMMENT 'Opcode to protect, see Opcodes.h',
|
|
`threshold` int(10) unsigned NOT NULL COMMENT 'Sets the maximum count one protected packet per Interval can be processed per session.',
|
|
`interval` int(10) unsigned NOT NULL COMMENT 'Interval for threshold, in milliseconds.',
|
|
`penalty` tinyint(3) unsigned NOT NULL COMMENT 'What should happen if the threshold per interval is passed. 0 - Skip, 1 - Kick',
|
|
`comment` varchar(255) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`opcode`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `oregon_string`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `oregon_string`;
|
|
CREATE TABLE `oregon_string` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`content_default` text NOT NULL,
|
|
`content_loc1` text,
|
|
`content_loc2` text,
|
|
`content_loc3` text,
|
|
`content_loc4` text,
|
|
`content_loc5` text,
|
|
`content_loc6` text,
|
|
`content_loc7` text,
|
|
`content_loc8` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `page_text`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `page_text`;
|
|
CREATE TABLE `page_text` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`text` longtext NOT NULL,
|
|
`next_page` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Item System';
|
|
|
|
--
|
|
-- Table structure for table `pet_levelstats`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pet_levelstats`;
|
|
CREATE TABLE `pet_levelstats` (
|
|
`creature_entry` mediumint(8) unsigned NOT NULL,
|
|
`level` tinyint(3) unsigned NOT NULL,
|
|
`hp` smallint(5) unsigned NOT NULL,
|
|
`mana` smallint(5) unsigned NOT NULL,
|
|
`armor` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`str` smallint(5) unsigned NOT NULL,
|
|
`agi` smallint(5) unsigned NOT NULL,
|
|
`sta` smallint(5) unsigned NOT NULL,
|
|
`inte` smallint(5) unsigned NOT NULL,
|
|
`spi` smallint(5) unsigned NOT NULL,
|
|
PRIMARY KEY (`creature_entry`,`level`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 PACK_KEYS=0 COMMENT='Stores pet levels stats.';
|
|
|
|
--
|
|
-- Table structure for table `pet_name_generation`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pet_name_generation`;
|
|
CREATE TABLE `pet_name_generation` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`word` tinytext NOT NULL,
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`half` tinyint(4) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=261 DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `petcreateinfo_spell`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `petcreateinfo_spell`;
|
|
CREATE TABLE `petcreateinfo_spell` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Spell1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Spell2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Spell3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Spell4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Pet Create Spells';
|
|
|
|
--
|
|
-- Table structure for table `pickpocketing_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pickpocketing_loot_template`;
|
|
CREATE TABLE `pickpocketing_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `player_classlevelstats`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `player_classlevelstats`;
|
|
CREATE TABLE `player_classlevelstats` (
|
|
`class` tinyint(3) unsigned NOT NULL,
|
|
`level` tinyint(3) unsigned NOT NULL,
|
|
`basehp` smallint(5) unsigned NOT NULL,
|
|
`basemana` smallint(5) unsigned NOT NULL,
|
|
PRIMARY KEY (`class`,`level`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 PACK_KEYS=0 COMMENT='Stores levels stats.';
|
|
|
|
--
|
|
-- Table structure for table `player_levelstats`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `player_levelstats`;
|
|
CREATE TABLE `player_levelstats` (
|
|
`race` tinyint(3) unsigned NOT NULL,
|
|
`class` tinyint(3) unsigned NOT NULL,
|
|
`level` tinyint(3) unsigned NOT NULL,
|
|
`str` tinyint(3) unsigned NOT NULL,
|
|
`agi` tinyint(3) unsigned NOT NULL,
|
|
`sta` tinyint(3) unsigned NOT NULL,
|
|
`inte` tinyint(3) unsigned NOT NULL,
|
|
`spi` tinyint(3) unsigned NOT NULL,
|
|
PRIMARY KEY (`race`,`class`,`level`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 PACK_KEYS=0 COMMENT='Stores levels stats.';
|
|
|
|
--
|
|
-- Table structure for table `playercreateinfo`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `playercreateinfo`;
|
|
CREATE TABLE `playercreateinfo` (
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`map` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`zone` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`race`,`class`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `playercreateinfo_action`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `playercreateinfo_action`;
|
|
CREATE TABLE `playercreateinfo_action` (
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`button` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`action` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`type` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`misc` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`race`,`class`,`button`),
|
|
KEY `playercreateinfo_race_class_index` (`race`,`class`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `playercreateinfo_item`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `playercreateinfo_item`;
|
|
CREATE TABLE `playercreateinfo_item` (
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`itemid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`amount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
PRIMARY KEY (`race`,`class`,`itemid`),
|
|
KEY `playercreateinfo_race_class_index` (`race`,`class`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `playercreateinfo_spell`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `playercreateinfo_spell`;
|
|
CREATE TABLE `playercreateinfo_spell` (
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`Spell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Note` varchar(255) DEFAULT NULL,
|
|
`Active` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
PRIMARY KEY (`race`,`class`,`Spell`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `playercreateinfo_spell_custom`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `playercreateinfo_spell_custom`;
|
|
CREATE TABLE `playercreateinfo_spell_custom` (
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`Spell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Note` varchar(255) DEFAULT NULL,
|
|
`Active` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
PRIMARY KEY (`race`,`class`,`Spell`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `pool_creature`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pool_creature`;
|
|
CREATE TABLE `pool_creature` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`pool_entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`chance` float unsigned NOT NULL DEFAULT '0',
|
|
`description` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`pool_entry`,`guid`),
|
|
KEY `idx_guid` (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `pool_gameobject`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pool_gameobject`;
|
|
CREATE TABLE `pool_gameobject` (
|
|
`guid` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`pool_entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`chance` float unsigned NOT NULL DEFAULT '0',
|
|
`description` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`guid`,`pool_entry`),
|
|
KEY `idx_guid` (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `pool_pool`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pool_pool`;
|
|
CREATE TABLE `pool_pool` (
|
|
`pool_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`mother_pool` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`chance` float NOT NULL DEFAULT '0',
|
|
`description` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`pool_id`,`mother_pool`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `pool_quest`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pool_quest`;
|
|
CREATE TABLE `pool_quest` (
|
|
`entry` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`pool_entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`description` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`entry`),
|
|
KEY `idx_guid` (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `pool_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `pool_template`;
|
|
CREATE TABLE `pool_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Pool entry',
|
|
`max_limit` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Max number of objects (0) is no limit',
|
|
`description` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `prospecting_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `prospecting_loot_template`;
|
|
CREATE TABLE `prospecting_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `quest_end_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `quest_end_scripts`;
|
|
CREATE TABLE `quest_end_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `quest_start_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `quest_start_scripts`;
|
|
CREATE TABLE `quest_start_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `quest_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `quest_template`;
|
|
CREATE TABLE `quest_template` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Method` tinyint(3) unsigned NOT NULL DEFAULT '2',
|
|
`ZoneOrSort` smallint(6) NOT NULL DEFAULT '0',
|
|
`MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`QuestLevel` smallint(6) NOT NULL DEFAULT '1',
|
|
`Type` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredClasses` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredRaces` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredSkillValue` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RepObjectiveFaction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RepObjectiveValue` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RequiredMinRepFaction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredMinRepValue` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RequiredMaxRepFaction` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RequiredMaxRepValue` mediumint(9) NOT NULL DEFAULT '0',
|
|
`SuggestedPlayers` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`LimitTime` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`QuestFlags` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`SpecialFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`CharTitleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`PrevQuestId` mediumint(9) NOT NULL DEFAULT '0',
|
|
`NextQuestId` mediumint(9) NOT NULL DEFAULT '0',
|
|
`ExclusiveGroup` mediumint(9) NOT NULL DEFAULT '0',
|
|
`NextQuestInChain` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`SrcItemId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`SrcItemCount` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`SrcSpell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Title` text,
|
|
`Details` text,
|
|
`Objectives` text,
|
|
`OfferRewardText` text,
|
|
`RequestItemsText` text,
|
|
`EndText` text,
|
|
`ObjectiveText1` text,
|
|
`ObjectiveText2` text,
|
|
`ObjectiveText3` text,
|
|
`ObjectiveText4` text,
|
|
`ReqItemId1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemId2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemId3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemId4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqItemCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceId1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceId2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceId3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceId4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSourceCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOId1` mediumint(9) NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOId2` mediumint(9) NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOId3` mediumint(9) NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOId4` mediumint(9) NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqCreatureOrGOCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSpellCast1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSpellCast2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSpellCast3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`ReqSpellCast4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId5` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemId6` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount5` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewChoiceItemCount6` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemId1` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemId2` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemId3` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemId4` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewItemCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`RewRepFaction1` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
|
|
`RewRepFaction2` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
|
|
`RewRepFaction3` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
|
|
`RewRepFaction4` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
|
|
`RewRepFaction5` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
|
|
`RewRepValue1` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RewRepValue2` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RewRepValue3` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RewRepValue4` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RewRepValue5` mediumint(9) NOT NULL DEFAULT '0',
|
|
`RewHonorableKills` mediumint(9) unsigned NOT NULL DEFAULT '0',
|
|
`RewOrReqMoney` int(11) NOT NULL DEFAULT '0',
|
|
`RewMoneyMaxLevel` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`RewSpell` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewSpellCast` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewMailTemplateId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`RewMailDelaySecs` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`PointMapId` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`PointX` float NOT NULL DEFAULT '0',
|
|
`PointY` float NOT NULL DEFAULT '0',
|
|
`PointOpt` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`DetailsEmote1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`DetailsEmote2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`DetailsEmote3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`DetailsEmote4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`IncompleteEmote` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`CompleteEmote` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`OfferRewardEmote1` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`OfferRewardEmote2` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`OfferRewardEmote3` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`OfferRewardEmote4` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`StartScript` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`CompleteScript` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Quest System';
|
|
|
|
--
|
|
-- Table structure for table `reference_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `reference_loot_template`;
|
|
CREATE TABLE `reference_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `reserved_name`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `reserved_name`;
|
|
CREATE TABLE `reserved_name` (
|
|
`name` varchar(12) NOT NULL DEFAULT '',
|
|
PRIMARY KEY (`name`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player Reserved Names';
|
|
|
|
--
|
|
-- Table structure for table `script_texts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `script_texts`;
|
|
CREATE TABLE `script_texts` (
|
|
`entry` mediumint(8) NOT NULL,
|
|
`content_default` text NOT NULL,
|
|
`content_loc1` text,
|
|
`content_loc2` text,
|
|
`content_loc3` text,
|
|
`content_loc4` text,
|
|
`content_loc5` text,
|
|
`content_loc6` text,
|
|
`content_loc7` text,
|
|
`content_loc8` text,
|
|
`sound` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`language` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`emote` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`comment` text,
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Script Texts';
|
|
|
|
--
|
|
-- Table structure for table `script_waypoint`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `script_waypoint`;
|
|
CREATE TABLE `script_waypoint` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template `entry`',
|
|
`pointid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`location_x` float NOT NULL DEFAULT '0',
|
|
`location_y` float NOT NULL DEFAULT '0',
|
|
`location_z` float NOT NULL DEFAULT '0',
|
|
`waittime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs',
|
|
`point_comment` text,
|
|
PRIMARY KEY (`entry`,`pointid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Script Creature waypoints';
|
|
|
|
--
|
|
-- Table structure for table `skill_discovery_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `skill_discovery_template`;
|
|
CREATE TABLE `skill_discovery_template` (
|
|
`spellId` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'SpellId of the discoverable spell',
|
|
`reqSpell` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'spell requirement',
|
|
`chance` float NOT NULL DEFAULT '0' COMMENT 'chance to discover',
|
|
PRIMARY KEY (`spellId`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Skill Discovery System';
|
|
|
|
--
|
|
-- Table structure for table `skill_extra_item_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `skill_extra_item_template`;
|
|
CREATE TABLE `skill_extra_item_template` (
|
|
`spellId` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'SpellId of the item creation spell',
|
|
`requiredSpecialization` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Specialization spell id',
|
|
`additionalCreateChance` float NOT NULL DEFAULT '0' COMMENT 'chance to create add',
|
|
`additionalMaxNum` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'max num of adds',
|
|
PRIMARY KEY (`spellId`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Skill Specialization System';
|
|
|
|
--
|
|
-- Table structure for table `skill_fishing_base_level`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `skill_fishing_base_level`;
|
|
CREATE TABLE `skill_fishing_base_level` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Area identifier',
|
|
`skill` smallint(6) NOT NULL DEFAULT '0' COMMENT 'Base skill level requirement',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Fishing system';
|
|
|
|
--
|
|
-- Table structure for table `skinning_loot_template`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `skinning_loot_template`;
|
|
CREATE TABLE `skinning_loot_template` (
|
|
`Entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Item` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Reference` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`Chance` float NOT NULL DEFAULT '100',
|
|
`QuestRequired` tinyint(1) NOT NULL DEFAULT '0',
|
|
`GroupId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`MinCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '1',
|
|
`Comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`Entry`,`Item`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Loot System';
|
|
|
|
--
|
|
-- Table structure for table `smart_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `smart_scripts`;
|
|
CREATE TABLE `smart_scripts` (
|
|
`entryorguid` int(11) DEFAULT NULL,
|
|
`source_type` tinyint(3) DEFAULT NULL,
|
|
`id` smallint(5) DEFAULT NULL,
|
|
`link` smallint(5) DEFAULT NULL,
|
|
`event_type` tinyint(3) DEFAULT NULL,
|
|
`event_phase_mask` tinyint(3) DEFAULT NULL,
|
|
`event_chance` tinyint(3) DEFAULT NULL,
|
|
`event_flags` tinyint(3) DEFAULT NULL,
|
|
`event_param1` int(10) DEFAULT NULL,
|
|
`event_param2` int(10) DEFAULT NULL,
|
|
`event_param3` int(10) DEFAULT NULL,
|
|
`event_param4` int(10) DEFAULT NULL,
|
|
`action_type` tinyint(3) DEFAULT NULL,
|
|
`action_param1` int(10) DEFAULT NULL,
|
|
`action_param2` int(10) DEFAULT NULL,
|
|
`action_param3` int(10) DEFAULT NULL,
|
|
`action_param4` int(10) DEFAULT NULL,
|
|
`action_param5` int(10) DEFAULT NULL,
|
|
`action_param6` int(10) DEFAULT NULL,
|
|
`target_type` tinyint(3) DEFAULT NULL,
|
|
`target_param1` int(10) DEFAULT NULL,
|
|
`target_param2` int(10) DEFAULT NULL,
|
|
`target_param3` int(10) DEFAULT NULL,
|
|
`target_x` float DEFAULT NULL,
|
|
`target_y` float DEFAULT NULL,
|
|
`target_z` float DEFAULT NULL,
|
|
`target_o` float DEFAULT NULL,
|
|
`comment` text
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_affect`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_affect`;
|
|
CREATE TABLE `spell_affect` (
|
|
`entry` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`effectId` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`SpellFamilyMask` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`effectId`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_cooldown`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_cooldown`;
|
|
CREATE TABLE `spell_cooldown` (
|
|
`spellid` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`cooldown` int(11) DEFAULT NULL,
|
|
KEY `spellid` (`spellid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_dummy_condition`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_dummy_condition`;
|
|
CREATE TABLE `spell_dummy_condition` (
|
|
`entry` int(10) unsigned NOT NULL COMMENT 'Spell Id',
|
|
`effIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'effect index',
|
|
`bitMaskCondition` int(10) unsigned NOT NULL,
|
|
`condition0` tinyint(3) unsigned DEFAULT '0',
|
|
`data0` int(11) DEFAULT '0',
|
|
`condition1` tinyint(3) unsigned DEFAULT '0',
|
|
`data1` int(11) DEFAULT '0',
|
|
`condition2` tinyint(3) unsigned DEFAULT '0',
|
|
`data2` int(11) DEFAULT '0',
|
|
`condition3` tinyint(3) unsigned DEFAULT '0',
|
|
`data3` int(11) DEFAULT '0',
|
|
`condition4` tinyint(3) unsigned DEFAULT '0',
|
|
`data4` int(11) DEFAULT '0',
|
|
`comment` varchar(255) DEFAULT NULL,
|
|
PRIMARY KEY (`entry`,`effIndex`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_enchant_proc_data`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_enchant_proc_data`;
|
|
CREATE TABLE `spell_enchant_proc_data` (
|
|
`entry` int(10) unsigned NOT NULL,
|
|
`customChance` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`PPMChance` float unsigned NOT NULL DEFAULT '0',
|
|
`procEx` float unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Spell enchant proc data';
|
|
|
|
--
|
|
-- Table structure for table `spell_group`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_group`;
|
|
CREATE TABLE `spell_group` (
|
|
`id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`spell_id` int(11) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`spell_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Spell System';
|
|
|
|
--
|
|
-- Table structure for table `spell_group_stack_rules`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_group_stack_rules`;
|
|
CREATE TABLE `spell_group_stack_rules` (
|
|
`group_id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`stack_rule` tinyint(3) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`group_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_learn_spell`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_learn_spell`;
|
|
CREATE TABLE `spell_learn_spell` (
|
|
`entry` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`SpellID` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`SpellID`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Item System';
|
|
|
|
--
|
|
-- Table structure for table `spell_linked_spell`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_linked_spell`;
|
|
CREATE TABLE `spell_linked_spell` (
|
|
`spell_trigger` mediumint(8) NOT NULL,
|
|
`spell_effect` mediumint(8) NOT NULL DEFAULT '0',
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
|
`comment` text NOT NULL,
|
|
PRIMARY KEY (`spell_trigger`,`spell_effect`,`type`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Spell System';
|
|
|
|
--
|
|
-- Table structure for table `spell_pet_auras`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_pet_auras`;
|
|
CREATE TABLE `spell_pet_auras` (
|
|
`spell` mediumint(8) unsigned NOT NULL COMMENT 'dummy spell id',
|
|
`pet` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'pet id; 0 = all',
|
|
`aura` mediumint(8) unsigned NOT NULL COMMENT 'pet aura id',
|
|
PRIMARY KEY (`spell`,`pet`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Table structure for table `spell_proc_event`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_proc_event`;
|
|
CREATE TABLE `spell_proc_event` (
|
|
`entry` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`SchoolMask` tinyint(4) NOT NULL DEFAULT '0',
|
|
`SpellFamilyName` smallint(6) unsigned NOT NULL DEFAULT '0',
|
|
`SpellFamilyMask` bigint(40) unsigned NOT NULL DEFAULT '0',
|
|
`procFlags` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`procEx` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`ppmRate` float NOT NULL DEFAULT '0',
|
|
`CustomChance` float NOT NULL DEFAULT '0',
|
|
`Cooldown` int(10) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_required`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_required`;
|
|
CREATE TABLE `spell_required` (
|
|
`spell_id` mediumint(9) NOT NULL DEFAULT '0',
|
|
`req_spell` mediumint(9) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`spell_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Spell Additinal Data';
|
|
|
|
--
|
|
-- Table structure for table `spell_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_scripts`;
|
|
CREATE TABLE `spell_scripts` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`command` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `spell_target_position`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_target_position`;
|
|
CREATE TABLE `spell_target_position` (
|
|
`id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
|
|
`target_map` smallint(5) unsigned NOT NULL DEFAULT '0',
|
|
`target_position_x` float NOT NULL DEFAULT '0',
|
|
`target_position_y` float NOT NULL DEFAULT '0',
|
|
`target_position_z` float NOT NULL DEFAULT '0',
|
|
`target_orientation` float NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Spell System';
|
|
|
|
--
|
|
-- Table structure for table `spell_threat`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `spell_threat`;
|
|
CREATE TABLE `spell_threat` (
|
|
`entry` mediumint(8) unsigned NOT NULL,
|
|
`flatMod` int(6) DEFAULT NULL,
|
|
`pctMod` float NOT NULL DEFAULT '1' COMMENT 'threat multiplier for damage/healing',
|
|
`apPctMod` float NOT NULL DEFAULT '0' COMMENT 'additional threat bonus from attack power',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
|
|
|
|
--
|
|
-- Table structure for table `transport_events`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `transport_events`;
|
|
CREATE TABLE `transport_events` (
|
|
`entry` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`waypoint_id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`event_id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`,`waypoint_id`,`event_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `transports`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `transports`;
|
|
CREATE TABLE `transports` (
|
|
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name` text,
|
|
`period` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`entry`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Transports';
|
|
|
|
--
|
|
-- Table structure for table `updates`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `updates`;
|
|
CREATE TABLE `updates`
|
|
(
|
|
`update` varchar(255) not null primary key comment 'Filename of the update',
|
|
`applied` timestamp not null comment 'Date when the update was applied.'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'DB versioning information (Used by auto-updater)';
|
|
|
|
--
|
|
-- Table structure for table `warden_data_result`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `warden_data_result`;
|
|
CREATE TABLE `warden_data_result` (
|
|
`id` int(4) NOT NULL AUTO_INCREMENT,
|
|
`check` int(3) DEFAULT NULL,
|
|
`data` tinytext,
|
|
`str` tinytext,
|
|
`address` int(8) DEFAULT NULL,
|
|
`length` int(2) DEFAULT NULL,
|
|
`result` tinytext,
|
|
`comment` text,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `waypoint_data`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `waypoint_data`;
|
|
CREATE TABLE `waypoint_data` (
|
|
`id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Creature GUID',
|
|
`point` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`position_x` float NOT NULL DEFAULT '0',
|
|
`position_y` float NOT NULL DEFAULT '0',
|
|
`position_z` float NOT NULL DEFAULT '0',
|
|
`orientation` float NOT NULL DEFAULT '0',
|
|
`delay` int(10) unsigned NOT NULL DEFAULT '0',
|
|
`move_flag` tinyint(1) NOT NULL DEFAULT '0',
|
|
`action` int(11) NOT NULL DEFAULT '0',
|
|
`action_chance` smallint(6) NOT NULL DEFAULT '100',
|
|
`wpguid` int(11) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`point`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `waypoint_scripts`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `waypoint_scripts`;
|
|
CREATE TABLE `waypoint_scripts` (
|
|
`id` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`delay` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`command` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`datalong` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`datalong2` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`dataint` int(11) unsigned NOT NULL DEFAULT '0',
|
|
`x` float NOT NULL DEFAULT '0',
|
|
`y` float NOT NULL DEFAULT '0',
|
|
`z` float NOT NULL DEFAULT '0',
|
|
`o` float NOT NULL DEFAULT '0',
|
|
`guid` int(11) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
--
|
|
-- Table structure for table `waypoints`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `waypoints`;
|
|
CREATE TABLE `waypoints` (
|
|
`entry` mediumint(8) DEFAULT NULL,
|
|
`pointid` mediumint(8) DEFAULT NULL,
|
|
`position_x` float DEFAULT NULL,
|
|
`position_y` float DEFAULT NULL,
|
|
`position_z` float DEFAULT NULL,
|
|
`point_comment` text
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
-- Dump completed on 2016-01-07 2:53:47
|