From a7f58dc076e58dae32aa809ca04fcd05f6a897ad Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 6 May 2020 14:52:33 -0400 Subject: [PATCH] Game/AI: SMART_ACTION_JUMP_TO_POS should resume path when reached jump location Port From (https://github.com/TrinityCore/TrinityCore/commit/a0feff65bec4e7583e281afe7f82cf1a8c77de68) --- Source/Game/AI/SmartScripts/SmartScript.cs | 5 ----- Source/Game/Movement/Generators/PointMovement.cs | 2 -- 2 files changed, 7 deletions(-) diff --git a/Source/Game/AI/SmartScripts/SmartScript.cs b/Source/Game/AI/SmartScripts/SmartScript.cs index 36dae3d09..3da6f798f 100644 --- a/Source/Game/AI/SmartScripts/SmartScript.cs +++ b/Source/Game/AI/SmartScripts/SmartScript.cs @@ -2131,13 +2131,8 @@ namespace Game.AI { Creature creature = obj.ToCreature(); if (creature != null) - { - creature.GetMotionMaster().Clear(); - // @todo add optional jump orientation support? creature.GetMotionMaster().MoveJump(e.Target.x, e.Target.y, e.Target.z, 0.0f, e.Action.jump.speedxy, e.Action.jump.speedz); - } } - //todo Resume path when reached jump location break; } case SmartActions.GoSetLootState: diff --git a/Source/Game/Movement/Generators/PointMovement.cs b/Source/Game/Movement/Generators/PointMovement.cs index 0539579ed..0bdf39732 100644 --- a/Source/Game/Movement/Generators/PointMovement.cs +++ b/Source/Game/Movement/Generators/PointMovement.cs @@ -181,8 +181,6 @@ namespace Game.Movement Unit victim = unit.GetVictim(); if (victim != null) unit.GetMotionMaster().MoveChase(victim); - else - unit.GetMotionMaster().Initialize(); } if (unit.ToCreature().GetAI() != null)