diff --git a/game/modules/tome/data/talents/cursed/cursed-aura.lua b/game/modules/tome/data/talents/cursed/cursed-aura.lua index df43d26209c0be8eea2814206031b6f3717fe0d2..dda4701f3e7cad0fd8b5814c4b6a91dc51990a4b 100644 --- a/game/modules/tome/data/talents/cursed/cursed-aura.lua +++ b/game/modules/tome/data/talents/cursed/cursed-aura.lua @@ -53,7 +53,7 @@ newTalent{ -- mainhand (weapon), offhand (weapon/armor;shield), psionic (weapon) -- finger (X2), neck (jewelry) -- lite (lite), tool (tool), quiver (ammo), gem (alchemist-gem) - level = level or self:getTalentLevelRaw(t) + level = level or self:getTalentLevel(t) if level >= 1 and item.type == "weapon" then return true end if level >= 2 and item.type == "armor" and (item.slot == "BODY" or item.slot == "CLOAK") then return true end if level >= 3 and item.type == "armor" and (item.slot == "HEAD" or item.slot == "OFFHAND") then return true end @@ -232,6 +232,8 @@ newTalent{ end end end, + passives = function(self, t, p) -- force update on talent mastery changes + end, on_learn = function(self, t) t.curseInventory(self, t) t.curseFloor(self, t, self.x, self.y)