comparison Constants.lua @ 340:d708222fe96b WoD

Added a large number of reputation modifiers, enabled examining items on drop, and disabled bonus ID checking from inventory processing.
author MMOSimca <MMOSimca@gmail.com>
date Mon, 22 Sep 2014 17:00:08 -0400
parents e4abf4f04db3
children f6383e961e46
comparison
equal deleted inserted replaced
339:e4abf4f04db3 340:d708222fe96b
13 13
14 14
15 ----------------------------------------------------------------------- 15 -----------------------------------------------------------------------
16 -- Game Data Constants. 16 -- Game Data Constants.
17 ----------------------------------------------------------------------- 17 -----------------------------------------------------------------------
18 private.FACTION_NAMES = { -- Only used for private.REP_BUFFS 18 private.FACTION_DATA = {
19 CENARION_CIRCLE = _G.GetFactionInfoByID(609), 19 -- Used only for private.REP_BUFFS
20 HONOR_HOLD = _G.GetFactionInfoByID(946), 20 ARGENT_CRUSADE = { 1106, _G.GetFactionInfoByID(1106) },
21 THE_SHATAR = _G.GetFactionInfoByID(935), 21 BILGEWATER_CARTEL = { 1133, _G.GetFactionInfoByID(1133) },
22 THRALLMAR = _G.GetFactionInfoByID(947), 22 CENARION_CIRCLE = { 609, _G.GetFactionInfoByID(609) },
23 DARKSPEAR = { 530, _G.GetFactionInfoByID(530) },
24 DARNASSUS = { 69, _G.GetFactionInfoByID(69) },
25 DRAGONMAW_CLAN = { 1172, _G.GetFactionInfoByID(1172) },
26 EARTHEN_RING = { 1135, _G.GetFactionInfoByID(1135) },
27 EBON_BLADE = { 1098, _G.GetFactionInfoByID(1098) },
28 EXODAR = { 930, _G.GetFactionInfoByID(930) },
29 GILNEAS = { 1134, _G.GetFactionInfoByID(1134) },
30 GNOMEREGAN = { 54, _G.GetFactionInfoByID(54) },
31 GUARDIANS_OF_HYJAL = { 1158, _G.GetFactionInfoByID(1158) },
32 GUILD = { 1168, _G.GetFactionInfoByID(1168) },
33 HONOR_HOLD = { 946, _G.GetFactionInfoByID(946) },
34 HUOJIN = { 1352, _G.GetFactionInfoByID(1352) },
35 IRONFORGE = { 47, _G.GetFactionInfoByID(47) },
36 KIRIN_TOR = { 1090, _G.GetFactionInfoByID(1090) },
37 ORGRIMMAR = { 76, _G.GetFactionInfoByID(76) },
38 RAMKAHEN = { 1173, _G.GetFactionInfoByID(1173) },
39 SHATAR = { 935, _G.GetFactionInfoByID(935) },
40 SILVERMOON = { 911, _G.GetFactionInfoByID(911) },
41 STORMWIND = { 72, _G.GetFactionInfoByID(72) },
42 THERAZANE = { 1171, _G.GetFactionInfoByID(1171) },
43 THRALLMAR = { 947, _G.GetFactionInfoByID(947) },
44 THUNDER_BLUFF = { 81, _G.GetFactionInfoByID(81) },
45 TUSHUI = { 1353, _G.GetFactionInfoByID(1353) },
46 UNDERCITY = { 68, _G.GetFactionInfoByID(68) },
47 WILDHAMMER_CLAN = { 1174, _G.GetFactionInfoByID(1174) },
48 WYRMREST_ACCORD = { 1091, _G.GetFactionInfoByID(1091) },
49 -- Commendation Factions
50 ANGLERS = { 1302, _G.GetFactionInfoByID(1302) },
51 AUGUST_CELESTIALS = { 1341, _G.GetFactionInfoByID(1341) },
52 DOMINANCE_OFFENSIVE = { 1375, _G.GetFactionInfoByID(1375) },
53 GOLDEN_LOTUS = { 1269, _G.GetFactionInfoByID(1269) },
54 KIRIN_TOR_OFFENSIVE = { 1387, _G.GetFactionInfoByID(1387) },
55 KLAXXI = { 1337, _G.GetFactionInfoByID(1337) },
56 LOREWALKERS = { 1345, _G.GetFactionInfoByID(1345) },
57 OPERATION_SHIELDWALL = { 1376, _G.GetFactionInfoByID(1376) },
58 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, _G.GetFactionInfoByID(1271) },
59 SHADO_PAN = { 1270, _G.GetFactionInfoByID(1270) },
60 SHADO_PAN_ASSAULT = { 1435, _G.GetFactionInfoByID(1435) },
61 SUNREAVER_ONSLAUGHT = { 1388, _G.GetFactionInfoByID(1388) },
62 TILLERS = { 1272, _G.GetFactionInfoByID(1272) },
23 } 63 }
24 64
25 private.REP_BUFFS = { 65 private.REP_BUFFS = {
26 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR 66 -- Tabard Buffs
27 faction = private.FACTION_NAMES.CENARION_CIRCLE, 67 [_G.GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD
28 modifier = 0.25, 68 faction = private.FACTION_DATA.BILGEWATER_CARTEL[2],
69 ignore = true,
70 },
71 [_G.GetSpellInfo(93827)] = { -- DARKSPEAR TABARD
72 faction = private.FACTION_DATA.DARKSPEAR[2],
73 ignore = true,
74 },
75 [_G.GetSpellInfo(93806)] = { -- DARNASSUS TABARD
76 faction = private.FACTION_DATA.DARNASSUS[2],
77 ignore = true,
78 },
79 [_G.GetSpellInfo(93811)] = { -- EXODAR TABARD
80 faction = private.FACTION_DATA.EXODAR[2],
81 ignore = true,
82 },
83 [_G.GetSpellInfo(93816)] = { -- GILNEAS TABARD
84 faction = private.FACTION_DATA.GILNEAS[2],
85 ignore = true,
86 },
87 [_G.GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD
88 faction = private.FACTION_DATA.GNOMEREGAN[2],
89 ignore = true,
90 },
91 [_G.GetSpellInfo(126436)] = { -- HUOJIN TABARD
92 faction = private.FACTION_DATA.HUOJIN[2],
93 ignore = true,
94 },
95 [_G.GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD
96 faction = private.FACTION_DATA.GUILD[2],
97 modifier = 1,
98 },
99 [_G.GetSpellInfo(93805)] = { -- IRONFORGE TABARD
100 faction = private.FACTION_DATA.IRONFORGE[2],
101 ignore = true,
102 },
103 [_G.GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD
104 faction = private.FACTION_DATA.ORGRIMMAR[2],
105 ignore = true,
106 },
107 [_G.GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD
108 faction = private.FACTION_DATA.GUILD[2],
109 modifier = 0.5,
110 },
111 [_G.GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD
112 faction = private.FACTION_DATA.SILVERMOON[2],
113 ignore = true,
114 },
115 [_G.GetSpellInfo(93795)] = { -- STORMWIND TABARD
116 faction = private.FACTION_DATA.STORMWIND[2],
117 ignore = true,
118 },
119 [_G.GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN
120 faction = private.FACTION_DATA.RAMKAHEN[2],
121 ignore = true,
122 },
123 [_G.GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE
124 faction = private.FACTION_DATA.ARGENT_CRUSADE[2],
125 ignore = true,
126 },
127 [_G.GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN
128 faction = private.FACTION_DATA.DRAGONMAW_CLAN[2],
129 ignore = true,
130 },
131 [_G.GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING
132 faction = private.FACTION_DATA.EARTHEN_RING[2],
133 ignore = true,
134 },
135 [_G.GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE
136 faction = private.FACTION_DATA.EBON_BLADE[2],
137 ignore = true,
138 },
139 [_G.GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL
140 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[2],
141 ignore = true,
142 },
143 [_G.GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR
144 faction = private.FACTION_DATA.KIRIN_TOR[2],
145 ignore = true,
146 },
147 [_G.GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN
148 faction = private.FACTION_DATA.WILDHAMMER_CLAN[2],
149 ignore = true,
150 },
151 [_G.GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD
152 faction = private.FACTION_DATA.WYRMREST_ACCORD[2],
153 ignore = true,
154 },
155 [_G.GetSpellInfo(93347)] = { -- TABARD OF THERAZANE
156 faction = private.FACTION_DATA.THERAZANE[2],
157 ignore = true,
158 },
159 [_G.GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD
160 faction = private.FACTION_DATA.THUNDER_BLUFF[2],
161 ignore = true,
162 },
163 [_G.GetSpellInfo(126434)] = { -- TUSHUI TABARD
164 faction = private.FACTION_DATA.TUSHUI[2],
165 ignore = true,
166 },
167 [_G.GetSpellInfo(94462)] = { -- UNDERCITY TABARD
168 faction = private.FACTION_DATA.UNDERCITY[2],
169 ignore = true,
170 },
171
172 -- Banner Buffs
173 [_G.GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD
174 ignore = true,
175 },
176 [_G.GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD
177 ignore = true,
178 },
179
180 -- Holiday Buffs
181 [_G.GetSpellInfo(136583)] = { -- DARKMOON TOP HAT
182 modifier = 0.1,
29 }, 183 },
30 [_G.GetSpellInfo(24705)] = { -- GRIM VISAGE 184 [_G.GetSpellInfo(24705)] = { -- GRIM VISAGE
31 modifier = 0.1, 185 modifier = 0.1,
32 }, 186 },
33 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR
34 faction = private.FACTION_NAMES.HONOR_HOLD,
35 modifier = 0.25,
36 },
37 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR
38 faction = private.FACTION_NAMES.THRALLMAR,
39 modifier = 0.1,
40 },
41 [_G.GetSpellInfo(39953)] = { -- SONG OF BATTLE
42 faction = private.FACTION_NAMES.THE_SHATAR,
43 modifier = 0.1,
44 },
45 [_G.GetSpellInfo(61849)] = { -- SPIRIT OF SHARING 187 [_G.GetSpellInfo(61849)] = { -- SPIRIT OF SHARING
46 modifier = 0.1, 188 modifier = 0.1,
47 }, 189 },
48 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR
49 faction = private.FACTION_NAMES.THRALLMAR,
50 modifier = 0.25,
51 },
52 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND
53 faction = private.FACTION_NAMES.HONOR_HOLD,
54 modifier = 0.1,
55 },
56 [_G.GetSpellInfo(95987)] = { -- UNBURDENED 190 [_G.GetSpellInfo(95987)] = { -- UNBURDENED
191 modifier = 0.1,
192 },
193 [_G.GetSpellInfo(46668)] = { -- WHEE!
57 modifier = 0.1, 194 modifier = 0.1,
58 }, 195 },
59 [_G.GetSpellInfo(100951)] = { -- WOW 8TH ANNIVERSARY 196 [_G.GetSpellInfo(100951)] = { -- WOW 8TH ANNIVERSARY
60 modifier = 0.08, 197 modifier = 0.08,
61 }, 198 },
63 modifier = 0.09, 200 modifier = 0.09,
64 }, 201 },
65 [_G.GetSpellInfo(150986)] = { -- WOW 10TH ANNIVERSARY 202 [_G.GetSpellInfo(150986)] = { -- WOW 10TH ANNIVERSARY
66 modifier = 0.1, 203 modifier = 0.1,
67 } 204 }
205
206 -- Situational Buffs
207 [_G.GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE
208 faction = private.FACTION_DATA.SHATAR[2],
209 modifier = 0.1,
210 },
211 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR
212 faction = private.FACTION_DATA.CENARION_CIRCLE[2],
213 modifier = 0.25,
214 },
215 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR
216 faction = private.FACTION_DATA.HONOR_HOLD[2],
217 modifier = 0.25,
218 },
219 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR
220 faction = private.FACTION_DATA.THRALLMAR[2],
221 modifier = 0.1,
222 },
223 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR
224 faction = private.FACTION_DATA.THRALLMAR[2],
225 modifier = 0.25,
226 },
227 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND
228 faction = private.FACTION_DATA.HONOR_HOLD[2],
229 modifier = 0.1,
230 },
68 } 231 }
69 232
70 private.LOOT_SPELL_ID_TO_ITEM_ID_MAP = { 233 private.LOOT_SPELL_ID_TO_ITEM_ID_MAP = {
71 [142397] = 98134, -- Heroic Cache of Treasures 234 [142397] = 98134, -- Heroic Cache of Treasures
72 [142901] = 98546, -- Bulging Heroic Cache of Treasures 235 [142901] = 98546, -- Bulging Heroic Cache of Treasures