comparison Constants.lua @ 581:78e9cbbf3d58 11.0.2-1

Updated for Patch 11.0.2 changes.
author MMOSimca
date Tue, 20 Aug 2024 09:42:51 -0400
parents 94b12f7314ea
children
comparison
equal deleted inserted replaced
580:211556c5167b 581:78e9cbbf3d58
1 ----------------------------------------------------------------------- 1 -----------------------------------------------------------------------
2 -- Upvalued Lua API. 2 -- Upvalued API.
3 ----------------------------------------------------------------------- 3 -----------------------------------------------------------------------
4 local _G = getfenv(0) 4 local _G = getfenv(0)
5 5
6 local bit = _G.bit 6 local bit = _G.bit
7 7 local unpack = _G.unpack
8 local GetSpellInfo = _G.C_Spell.GetSpellInfo
9 local GetFactionDataByID = _G.C_Reputation.GetFactionDataByID
8 10
9 ----------------------------------------------------------------------- 11 -----------------------------------------------------------------------
10 -- AddOn namespace. 12 -- AddOn namespace.
11 ----------------------------------------------------------------------- 13 -----------------------------------------------------------------------
12 local ADDON_NAME, private = ... 14 local ADDON_NAME, private = ...
1206 for name, bit in _G.pairs(private.ACTION_TYPE_FLAGS) do 1208 for name, bit in _G.pairs(private.ACTION_TYPE_FLAGS) do
1207 private.ACTION_TYPE_NAMES[bit] = name 1209 private.ACTION_TYPE_NAMES[bit] = name
1208 end 1210 end
1209 1211
1210 private.SPELL_LABELS_BY_NAME = { 1212 private.SPELL_LABELS_BY_NAME = {
1211 [_G.GetSpellInfo(13262)] = "DISENCHANT", 1213 [GetSpellInfo(13262)] = "DISENCHANT",
1212 [_G.GetSpellInfo(4036)] = "ENGINEERING", 1214 [GetSpellInfo(4036)] = "ENGINEERING",
1213 [_G.GetSpellInfo(30427)] = "EXTRACT_GAS", 1215 [GetSpellInfo(30427)] = "EXTRACT_GAS",
1214 [_G.GetSpellInfo(131476)] = "FISHING", 1216 [GetSpellInfo(131476)] = "FISHING",
1215 [_G.GetSpellInfo(2366)] = "HERB_GATHERING", 1217 [GetSpellInfo(2366)] = "HERB_GATHERING",
1216 [_G.GetSpellInfo(51005)] = "MILLING", 1218 [GetSpellInfo(51005)] = "MILLING",
1217 [_G.GetSpellInfo(605)] = "MIND_CONTROL", 1219 [GetSpellInfo(605)] = "MIND_CONTROL",
1218 [_G.GetSpellInfo(2575)] = "MINING", 1220 [GetSpellInfo(2575)] = "MINING",
1219 [_G.GetSpellInfo(3365)] = "OPENING", 1221 [GetSpellInfo(3365)] = "OPENING",
1220 [_G.GetSpellInfo(921)] = "PICK_POCKET", 1222 [GetSpellInfo(921)] = "PICK_POCKET",
1221 [_G.GetSpellInfo(31252)] = "PROSPECTING", 1223 [GetSpellInfo(31252)] = "PROSPECTING",
1222 [_G.GetSpellInfo(73979)] = "SEARCHING_FOR_ARTIFACTS", 1224 [GetSpellInfo(73979)] = "SEARCHING_FOR_ARTIFACTS",
1223 [_G.GetSpellInfo(8613)] = "SKINNING", 1225 [GetSpellInfo(8613)] = "SKINNING",
1224 } 1226 }
1225 1227
1226 private.NON_LOOT_SPELL_LABELS = { 1228 private.NON_LOOT_SPELL_LABELS = {
1227 MIND_CONTROL = true, 1229 MIND_CONTROL = true,
1228 } 1230 }
1248 1250
1249 ----------------------------------------------------------------------- 1251 -----------------------------------------------------------------------
1250 -- Faction/Reputation Data Constants. 1252 -- Faction/Reputation Data Constants.
1251 ----------------------------------------------------------------------- 1253 -----------------------------------------------------------------------
1252 1254
1253 -- Table has: factionID, isBlacklisted, and then the returns from GetFactionInfoByID 1255 -- Table has: factionID, isBlacklisted, and then the table of returns from C_Reputation.GetFactionDataByID
1254 private.FACTION_DATA = { 1256 private.FACTION_DATA = {
1255 -- Used only for private.REP_BUFFS 1257 -- Used to determine which factions to record rep gains for and for private.REP_BUFFS
1256 ARGENT_CRUSADE = { 1106, false, _G.GetFactionInfoByID(1106) }, 1258 -- If a faction isn't in this list, the reputation gains on mob kill will not be recorded.
1257 BILGEWATER_CARTEL = { 1133, false, _G.GetFactionInfoByID(1133) }, 1259 ARGENT_CRUSADE = { 1106, false, GetFactionDataByID(1106) },
1258 CENARION_CIRCLE = { 609, false, _G.GetFactionInfoByID(609) }, 1260 BILGEWATER_CARTEL = { 1133, false, GetFactionDataByID(1133) },
1259 DARKSPEAR = { 530, false, _G.GetFactionInfoByID(530) }, 1261 CENARION_CIRCLE = { 609, false, GetFactionDataByID(609) },
1260 DARNASSUS = { 69, false, _G.GetFactionInfoByID(69) }, 1262 DARKSPEAR = { 530, false, GetFactionDataByID(530) },
1261 DRAGONMAW_CLAN = { 1172, false, _G.GetFactionInfoByID(1172) }, 1263 DARNASSUS = { 69, false, GetFactionDataByID(69) },
1262 EARTHEN_RING = { 1135, false, _G.GetFactionInfoByID(1135) }, 1264 DRAGONMAW_CLAN = { 1172, false, GetFactionDataByID(1172) },
1263 EBON_BLADE = { 1098, false, _G.GetFactionInfoByID(1098) }, 1265 EARTHEN_RING = { 1135, false, GetFactionDataByID(1135) },
1264 EXODAR = { 930, false, _G.GetFactionInfoByID(930) }, 1266 EBON_BLADE = { 1098, false, GetFactionDataByID(1098) },
1265 GILNEAS = { 1134, false, _G.GetFactionInfoByID(1134) }, 1267 EXODAR = { 930, false, GetFactionDataByID(930) },
1266 GNOMEREGAN = { 54, false, _G.GetFactionInfoByID(54) }, 1268 GILNEAS = { 1134, false, GetFactionDataByID(1134) },
1267 GUARDIANS_OF_HYJAL = { 1158, false, _G.GetFactionInfoByID(1158) }, 1269 GNOMEREGAN = { 54, false, GetFactionDataByID(54) },
1268 GUILD = { 1168, false, _G.GetFactionInfoByID(1168) }, 1270 GUARDIANS_OF_HYJAL = { 1158, false, GetFactionDataByID(1158) },
1269 HONOR_HOLD = { 946, false, _G.GetFactionInfoByID(946) }, 1271 GUILD = { 1168, false, GetFactionDataByID(1168) },
1270 HUOJIN = { 1352, false, _G.GetFactionInfoByID(1352) }, 1272 HONOR_HOLD = { 946, false, GetFactionDataByID(946) },
1271 IRONFORGE = { 47, false, _G.GetFactionInfoByID(47) }, 1273 HUOJIN = { 1352, false, GetFactionDataByID(1352) },
1272 KIRIN_TOR = { 1090, false, _G.GetFactionInfoByID(1090) }, 1274 IRONFORGE = { 47, false, GetFactionDataByID(47) },
1273 ORGRIMMAR = { 76, false, _G.GetFactionInfoByID(76) }, 1275 KIRIN_TOR = { 1090, false, GetFactionDataByID(1090) },
1274 RAMKAHEN = { 1173, false, _G.GetFactionInfoByID(1173) }, 1276 ORGRIMMAR = { 76, false, GetFactionDataByID(76) },
1275 SHATAR = { 935, false, _G.GetFactionInfoByID(935) }, 1277 RAMKAHEN = { 1173, false, GetFactionDataByID(1173) },
1276 SILVERMOON = { 911, false, _G.GetFactionInfoByID(911) }, 1278 SHATAR = { 935, false, GetFactionDataByID(935) },
1277 STORMWIND = { 72, false, _G.GetFactionInfoByID(72) }, 1279 SILVERMOON = { 911, false, GetFactionDataByID(911) },
1278 THERAZANE = { 1171, false, _G.GetFactionInfoByID(1171) }, 1280 STORMWIND = { 72, false, GetFactionDataByID(72) },
1279 THRALLMAR = { 947, false, _G.GetFactionInfoByID(947) }, 1281 THERAZANE = { 1171, false, GetFactionDataByID(1171) },
1280 THUNDER_BLUFF = { 81, false, _G.GetFactionInfoByID(81) }, 1282 THRALLMAR = { 947, false, GetFactionDataByID(947) },
1281 TUSHUI = { 1353, false, _G.GetFactionInfoByID(1353) }, 1283 THUNDER_BLUFF = { 81, false, GetFactionDataByID(81) },
1282 UNDERCITY = { 68, false, _G.GetFactionInfoByID(68) }, 1284 TUSHUI = { 1353, false, GetFactionDataByID(1353) },
1283 WILDHAMMER_CLAN = { 1174, false, _G.GetFactionInfoByID(1174) }, 1285 UNDERCITY = { 68, false, GetFactionDataByID(68) },
1284 WYRMREST_ACCORD = { 1091, false, _G.GetFactionInfoByID(1091) }, 1286 WILDHAMMER_CLAN = { 1174, false, GetFactionDataByID(1174) },
1287 WYRMREST_ACCORD = { 1091, false, GetFactionDataByID(1091) },
1285 -- Commendation Factions 1288 -- Commendation Factions
1286 ANGLERS = { 1302, false, _G.GetFactionInfoByID(1302) }, 1289 ANGLERS = { 1302, false, GetFactionDataByID(1302) },
1287 AUGUST_CELESTIALS = { 1341, false, _G.GetFactionInfoByID(1341) }, 1290 AUGUST_CELESTIALS = { 1341, false, GetFactionDataByID(1341) },
1288 DOMINANCE_OFFENSIVE = { 1375, false, _G.GetFactionInfoByID(1375) }, 1291 DOMINANCE_OFFENSIVE = { 1375, false, GetFactionDataByID(1375) },
1289 GOLDEN_LOTUS = { 1269, false, _G.GetFactionInfoByID(1269) }, 1292 GOLDEN_LOTUS = { 1269, false, GetFactionDataByID(1269) },
1290 KIRIN_TOR_OFFENSIVE = { 1387, false, _G.GetFactionInfoByID(1387) }, 1293 KIRIN_TOR_OFFENSIVE = { 1387, false, GetFactionDataByID(1387) },
1291 KLAXXI = { 1337, false, _G.GetFactionInfoByID(1337) }, 1294 KLAXXI = { 1337, false, GetFactionDataByID(1337) },
1292 LOREWALKERS = { 1345, false, _G.GetFactionInfoByID(1345) }, 1295 LOREWALKERS = { 1345, false, GetFactionDataByID(1345) },
1293 OPERATION_SHIELDWALL = { 1376, false, _G.GetFactionInfoByID(1376) }, 1296 OPERATION_SHIELDWALL = { 1376, false, GetFactionDataByID(1376) },
1294 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, false, _G.GetFactionInfoByID(1271) }, 1297 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, false, GetFactionDataByID(1271) },
1295 SHADO_PAN = { 1270, false, _G.GetFactionInfoByID(1270) }, 1298 SHADO_PAN = { 1270, false, GetFactionDataByID(1270) },
1296 SHADO_PAN_ASSAULT = { 1435, false, _G.GetFactionInfoByID(1435) }, 1299 SHADO_PAN_ASSAULT = { 1435, false, GetFactionDataByID(1435) },
1297 SUNREAVER_ONSLAUGHT = { 1388, false, _G.GetFactionInfoByID(1388) }, 1300 SUNREAVER_ONSLAUGHT = { 1388, false, GetFactionDataByID(1388) },
1298 TILLERS = { 1272, false, _G.GetFactionInfoByID(1272) }, 1301 TILLERS = { 1272, false, GetFactionDataByID(1272) },
1299 -- Bodyguards (blacklisted) 1302 -- Bodyguards (blacklisted)
1300 DELVAR_IRONFIST = { 1733, true, _G.GetFactionInfoByID(1733) }, 1303 DELVAR_IRONFIST = { 1733, true, GetFactionDataByID(1733) },
1301 TORMMOK = { 1736, true, _G.GetFactionInfoByID(1736) }, 1304 TORMMOK = { 1736, true, GetFactionDataByID(1736) },
1302 TALONPRIEST_ISHAAL = { 1737, true, _G.GetFactionInfoByID(1737) }, 1305 TALONPRIEST_ISHAAL = { 1737, true, GetFactionDataByID(1737) },
1303 DEFENDER_ILLONA = { 1738, true, _G.GetFactionInfoByID(1738) }, 1306 DEFENDER_ILLONA = { 1738, true, GetFactionDataByID(1738) },
1304 VIVIANNE = { 1739, true, _G.GetFactionInfoByID(1739) }, 1307 VIVIANNE = { 1739, true, GetFactionDataByID(1739) },
1305 AEDA_BRIGHTDAWN = { 1740, true, _G.GetFactionInfoByID(1740) }, 1308 AEDA_BRIGHTDAWN = { 1740, true, GetFactionDataByID(1740) },
1306 LEORAJH = { 1741, true, _G.GetFactionInfoByID(1741) }, 1309 LEORAJH = { 1741, true, GetFactionDataByID(1741) },
1307 -- Legion reps (blacklisted because of world quests) 1310 -- Legion reps (blacklisted because of world quests)
1308 COURT_OF_FARONDIS = { 1900, true, _G.GetFactionInfoByID(1900) }, 1311 COURT_OF_FARONDIS = { 1900, true, GetFactionDataByID(1900) },
1309 DREAMWEAVERS = { 1883, true, _G.GetFactionInfoByID(1883) }, 1312 DREAMWEAVERS = { 1883, true, GetFactionDataByID(1883) },
1310 HIGHMOUNTAIN_TRIBE = { 1828, true, _G.GetFactionInfoByID(1828) }, 1313 HIGHMOUNTAIN_TRIBE = { 1828, true, GetFactionDataByID(1828) },
1311 NIGHTFALLEN = { 1859, true, _G.GetFactionInfoByID(1859) }, 1314 NIGHTFALLEN = { 1859, true, GetFactionDataByID(1859) },
1312 VALARJAR = { 1948, true, _G.GetFactionInfoByID(1948) }, 1315 VALARJAR = { 1948, true, GetFactionDataByID(1948) },
1313 WARDENS = { 1894, true, _G.GetFactionInfoByID(1894) }, 1316 WARDENS = { 1894, true, GetFactionDataByID(1894) },
1314 ARMIES_OF_LEGIONFALL = { 2045, true, _G.GetFactionInfoByID(2045) }, 1317 ARMIES_OF_LEGIONFALL = { 2045, true, GetFactionDataByID(2045) },
1315 ARMY_OF_THE_LIGHT = { 2165, true, _G.GetFactionInfoByID(2165) }, 1318 ARMY_OF_THE_LIGHT = { 2165, true, GetFactionDataByID(2165) },
1316 ARGUSSIAN_REACH = { 2170, true, _G.GetFactionInfoByID(2170) }, 1319 ARGUSSIAN_REACH = { 2170, true, GetFactionDataByID(2170) },
1317 -- BFA reps (blacklisted because of world quests) 1320 -- BFA reps (blacklisted because of world quests)
1318 ZANDALARI_EMPIRE = { 2103, true, _G.GetFactionInfoByID(2103) }, 1321 ZANDALARI_EMPIRE = { 2103, true, GetFactionDataByID(2103) },
1319 PROUDMOORE_ADMIRALITY = { 2160, true, _G.GetFactionInfoByID(2160) }, 1322 PROUDMOORE_ADMIRALITY = { 2160, true, GetFactionDataByID(2160) },
1320 TALNAJIS_EXPEDITION = { 2156, true, _G.GetFactionInfoByID(2156) }, 1323 TALNAJIS_EXPEDITION = { 2156, true, GetFactionDataByID(2156) },
1321 ORDER_OF_EMBERS = { 2161, true, _G.GetFactionInfoByID(2161) }, 1324 ORDER_OF_EMBERS = { 2161, true, GetFactionDataByID(2161) },
1322 VOLDUNAI = { 2158, true, _G.GetFactionInfoByID(2158) }, 1325 VOLDUNAI = { 2158, true, GetFactionDataByID(2158) },
1323 STORMS_WAKE = { 2162, true, _G.GetFactionInfoByID(2162) }, 1326 STORMS_WAKE = { 2162, true, GetFactionDataByID(2162) },
1324 THE_HONORBOUND = { 2157, true, _G.GetFactionInfoByID(2157) }, 1327 THE_HONORBOUND = { 2157, true, GetFactionDataByID(2157) },
1325 SEVENTH_LEGION = { 2159, true, _G.GetFactionInfoByID(2159) }, 1328 SEVENTH_LEGION = { 2159, true, GetFactionDataByID(2159) },
1326 CHAMPIONS_OF_AZEROTH = { 2164, true, _G.GetFactionInfoByID(2164) }, 1329 CHAMPIONS_OF_AZEROTH = { 2164, true, GetFactionDataByID(2164) },
1327 TORTOLLAN_SEEKERS = { 2163, true, _G.GetFactionInfoByID(2163) }, 1330 TORTOLLAN_SEEKERS = { 2163, true, GetFactionDataByID(2163) },
1328 } 1331 }
1329 1332
1330 private.REP_BUFFS = { 1333 private.REP_BUFFS = {
1331 -- Tabard Buffs (they screw up everything, so blacklist) 1334 -- Tabard Buffs (they screw up everything, so blacklist)
1332 [_G.GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD 1335 [GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD
1333 faction = private.FACTION_DATA.BILGEWATER_CARTEL[3], 1336 faction = private.FACTION_DATA.BILGEWATER_CARTEL[1],
1334 ignore = true, 1337 ignore = true,
1335 }, 1338 },
1336 [_G.GetSpellInfo(93827)] = { -- DARKSPEAR TABARD 1339 [GetSpellInfo(93827)] = { -- DARKSPEAR TABARD
1337 faction = private.FACTION_DATA.DARKSPEAR[3], 1340 faction = private.FACTION_DATA.DARKSPEAR[1],
1338 ignore = true, 1341 ignore = true,
1339 }, 1342 },
1340 [_G.GetSpellInfo(93806)] = { -- DARNASSUS TABARD 1343 [GetSpellInfo(93806)] = { -- DARNASSUS TABARD
1341 faction = private.FACTION_DATA.DARNASSUS[3], 1344 faction = private.FACTION_DATA.DARNASSUS[1],
1342 ignore = true, 1345 ignore = true,
1343 }, 1346 },
1344 [_G.GetSpellInfo(93811)] = { -- EXODAR TABARD 1347 [GetSpellInfo(93811)] = { -- EXODAR TABARD
1345 faction = private.FACTION_DATA.EXODAR[3], 1348 faction = private.FACTION_DATA.EXODAR[1],
1346 ignore = true, 1349 ignore = true,
1347 }, 1350 },
1348 [_G.GetSpellInfo(93816)] = { -- GILNEAS TABARD 1351 [GetSpellInfo(93816)] = { -- GILNEAS TABARD
1349 faction = private.FACTION_DATA.GILNEAS[3], 1352 faction = private.FACTION_DATA.GILNEAS[1],
1350 ignore = true, 1353 ignore = true,
1351 }, 1354 },
1352 [_G.GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD 1355 [GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD
1353 faction = private.FACTION_DATA.GNOMEREGAN[3], 1356 faction = private.FACTION_DATA.GNOMEREGAN[1],
1354 ignore = true, 1357 ignore = true,
1355 }, 1358 },
1356 [_G.GetSpellInfo(126436)] = { -- HUOJIN TABARD 1359 [GetSpellInfo(126436)] = { -- HUOJIN TABARD
1357 faction = private.FACTION_DATA.HUOJIN[3], 1360 faction = private.FACTION_DATA.HUOJIN[1],
1358 ignore = true, 1361 ignore = true,
1359 }, 1362 },
1360 [_G.GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD 1363 [GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD
1361 faction = private.FACTION_DATA.GUILD[3], 1364 faction = private.FACTION_DATA.GUILD[1],
1362 modifier = 1, 1365 modifier = 1,
1363 }, 1366 },
1364 [_G.GetSpellInfo(93805)] = { -- IRONFORGE TABARD 1367 [GetSpellInfo(93805)] = { -- IRONFORGE TABARD
1365 faction = private.FACTION_DATA.IRONFORGE[3], 1368 faction = private.FACTION_DATA.IRONFORGE[1],
1366 ignore = true, 1369 ignore = true,
1367 }, 1370 },
1368 [_G.GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD 1371 [GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD
1369 faction = private.FACTION_DATA.ORGRIMMAR[3], 1372 faction = private.FACTION_DATA.ORGRIMMAR[1],
1370 ignore = true, 1373 ignore = true,
1371 }, 1374 },
1372 [_G.GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD 1375 [GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD
1373 faction = private.FACTION_DATA.GUILD[3], 1376 faction = private.FACTION_DATA.GUILD[1],
1374 modifier = 0.5, 1377 modifier = 0.5,
1375 }, 1378 },
1376 [_G.GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD 1379 [GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD
1377 faction = private.FACTION_DATA.SILVERMOON[3], 1380 faction = private.FACTION_DATA.SILVERMOON[1],
1378 ignore = true, 1381 ignore = true,
1379 }, 1382 },
1380 [_G.GetSpellInfo(93795)] = { -- STORMWIND TABARD 1383 [GetSpellInfo(93795)] = { -- STORMWIND TABARD
1381 faction = private.FACTION_DATA.STORMWIND[3], 1384 faction = private.FACTION_DATA.STORMWIND[1],
1382 ignore = true, 1385 ignore = true,
1383 }, 1386 },
1384 [_G.GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN 1387 [GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN
1385 faction = private.FACTION_DATA.RAMKAHEN[3], 1388 faction = private.FACTION_DATA.RAMKAHEN[1],
1386 ignore = true, 1389 ignore = true,
1387 }, 1390 },
1388 [_G.GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE 1391 [GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE
1389 faction = private.FACTION_DATA.ARGENT_CRUSADE[3], 1392 faction = private.FACTION_DATA.ARGENT_CRUSADE[1],
1390 ignore = true, 1393 ignore = true,
1391 }, 1394 },
1392 [_G.GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN 1395 [GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN
1393 faction = private.FACTION_DATA.DRAGONMAW_CLAN[3], 1396 faction = private.FACTION_DATA.DRAGONMAW_CLAN[1],
1394 ignore = true, 1397 ignore = true,
1395 }, 1398 },
1396 [_G.GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING 1399 [GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING
1397 faction = private.FACTION_DATA.EARTHEN_RING[3], 1400 faction = private.FACTION_DATA.EARTHEN_RING[1],
1398 ignore = true, 1401 ignore = true,
1399 }, 1402 },
1400 [_G.GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE 1403 [GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE
1401 faction = private.FACTION_DATA.EBON_BLADE[3], 1404 faction = private.FACTION_DATA.EBON_BLADE[1],
1402 ignore = true, 1405 ignore = true,
1403 }, 1406 },
1404 [_G.GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL 1407 [GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL
1405 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[3], 1408 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[1],
1406 ignore = true, 1409 ignore = true,
1407 }, 1410 },
1408 [_G.GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR 1411 [GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR
1409 faction = private.FACTION_DATA.KIRIN_TOR[3], 1412 faction = private.FACTION_DATA.KIRIN_TOR[1],
1410 ignore = true, 1413 ignore = true,
1411 }, 1414 },
1412 [_G.GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN 1415 [GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN
1413 faction = private.FACTION_DATA.WILDHAMMER_CLAN[3], 1416 faction = private.FACTION_DATA.WILDHAMMER_CLAN[1],
1414 ignore = true, 1417 ignore = true,
1415 }, 1418 },
1416 [_G.GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD 1419 [GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD
1417 faction = private.FACTION_DATA.WYRMREST_ACCORD[3], 1420 faction = private.FACTION_DATA.WYRMREST_ACCORD[1],
1418 ignore = true, 1421 ignore = true,
1419 }, 1422 },
1420 [_G.GetSpellInfo(93347)] = { -- TABARD OF THERAZANE 1423 [GetSpellInfo(93347)] = { -- TABARD OF THERAZANE
1421 faction = private.FACTION_DATA.THERAZANE[3], 1424 faction = private.FACTION_DATA.THERAZANE[1],
1422 ignore = true, 1425 ignore = true,
1423 }, 1426 },
1424 [_G.GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD 1427 [GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD
1425 faction = private.FACTION_DATA.THUNDER_BLUFF[3], 1428 faction = private.FACTION_DATA.THUNDER_BLUFF[1],
1426 ignore = true, 1429 ignore = true,
1427 }, 1430 },
1428 [_G.GetSpellInfo(126434)] = { -- TUSHUI TABARD 1431 [GetSpellInfo(126434)] = { -- TUSHUI TABARD
1429 faction = private.FACTION_DATA.TUSHUI[3], 1432 faction = private.FACTION_DATA.TUSHUI[1],
1430 ignore = true, 1433 ignore = true,
1431 }, 1434 },
1432 [_G.GetSpellInfo(94462)] = { -- UNDERCITY TABARD 1435 [GetSpellInfo(94462)] = { -- UNDERCITY TABARD
1433 faction = private.FACTION_DATA.UNDERCITY[3], 1436 faction = private.FACTION_DATA.UNDERCITY[1],
1434 ignore = true, 1437 ignore = true,
1435 }, 1438 },
1436 1439
1437 -- Banner Buffs (can't tell the different levels of them apart via ingame API, so blacklist) 1440 -- Banner Buffs (can't tell the different levels of them apart via ingame API, so blacklist)
1438 [_G.GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD 1441 [GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD
1439 ignore = true, 1442 ignore = true,
1440 }, 1443 },
1441 [_G.GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD 1444 [GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD
1442 ignore = true, 1445 ignore = true,
1443 }, 1446 },
1444 1447
1445 -- Holiday Buffs 1448 -- Holiday Buffs
1446 [_G.GetSpellInfo(136583)] = { -- DARKMOON TOP HAT 1449 [GetSpellInfo(136583)] = { -- DARKMOON TOP HAT
1447 modifier = 0.1, 1450 modifier = 0.1,
1448 }, 1451 },
1449 [_G.GetSpellInfo(24705)] = { -- GRIM VISAGE 1452 [GetSpellInfo(24705)] = { -- GRIM VISAGE
1450 modifier = 0.1, 1453 modifier = 0.1,
1451 }, 1454 },
1452 [_G.GetSpellInfo(61849)] = { -- SPIRIT OF SHARING 1455 [GetSpellInfo(61849)] = { -- SPIRIT OF SHARING
1453 modifier = 0.1, 1456 modifier = 0.1,
1454 }, 1457 },
1455 [_G.GetSpellInfo(95987)] = { -- UNBURDENED 1458 [GetSpellInfo(95987)] = { -- UNBURDENED
1456 modifier = 0.1, 1459 modifier = 0.1,
1457 }, 1460 },
1458 [_G.GetSpellInfo(46668)] = { -- WHEE! 1461 [GetSpellInfo(46668)] = { -- WHEE!
1459 modifier = 0.1, 1462 modifier = 0.1,
1460 }, 1463 },
1461 [_G.GetSpellInfo(100951)] = { -- WOW 8TH ANNIVERSARY 1464 [GetSpellInfo(100951)] = { -- WOW 8TH ANNIVERSARY
1462 modifier = 0.08, 1465 modifier = 0.08,
1463 }, 1466 },
1464 [_G.GetSpellInfo(132700)] = { -- WOW 9TH ANNIVERSARY 1467 [GetSpellInfo(132700)] = { -- WOW 9TH ANNIVERSARY
1465 modifier = 0.09, 1468 modifier = 0.09,
1466 }, 1469 },
1467 [_G.GetSpellInfo(150986)] = { -- WOW 10TH ANNIVERSARY 1470 [GetSpellInfo(150986)] = { -- WOW 10TH ANNIVERSARY
1468 modifier = 0.1, 1471 modifier = 0.1,
1469 }, 1472 },
1470 [_G.GetSpellInfo(188454)] = { -- WOW 11TH ANNIVERSARY 1473 [GetSpellInfo(188454)] = { -- WOW 11TH ANNIVERSARY
1471 modifier = 0.11, 1474 modifier = 0.11,
1472 }, 1475 },
1473 [_G.GetSpellInfo(219159)] = { -- WOW 12TH ANNIVERSARY 1476 [GetSpellInfo(219159)] = { -- WOW 12TH ANNIVERSARY
1474 modifier = 0.12, 1477 modifier = 0.12,
1475 }, 1478 },
1476 1479
1477 -- Situational Buffs 1480 -- Situational Buffs
1478 [_G.GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE 1481 [GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE
1479 faction = private.FACTION_DATA.SHATAR[3], 1482 faction = private.FACTION_DATA.SHATAR[1],
1480 modifier = 0.1, 1483 modifier = 0.1,
1481 }, 1484 },
1482 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR 1485 [GetSpellInfo(30754)] = { -- CENARION FAVOR
1483 faction = private.FACTION_DATA.CENARION_CIRCLE[3], 1486 faction = private.FACTION_DATA.CENARION_CIRCLE[1],
1484 modifier = 0.25, 1487 modifier = 0.25,
1485 }, 1488 },
1486 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR 1489 [GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR
1487 faction = private.FACTION_DATA.HONOR_HOLD[3], 1490 faction = private.FACTION_DATA.HONOR_HOLD[1],
1488 modifier = 0.25, 1491 modifier = 0.25,
1489 }, 1492 },
1490 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR 1493 [GetSpellInfo(39913)] = { -- NAZGRELS FERVOR
1491 faction = private.FACTION_DATA.THRALLMAR[3], 1494 faction = private.FACTION_DATA.THRALLMAR[1],
1492 modifier = 0.1, 1495 modifier = 0.1,
1493 }, 1496 },
1494 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR 1497 [GetSpellInfo(32096)] = { -- THRALLMARS FAVOR
1495 faction = private.FACTION_DATA.THRALLMAR[3], 1498 faction = private.FACTION_DATA.THRALLMAR[1],
1496 modifier = 0.25, 1499 modifier = 0.25,
1497 }, 1500 },
1498 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND 1501 [GetSpellInfo(39911)] = { -- TROLLBANES COMMAND
1499 faction = private.FACTION_DATA.HONOR_HOLD[3], 1502 faction = private.FACTION_DATA.HONOR_HOLD[1],
1500 modifier = 0.1, 1503 modifier = 0.1,
1501 }, 1504 },
1502 } 1505 }