mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 10:26:28 +01:00
*Mangos [7031] Implement some mage, paladin dummy trigers.
*Mangos [7029] Some work vs aura charges:
Move to protected: need use SetAuraCharges, GetAuraCharges, DropAuraCharge
Now m_procCharges == 0 if infinite charges, and > 0 for limit
Remove not need UpdateAuraCharges()
By DiSlord.
--HG--
branch : trunk
This commit is contained in:
23
sql/updates/7031_01_mangos_spell_proc_event.sql
Normal file
23
sql/updates/7031_01_mangos_spell_proc_event.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- (44445) Hot Streak (Rank 1)
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (44445);
|
||||
INSERT INTO `spell_proc_event` VALUES (44445, 0x00, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
|
||||
-- (44446) Hot Streak (Rank 2)
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (44446);
|
||||
INSERT INTO `spell_proc_event` VALUES (44446, 0x00, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
|
||||
-- (44448) Hot Streak (Rank 3)
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (44448);
|
||||
INSERT INTO `spell_proc_event` VALUES (44448, 0x00, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
|
||||
-- (54939) Glyph of Divinity ()
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (54939);
|
||||
INSERT INTO `spell_proc_event` VALUES (54939, 0x00, 10, 0x0000000000008000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
|
||||
-- (54936) Glyph of Flash of Light ()
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (54936);
|
||||
INSERT INTO `spell_proc_event` VALUES (54936, 0x00, 10, 0x0000000040000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
|
||||
-- (54937) Glyph of Holy Light ()
|
||||
DELETE FROM `spell_proc_event` WHERE `entry` IN (54937);
|
||||
INSERT INTO `spell_proc_event` VALUES (54937, 0x00, 10, 0x0000000080000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
|
||||
@@ -6127,16 +6127,11 @@ INSERT INTO spell_learn_spell VALUES
|
||||
(53428,53343);
|
||||
|
||||
DROP TABLE IF EXISTS `spell_proc_event`;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
-- ----------------------------
|
||||
-- Table structure for spell_proc_event
|
||||
-- ----------------------------
|
||||
CREATE TABLE `spell_proc_event` (
|
||||
`entry` smallint(6) unsigned NOT NULL default '0',
|
||||
`entry` smallint(5) unsigned NOT NULL default '0',
|
||||
`SchoolMask` tinyint(4) NOT NULL default '0',
|
||||
`SpellFamilyName` smallint(6) unsigned NOT NULL default '0',
|
||||
`SpellFamilyMask` bigint(40) unsigned NOT NULL default '0',
|
||||
`SpellFamilyName` smallint(5) unsigned NOT NULL default '0',
|
||||
`SpellFamilyMask` bigint(20) unsigned NOT NULL default '0',
|
||||
`procFlags` int(10) unsigned NOT NULL default '0',
|
||||
`procEx` int(10) unsigned NOT NULL default '0',
|
||||
`ppmRate` float NOT NULL default '0',
|
||||
@@ -6145,9 +6140,12 @@ CREATE TABLE `spell_proc_event` (
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records
|
||||
-- ----------------------------
|
||||
--
|
||||
-- Dumping data for table `spell_proc_event`
|
||||
--
|
||||
|
||||
LOCK TABLES `spell_proc_event` WRITE;
|
||||
/*!40000 ALTER TABLE `spell_proc_event` DISABLE KEYS */;
|
||||
INSERT INTO `spell_proc_event` VALUES
|
||||
(324, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000000, 0, 0, 3),
|
||||
(325, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000000, 0, 0, 3),
|
||||
@@ -6660,6 +6658,9 @@ INSERT INTO `spell_proc_event` VALUES
|
||||
(43750, 0x00000000, 11, 0x0000000000000001, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(43819, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00010000, 0, 0, 0),
|
||||
(44404, 0x00000000, 3, 0x0000900020000021, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(44445, 0x00000000, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(44446, 0x00000000, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(44448, 0x00000000, 3, 0x0000100000000013, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(44835, 0x00000000, 7, 0x0000008000000000, 0x00000010, 0x00000000, 0, 0, 0),
|
||||
(45054, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000000, 0, 0, 15),
|
||||
(45057, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000000, 0, 0, 30),
|
||||
@@ -6779,6 +6780,9 @@ INSERT INTO `spell_proc_event` VALUES
|
||||
(54490, 0x00000000, 0, 0x0000900020000021, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(54738, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000002, 0, 0, 0),
|
||||
(54841, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000002, 0, 0, 0),
|
||||
(54936, 0x00000000, 10, 0x0000000040000000, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(54937, 0x00000000, 10, 0x0000000080000000, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(54939, 0x00000000, 10, 0x0000000000008000, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(55620, 0x00000000, 15, 0x0800000000000001, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(55623, 0x00000000, 15, 0x0800000000000001, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(55666, 0x00000000, 15, 0x0000000000000001, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
@@ -6829,4 +6833,6 @@ INSERT INTO `spell_proc_event` VALUES
|
||||
(60572, 0x00000000, 11, 0x0000000090100000, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(60617, 0x00000000, 0, 0x0000000000000000, 0x00000000, 0x00000020, 0, 0, 0),
|
||||
(60826, 0x00000000, 15, 0x0000000001400000, 0x00000000, 0x00000000, 0, 0, 0),
|
||||
(61324, 0x00000000, 10, 0x0002000000000000, 0x00000000, 0x00000000, 0, 0, 0);
|
||||
(61324, 0x00000000, 10, 0x0002000000000000, 0x00000000, 0x00000000, 0, 0, 0);
|
||||
/*!40000 ALTER TABLE `spell_proc_event` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
Reference in New Issue
Block a user