diff --git a/game/modules/tome/dialogs/UseTalents.lua b/game/modules/tome/dialogs/UseTalents.lua index 0a187f1710e1bbd9db68a4ca8556b6f135620548..7128986c0689dd4110d5da15bf18bddfc8a03d83 100644 --- a/game/modules/tome/dialogs/UseTalents.lua +++ b/game/modules/tome/dialogs/UseTalents.lua @@ -237,9 +237,9 @@ function _M:generateList() -- Find all talents of this school for j, t in pairs(self.actor.talents_def) do - if self.actor:knowTalent(t.id) and not t.hide then + if self.actor:knowTalent(t.id) and not (t.hide and t.mode == "passive") then local typename = "talent" - local nodes = (t.mode == "sustained" and sustains) or (t.mode =="passives" and passives) or actives + local nodes = (t.mode == "sustained" and sustains) or (t.mode =="passive" and passives) or actives local status = tstring{{"color", "LIGHT_GREEN"}, "Active"} if self.actor:isTalentCoolingDown(t) then nodes = cooldowns