From d30e4a20e52a5025c59bfc746570ff7ef06af6f4 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 2 Jan 2022 19:14:32 +0100 Subject: Core/Misc: Define and use ChrRacesFlag and CreatureModelDataFlags (ref 772f506a3b426e27ee64b0506aed06219c8d7747) --- src/server/game/Entities/Unit/Unit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/game/Entities/Unit') 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; -- cgit v1.2.3