From 8f1d46f86b4124655d1adfe95be5b8ded0117978 Mon Sep 17 00:00:00 2001 From: Dinkledork <118951051+Day36512@users.noreply.github.com> Date: Fri, 15 Mar 2024 22:51:49 -0600 Subject: [PATCH] Prevent Slowing due to health percentage (#5) I've noticed wandering bots slow if their health is low much like normal creatures so thought it might be good to add an exception in to make them more player-like. --- src/server/game/Entities/Unit/Unit.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index f72c4f30c693bf..dba2c51199af59 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -15311,7 +15311,10 @@ void Unit::UpdateSpeed(UnitMoveType mtype, bool forced) && !IsPet() && !(IsControlledByPlayer() && IsVehicle()) && !(creature->HasMechanicTemplateImmunity(MECHANIC_SNARE)) - && !(creature->IsDungeonBoss())) + && !(creature->IsDungeonBoss()) + //npcbots: prevent slowing due to health percentage + && !creature->IsNPCBot()) + //end npcbot { // 1.6% for each % under 30. // use min(0, health-30) so that we don't boost mobs above 30.