Closed KevinTyrrell closed 1 year ago
Solution:
Current function
function Outfitter:TalentsChanged()
self.CanDualWield2H = self.PlayerClass == "WARRIOR" and GetSpecialization() == 2
end
Modified function
function Outfitter:TalentsChanged()
self.CanDualWield2H = self.PlayerClass == "WARRIOR" and select(5, GetTalentInfo(2, 24)) > 0
end
GetSpecialization
appears to be retail function where you obtain Titans Grip simply from specializing yourself as 'Fury'. Instead in WOTLK Classic it appears you will just need to check the talent. TalentsChanged
by the way is a very poor name for this function, but I understand much of this codebase is legacy.
Fixed in latest release!
The API function
GetSpecialization
isnil
on WOTLK-Classic, causingOutfitter:TalentsChanged()
to encounter an exception.This then seizes the entire addon, causing little to no features to remain working.
Stack Trace