Commit 4f154c059f61b1903546a93fe194fd748d291d27
1 parent
841297de
Swapped Pure Aether cooldown reduction to happen after items reductions
Showing
1 changed file
with
4 additions
and
2 deletions
... | ... | @@ -6803,14 +6803,16 @@ function _M:getTalentCooldown(t, base) |
6803 | 6803 | elseif t.type[1] == "inscriptions/taints" then |
6804 | 6804 | local eff = self:hasEffect(self.EFF_TAINT_COOLDOWN) |
6805 | 6805 | if eff and eff.power then cd = cd + eff.power end |
6806 | - elseif self:attr("arcane_cooldown_divide") and (t.type[1] == "spell/arcane" or t.type[1] == "spell/aether") then | |
6807 | - cd = math.ceil(cd / self.arcane_cooldown_divide) | |
6808 | 6806 | end |
6809 | 6807 | |
6810 | 6808 | if self.talent_cd_reduction[t.id] then cd = cd - self.talent_cd_reduction[t.id] end |
6811 | 6809 | if self.talent_cd_reduction.all then cd = cd - self.talent_cd_reduction.all end |
6812 | 6810 | if self.talent_cd_reduction.allpct then cd = cd - math.ceil(self.talent_cd_reduction.allpct * cd) end |
6813 | 6811 | |
6812 | + if self:attr("arcane_cooldown_divide") and (t.type[1] == "spell/arcane" or t.type[1] == "spell/aether") then | |
6813 | + cd = math.ceil(cd / self.arcane_cooldown_divide) | |
6814 | + end | |
6815 | + | |
6814 | 6816 | local eff = self:hasEffect(self.EFF_BURNING_HEX) |
6815 | 6817 | if eff and not self:attr("talent_reuse") then |
6816 | 6818 | cd = 1 + cd * eff.power | ... | ... |
-
Please register or login to post a comment