aboutsummaryrefslogtreecommitdiff
path: root/sql/world.sql
diff options
context:
space:
mode:
authorwin32 <none@none>2009-12-16 18:58:36 +0200
committerwin32 <none@none>2009-12-16 18:58:36 +0200
commitbf2c3fd8cf32578324162a8bef2ac6e48e7e0009 (patch)
treeccb8f71a159aba2799cc009352a8626d95b6fc6c /sql/world.sql
parentdc53b4a9def06d012d791304aaba1c748a1f997a (diff)
MaNGOS merge: Mail System.
* Store loot in mail_loot_template indexed by mail template ids. * Implement proper creating mail text copy item from mail template based mail. * Move send functions to new MailDraft class from WorldSession. * Implement mails sending at player levelup. * Autor VladimirMangos, converted by me. --HG-- branch : trunk
Diffstat (limited to 'sql/world.sql')
-rw-r--r--sql/world.sql55
1 files changed, 34 insertions, 21 deletions
diff --git a/sql/world.sql b/sql/world.sql
index 3907d139b01..d8a20c724b0 100644
--- a/sql/world.sql
+++ b/sql/world.sql
@@ -1814,6 +1814,40 @@ CREATE TABLE `locales_quest` (
SET character_set_client = @saved_cs_client;
--
+-- Table structure for table `mail_level_reward`
+--
+
+DROP TABLE IF EXISTS `mail_level_reward`;
+CREATE TABLE `mail_level_reward` (
+ `level` tinyint(3) unsigned NOT NULL default '0',
+ `raceMask` mediumint(8) unsigned NOT NULL default '0',
+ `mailTemplateId` mediumint(8) unsigned NOT NULL default '0',
+ `senderEntry` mediumint(8) unsigned NOT NULL default '0',
+ PRIMARY KEY (`level`,`raceMask`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Mail System';
+
+--
+-- Table structure for table `mail_loot_template`
+--
+
+DROP TABLE IF EXISTS `mail_loot_template`;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+CREATE TABLE `mail_loot_template` (
+ `entry` mediumint(8) unsigned NOT NULL default '0',
+ `item` mediumint(8) unsigned NOT NULL default '0',
+ `ChanceOrQuestChance` float NOT NULL default '100',
+ `groupid` tinyint(3) unsigned NOT NULL default '0',
+ `mincountOrRef` mediumint(9) NOT NULL default '1',
+ `maxcount` tinyint(3) unsigned NOT NULL default '1',
+ `lootcondition` tinyint(3) unsigned NOT NULL default '0',
+ `condition_value1` mediumint(8) unsigned NOT NULL default '0',
+ `condition_value2` mediumint(8) unsigned NOT NULL default '0',
+ PRIMARY KEY (`entry`,`item`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Loot System';
+SET character_set_client = @saved_cs_client;
+
+--
-- Table structure for table `milling_loot_template`
--
@@ -2380,27 +2414,6 @@ CREATE TABLE `quest_end_scripts` (
SET character_set_client = @saved_cs_client;
--
--- Table structure for table `quest_mail_loot_template`
---
-
-DROP TABLE IF EXISTS `quest_mail_loot_template`;
-SET @saved_cs_client = @@character_set_client;
-SET character_set_client = utf8;
-CREATE TABLE `quest_mail_loot_template` (
- `entry` mediumint(8) unsigned NOT NULL default '0',
- `item` mediumint(8) unsigned NOT NULL default '0',
- `ChanceOrQuestChance` float NOT NULL default '100',
- `groupid` tinyint(3) unsigned NOT NULL default '0',
- `mincountOrRef` mediumint(9) NOT NULL default '1',
- `maxcount` tinyint(3) unsigned NOT NULL default '1',
- `lootcondition` tinyint(3) unsigned NOT NULL default '0',
- `condition_value1` mediumint(8) unsigned NOT NULL default '0',
- `condition_value2` mediumint(8) unsigned NOT NULL default '0',
- PRIMARY KEY (`entry`,`item`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Loot System';
-SET character_set_client = @saved_cs_client;
-
---
-- Table structure for table `quest_start_scripts`
--