fix(Core/Vehicles): don't seat accessories on dead spawns awaiting respawn (#27267)
Co-authored-by: Gustavo <sirikfoll@hotmail.com>
This commit is contained in:
parent
c1f6f32e1e
commit
f7f8d84c84
1 changed files with 3 additions and 1 deletions
|
|
@ -139,7 +139,9 @@ void Vehicle::Reset(bool evading /*= false*/)
|
|||
else
|
||||
{
|
||||
ApplyAllImmunities();
|
||||
InstallAllAccessories(evading);
|
||||
// Dead spawns waiting out a respawn timer must not seat live accessories; they are seated on revival.
|
||||
if (_me->IsAlive())
|
||||
InstallAllAccessories(evading);
|
||||
if (_usableSeatNum)
|
||||
_me->SetNpcFlag(UNIT_NPC_FLAG_SPELLCLICK);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue