Core/Misc: fixed gcc warnings

This commit is contained in:
Ovahlord committed 2020-04-04 20:20:41 +02:00
1 parent 31b86c20e3
commit 77cf10ee5f
29 files changed
+59 -46

No files matched your search

+4 -1
View File
@@ -870,6 +870,7 @@ uint32 Unit::DealDamage(Unit* victim, uint32 damage, CleanDamage const* cleanDam
{
case OFF_ATTACK:
rage /= 2;
[[fallthrough]];
case BASE_ATTACK:
RewardRage(rage, true);
break;
@@ -6900,7 +6901,7 @@ float Unit::SpellDamagePctDone(Unit* victim, SpellInfo const* spellProto, Damage
}
// Add SPELL_AURA_MOD_DAMAGE_FROM_MANA percent bonus
if (int32 mana = GetPower(POWER_MANA))
if (getPowerType() == POWER_MANA)
{
int32 masteryBonus = owner->GetTotalAuraModifier(SPELL_AURA_MOD_DAMAGE_FROM_MANA);
float manaPct = 100.f * GetPower(POWER_MANA) / GetMaxPower(POWER_MANA);
@@ -13121,9 +13122,11 @@ uint32 Unit::GetModelForForm(ShapeshiftForm form, uint32 spellId) const
return 37174;
if (getRace() == RACE_WORGEN)
return 37173;
return 15374;
case FORM_GHOSTWOLF:
if (HasAura(58135)) //! Glyph of Arctic Wolf
return 27312;
return 4613;
default:
break;
}