aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-02 19:14:32 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-02 19:14:32 +0100
commitd30e4a20e52a5025c59bfc746570ff7ef06af6f4 (patch)
treecef1656221df6cf8ebf8ef561f265a840b13e9b5 /src/server/game/Entities/Unit
parent2d07cf9570c87f01d216eb4377c4b730754d1264 (diff)
Core/Misc: Define and use ChrRacesFlag and CreatureModelDataFlags (ref 772f506a3b426e27ee64b0506aed06219c8d7747)
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index df25ae8b770..3aa228d409d 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -8517,8 +8517,8 @@ bool Unit::IsDisallowedMountForm(uint32 spellId, ShapeshiftForm form, uint32 dis
CreatureModelDataEntry const* model = sCreatureModelDataStore.LookupEntry(display->ModelID);
ChrRacesEntry const* race = sChrRacesStore.LookupEntry(displayExtra->DisplayRaceID);
- if (model && !(model->Flags & 0x80))
- if (race && !(race->Flags & 0x4))
+ if (model && !model->GetFlags().HasFlag(CreatureModelDataFlags::CanMountWhileTransformedAsThis))
+ if (race && !race->GetFlags().HasFlag(ChrRacesFlag::CanMount))
return true;
return false;