*Item - Coliseum 25 Heroic Caster Trinket - patch by microbius51
--HG-- branch : trunk
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
DELETE FROM `spell_proc_event` WHERE `entry` IN(67758);
|
||||||
|
INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES
|
||||||
|
(67758,0,0,0,0,0,0,2,0,0,2);
|
||||||
@@ -8215,6 +8215,24 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig
|
|||||||
target = pVictim;
|
target = pVictim;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
//Item - Coliseum 25 Heroic Caster Trinket
|
||||||
|
case 67758:
|
||||||
|
{
|
||||||
|
if(!pVictim || !pVictim->isAlive())
|
||||||
|
return false;
|
||||||
|
// stacking
|
||||||
|
CastSpell(this, 67759, true, NULL, triggeredByAura);
|
||||||
|
|
||||||
|
Aura * dummy = GetAura(67759);
|
||||||
|
// release at 3 aura in stack (cont contain in basepoint of trigger aura)
|
||||||
|
if(!dummy || dummy->GetStackAmount() < triggerAmount)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
RemoveAurasDueToSpell(67759);
|
||||||
|
trigger_spell_id = 67760;
|
||||||
|
target = pVictim;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
// Illumination
|
// Illumination
|
||||||
if (auraSpellInfo->SpellIconID == 241)
|
if (auraSpellInfo->SpellIconID == 241)
|
||||||
|
|||||||
@@ -356,7 +356,7 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]=
|
|||||||
&AuraEffect::HandleNoImmediateEffect, //300 SPELL_AURA_SHARE_DAMAGE_PCT implemented in Unit::DealDamage
|
&AuraEffect::HandleNoImmediateEffect, //300 SPELL_AURA_SHARE_DAMAGE_PCT implemented in Unit::DealDamage
|
||||||
&AuraEffect::HandleNoImmediateEffect, //301 SPELL_AURA_SCHOOL_HEAL_ABSORB implemented in Unit::CalcHealAbsorb
|
&AuraEffect::HandleNoImmediateEffect, //301 SPELL_AURA_SCHOOL_HEAL_ABSORB implemented in Unit::CalcHealAbsorb
|
||||||
&AuraEffect::HandleNULL, //302 0 spells in 3.3.5
|
&AuraEffect::HandleNULL, //302 0 spells in 3.3.5
|
||||||
&AuraEffect::HandleNULL, //303 SPELL_AURA_MOD_DMG_VESRUS_AURASTATE_PCT? - 22 and 19 look like serverside aurastates (22 - dark, gas cloud, 19 light, ooze)
|
&AuraEffect::HandleNULL, //303 SPELL_AURA_MOD_DMG_VERSUS_AURASTATE_PCT? - 22 and 19 look like serverside aurastates (22 - dark, gas cloud, 19 light, ooze)
|
||||||
&AuraEffect::HandleUnused, //304 clientside
|
&AuraEffect::HandleUnused, //304 clientside
|
||||||
&AuraEffect::HandleAuraModIncreaseSpeed, //305 SPELL_AURA_MOD_MINIMUM_SPEED
|
&AuraEffect::HandleAuraModIncreaseSpeed, //305 SPELL_AURA_MOD_MINIMUM_SPEED
|
||||||
&AuraEffect::HandleNULL, //306 0 spells in 3.3.5
|
&AuraEffect::HandleNULL, //306 0 spells in 3.3.5
|
||||||
|
|||||||
Reference in New Issue
Block a user