fix(Core/Spells): Fix ADD_TARGET_TRIGGER duration overwrite (#25042)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
This commit is contained in:
blinkysc
2026-03-09 13:30:58 -05:00
committed by GitHub
parent 9d8a9cc770
commit e10e823e60

View File

@@ -3255,7 +3255,7 @@ void Spell::DoTriggersOnSpellHit(Unit* unit, uint8 effMask)
Aura* aur = unit->GetAura(m_spellInfo->Id, m_caster->GetGUID());
_duration = aur ? aur->GetDuration() : -1;
}
triggeredAur->SetDuration(_duration);
triggeredAur->SetDuration(std::max(triggeredAur->GetDuration(), _duration));
}
}
}