aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-09-13 21:44:23 +0200
committerShauren <shauren.trinity@gmail.com>2016-09-13 21:44:23 +0200
commit0c113b8731dc397f4ad30d375fd8be5f180d5728 (patch)
treeea7ee81a7c8edda20e0eb018b5e67b098ba59aa0
parentbf22c61ba15d755312745f29ee74d14aacbc2bd9 (diff)
Core/Garrison: Defined more garrison follower ability flags
-rw-r--r--src/server/game/Garrison/Garrison.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/server/game/Garrison/Garrison.h b/src/server/game/Garrison/Garrison.h
index 750ed64639a..4052ad2f5de 100644
--- a/src/server/game/Garrison/Garrison.h
+++ b/src/server/game/Garrison/Garrison.h
@@ -51,12 +51,17 @@ enum GarrisonFollowerType
enum GarrisonAbilityFlags
{
- GARRISON_ABILITY_FLAG_TRAIT = 0x01,
- GARRISON_ABILITY_CANNOT_ROLL = 0x02,
- GARRISON_ABILITY_HORDE_ONLY = 0x04,
- GARRISON_ABILITY_ALLIANCE_ONLY = 0x08,
- GARRISON_ABILITY_FLAG_CANNOT_REMOVE = 0x10,
- GARRISON_ABILITY_FLAG_EXCLUSIVE = 0x20
+ GARRISON_ABILITY_FLAG_TRAIT = 0x0001,
+ GARRISON_ABILITY_CANNOT_ROLL = 0x0002,
+ GARRISON_ABILITY_HORDE_ONLY = 0x0004,
+ GARRISON_ABILITY_ALLIANCE_ONLY = 0x0008,
+ GARRISON_ABILITY_FLAG_CANNOT_REMOVE = 0x0010,
+ GARRISON_ABILITY_FLAG_EXCLUSIVE = 0x0020,
+ GARRISON_ABILITY_FLAG_SINGLE_MISSION_DURATION = 0x0040,
+ GARRISON_ABILITY_FLAG_ACTIVE_ONLY_ON_ZONE_SUPPORT = 0x0080,
+ GARRISON_ABILITY_FLAG_APPLY_TO_FIRST_MISSION = 0x0100,
+ GARRISON_ABILITY_FLAG_IS_SPECIALIZATION = 0x0200,
+ GARRISON_ABILITY_FLAG_IS_EMPTY_SLOT = 0x0400
};
enum GarrisonError