diff --git a/sim/common/wotlk/nibelung.go b/sim/common/wotlk/nibelung.go index 73207bc6cb..43cd2cd8d6 100644 --- a/sim/common/wotlk/nibelung.go +++ b/sim/common/wotlk/nibelung.go @@ -117,10 +117,10 @@ func MakeNibelungTriggerAura(agent core.Agent, isHeroic bool) { averageCasts := character.NibelungAverageCasts duration := min(time.Duration(averageCasts/16*30)*time.Second, time.Second*30) - valkyrAura.Duration = duration + valkyrAura.Duration = max(duration, time.Millisecond*250) - if averageCasts != 0 { - valkyr.EnableWithTimeout(sim, petAgent, duration) + if averageCasts > 0 { + valkyr.EnableWithTimeout(sim, petAgent, valkyrAura.Duration) } break }