Advertisement
Rochet2

Trinity item DB structure

Aug 4th, 2012
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 7.48 KB | None | 0 0
  1. CREATE TABLE `item_template` (
  2.     `entry` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  3.     `class` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  4.     `subclass` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  5.     `unk0` INT(11) NOT NULL DEFAULT '-1',
  6.     `name` VARCHAR(255) NOT NULL DEFAULT '',
  7.     `displayid` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  8.     `Quality` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  9.     `Flags` BIGINT(20) NOT NULL DEFAULT '0',
  10.     `FlagsExtra` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  11.     `BuyCount` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1',
  12.     `BuyPrice` BIGINT(20) NOT NULL DEFAULT '0',
  13.     `SellPrice` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  14.     `InventoryType` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  15.     `AllowableClass` INT(11) NOT NULL DEFAULT '-1',
  16.     `AllowableRace` INT(11) NOT NULL DEFAULT '-1',
  17.     `ItemLevel` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  18.     `RequiredLevel` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  19.     `RequiredSkill` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  20.     `RequiredSkillRank` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  21.     `requiredspell` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  22.     `requiredhonorrank` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  23.     `RequiredCityRank` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  24.     `RequiredReputationFaction` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  25.     `RequiredReputationRank` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  26.     `maxcount` INT(11) NOT NULL DEFAULT '0',
  27.     `stackable` INT(11) NULL DEFAULT '1',
  28.     `ContainerSlots` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  29.     `StatsCount` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  30.     `stat_type1` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  31.     `stat_value1` INT(10) NOT NULL DEFAULT '0',
  32.     `stat_type2` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  33.     `stat_value2` INT(10) NOT NULL DEFAULT '0',
  34.     `stat_type3` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  35.     `stat_value3` INT(10) NOT NULL DEFAULT '0',
  36.     `stat_type4` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  37.     `stat_value4` INT(10) NOT NULL DEFAULT '0',
  38.     `stat_type5` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  39.     `stat_value5` INT(10) NOT NULL DEFAULT '0',
  40.     `stat_type6` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  41.     `stat_value6` INT(10) NOT NULL DEFAULT '0',
  42.     `stat_type7` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  43.     `stat_value7` INT(10) NOT NULL DEFAULT '0',
  44.     `stat_type8` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  45.     `stat_value8` INT(10) NOT NULL DEFAULT '0',
  46.     `stat_type9` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  47.     `stat_value9` INT(10) NOT NULL DEFAULT '0',
  48.     `stat_type10` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  49.     `stat_value10` INT(10) NOT NULL DEFAULT '0',
  50.     `ScalingStatDistribution` SMALLINT(6) NOT NULL DEFAULT '0',
  51.     `ScalingStatValue` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  52.     `dmg_min1` FLOAT NOT NULL DEFAULT '0',
  53.     `dmg_max1` FLOAT NOT NULL DEFAULT '0',
  54.     `dmg_type1` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  55.     `dmg_min2` FLOAT NOT NULL DEFAULT '0',
  56.     `dmg_max2` FLOAT NOT NULL DEFAULT '0',
  57.     `dmg_type2` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  58.     `armor` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  59.     `holy_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  60.     `fire_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  61.     `nature_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  62.     `frost_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  63.     `shadow_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  64.     `arcane_res` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  65.     `delay` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '1000',
  66.     `ammo_type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  67.     `RangedModRange` FLOAT NOT NULL DEFAULT '0',
  68.     `spellid_1` MEDIUMINT(8) NOT NULL DEFAULT '0',
  69.     `spelltrigger_1` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  70.     `spellcharges_1` SMALLINT(6) NULL DEFAULT NULL,
  71.     `spellppmRate_1` FLOAT NOT NULL DEFAULT '0',
  72.     `spellcooldown_1` INT(11) NOT NULL DEFAULT '-1',
  73.     `spellcategory_1` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  74.     `spellcategorycooldown_1` INT(11) NOT NULL DEFAULT '-1',
  75.     `spellid_2` MEDIUMINT(8) NOT NULL DEFAULT '0',
  76.     `spelltrigger_2` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  77.     `spellcharges_2` SMALLINT(6) NULL DEFAULT NULL,
  78.     `spellppmRate_2` FLOAT NOT NULL DEFAULT '0',
  79.     `spellcooldown_2` INT(11) NOT NULL DEFAULT '-1',
  80.     `spellcategory_2` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  81.     `spellcategorycooldown_2` INT(11) NOT NULL DEFAULT '-1',
  82.     `spellid_3` MEDIUMINT(8) NOT NULL DEFAULT '0',
  83.     `spelltrigger_3` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  84.     `spellcharges_3` SMALLINT(6) NULL DEFAULT NULL,
  85.     `spellppmRate_3` FLOAT NOT NULL DEFAULT '0',
  86.     `spellcooldown_3` INT(11) NOT NULL DEFAULT '-1',
  87.     `spellcategory_3` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  88.     `spellcategorycooldown_3` INT(11) NOT NULL DEFAULT '-1',
  89.     `spellid_4` MEDIUMINT(8) NOT NULL DEFAULT '0',
  90.     `spelltrigger_4` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  91.     `spellcharges_4` SMALLINT(6) NULL DEFAULT NULL,
  92.     `spellppmRate_4` FLOAT NOT NULL DEFAULT '0',
  93.     `spellcooldown_4` INT(11) NOT NULL DEFAULT '-1',
  94.     `spellcategory_4` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  95.     `spellcategorycooldown_4` INT(11) NOT NULL DEFAULT '-1',
  96.     `spellid_5` MEDIUMINT(8) NOT NULL DEFAULT '0',
  97.     `spelltrigger_5` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  98.     `spellcharges_5` SMALLINT(6) NULL DEFAULT NULL,
  99.     `spellppmRate_5` FLOAT NOT NULL DEFAULT '0',
  100.     `spellcooldown_5` INT(11) NOT NULL DEFAULT '-1',
  101.     `spellcategory_5` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  102.     `spellcategorycooldown_5` INT(11) NOT NULL DEFAULT '-1',
  103.     `bonding` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  104.     `description` VARCHAR(255) NOT NULL DEFAULT '',
  105.     `PageText` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  106.     `LanguageID` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  107.     `PageMaterial` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  108.     `startquest` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  109.     `lockid` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  110.     `Material` TINYINT(4) NOT NULL DEFAULT '0',
  111.     `sheath` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  112.     `RandomProperty` MEDIUMINT(8) NOT NULL DEFAULT '0',
  113.     `RandomSuffix` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  114.     `block` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  115.     `itemset` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  116.     `MaxDurability` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  117.     `area` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  118.     `Map` SMALLINT(6) NOT NULL DEFAULT '0',
  119.     `BagFamily` MEDIUMINT(8) NOT NULL DEFAULT '0',
  120.     `TotemCategory` MEDIUMINT(8) NOT NULL DEFAULT '0',
  121.     `socketColor_1` TINYINT(4) NOT NULL DEFAULT '0',
  122.     `socketContent_1` MEDIUMINT(8) NOT NULL DEFAULT '0',
  123.     `socketColor_2` TINYINT(4) NOT NULL DEFAULT '0',
  124.     `socketContent_2` MEDIUMINT(8) NOT NULL DEFAULT '0',
  125.     `socketColor_3` TINYINT(4) NOT NULL DEFAULT '0',
  126.     `socketContent_3` MEDIUMINT(8) NOT NULL DEFAULT '0',
  127.     `socketBonus` MEDIUMINT(8) NOT NULL DEFAULT '0',
  128.     `GemProperties` MEDIUMINT(8) NOT NULL DEFAULT '0',
  129.     `RequiredDisenchantSkill` SMALLINT(6) NOT NULL DEFAULT '-1',
  130.     `ArmorDamageModifier` FLOAT NOT NULL DEFAULT '0',
  131.     `duration` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  132.     `ItemLimitCategory` SMALLINT(6) NOT NULL DEFAULT '0',
  133.     `HolidayId` INT(11) UNSIGNED NOT NULL DEFAULT '0',
  134.     `ScriptName` VARCHAR(64) NOT NULL DEFAULT '',
  135.     `DisenchantID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  136.     `FoodType` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
  137.     `minMoneyLoot` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  138.     `maxMoneyLoot` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  139.     `flagsCustom` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  140.     `WDBVerified` SMALLINT(6) NULL DEFAULT '1',
  141.     PRIMARY KEY (`entry`),
  142.     INDEX `idx_name` (`name`),
  143.     INDEX `items_index` (`class`)
  144. )
  145. COMMENT='Item System'
  146. COLLATE='utf8_general_ci'
  147. ENGINE=MyISAM;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement