From b3fddf7e2deebe0035a8df98218e9c46df7274dd Mon Sep 17 00:00:00 2001 From: The Grox Empire <47816228+TheGroxEmpire@users.noreply.github.com> Date: Fri, 3 Nov 2023 19:19:04 +0700 Subject: [PATCH] Warrior: Bloodsurge proc will not refresh T10 4pc --- sim/warrior/talents.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sim/warrior/talents.go b/sim/warrior/talents.go index b03930cfee..5479bf0c81 100644 --- a/sim/warrior/talents.go +++ b/sim/warrior/talents.go @@ -294,15 +294,13 @@ func (warrior *Warrior) applyBloodsurge() { warrior.lastBloodsurgeProc = sim.CurrentTime - // As of 3.4.351943, bloodsurge will refresh Ymirjar 4pc duration if Ymirjar 4pc duration is >5s. - // However, it'll replace it if Ymirjar 4pc duration is <5s. + // As of 3.4.351943, bloodsurge will replace Ymirjar 4pc if Ymirjar 4pc duration is <5s if warrior.Ymirjar4pcProcAura.IsActive() && warrior.Ymirjar4pcProcAura.RemainingDuration(sim) < time.Second*5 { warrior.Ymirjar4pcProcAura.Deactivate(sim) - } else if ymirjar4Set && (sim.RandomFloat("Ymirjar 4pc") < 0.2 || warrior.Ymirjar4pcProcAura.IsActive()) { + } else if ymirjar4Set && (sim.RandomFloat("Ymirjar 4pc") < 0.2) { warrior.BloodsurgeAura.Deactivate(sim) warrior.Ymirjar4pcProcAura.Activate(sim) - warrior.BloodsurgeValidUntil = sim.CurrentTime + warrior.Ymirjar4pcProcAura.Duration return }