From a91edcb9524b53f027a8ef8c247a443a9bb42f1e Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 26 Nov 2017 16:52:42 +0100 Subject: Core/Creatures: Remove hover on death (cherry picked from commit 241109327bf573460d488d707d7eb19f82f1350c) --- src/server/game/Globals/ObjectMgr.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/server/game/Globals/ObjectMgr.cpp') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index aa2bfbaf780..e341794b7a3 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -456,11 +456,15 @@ void ObjectMgr::LoadCreatureTemplate(Field* fields) if (!fields[60].IsNull()) creatureTemplate.Movement.Ground = static_cast(fields[60].GetUInt8()); - creatureTemplate.Movement.Swim = fields[61].GetBool(); + if (!fields[61].IsNull()) + creatureTemplate.Movement.Swim = fields[61].GetBool(); + if (!fields[62].IsNull()) creatureTemplate.Movement.Flight = static_cast(fields[62].GetUInt8()); - creatureTemplate.Movement.Rooted = fields[63].GetBool(); + if (!fields[63].IsNull()) + creatureTemplate.Movement.Rooted = fields[63].GetBool(); + creatureTemplate.HoverHeight = fields[64].GetFloat(); creatureTemplate.ModHealth = fields[65].GetFloat(); creatureTemplate.ModHealthExtra = fields[66].GetFloat(); -- cgit v1.2.3