Dear GM, ini ada code untuk fix bonus t10 mage, mudah²an bisa dipakai.
Source : http://code.google.com/p/trinitycore...ail?id=3423#c3
http://code.google.com/p/trinitycore...eca35ca7b04f51
Code:
# HG changeset patch
# User DrTenma <[email protected]>
# Date 1281812184 10800
# Branch trunk
# Node ID ca1ade8e0a2edee74de6eb827a2a7cb5dbfbd4fc
# Parent 1e73a436391ede7c49012429a1e3d7dec05f3ad3
Mage 2P & 4P Set Bonus fix.
diff -r 1e73a436391e -r ca1ade8e0a2e sql/updates/9437_world_spell_proc_event.sql
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sql/updates/9437_world_spell_proc_event.sql Sat Aug 14 15:56:24 2010 -0300
@@ -0,0 +1,3 @@
+DELETE FROM `spell_proc_event` WHERE `entry` IN (70748);
+INSERT INTO `spell_proc_event`
(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`)
VALUES
+(70748,0x00,3,0x00000000,0x00200000,0x00000000,0x00000400,0x00000000,0,0,0); -- Item - Mage T10 4P Bonus
diff -r 1e73a436391e -r ca1ade8e0a2e src/server/game/Spells/Auras/SpellAuras.cpp
--- a/src/server/game/Spells/Auras/SpellAuras.cpp Sat Aug 14 18:06:32 2010 +0200
+++ b/src/server/game/Spells/Auras/SpellAuras.cpp Sat Aug 14 15:56:24 2010 -0300
@@ -1115,6 +1115,14 @@
break;
target->CastSpell(target, 32612, true, NULL, GetEffect(1));
break;
+ case 44401: //Missile Barrage
+ case 48108: //Hot Streak
+ case 57761: //Fireball!
+ if (removeMode != AURA_REMOVE_BY_EXPIRE || aurApp->GetBase()->IsExpired())
+ break;
+ if (target->HasAura(70752)) //Item - Mage T10 2P Bonus
+ target->CastSpell(target, 70753, true);
+ break;
}
if (!caster)
break;
Share This Thread