function SetWrangler_MakeMasterData(classId) local classData = {}; --============================================================================ -- DRUID SETS --============================================================================ if (classId == SW_CLASS_DRUID) then return SetWrangler_MakeDruidData(); --============================================================================ -- HUNTER SETS --============================================================================ elseif (classId == SW_CLASS_HUNTER) then return SetWrangler_MakeHunterData(); --============================================================================ -- MAGE SETS --============================================================================ elseif (classId == SW_CLASS_MAGE) then return SetWrangler_MakeMageData(); --============================================================================ -- PALADIN SETS --============================================================================ elseif (classId == SW_CLASS_PALADIN) then return SetWrangler_MakePaladinData(); --============================================================================ -- PRIEST SETS --============================================================================ elseif (classId == SW_CLASS_PRIEST) then return SetWrangler_MakePriestData(); --============================================================================ -- ROGUE SETS --============================================================================ elseif (classId == SW_CLASS_ROGUE) then return SetWrangler_MakeRogueData(); --============================================================================ -- SHAMAN SETS --============================================================================ elseif (classId == SW_CLASS_SHAMAN) then return SetWrangler_MakeShamanData(); --============================================================================ -- WARLOCK SETS --============================================================================ elseif (classId == SW_CLASS_WARLOCK) then return SetWrangler_MakeWarlockData(); --============================================================================ -- WARRIOR SETS --============================================================================ elseif (classId == SW_CLASS_WARRIOR) then return SetWrangler_MakeWarriorData(); --============================================================================ -- WARDROBE SETS --============================================================================ elseif (classId == SW_CLASS_OTHER) then return SetWrangler_MakeOtherData(); --============================================================================ -- WEAPON SETS --============================================================================ elseif (classId == SW_CLASS_WEAPONS) then return SetWrangler_MakeWeaponData(); --============================================================================ -- PVPA SETS --============================================================================ elseif (classId == SW_CLASS_PVPA) then return SetWrangler_MakePVPAData(); --============================================================================ -- PVPH SETS --============================================================================ elseif (classId == SW_CLASS_PVPH) then return SetWrangler_MakePVPHData(); --============================================================================ -- DEFAULT HANDLER --============================================================================ else classData.sName = "Unknown"; classData.aSetData = {}; end return classData; end function SetWrangler_MakeSetData(name,tabName,info,stats) local setData = {}; setData.sName = name; setData.sTabName = tabName; setData.setInfo = info; setData.setStats = stats; setData.aPartData = {}; return setData; end function SetWrangler_MakePartData(link, stats, info, icon, link2, link3, link4) local partData = {}; partData.itemLink = link; partData.itemStats = stats; partData.itemInfo = info; partData.itemInfoIcon = icon; partData.itemLink2 = link2; partData.itemLink3 = link3; partData.itemLink4 = link4; return partData; end