Hexes and Harmony definitely work. Doing the normal quest that would grant them as a locked category will unlock the category instead, for any class that has the category locked. This includes Adventurers.
From what I've heard, Antimagic fails to, probably due to a coding oversight-it instead gives you a bonus to Antimagic category, without checking if the category's locked or not.
Code: Select all
if p:knowTalentType("wild-gift/antimagic") ~= nil then
p:setTalentTypeMastery("wild-gift/antimagic", p:getTalentTypeMastery("wild-gift/antimagic") + 0.1)
else
p:learnTalentType("wild-gift/antimagic", true)
p:learnTalent(p.T_RESOLVE, true, nil, {no_unlearn=true})
end
If I read that right, all it's doing is either checking if you have Antimagic, either locked or unlocked(and giving a +0.1 if you do), or giving it to you unlocked, with no in-between step. So that'd be the problem. It is basically an oversight, I think.
I haven't actually tested Fungus on an Adventurer, but looking at the code...
Code: Select all
if player:knowTalentType("wild-gift/fungus") then
player:setTalentTypeMastery("wild-gift/fungus", player:getTalentTypeMastery("wild-gift/fungus") + 0.1)
elseif player:knowTalentType("wild-gift/fungus") == false then
player:learnTalentType("wild-gift/fungus", true)
else
player:learnTalentType("wild-gift/fungus", false)
end
...it seems like Fungus should unlock for free as well, if you take the Antimagic route for that quest.
Combat Mastery, Staff Mastery and Mindstar Mastery can be unlocked for free, like with any other character, as well.