From 84d65cc136d513bc00324336693fde609ad05e6b Mon Sep 17 00:00:00 2001 From: Yunfan Li Date: Tue, 20 Aug 2024 00:40:52 +0800 Subject: [PATCH] Fix flame leviathan chasing --- src/strategy/raids/ulduar/RaidUlduarActions.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/strategy/raids/ulduar/RaidUlduarActions.cpp b/src/strategy/raids/ulduar/RaidUlduarActions.cpp index 2a230ca6..bef3e3ef 100644 --- a/src/strategy/raids/ulduar/RaidUlduarActions.cpp +++ b/src/strategy/raids/ulduar/RaidUlduarActions.cpp @@ -46,7 +46,7 @@ bool FlameLeviathanVehicleAction::Execute(Event event) continue; if (unit->GetEntry() == 33142) // Leviathan Defense Turret continue; - if (unit->GetEntry() == 33133) // Flame Leviathan + if (unit->GetEntry() == 33113) // Flame Leviathan flame = unit; if (!target || bot->GetExactDist(target) > bot->GetExactDist(unit)) { @@ -58,7 +58,7 @@ bool FlameLeviathanVehicleAction::Execute(Event event) // Flame Leviathan is chasing me if (flame && flame->GetVictim() == vehicleBase_) - if (MoveAvoidChasing(target)) + if (MoveAvoidChasing(flame)) return true; uint32 entry = vehicleBase_->GetEntry(); @@ -69,7 +69,7 @@ bool FlameLeviathanVehicleAction::Execute(Event event) case NPC_SALVAGED_DEMOLISHER_TURRET: return DemolisherTurretAction(target); case NPC_SALVAGED_SIEGE_ENGINE: - return SiegeEngineAction(target); + return SiegeEngineAction(flame ? flame : target); case NPC_SALVAGED_SIEGE_ENGINE_TURRET: return SiegeEngineTurretAction(target); case NPC_VEHICLE_CHOPPER: