Commit 4f154c059f61b1903546a93fe194fd748d291d27

Authored by DarkGod
1 parent 841297de

Swapped Pure Aether cooldown reduction to happen after items reductions

... ... @@ -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
... ...