aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorShauren <none@none>2010-06-11 20:02:46 +0200
committerShauren <none@none>2010-06-11 20:02:46 +0200
commit4261828d6301c4404a107351bba196a3cab033db (patch)
tree02f7d1e6d10736cae068b40fdf42010dae3bad02 /sql
parent96ac28ebadd43095d343303a43a79370a16deca1 (diff)
Added support for item set names in case where item does not exist in item_template (like gladiator gear)
--HG-- branch : trunk
Diffstat (limited to 'sql')
-rw-r--r--sql/base/world_database.sql56
-rw-r--r--sql/updates/8586_world_command.sql4
-rw-r--r--sql/updates/8586_world_item_set_names.sql14
-rw-r--r--sql/updates/8586_world_locales_item_set_name.sql20
4 files changed, 94 insertions, 0 deletions
diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql
index 8e047fc7a1c..9b577fd3179 100644
--- a/sql/base/world_database.sql
+++ b/sql/base/world_database.sql
@@ -585,9 +585,11 @@ INSERT INTO `command` VALUES
('reload gm_tickets',3,'Syntax: .reload gm_tickets\nReload gm_tickets table.'),
('reload item_enchantment_template',3,'Syntax: .reload item_enchantment_template\nReload item_enchantment_template table.'),
('reload item_loot_template',3,'Syntax: .reload item_loot_template\nReload item_loot_template table.'),
+('reload item_set_names',3,'Syntax: .reload item_set_names\nReload item_set_names table.'),
('reload locales_creature',3,'Syntax: .reload locales_creature\nReload locales_creature table.'),
('reload locales_gameobject',3,'Syntax: .reload locales_gameobject\nReload locales_gameobject table.'),
('reload locales_item',3,'Syntax: .reload locales_item\nReload locales_item table.'),
+('reload locales_item_set_name',3,'Syntax: .reload locales_item_set_name\nReload locales_item_set_name table.'),
('reload locales_npc_text',3,'Syntax: .reload locales_npc_text\nReload locales_npc_text table.'),
('reload locales_page_text',3,'Syntax: .reload locales_page_text\nReload locales_page_text table.'),
('reload locales_points_of_interest',3,'Syntax: .reload locales_points_of_interest\nReload locales_point_of_interest table.'),
@@ -2747,6 +2749,30 @@ LOCK TABLES `item_loot_template` WRITE;
UNLOCK TABLES;
--
+-- Table structure for table `item_set_names`
+--
+
+DROP TABLE IF EXISTS `item_set_names`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `item_set_names` (
+ `entry` mediumint(8) unsigned NOT NULL,
+ `name` varchar(255) character set utf8 NOT NULL default '',
+ `InventoryType` tinyint(3) unsigned NOT NULL default '0',
+ PRIMARY KEY (`entry`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `item_set_names`
+--
+
+LOCK TABLES `item_set_names` WRITE;
+/*!40000 ALTER TABLE `item_set_names` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_set_names` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
-- Table structure for table `item_required_target`
--
@@ -3084,6 +3110,36 @@ LOCK TABLES `locales_item` WRITE;
UNLOCK TABLES;
--
+-- Table structure for table `locales_item_set_name`
+--
+
+DROP TABLE IF EXISTS `locales_item_set_name`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `locales_item_set_name` (
+ `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 '',
+ PRIMARY KEY (`entry`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `locales_item_set_name`
+--
+
+LOCK TABLES `locales_item_set_name` WRITE;
+/*!40000 ALTER TABLE `locales_item_set_name` DISABLE KEYS */;
+/*!40000 ALTER TABLE `locales_item_set_name` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
-- Table structure for table `locales_gossip_menu_option`
--
diff --git a/sql/updates/8586_world_command.sql b/sql/updates/8586_world_command.sql
new file mode 100644
index 00000000000..b554755df08
--- /dev/null
+++ b/sql/updates/8586_world_command.sql
@@ -0,0 +1,4 @@
+DELETE FROM `command` WHERE `name` IN ('reload item_set_names','reload locales_item_set_name');
+INSERT INTO `command` VALUES
+('reload item_set_names',3,'Syntax: .reload item_set_names\nReload item_set_names table.'),
+('reload locales_item_set_name',3,'Syntax: .reload locales_item_set_name\nReload locales_item_set_name table.');
diff --git a/sql/updates/8586_world_item_set_names.sql b/sql/updates/8586_world_item_set_names.sql
new file mode 100644
index 00000000000..f62df79678a
--- /dev/null
+++ b/sql/updates/8586_world_item_set_names.sql
@@ -0,0 +1,14 @@
+--
+-- Table structure for table `item_set_names`
+--
+
+DROP TABLE IF EXISTS `item_set_names`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `item_set_names` (
+ `entry` mediumint(8) unsigned NOT NULL,
+ `name` varchar(255) character set utf8 NOT NULL default '',
+ `InventoryType` tinyint(3) unsigned NOT NULL default '0',
+ PRIMARY KEY (`entry`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1;
+/*!40101 SET character_set_client = @saved_cs_client */;
diff --git a/sql/updates/8586_world_locales_item_set_name.sql b/sql/updates/8586_world_locales_item_set_name.sql
new file mode 100644
index 00000000000..30d39f978a2
--- /dev/null
+++ b/sql/updates/8586_world_locales_item_set_name.sql
@@ -0,0 +1,20 @@
+--
+-- Table structure for table `locales_item_set_name`
+--
+
+DROP TABLE IF EXISTS `locales_item_set_name`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `locales_item_set_name` (
+ `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 '',
+ PRIMARY KEY (`entry`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;