Core/Vehicles: Add missing caster guid check
Port From (https://github.com/TrinityCore/TrinityCore/commit/e26122dc54b5c5a356a97a842718168dab97a0aa)
This commit is contained in:
@@ -2652,7 +2652,7 @@ namespace Game.Spells
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool seatChange = mode.HasAnyFlag(AuraEffectHandleModes.ChangeAmount) // Seat change on the same direct vehicle
|
bool seatChange = mode.HasAnyFlag(AuraEffectHandleModes.ChangeAmount) // Seat change on the same direct vehicle
|
||||||
|| target.HasAuraType(AuraType.ControlVehicle); // Seat change to a proxy vehicle (for example turret mounted on a siege engine)
|
|| target.HasAuraTypeWithCaster(AuraType.ControlVehicle, caster.GetGUID()); // Seat change to a proxy vehicle (for example turret mounted on a siege engine)
|
||||||
|
|
||||||
if (!seatChange)
|
if (!seatChange)
|
||||||
caster._ExitVehicle();
|
caster._ExitVehicle();
|
||||||
|
|||||||
Reference in New Issue
Block a user