// Eclipse if (dummySpell->SpellIconID == 2856 && GetTypeId() == TYPEID_PLAYER) { if (!procSpell || effIndex != 0) return false; bool isWrathSpell = (procSpell->SpellFamilyFlags[0] & 1); if (!roll_chance_f(dummySpell->ProcChance * (isWrathSpell ? 0.6f : 1.0f))) return false; target = this; if (target->HasAura(isWrathSpell ? 48517 : 48518)) return false; triggered_spell_id = isWrathSpell ? 48518 : 48517; break; }