vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --contains sampe configs all can use
2  
3 -------------------------
4 --Get the Classic Config
5 function SCT:GetClassicConfig()
6 local default = {
7 ["PLAYSOUND"] = false,
8 [SCT.FRAMES_DATA_TABLE] = {
9 [SCT.FRAME1] = {
10 ["FONT"] = 1,
11 ["FONTSHADOW"] = 1,
12 ["ALPHA"] = 100,
13 ["ANITYPE"] = 1,
14 ["ANISIDETYPE"] = 1,
15 ["XOFFSET"] = 0,
16 ["YOFFSET"] = 0,
17 ["DIRECTION"] = false,
18 ["TEXTSIZE"] = 24,
19 },
20 [SCT.MSG] = {
21 ["MSGFADE"] = 1.5,
22 ["MSGFONT"] = 1,
23 ["MSGFONTSHADOW"] = 1,
24 ["MSGSIZE"] = 24,
25 ["MSGYOFFSET"] = 210,
26 ["MSGXOFFSET"] = 0,
27 }
28 },
29 [SCT.CRITS_TABLE] = {
30 ["SHOWEXECUTE"] = 1,
31 ["SHOWLOWHP"] = 1,
32 ["SHOWLOWMANA"] = 1,
33 },
34 [SCT.FRAMES_TABLE] = {
35 ["SHOWHEAL"] = SCT.FRAME1,
36 ["SHOWPOWER"] = SCT.FRAME1,
37 ["SHOWCOMBAT"] = SCT.FRAME1,
38 ["SHOWHONOR"] = SCT.FRAME1,
39 ["SHOWBUFF"] = SCT.FRAME1,
40 ["SHOWREP"] = SCT.FRAME1,
41 ["SHOWSELFHEAL"] = SCT.FRAME1,
42 ["SHOWSKILL"] = SCT.FRAME1
43 }
44 };
45 return default;
46 end
47  
48 -------------------------
49 --Get the Performance Config
50 function SCT:GetPerformanceConfig()
51 local default = {
52 ["FPSMODE"] = 1,
53 ["CUSTOMEVENTS"] = false,
54 ["LIGHTMODE"] = 1,
55 };
56 return default;
57 end
58  
59 -------------------------
60 --Get the Split Config
61 function SCT:GetSplitConfig()
62 local default = {
63 [SCT.FRAMES_DATA_TABLE] = {
64 [SCT.FRAME1] = {
65 ["FONT"] = 1,
66 ["FONTSHADOW"] = 2,
67 ["ALPHA"] = 100,
68 ["ANITYPE"] = 1,
69 ["ANISIDETYPE"] = 1,
70 ["XOFFSET"] = 200,
71 ["YOFFSET"] = -100,
72 ["DIRECTION"] = false,
73 ["TEXTSIZE"] = 24,
74 },
75 [SCT.FRAME2] = {
76 ["FONT"] = 1,
77 ["FONTSHADOW"] = 2,
78 ["ALPHA"] = 100,
79 ["ANITYPE"] = 1,
80 ["ANISIDETYPE"] = 1,
81 ["XOFFSET"] = -200,
82 ["YOFFSET"] = -100,
83 ["DIRECTION"] = true,
84 ["TEXTSIZE"] = 24,
85 },
86 },
87 [SCT.CRITS_TABLE] = {
88 ["SHOWEXECUTE"] = 1,
89 ["SHOWLOWHP"] = 1,
90 ["SHOWLOWMANA"] = 1,
91 },
92 [SCT.FRAMES_TABLE] = {
93 ["SHOWHEAL"] = SCT.FRAME2,
94 ["SHOWLOWMANA"] = SCT.FRAME2,
95 ["SHOWPOWER"] = SCT.FRAME2,
96 ["SHOWCOMBAT"] = SCT.FRAME2,
97 ["SHOWCOMBOPOINTS"] = SCT.FRAME2,
98 ["SHOWBUFF"] = SCT.FRAME2,
99 ["SHOWFADE"] = SCT.FRAME2,
100 ["SHOWSKILL"] = SCT.MSG
101 }
102 };
103 return default;
104 end
105  
106 -------------------------
107 --Get the Split SCTD Config
108 function SCT:GetSplitSCTDConfig()
109 if (not SCT.FRAME3) then return SCT:GetSplitConfig() end;
110 local default = {
111 [SCT.FRAMES_DATA_TABLE] = {
112 [SCT.FRAME1] = {
113 ["FONT"] = 1,
114 ["FONTSHADOW"] = 2,
115 ["ALPHA"] = 100,
116 ["ANITYPE"] = 1,
117 ["ANISIDETYPE"] = 1,
118 ["XOFFSET"] = 200,
119 ["YOFFSET"] = -100,
120 ["DIRECTION"] = false,
121 ["TEXTSIZE"] = 24,
122 },
123 [SCT.FRAME2] = {
124 ["FONT"] = 1,
125 ["FONTSHADOW"] = 2,
126 ["ALPHA"] = 100,
127 ["ANITYPE"] = 1,
128 ["ANISIDETYPE"] = 1,
129 ["XOFFSET"] = 0,
130 ["YOFFSET"] = 100,
131 ["DIRECTION"] = false,
132 ["TEXTSIZE"] = 24,
133 },
134 [SCT.FRAME3] = {
135 ["FONT"] = 1,
136 ["FONTSHADOW"] = 2,
137 ["ALPHA"] = 100,
138 ["ANITYPE"] = 1,
139 ["ANISIDETYPE"] = 1,
140 ["XOFFSET"] = -200,
141 ["YOFFSET"] = -100,
142 ["DIRECTION"] = false,
143 ["TEXTSIZE"] = 24,
144 },
145 },
146 [SCT.FRAMES_TABLE] = {
147 ["SHOWHEAL"] = SCT.FRAME1,
148 ["SHOWPOWER"] = SCT.FRAME2,
149 ["SHOWCOMBAT"] = SCT.FRAME2,
150 ["SHOWCOMBOPOINTS"] = SCT.FRAME2,
151 ["SHOWHONOR"] = SCT.FRAME2,
152 ["SHOWBUFF"] = SCT.FRAME2,
153 ["SHOWFADE"] = SCT.FRAME2,
154 ["SHOWEXECUTE"] = SCT.FRAME1,
155 ["SHOWREP"] = SCT.FRAME2,
156 ["SHOWSELFHEAL"] = SCT.FRAME1,
157 ["SHOWSKILL"] = SCT.FRAME2
158 }
159 };
160 return default;
161 end
162  
163 -------------------------
164 --Get the Grayhoof Config
165 function SCT:GetGrayhoofConfig()
166 local default = {
167 ["SHOWPOWER"] = false,
168 ["SHOWCOMBAT"] = 1,
169 ["SPELLTYPE"] = 1,
170 ["SPELLCOLOR"] = 1,
171 ["DMGFONT"] = 1,
172 [SCT.FRAMES_DATA_TABLE] = {
173 [SCT.FRAME1] = {
174 ["FONT"] = 2,
175 ["ANITYPE"] = 4,
176 ["ANISIDETYPE"] = 2,
177 },
178 [SCT.FRAME2] = {
179 ["FONT"] = 2,
180 },
181 [SCT.MSG] = {
182 ["MSGFONT"] = 2,
183 },
184 }
185 };
186 return default;
187 end