Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch(GetId())
- {
- case 45062:
- if (apply)
- {
- if(GetStackAmount()== 1)
- caster->AddAura(42051, caster); //Holy Power Aura
- if(GetStackAmount() == 5)
- {
- caster->AddAura(40470, caster); // 5 stack - buff - invis
- caster->CastSpell(caster, 48078, false); // 5 stack - damage
- }
- if(GetStackAmount() == 10)
- {
- caster->CastSpell(caster, 23733, false); // 10 stack - buff
- caster->CastSpell(caster, 20696, false); // 10 stack - damage
- }
- if(GetStackAmount() == 15)
- {
- caster->CastSpell(caster, 47788, false); // 15 stack - buff
- caster->CastSpell(caster, 32445, false); // 15 stack - damage
- }
- if(GetStackAmount() == 20) //ULTIMATE ZALYNAGE
- {
- caster->RemoveAura(42051); //1 stack buff
- caster->RemoveAura(45062); //Holy Power
- caster->RemoveAura(40470); //5 stack buff
- caster->CastSpell(caster, 37959, false); // 20 stack - damage
- caster->CastSpell(caster, 67371, false); // 20 stack - buff
- }
- break;
- }
- if (!apply && aurApp->GetRemoveMode()!= AURA_REMOVE_BY_STACK)
- {
- caster->RemoveAura(42051); // 1 stack buff
- caster->RemoveAura(47788); //15 stack buff
- caster->RemoveAura(40470); // 5 stack buff
- }
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement