[svn] Implement a new table (spell_disabled) to allow disabling some spells for players and / or creatures. To disable a spell for a players and pets, set 2^0 in the disable_mask, to disable for creatures, set 2^1. The comment field is optional. Original patch provided by Craker.

--HG--
branch : trunk
This commit is contained in:
w12x
2008-10-21 03:58:38 -05:00
parent 23ff96ded9
commit 5e1c19e4d9
10 changed files with 136 additions and 15 deletions

View File

@@ -2946,6 +2946,27 @@ LOCK TABLES `spell_chain` WRITE;
/*!40000 ALTER TABLE `spell_chain` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `spell_disabled`
--
DROP TABLE IF EXISTS `spell_disabled`;
CREATE TABLE `spell_disabled` (
`entry` int(11) unsigned NOT NULL default '0' COMMENT 'Spell entry',
`disable_mask` int(8) unsigned NOT NULL default '0',
`comment` varchar(64) NOT NULL default '',
PRIMARY KEY (`entry`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Disabled Spell System';
--
-- Dumping data for table `spell_disabled`
--
LOCK TABLES `spell_disabled` WRITE;
/*!40000 ALTER TABLE `spell_disabled` DISABLE KEYS */;
/*!40000 ALTER TABLE `spell_disabled` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `spell_elixir`
--