From 4747515872775553de35cc3267e1ccd5e0076ca4 Mon Sep 17 00:00:00 2001 From: Ovah Date: Sat, 16 Apr 2022 18:21:04 +0200 Subject: Core/Movement: Allow waypoints to use 0 as valid facing value (#26655) --- src/server/game/AI/SmartScripts/SmartScriptMgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/game/AI/SmartScripts') diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp index e7fb0dcbf63..9069c3ab756 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp @@ -77,7 +77,9 @@ void SmartWaypointMgr::LoadFromDB() float x = fields[2].GetFloat(); float y = fields[3].GetFloat(); float z = fields[4].GetFloat(); - float o = fields[5].GetFloat(); + Optional o; + if (!fields[5].IsNull()) + o = fields[5].GetFloat(); uint32 delay = fields[6].GetUInt32(); if (lastEntry != entry) -- cgit v1.2.3