diff --git a/src/server/game/AI/CreatureAI.h b/src/server/game/AI/CreatureAI.h index e9e5217cd32..581e409d21b 100644 --- a/src/server/game/AI/CreatureAI.h +++ b/src/server/game/AI/CreatureAI.h @@ -29,7 +29,7 @@ class GameObject; class PlayerAI; class WorldObject; struct Position; -enum SpellFinishReason; +enum SpellFinishReason : uint8; typedef std::vector CreatureBoundary; diff --git a/src/server/game/Spells/Spell.h b/src/server/game/Spells/Spell.h index a1fa8b58c0e..5566b1e4d36 100644 --- a/src/server/game/Spells/Spell.h +++ b/src/server/game/Spells/Spell.h @@ -100,7 +100,7 @@ enum SpellRangeFlag SPELL_RANGE_RANGED = 2 //hunter range and ranged weapon }; -enum SpellFinishReason +enum SpellFinishReason : uint8 { SPELL_FINISHED_SUCCESSFUL_CAST = 0, // spell has sucessfully launched SPELL_FINISHED_CANCELED = 1, // spell has been canceled (interrupts)