vanilla-wow-addons – Blame information for rev 1
?pathlinks?
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 |