Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixed CREATURE_STATIC_FLAG_NO_MELEE_FLEE implementation (should cause fleeing from melee range)

This commit is contained in:
Shauren
2024-02-22 15:47:11 +01:00
parent 17e72ce0bc
commit a748fddfa4
15 changed files with 101 additions and 37 deletions
@@ -1609,7 +1609,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
if (Creature* creature = target->ToCreature())
if (IsSmart(creature) && creature->GetVictim())
if (ENSURE_AI(SmartAI, creature->AI())->CanCombatMove())
creature->GetMotionMaster()->MoveChase(creature->GetVictim(), attackDistance, attackAngle);
creature->StartDefaultCombatMovement(creature->GetVictim(), attackDistance, attackAngle);
}
break;