aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorHelloKitty <andrew.blakely@ymail.com>2020-05-10 07:30:25 -0500
committerGitHub <noreply@github.com>2020-05-10 14:30:25 +0200
commit772f506a3b426e27ee64b0506aed06219c8d7747 (patch)
tree7972a9cd754e400c5b63ac9669d56ccddef0eb6b /src/server/game/Entities/Unit
parent0b60b482730f03399104b64a69a14598cf137edc (diff)
Improve Creature DBC Handling (#24509)
* Core/DBC: Add CreatureModelDataFlags to remove hardcoded literals * Core/DBC: Use CreatureType flags in Creature::CanGiveExperience calculation * Core/DBC: Fixed CreatureType Flags Misinterpretation Meaning of this was wrong, wowdev wiki was incorrect. Partially reverts 0d61e653f4841d5c9745639a6bdf7487b4d082fe * Address enum codestyle * Update DBCStructure.h * Update DBCfmt.h Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 84e94894c1c..31ca50eb70b 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -8895,7 +8895,7 @@ bool Unit::IsInDisallowedMountForm() const
CreatureModelDataEntry const* model = sCreatureModelDataStore.LookupEntry(display->ModelId);
ChrRacesEntry const* race = sChrRacesStore.LookupEntry(displayExtra->Race);
- if (model && !(model->Flags & 0x80))
+ if (model && !(model->HasFlag(CREATURE_MODEL_DATA_FLAGS_CAN_MOUNT)))
if (race && !(race->Flags & 0x4))
return true;