From 4e130dcdfdd30b84fb5e0b0531c817c7b6c64ff9 Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 8 Jun 2009 17:25:02 -0500 Subject: [7980] Implement item use target requirements store and check (new table `item_required_target`). Author: NoFantasy Signed-off-by: VladimirMangos * Also implement this table reload * Static Spell::SendCastResult function for call not from spell code. Can be also used in scripts where need send explicitly spell cast error to client. --HG-- branch : trunk --- sql/updates/3870_mangos_7980_01_world_item_required_target.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 sql/updates/3870_mangos_7980_01_world_item_required_target.sql (limited to 'sql/updates') diff --git a/sql/updates/3870_mangos_7980_01_world_item_required_target.sql b/sql/updates/3870_mangos_7980_01_world_item_required_target.sql new file mode 100644 index 00000000000..99ff65a5357 --- /dev/null +++ b/sql/updates/3870_mangos_7980_01_world_item_required_target.sql @@ -0,0 +1,9 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_7945_01_mangos_quest_template required_7980_01_mangos_item_required_target bit; + +DROP TABLE IF EXISTS `item_required_target`; +CREATE TABLE `item_required_target` ( + `entry` mediumint(8) unsigned NOT NULL, + `type` tinyint(3) unsigned NOT NULL default '0', + `targetEntry` mediumint(8) unsigned NOT NULL default '0', + UNIQUE KEY `entry_type_target` (`entry`,`type`,`targetEntry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED -- cgit v1.2.3