From 92a9146f112d9815e319a1ad844aed5f7fb034b3 Mon Sep 17 00:00:00 2001 From: sogladev Date: Sat, 25 Apr 2026 14:19:57 +0200 Subject: [PATCH] fix(Scripts/Northrend): Drakkensryd reliable passenger install (#25387) Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com> Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com> --- src/server/scripts/Northrend/zone_storm_peaks.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Northrend/zone_storm_peaks.cpp b/src/server/scripts/Northrend/zone_storm_peaks.cpp index 853043860..b8c6bec5e 100644 --- a/src/server/scripts/Northrend/zone_storm_peaks.cpp +++ b/src/server/scripts/Northrend/zone_storm_peaks.cpp @@ -561,7 +561,10 @@ struct npc_hyldsmeet_protodrake : public CreatureAI //! We need to manually reinstall accessories because the vehicle itself is friendly to players, //! so EnterEvadeMode is never triggered. The accessory on the other hand is hostile and killable. Vehicle* vehicleKit = me->GetVehicleKit(); - if (_accessoryRespawnTimer && _accessoryRespawnTimer <= diff && vehicleKit) + if (!vehicleKit || !_accessoryRespawnTimer) + return; + + if (_accessoryRespawnTimer <= diff) { vehicleKit->InstallAllAccessories(true); _accessoryRespawnTimer = 0;