diff --git a/src/game/AI/BaseAI/CreatureAI.h b/src/game/AI/BaseAI/CreatureAI.h index 96b943aee1e..037eb6a4e33 100644 --- a/src/game/AI/BaseAI/CreatureAI.h +++ b/src/game/AI/BaseAI/CreatureAI.h @@ -52,7 +52,7 @@ class CreatureAI : public UnitAI void AddUnreachabilityCheck(); // use in constructor - CreatureSpellList const& GetSpellList() const; + CreatureSpellList const& GetSpellList() const override; void TimedFleeingEnded() override; diff --git a/src/game/AI/BaseAI/UnitAI.h b/src/game/AI/BaseAI/UnitAI.h index b4eef46fed8..b557d738db0 100644 --- a/src/game/AI/BaseAI/UnitAI.h +++ b/src/game/AI/BaseAI/UnitAI.h @@ -631,7 +631,7 @@ struct CreatureAIFactory : public SelectableAI UnitAI* Create(void*) const override; - int Permit(const Creature* c) const { return REAL_AI::Permissible(c); } + int Permit(const Creature* c) const override { return REAL_AI::Permissible(c); } }; enum Permitions diff --git a/src/game/Spells/Spell.h b/src/game/Spells/Spell.h index 711a5b86c1d..517ee02efca 100644 --- a/src/game/Spells/Spell.h +++ b/src/game/Spells/Spell.h @@ -1134,6 +1134,7 @@ namespace MaNGOS if (itr->getSource()->IsAOEImmune()) continue; break; + default: break; } switch (i_TargetType)