mirror of
https://github.com/mangosfour/server.git
synced 2025-12-23 07:37:01 +00:00
* It allow store requirenments: area, active or rewarded quest (until possible another quest not rewarded), aura present at character, character race/gender. * Listed spell can marked as auto-casted when fit requirents. In this case spell requirements checked at zone/subzone update (and then resurraction also), quest start/reward, dummy aura apply. * Old hardcoded lines for similar check removed from sources and required DB support for work now.
15 lines
908 B
SQL
15 lines
908 B
SQL
ALTER TABLE db_version CHANGE COLUMN required_7332_01_mangos_command required_7349_01_mangos_spell_area bit;
|
|
|
|
DROP TABLE IF EXISTS `spell_area`;
|
|
CREATE TABLE `spell_area` (
|
|
`spell` mediumint(8) unsigned NOT NULL default '0',
|
|
`area` mediumint(8) unsigned NOT NULL default '0',
|
|
`quest_start` mediumint(8) unsigned NOT NULL default '0',
|
|
`quest_start_active` tinyint(1) unsigned NOT NULL default '0',
|
|
`quest_end` mediumint(8) unsigned NOT NULL default '0',
|
|
`aura_spell` mediumint(8) unsigned NOT NULL default '0',
|
|
`racemask` mediumint(8) unsigned NOT NULL default '0',
|
|
`gender` tinyint(1) unsigned NOT NULL default '2',
|
|
`autocast` tinyint(1) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|