Skip to content

Commit 2d60efb

Browse files
authored
Arcane Concentration (Clearcasting) proc flags (#880)
* Only proc on damaging spells * Correct family check for blizzard CC trigger - was proccing on any frost AoE
1 parent 993f619 commit 2d60efb

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
DROP PROCEDURE IF EXISTS add_migration;
2+
delimiter ??
3+
CREATE PROCEDURE `add_migration`()
4+
BEGIN
5+
DECLARE v INT DEFAULT 1;
6+
SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20171202085405');
7+
IF v=0 THEN
8+
INSERT INTO `migrations` VALUES ('20171202085405');
9+
-- Add your query below.
10+
11+
UPDATE `spell_proc_event` SET `procFlags` = 69632 WHERE `entry` = 11213;
12+
13+
-- End of migration.
14+
END IF;
15+
END??
16+
delimiter ;
17+
CALL add_migration();
18+
DROP PROCEDURE IF EXISTS add_migration;

src/game/Spells/Spell.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3551,7 +3551,7 @@ void Spell::cast(bool skipCheck)
35513551
{
35523552
uint32 procAttacker = 0;
35533553
// Blizzard case. Should trigger at launch for clearcast.
3554-
if (m_spellInfo->IsFitToFamily<SPELLFAMILY_MAGE, CF_MAGE_BLIZZARD, CF_MAGE_MISC_FROST>())
3554+
if (m_spellInfo->IsFitToFamily<SPELLFAMILY_MAGE, CF_MAGE_BLIZZARD>())
35553555
procAttacker = m_procAttacker;
35563556
else
35573557
procAttacker = (m_procAttacker & PROC_FLAG_ON_TRAP_ACTIVATION);

0 commit comments

Comments
 (0)