From 9314d5a9bcac576dc59f29fbec7835a2356e48ac Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 22 Aug 2020 14:58:10 -0400 Subject: [PATCH] Core/Vehicles: Do not call InstallAllAccessories for dead Vehicles Port From (https://github.com/TrinityCore/TrinityCore/commit/111b65e10f94fc339247acc2b8b66af05d34aab4) --- Source/Game/Entities/Vehicle.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Vehicle.cs b/Source/Game/Entities/Vehicle.cs index 1b10b098c..6176169de 100644 --- a/Source/Game/Entities/Vehicle.cs +++ b/Source/Game/Entities/Vehicle.cs @@ -124,7 +124,8 @@ namespace Game.Entities Log.outDebug(LogFilter.Vehicle, "Vehicle.Reset (Entry: {0}, GuidLow: {1}, DBGuid: {2})", GetCreatureEntry(), _me.GetGUID().ToString(), _me.ToCreature().GetSpawnId()); ApplyAllImmunities(); - InstallAllAccessories(evading); + if (GetBase().IsAlive()) + InstallAllAccessories(evading); Global.ScriptMgr.OnReset(this); }