aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Garrison/GarrisonMgr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-07-07 12:13:14 +0200
committerShauren <shauren.trinity@gmail.com>2015-07-07 12:13:14 +0200
commitdea6c0b122c8f4b97cb7b3833b41d9bef5c0d911 (patch)
tree8ced5dfe3c85d1742b91b00325bbb0ffd2d9df7a /src/server/game/Garrison/GarrisonMgr.cpp
parentd8338669d51fe114ce0698ddde44de113d95e76e (diff)
Core/DataStores: Updated dbc/db2 structures to 6.2.0
Diffstat (limited to 'src/server/game/Garrison/GarrisonMgr.cpp')
-rw-r--r--src/server/game/Garrison/GarrisonMgr.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Garrison/GarrisonMgr.cpp b/src/server/game/Garrison/GarrisonMgr.cpp
index 349ebdc42a1..86392a26d36 100644
--- a/src/server/game/Garrison/GarrisonMgr.cpp
+++ b/src/server/game/Garrison/GarrisonMgr.cpp
@@ -46,6 +46,9 @@ void GarrisonMgr::Initialize()
{
if (GarrAbilityEntry const* ability = sGarrAbilityStore.LookupEntry(followerAbility->GarrAbilityID))
{
+ if (ability->FollowerTypeID != FOLLOWER_TYPE_GARRISON)
+ continue;
+
if (!(ability->Flags & GARRISON_ABILITY_CANNOT_ROLL) && ability->Flags & GARRISON_ABILITY_FLAG_TRAIT)
_garrisonFollowerRandomTraits.insert(ability);