I think here is more right way, cauze we don't need here case for shamy.
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 166cbaa..cc4e581 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -8685,19 +8685,6 @@ bool Unit::isSpellCrit(Unit *pVictim, SpellEntry const *spellProto, SpellSchoolM
return true;
}
break;
- case SPELLFAMILY_SHAMAN:
- // Lava Burst
- if (spellProto->SpellFamilyFlags & UI64LIT(0x0000100000000000))
- {
- if (Aura *flameShock = pVictim->GetAura(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_SHAMAN, UI64LIT(0x0000000010000000), 0, GetGUID()))
- {
- // Consume shock aura if not have Glyph of Flame Shock
- if (!GetAura(55447, 0))
- pVictim->RemoveAurasByCasterSpell(flameShock->GetId(), GetGUID());
- return true;
- }
- }
- break;
}
}
break;