diff --git a/sim/core/major_cooldown.go b/sim/core/major_cooldown.go index 30b09a58a5..5479b9ab44 100644 --- a/sim/core/major_cooldown.go +++ b/sim/core/major_cooldown.go @@ -240,6 +240,9 @@ func (mcdm *majorCooldownManager) finalize() { // // This function should be called from Agent.Init(). func (mcdm *majorCooldownManager) DelayDPSCooldownsForArmorDebuffs(delay time.Duration) { + if mcdm.character.IsUsingAPL { + return + } mcdm.character.Env.RegisterPostFinalizeEffect(func() { for i := range mcdm.initialMajorCooldowns { mcd := &mcdm.initialMajorCooldowns[i]