GetNumSpecializationsForClassID for WARLOCK & DRUID return 0 instead of 3
for classID = 1, 20 do
local classInfo = C_CreatureInfo.GetClassInfo(classID)
if classInfo then
print(classInfo.classID, classInfo.classFile, GetNumSpecializationsForClassID(classID))
end
end
GetSpecializationInfoForClassID index start at 0 instead of 1 on Retail
for classID = 1, 20 do -- GetNumClasses not supported by wow classic
local classInfo = C_CreatureInfo.GetClassInfo(classID)
if classInfo then
print(classInfo.classID, classInfo.classFile, GetNumSpecializationsForClassID(classID))
for specIndex = 0, 2 do -- on Retail it's specIndex = 1, 3
local specID, specName = GetSpecializationInfoForClassID(classInfo.classID, specIndex)
print(specID, specName)
end
end
end
Tested on Cataclysm Beta 4.4.0 build 54427
GetNumSpecializationsForClassID for WARLOCK & DRUID return 0 instead of 3
results in
GetSpecializationInfoForClassID index start at 0 instead of 1 on Retail
results in