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