vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function SetWrangler_MakeMasterData(classId)
2 local classData = {};
3  
4 --============================================================================
5 -- DRUID SETS
6 --============================================================================
7 if (classId == SW_CLASS_DRUID) then
8 return SetWrangler_MakeDruidData();
9 --============================================================================
10 -- HUNTER SETS
11 --============================================================================
12 elseif (classId == SW_CLASS_HUNTER) then
13 return SetWrangler_MakeHunterData();
14 --============================================================================
15 -- MAGE SETS
16 --============================================================================
17 elseif (classId == SW_CLASS_MAGE) then
18 return SetWrangler_MakeMageData();
19 --============================================================================
20 -- PALADIN SETS
21 --============================================================================
22 elseif (classId == SW_CLASS_PALADIN) then
23 return SetWrangler_MakePaladinData();
24 --============================================================================
25 -- PRIEST SETS
26 --============================================================================
27 elseif (classId == SW_CLASS_PRIEST) then
28 return SetWrangler_MakePriestData();
29 --============================================================================
30 -- ROGUE SETS
31 --============================================================================
32 elseif (classId == SW_CLASS_ROGUE) then
33 return SetWrangler_MakeRogueData();
34 --============================================================================
35 -- SHAMAN SETS
36 --============================================================================
37 elseif (classId == SW_CLASS_SHAMAN) then
38 return SetWrangler_MakeShamanData();
39 --============================================================================
40 -- WARLOCK SETS
41 --============================================================================
42 elseif (classId == SW_CLASS_WARLOCK) then
43 return SetWrangler_MakeWarlockData();
44 --============================================================================
45 -- WARRIOR SETS
46 --============================================================================
47 elseif (classId == SW_CLASS_WARRIOR) then
48 return SetWrangler_MakeWarriorData();
49 --============================================================================
50 -- WARDROBE SETS
51 --============================================================================
52 elseif (classId == SW_CLASS_OTHER) then
53 return SetWrangler_MakeOtherData();
54 --============================================================================
55 -- WEAPON SETS
56 --============================================================================
57 elseif (classId == SW_CLASS_WEAPONS) then
58 return SetWrangler_MakeWeaponData();
59 --============================================================================
60 -- PVPA SETS
61 --============================================================================
62 elseif (classId == SW_CLASS_PVPA) then
63 return SetWrangler_MakePVPAData();
64 --============================================================================
65 -- PVPH SETS
66 --============================================================================
67 elseif (classId == SW_CLASS_PVPH) then
68 return SetWrangler_MakePVPHData();
69 --============================================================================
70 -- DEFAULT HANDLER
71 --============================================================================
72 else
73 classData.sName = "Unknown";
74 classData.aSetData = {};
75 end
76  
77 return classData;
78 end
79  
80  
81 function SetWrangler_MakeSetData(name,tabName,info,stats)
82 local setData = {};
83  
84 setData.sName = name;
85 setData.sTabName = tabName;
86 setData.setInfo = info;
87 setData.setStats = stats;
88 setData.aPartData = {};
89  
90 return setData;
91 end
92  
93 function SetWrangler_MakePartData(link, stats, info, icon, link2, link3, link4)
94 local partData = {};
95  
96 partData.itemLink = link;
97 partData.itemStats = stats;
98 partData.itemInfo = info;
99 partData.itemInfoIcon = icon;
100 partData.itemLink2 = link2;
101 partData.itemLink3 = link3;
102 partData.itemLink4 = link4;
103  
104 return partData;
105 end