From 1d0a8dbba0b7f17b433e8e1efbc2bd08282bd28a Mon Sep 17 00:00:00 2001 From: Makpptfox Date: Sat, 9 Mar 2019 19:28:40 +0100 Subject: [PATCH] fix(Core/Commands): fix reload creature_template and creature movment Reloading an existing creature with .reload creature_template will most of the time cause the error "MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID..." when the NPC tries to move afterward without a proper server restart. Caused because the cInfo->speed_run was calling the field 29 for whatever reason. --- src/server/scripts/Commands/cs_reload.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index 422be2f85..97ffcfe7c 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -456,7 +456,7 @@ public: cInfo->faction = fields[16].GetUInt16(); cInfo->npcflag = fields[17].GetUInt32(); cInfo->speed_walk = fields[18].GetFloat(); - cInfo->speed_run = fields[29].GetFloat(); + cInfo->speed_run = fields[19].GetFloat(); cInfo->scale = fields[20].GetFloat(); cInfo->rank = fields[21].GetUInt8(); cInfo->mindmg = fields[22].GetFloat();