Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (Aura const* UnstableAura = me->GetAura(SPELL_UNSTABLE_OOZE))
- {
- if (UnstableAura->GetStackAmount() >= 5)
- {
- me->RemoveAurasDueToSpell(SPELL_LARGE_OOZE_BUFF_COMBINE);
- me->RemoveAurasDueToSpell(SPELL_LARGE_OOZE_COMBINE);
- if (Creature* rotface = Unit::GetCreature(*me, instance->GetData64(DATA_ROTFACE)))
- if (rotface->IsAlive())
- {
- rotface->AI()->Talk(EMOTE_UNSTABLE_EXPLOSION);
- rotface->AI()->Talk(SAY_UNSTABLE_EXPLOSION);
- }
- DoCastVictim(SPELL_STICKY_OOZE);
- me->CastSpell(me, SPELL_UNSTABLE_OOZE_EXPLOSION, true);
- me->DespawnOrUnsummon();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement