annotate Constants.lua @ 531:ba48723702c0

Updated World Quest Map constant for Patch 7.2.0.
author MMOSimca
date Tue, 11 Apr 2017 20:39:28 -0400
parents 0cb9e28071d1
children 4a7989584ae8
rev   line source
jcallahan@1 1 -----------------------------------------------------------------------
jcallahan@1 2 -- Upvalued Lua API.
jcallahan@1 3 -----------------------------------------------------------------------
jcallahan@1 4 local _G = getfenv(0)
jcallahan@1 5
jcallahan@1 6 local bit = _G.bit
jcallahan@1 7
jcallahan@1 8
jcallahan@1 9 -----------------------------------------------------------------------
jcallahan@1 10 -- AddOn namespace.
jcallahan@1 11 -----------------------------------------------------------------------
jcallahan@1 12 local ADDON_NAME, private = ...
jcallahan@1 13
jcallahan@1 14
jcallahan@1 15 -----------------------------------------------------------------------
MMOSimca@381 16 -- Boss/Loot Data Constants.
MMOSimca@336 17 -----------------------------------------------------------------------
mmosimca@520 18 private.EPHEMERAL_CRYSTAL_OBJECT_IDS = {
mmosimca@520 19 251168,
mmosimca@520 20 251183,
mmosimca@520 21 251185,
mmosimca@520 22 251186,
mmosimca@520 23 251187,
mmosimca@520 24 }
mmosimca@520 25
MMOSimca@345 26 -- Map of Alliance Logging NPC Summon spells to all possible Timber objectIDs of the proper tree size
MMOSimca@345 27 private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP = {
MMOSimca@381 28 [167902] = 234021,
MMOSimca@381 29 [167969] = 234022,
MMOSimca@381 30 [168201] = 234023,
MMOSimca@345 31 }
MMOSimca@345 32 -- Account for Horde spell IDs
MMOSimca@345 33 private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[167961] = private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[167902]
MMOSimca@345 34 private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[168043] = private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[167969]
MMOSimca@345 35 private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[168200] = private.LOGGING_SPELL_ID_TO_OBJECT_ID_MAP[168201]
MMOSimca@345 36
MMOSimca@355 37 -- Map of Garrison Cache object names to Garrison Cache object IDs
MMOSimca@355 38 private.GARRISON_CACHE_OBJECT_NAME_TO_OBJECT_ID_MAP = {
MMOSimca@355 39 ["Garrison Cache"] = 236916,
MMOSimca@355 40 ["Full Garrison Cache"] = 237722,
MMOSimca@355 41 ["Hefty Garrison Cache"] = 237723,
MMOSimca@355 42 }
MMOSimca@355 43
mmosimca@485 44 -- List of WorldMapIDs to try to get World Quests for
mmosimca@485 45 private.WORLD_QUEST_MAP_IDS = {
mmosimca@485 46 1014, -- Dalaran (new)
mmosimca@485 47 1015, -- Azsuna
mmosimca@485 48 1017, -- Stormheim
mmosimca@485 49 1018, -- Val'sharah
MMOSimca@531 50 1021, -- Broken Shore
mmosimca@485 51 1024, -- Highmountain
mmosimca@485 52 1033, -- Suramar
mmosimca@485 53 1096, -- Eye of Azshara (uninstanced)
mmosimca@485 54 }
mmosimca@485 55
MMOSimca@381 56 -- Mapping of items that, when right-clicked, fire a spell (which can fail, so we have to check success).
MMOSimca@381 57 -- They reward loot via loot toast popups upon completion of that spell.
MMOSimca@381 58 -- SHOW_LOOT_TOAST can be used to track loot.
MMOSimca@381 59 private.LOOT_TOAST_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP = {
MMOSimca@433 60 [142397] = 98134,
MMOSimca@433 61 [142901] = 98546,
MMOSimca@433 62 [143506] = 98095,
MMOSimca@433 63 [143507] = 94207,
MMOSimca@433 64 [143508] = 89125,
MMOSimca@433 65 [143509] = 93146,
MMOSimca@433 66 [143510] = 93147,
MMOSimca@433 67 [143511] = 93149,
MMOSimca@433 68 [143512] = 93148,
MMOSimca@433 69 [146885] = 103535,
MMOSimca@433 70 [147598] = 104014,
MMOSimca@433 71 [149222] = 105911,
MMOSimca@433 72 [149223] = 105912,
MMOSimca@433 73 [171513] = 116414,
MMOSimca@433 74 [175767] = 118697,
MMOSimca@433 75 [178508] = 120321,
MMOSimca@433 76 [181405] = 122535,
MMOSimca@433 77 [181952] = 122677,
MMOSimca@449 78 [187534] = 127751,
MMOSimca@527 79 [231015] = 142447,
MMOSimca@527 80 [233325] = 143753,
MMOSimca@345 81 }
MMOSimca@345 82
MMOSimca@381 83 -- Mapping of items that, when right-clicked, fire a spell (which can fail, so we have to check success).
MMOSimca@381 84 -- They reward loot upon completion of that spell.
MMOSimca@381 85 -- CHAT_MSG_LOOT -must- be used to track loot, which is definitely not ideal.
MMOSimca@381 86 private.DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP = {
MMOSimca@394 87 [57844] = 36781,
MMOSimca@394 88 [58160] = 24476,
MMOSimca@394 89 [58165] = 7973,
MMOSimca@394 90 [58168] = 5524,
MMOSimca@394 91 [58172] = 5523,
MMOSimca@394 92 [61898] = 15874,
MMOSimca@394 93 [64202] = 45909,
MMOSimca@394 94 [73500] = 52340,
MMOSimca@394 95 [80615] = 58856,
MMOSimca@394 96 [84193] = 60838,
MMOSimca@394 97 [99438] = 69956,
MMOSimca@394 98 [99500] = 69990,
MMOSimca@394 99 [109946] = 78890,
MMOSimca@394 100 [109948] = 78892,
MMOSimca@394 101 [109954] = 77952,
MMOSimca@394 102 [146236] = 102269,
MMOSimca@394 103 [146237] = 102264,
MMOSimca@394 104 [146238] = 102263,
MMOSimca@394 105 [146239] = 102265,
MMOSimca@394 106 [146240] = 102266,
MMOSimca@394 107 [146241] = 102267,
MMOSimca@394 108 [146242] = 102268,
MMOSimca@394 109 [146243] = 102320,
MMOSimca@394 110 [146244] = 102291,
MMOSimca@394 111 [146246] = 102318,
MMOSimca@394 112 [146259] = 102276,
MMOSimca@394 113 [146260] = 102271,
MMOSimca@394 114 [146261] = 102270,
MMOSimca@394 115 [146263] = 102272,
MMOSimca@394 116 [146264] = 102273,
MMOSimca@394 117 [146265] = 102274,
MMOSimca@394 118 [146266] = 102275,
MMOSimca@456 119 [146267] = 102323,
MMOSimca@394 120 [146268] = 102283,
MMOSimca@394 121 [146269] = 102278,
MMOSimca@394 122 [146270] = 102277,
MMOSimca@394 123 [146271] = 102279,
MMOSimca@394 124 [146272] = 102280,
MMOSimca@394 125 [146273] = 102281,
MMOSimca@394 126 [146274] = 102282,
MMOSimca@394 127 [146275] = 102334,
MMOSimca@394 128 [146276] = 102290,
MMOSimca@394 129 [146277] = 102285,
MMOSimca@394 130 [146278] = 102284,
MMOSimca@394 131 [146279] = 102286,
MMOSimca@394 132 [146280] = 102287,
MMOSimca@394 133 [146281] = 102288,
MMOSimca@394 134 [146282] = 102289,
MMOSimca@456 135 [146283] = 102321,
MMOSimca@394 136 [147433] = 102266,
MMOSimca@394 137 [147434] = 102266,
MMOSimca@394 138 [147435] = 102266,
MMOSimca@394 139 [147597] = 104009,
MMOSimca@394 140 [148099] = 104010,
MMOSimca@394 141 [148103] = 104012,
MMOSimca@394 142 [148104] = 104013,
MMOSimca@394 143 [148740] = 104345,
MMOSimca@394 144 [148746] = 104347,
MMOSimca@394 145 [155445] = 107649,
MMOSimca@394 146 [161131] = 111589,
MMOSimca@394 147 [161225] = 111595,
MMOSimca@394 148 [161226] = 111601,
MMOSimca@394 149 [161230] = 111650,
MMOSimca@394 150 [161231] = 111652,
MMOSimca@394 151 [161232] = 111651,
MMOSimca@394 152 [161234] = 111656,
MMOSimca@394 153 [161237] = 111658,
MMOSimca@394 154 [161241] = 111659,
MMOSimca@394 155 [161261] = 111662,
MMOSimca@394 156 [161266] = 111663,
MMOSimca@394 157 [161267] = 111664,
MMOSimca@394 158 [161269] = 111665,
MMOSimca@394 159 [161270] = 111666,
MMOSimca@394 160 [161272] = 111667,
MMOSimca@394 161 [161273] = 111668,
MMOSimca@394 162 [161274] = 111669,
MMOSimca@394 163 [161275] = 111670,
MMOSimca@394 164 [161276] = 111671,
MMOSimca@394 165 [161277] = 111672,
MMOSimca@394 166 [161279] = 111673,
MMOSimca@394 167 [161281] = 111674,
MMOSimca@394 168 [161283] = 111675,
MMOSimca@394 169 [161284] = 111676,
MMOSimca@394 170 [166030] = 113203,
MMOSimca@394 171 [166153] = 113244,
MMOSimca@394 172 [166156] = 113245,
MMOSimca@394 173 [166460] = 113295,
MMOSimca@394 174 [166481] = 113307,
MMOSimca@394 175 [166487] = 113310,
MMOSimca@394 176 [166507] = 113313,
MMOSimca@394 177 [166509] = 113316,
MMOSimca@394 178 [166513] = 113321,
MMOSimca@394 179 [166520] = 113324,
MMOSimca@394 180 [166526] = 113328,
MMOSimca@394 181 [166529] = 113332,
MMOSimca@394 182 [166531] = 113336,
MMOSimca@394 183 [166550] = 113355,
MMOSimca@394 184 [166574] = 113358,
MMOSimca@394 185 [166578] = 113361,
MMOSimca@394 186 [166582] = 113365,
MMOSimca@394 187 [166586] = 113367,
MMOSimca@394 188 [166589] = 113371,
MMOSimca@394 189 [166593] = 113376,
MMOSimca@394 190 [166599] = 113381,
MMOSimca@394 191 [166600] = 113384,
MMOSimca@394 192 [166606] = 113387,
MMOSimca@394 193 [166611] = 113391,
MMOSimca@394 194 [166619] = 113394,
MMOSimca@394 195 [166739] = 113327,
MMOSimca@394 196 [166744] = 113329,
MMOSimca@394 197 [166764] = 113411,
MMOSimca@394 198 [166770] = 113417,
MMOSimca@394 199 [166788] = 113420,
MMOSimca@394 200 [166796] = 113423,
MMOSimca@394 201 [166800] = 113426,
MMOSimca@394 202 [166801] = 113429,
MMOSimca@394 203 [166900] = 113452,
MMOSimca@394 204 [166905] = 113465,
MMOSimca@394 205 [166909] = 113468,
MMOSimca@394 206 [166915] = 113471,
MMOSimca@394 207 [166980] = 113478,
MMOSimca@394 208 [166985] = 113483,
MMOSimca@394 209 [167089] = 113495,
MMOSimca@394 210 [167096] = 113499,
MMOSimca@394 211 [167981] = 114002,
MMOSimca@394 212 [168084] = 114039,
MMOSimca@394 213 [168103] = 114052,
MMOSimca@394 214 [168115] = 114053,
MMOSimca@394 215 [168178] = 114116,
MMOSimca@394 216 [168179] = 114119,
MMOSimca@394 217 [168180] = 114120,
MMOSimca@394 218 [168677] = 114106,
MMOSimca@394 219 [168678] = 114051,
MMOSimca@394 220 [168679] = 114049,
MMOSimca@394 221 [168680] = 114048,
MMOSimca@394 222 [168681] = 114047,
MMOSimca@394 223 [168682] = 114046,
MMOSimca@394 224 [168683] = 114045,
MMOSimca@394 225 [168684] = 114044,
MMOSimca@394 226 [168685] = 114043,
MMOSimca@394 227 [168686] = 114042,
MMOSimca@394 228 [168687] = 114041,
MMOSimca@394 229 [168688] = 114040,
MMOSimca@394 230 [168700] = 114108,
MMOSimca@394 231 [168701] = 114105,
MMOSimca@394 232 [168702] = 114104,
MMOSimca@394 233 [168703] = 114103,
MMOSimca@394 234 [168704] = 114102,
MMOSimca@394 235 [168705] = 114101,
MMOSimca@394 236 [168706] = 114100,
MMOSimca@394 237 [168707] = 114099,
MMOSimca@394 238 [168708] = 114098,
MMOSimca@394 239 [168709] = 114097,
MMOSimca@394 240 [168710] = 114096,
MMOSimca@394 241 [168711] = 114095,
MMOSimca@394 242 [168712] = 114094,
MMOSimca@394 243 [168713] = 114109,
MMOSimca@394 244 [168714] = 114068,
MMOSimca@394 245 [168715] = 114067,
MMOSimca@394 246 [168716] = 114066,
MMOSimca@394 247 [168717] = 114065,
MMOSimca@394 248 [168718] = 114064,
MMOSimca@394 249 [168719] = 114063,
MMOSimca@394 250 [168720] = 114062,
MMOSimca@394 251 [168721] = 114061,
MMOSimca@394 252 [168722] = 114060,
MMOSimca@394 253 [168723] = 114059,
MMOSimca@394 254 [168724] = 114058,
MMOSimca@394 255 [168725] = 114057,
MMOSimca@394 256 [168726] = 114110,
MMOSimca@394 257 [168727] = 114080,
MMOSimca@394 258 [168728] = 114079,
MMOSimca@394 259 [168729] = 114078,
MMOSimca@394 260 [168730] = 114077,
MMOSimca@394 261 [168731] = 114076,
MMOSimca@394 262 [168732] = 114075,
MMOSimca@394 263 [168733] = 114074,
MMOSimca@394 264 [168734] = 114073,
MMOSimca@394 265 [168735] = 114072,
MMOSimca@394 266 [168736] = 114071,
MMOSimca@394 267 [168737] = 114070,
MMOSimca@394 268 [168738] = 114069,
MMOSimca@394 269 [168739] = 114112,
MMOSimca@394 270 [168740] = 114087,
MMOSimca@394 271 [168741] = 119124,
MMOSimca@394 272 [168742] = 114086,
MMOSimca@394 273 [168743] = 119122,
MMOSimca@394 274 [168744] = 119120,
MMOSimca@394 275 [168745] = 114085,
MMOSimca@394 276 [168746] = 119118,
MMOSimca@394 277 [168747] = 119116,
MMOSimca@394 278 [168748] = 119114,
MMOSimca@394 279 [168749] = 114084,
MMOSimca@394 280 [168750] = 114083,
MMOSimca@394 281 [168751] = 114082,
MMOSimca@394 282 [168752] = 114111,
MMOSimca@394 283 [168753] = 114093,
MMOSimca@394 284 [168754] = 119125,
MMOSimca@394 285 [168755] = 114092,
MMOSimca@394 286 [168756] = 119123,
MMOSimca@394 287 [168757] = 119121,
MMOSimca@394 288 [168758] = 114091,
MMOSimca@394 289 [168759] = 119119,
MMOSimca@394 290 [168760] = 119117,
MMOSimca@394 291 [168761] = 119115,
MMOSimca@394 292 [168762] = 114090,
MMOSimca@394 293 [168763] = 114089,
MMOSimca@394 294 [168764] = 114088,
MMOSimca@394 295 [169508] = 115018,
MMOSimca@394 296 [170566] = 115591,
MMOSimca@394 297 [176482] = 118592,
MMOSimca@394 298 [176483] = 119094,
MMOSimca@394 299 [176484] = 119095,
MMOSimca@394 300 [176485] = 119096,
MMOSimca@394 301 [176486] = 119097,
MMOSimca@394 302 [176487] = 119098,
MMOSimca@394 303 [176488] = 119099,
MMOSimca@394 304 [176489] = 119100,
MMOSimca@394 305 [176490] = 119101,
MMOSimca@394 306 [176491] = 119102,
MMOSimca@394 307 [176791] = 119185,
MMOSimca@394 308 [176934] = 119095,
MMOSimca@394 309 [178444] = 120301,
MMOSimca@394 310 [178445] = 120302,
MMOSimca@449 311 [181719] = 122628,
MMOSimca@449 312 [181720] = 122623,
MMOSimca@449 313 [181721] = 122621,
MMOSimca@449 314 [181722] = 122622,
MMOSimca@449 315 [181723] = 122631,
MMOSimca@449 316 [181724] = 122624,
MMOSimca@449 317 [181725] = 122625,
MMOSimca@449 318 [181726] = 122626,
MMOSimca@449 319 [181729] = 122630,
MMOSimca@449 320 [181730] = 122629,
MMOSimca@449 321 [181731] = 122627,
MMOSimca@449 322 [181732] = 122632,
MMOSimca@449 323 [181733] = 122633,
MMOSimca@449 324 [185205] = 124550,
MMOSimca@449 325 [185209] = 124551,
MMOSimca@449 326 [185210] = 124552,
MMOSimca@449 327 [185212] = 124553,
MMOSimca@449 328 [185213] = 124554,
MMOSimca@449 329 [185214] = 124555,
MMOSimca@449 330 [185215] = 124556,
MMOSimca@449 331 [185216] = 124557,
MMOSimca@449 332 [185217] = 124558,
MMOSimca@449 333 [185218] = 124559,
MMOSimca@449 334 [185219] = 124560,
MMOSimca@449 335 [185220] = 124561,
MMOSimca@449 336 [185222] = 124562,
MMOSimca@449 337 [187899] = 127777,
MMOSimca@449 338 [187900] = 127778,
MMOSimca@449 339 [187901] = 127779,
MMOSimca@449 340 [187902] = 127780,
MMOSimca@449 341 [187903] = 127781,
MMOSimca@449 342 [187904] = 127782,
MMOSimca@449 343 [187905] = 127783,
MMOSimca@449 344 [187906] = 127784,
MMOSimca@449 345 [187907] = 127798,
MMOSimca@449 346 [187908] = 127799,
MMOSimca@449 347 [187909] = 127800,
MMOSimca@449 348 [187911] = 127790,
MMOSimca@449 349 [187912] = 127791,
MMOSimca@449 350 [187913] = 127792,
MMOSimca@449 351 [187914] = 127793,
MMOSimca@449 352 [187915] = 127794,
MMOSimca@449 353 [187916] = 127795,
MMOSimca@449 354 [187917] = 127796,
MMOSimca@449 355 [187918] = 127797,
MMOSimca@449 356 [187919] = 127803,
MMOSimca@449 357 [187920] = 127804,
MMOSimca@449 358 [187921] = 127805,
MMOSimca@449 359 [187922] = 127806,
MMOSimca@449 360 [187923] = 127807,
MMOSimca@449 361 [187924] = 127808,
MMOSimca@449 362 [187925] = 127809,
MMOSimca@449 363 [187926] = 127810,
MMOSimca@449 364 [187927] = 127816,
MMOSimca@449 365 [187928] = 127817,
MMOSimca@449 366 [187929] = 127818,
MMOSimca@449 367 [187930] = 127819,
MMOSimca@449 368 [187931] = 127820,
MMOSimca@449 369 [187932] = 127821,
MMOSimca@449 370 [187933] = 127822,
MMOSimca@449 371 [187934] = 127823,
MMOSimca@449 372 [189834] = 128348,
catherton@476 373 [211972] = 137198,
catherton@476 374 [212883] = 137414,
catherton@476 375 [220971] = 139593,
catherton@476 376 [220972] = 139594,
catherton@476 377 [220973] = 140590,
catherton@476 378 [225513] = 141025,
catherton@476 379 [227022] = 141410,
catherton@476 380 [228214] = 141860,
MMOSimca@527 381 [240411] = 147212,
MMOSimca@527 382 [240412] = 147213,
MMOSimca@527 383 [240413] = 147214,
MMOSimca@527 384 [240414] = 147216,
MMOSimca@527 385 [240415] = 147217,
MMOSimca@527 386 [240416] = 147218,
MMOSimca@527 387 [240417] = 147219,
MMOSimca@527 388 [240418] = 147220,
MMOSimca@527 389 [240419] = 147221,
MMOSimca@527 390 [240420] = 147222,
MMOSimca@527 391 [240421] = 147223,
MMOSimca@527 392 [240422] = 147215,
MMOSimca@527 393 [240485] = 147298,
MMOSimca@527 394 [240487] = 147294,
MMOSimca@527 395 [240508] = 147295,
MMOSimca@527 396 [240509] = 147296,
MMOSimca@527 397 [240510] = 147299,
MMOSimca@527 398 [240511] = 147297,
MMOSimca@527 399 [240512] = 147300,
MMOSimca@527 400 [240513] = 147301,
MMOSimca@527 401 [240514] = 147302,
MMOSimca@527 402 [240515] = 147303,
MMOSimca@527 403 [240516] = 147304,
MMOSimca@527 404 [240518] = 147305,
MMOSimca@527 405 [242113] = 146750,
MMOSimca@527 406 [242317] = 146748,
MMOSimca@527 407 [242318] = 146749,
MMOSimca@527 408 [242319] = 146747,
MMOSimca@527 409 [242320] = 146751,
MMOSimca@527 410 [242321] = 146752,
MMOSimca@527 411 [242322] = 146753,
MMOSimca@527 412 [242842] = 147786,
MMOSimca@527 413 [242854] = 147791,
MMOSimca@527 414 [242855] = 147792,
MMOSimca@527 415 [242856] = 147793,
MMOSimca@527 416 [242857] = 147794,
MMOSimca@527 417 [242858] = 147795,
MMOSimca@527 418 [242859] = 147796,
MMOSimca@527 419 [242860] = 147797,
MMOSimca@527 420 [242861] = 147798,
MMOSimca@527 421 [242862] = 147799,
MMOSimca@527 422 [242863] = 147800,
MMOSimca@527 423 [242864] = 147801,
MMOSimca@527 424 [243074] = 147837,
MMOSimca@527 425 [243126] = 146897,
MMOSimca@527 426 [243127] = 146899,
MMOSimca@527 427 [243128] = 146901,
MMOSimca@527 428 [243131] = 146898,
MMOSimca@527 429 [243132] = 146900,
MMOSimca@527 430 [243133] = 146902,
MMOSimca@527 431 [243134] = 147384,
MMOSimca@527 432 [243135] = 147361,
MMOSimca@527 433 [243301] = 147875,
MMOSimca@381 434 }
catherton@473 435 private.DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_BY_CLASS_ID_MAP = {
MMOSimca@454 436 [178209] = { [1] = 119318, [2] = 119305, [3] = 119318, [4] = 119315, [5] = 119305, [6] = 119315, [7] = 119318, [8] = 119315, [9] = 119305, [10] = 119318, [11] = 119315, },
MMOSimca@454 437 [178210] = { [1] = 119320, [2] = 119307, [3] = 119320, [4] = 119313, [5] = 119307, [6] = 119313, [7] = 119320, [8] = 119313, [9] = 119307, [10] = 119320, [11] = 119313, },
MMOSimca@454 438 [178211] = { [1] = 119319, [2] = 119306, [3] = 119319, [4] = 119311, [5] = 119306, [6] = 119311, [7] = 119319, [8] = 119311, [9] = 119306, [10] = 119319, [11] = 119311, },
MMOSimca@454 439 [178212] = { [1] = 119321, [2] = 119308, [3] = 119321, [4] = 119312, [5] = 119308, [6] = 119312, [7] = 119321, [8] = 119312, [9] = 119308, [10] = 119321, [11] = 119312, },
MMOSimca@454 440 [178213] = { [1] = 119322, [2] = 119309, [3] = 119322, [4] = 119314, [5] = 119309, [6] = 119314, [7] = 119322, [8] = 119314, [9] = 119309, [10] = 119322, [11] = 119314, },
MMOSimca@454 441 [178216] = { [1] = 120225, [2] = 120215, [3] = 120225, [4] = 120218, [5] = 120215, [6] = 120218, [7] = 120225, [8] = 120218, [9] = 120215, [10] = 120225, [11] = 120218, },
MMOSimca@454 442 [178217] = { [1] = 120222, [2] = 120212, [3] = 120222, [4] = 120221, [5] = 120212, [6] = 120221, [7] = 120222, [8] = 120221, [9] = 120212, [10] = 120222, [11] = 120221, },
MMOSimca@454 443 [178218] = { [1] = 120224, [2] = 120214, [3] = 120224, [4] = 120219, [5] = 120214, [6] = 120219, [7] = 120224, [8] = 120219, [9] = 120214, [10] = 120224, [11] = 120219, },
MMOSimca@454 444 [178219] = { [1] = 120223, [2] = 120213, [3] = 120223, [4] = 120217, [5] = 120213, [6] = 120217, [7] = 120223, [8] = 120217, [9] = 120213, [10] = 120223, [11] = 120217, },
MMOSimca@454 445 [178220] = { [1] = 120226, [2] = 120216, [3] = 120226, [4] = 120220, [5] = 120216, [6] = 120220, [7] = 120226, [8] = 120220, [9] = 120216, [10] = 120226, [11] = 120220, },
MMOSimca@454 446 [178221] = { [1] = 120239, [2] = 120229, [3] = 120239, [4] = 120234, [5] = 120229, [6] = 120234, [7] = 120239, [8] = 120234, [9] = 120229, [10] = 120239, [11] = 120234, },
MMOSimca@454 447 [178222] = { [1] = 120238, [2] = 120228, [3] = 120238, [4] = 120232, [5] = 120228, [6] = 120232, [7] = 120238, [8] = 120232, [9] = 120228, [10] = 120238, [11] = 120232, },
MMOSimca@454 448 [178223] = { [1] = 120241, [2] = 120231, [3] = 120241, [4] = 120235, [5] = 120231, [6] = 120235, [7] = 120241, [8] = 120235, [9] = 120231, [10] = 120241, [11] = 120235, },
MMOSimca@454 449 [178224] = { [1] = 120240, [2] = 120230, [3] = 120240, [4] = 120233, [5] = 120230, [6] = 120233, [7] = 120240, [8] = 120233, [9] = 120230, [10] = 120240, [11] = 120233, },
MMOSimca@454 450 [178225] = { [1] = 120237, [2] = 120227, [3] = 120237, [4] = 120236, [5] = 120227, [6] = 120236, [7] = 120237, [8] = 120236, [9] = 120227, [10] = 120237, [11] = 120236, },
MMOSimca@454 451 [178226] = { [1] = 120255, [2] = 120245, [3] = 120255, [4] = 120248, [5] = 120245, [6] = 120248, [7] = 120255, [8] = 120248, [9] = 120245, [10] = 120255, [11] = 120248, },
MMOSimca@454 452 [178227] = { [1] = 120252, [2] = 120242, [3] = 120252, [4] = 120251, [5] = 120242, [6] = 120251, [7] = 120252, [8] = 120251, [9] = 120242, [10] = 120252, [11] = 120251, },
MMOSimca@454 453 [178228] = { [1] = 120254, [2] = 120244, [3] = 120254, [4] = 120249, [5] = 120244, [6] = 120249, [7] = 120254, [8] = 120249, [9] = 120244, [10] = 120254, [11] = 120249, },
MMOSimca@454 454 [178229] = { [1] = 120253, [2] = 120243, [3] = 120253, [4] = 120247, [5] = 120243, [6] = 120247, [7] = 120253, [8] = 120247, [9] = 120243, [10] = 120253, [11] = 120247, },
MMOSimca@454 455 [178230] = { [1] = 120256, [2] = 120246, [3] = 120256, [4] = 120250, [5] = 120246, [6] = 120250, [7] = 120256, [8] = 120250, [9] = 120246, [10] = 120256, [11] = 120250, },
MMOSimca@456 456 [188421] = { [1] = 127963, [2] = 127953, [3] = 127963, [4] = 127962, [5] = 127953, [6] = 127962, [7] = 127963, [8] = 127962, [9] = 127953, [10] = 127963, [11] = 127962, },
MMOSimca@456 457 [188422] = { [1] = 127964, [2] = 127954, [3] = 127964, [4] = 127958, [5] = 127954, [6] = 127958, [7] = 127964, [8] = 127958, [9] = 127954, [10] = 127964, [11] = 127958, },
MMOSimca@456 458 [188423] = { [1] = 127966, [2] = 127956, [3] = 127966, [4] = 127959, [5] = 127956, [6] = 127959, [7] = 127966, [8] = 127959, [9] = 127956, [10] = 127966, [11] = 127959, },
MMOSimca@456 459 [188425] = { [1] = 127965, [2] = 127955, [3] = 127965, [4] = 127960, [5] = 127955, [6] = 127960, [7] = 127965, [8] = 127960, [9] = 127955, [10] = 127965, [11] = 127960, },
MMOSimca@456 460 [188426] = { [1] = 127967, [2] = 127957, [3] = 127967, [4] = 127961, [5] = 127957, [6] = 127961, [7] = 127967, [8] = 127961, [9] = 127957, [10] = 127967, [11] = 127961, },
MMOSimca@456 461 [188427] = { [1] = 127970, [2] = 127969, [3] = 127970, [4] = 127968, [5] = 127969, [6] = 127968, [7] = 127970, [8] = 127968, [9] = 127969, [10] = 127970, [11] = 127968, },
MMOSimca@454 462 }
MMOSimca@381 463
MMOSimca@387 464 -- List of items that, when right-clicked, reward loot (includes items from DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP).
MMOSimca@387 465 -- This means they -must- be tracked via CHAT_MSG_LOOT.
MMOSimca@387 466 -- It also means there is a high margin for bad data since multiple bags can be clicked within a small time frame.
MMOSimca@387 467 -- True = instant cast; false = cast time
MMOSimca@387 468 private.CONTAINER_ITEM_ID_LIST = {
catherton@476 469 [21740] = true,
catherton@476 470 [21741] = true,
catherton@476 471 [21742] = true,
catherton@476 472 [21743] = true,
catherton@476 473 [32624] = true,
catherton@476 474 [32625] = true,
catherton@476 475 [32626] = true,
catherton@476 476 [32627] = true,
catherton@476 477 [32628] = true,
catherton@476 478 [32629] = true,
catherton@476 479 [32630] = true,
catherton@476 480 [32631] = true,
catherton@476 481 [33844] = true,
catherton@476 482 [33857] = true,
catherton@476 483 [35348] = true,
MMOSimca@527 484 [39418] = true,
catherton@476 485 [44113] = true,
catherton@476 486 [46007] = true,
catherton@476 487 [49909] = true,
catherton@476 488 [50160] = true,
catherton@476 489 [50161] = true,
MMOSimca@410 490 [50301] = true,
MMOSimca@410 491 [54218] = true,
catherton@476 492 [67414] = true,
catherton@476 493 [69856] = true,
catherton@476 494 [87701] = true,
catherton@476 495 [87702] = true,
catherton@476 496 [87703] = true,
catherton@476 497 [87704] = true,
catherton@476 498 [87705] = true,
catherton@476 499 [87706] = true,
catherton@476 500 [87707] = true,
catherton@476 501 [87708] = true,
catherton@476 502 [87709] = true,
catherton@476 503 [87710] = true,
catherton@476 504 [87712] = true,
catherton@476 505 [87713] = true,
catherton@476 506 [87714] = true,
catherton@476 507 [87715] = true,
catherton@476 508 [87716] = true,
catherton@476 509 [87721] = true,
catherton@476 510 [87722] = true,
catherton@476 511 [87723] = true,
catherton@476 512 [87724] = true,
catherton@476 513 [87725] = true,
catherton@476 514 [87726] = true,
catherton@476 515 [87727] = true,
catherton@476 516 [87728] = true,
catherton@476 517 [87729] = true,
catherton@476 518 [87730] = true,
catherton@476 519 [89607] = true,
catherton@476 520 [89608] = true,
catherton@476 521 [89609] = true,
catherton@476 522 [93198] = true,
catherton@476 523 [93199] = true,
catherton@476 524 [93200] = true,
catherton@476 525 [95569] = true,
catherton@476 526 [95570] = true,
catherton@476 527 [95571] = true,
catherton@476 528 [95572] = true,
catherton@476 529 [95573] = true,
catherton@476 530 [95574] = true,
catherton@476 531 [95575] = true,
catherton@476 532 [95576] = true,
catherton@476 533 [95577] = true,
catherton@476 534 [95578] = true,
catherton@476 535 [95579] = true,
catherton@476 536 [95580] = true,
catherton@476 537 [95581] = true,
catherton@476 538 [95582] = true,
catherton@476 539 [95583] = true,
catherton@476 540 [95822] = true,
catherton@476 541 [95823] = true,
catherton@476 542 [95824] = true,
catherton@476 543 [95855] = true,
catherton@476 544 [95856] = true,
catherton@476 545 [95857] = true,
catherton@476 546 [95879] = true,
catherton@476 547 [95880] = true,
catherton@476 548 [95881] = true,
catherton@476 549 [95887] = true,
catherton@476 550 [95888] = true,
catherton@476 551 [95889] = true,
catherton@476 552 [95955] = true,
catherton@476 553 [95956] = true,
catherton@476 554 [95957] = true,
catherton@476 555 [96194] = true,
catherton@476 556 [96195] = true,
catherton@476 557 [96196] = true,
catherton@476 558 [96227] = true,
catherton@476 559 [96228] = true,
catherton@476 560 [96229] = true,
catherton@476 561 [96251] = true,
catherton@476 562 [96252] = true,
catherton@476 563 [96253] = true,
catherton@476 564 [96259] = true,
catherton@476 565 [96260] = true,
catherton@476 566 [96261] = true,
catherton@476 567 [96327] = true,
catherton@476 568 [96328] = true,
catherton@476 569 [96329] = true,
catherton@476 570 [96566] = true,
catherton@476 571 [96567] = true,
catherton@476 572 [96568] = true,
catherton@476 573 [96599] = true,
catherton@476 574 [96600] = true,
catherton@476 575 [96601] = true,
catherton@476 576 [96623] = true,
catherton@476 577 [96624] = true,
catherton@476 578 [96625] = true,
catherton@476 579 [96631] = true,
catherton@476 580 [96632] = true,
catherton@476 581 [96633] = true,
catherton@476 582 [96699] = true,
catherton@476 583 [96700] = true,
catherton@476 584 [96701] = true,
catherton@476 585 [96938] = true,
catherton@476 586 [96939] = true,
catherton@476 587 [96940] = true,
catherton@476 588 [96971] = true,
catherton@476 589 [96972] = true,
catherton@476 590 [96973] = true,
catherton@476 591 [96995] = true,
catherton@476 592 [96996] = true,
catherton@476 593 [96997] = true,
catherton@476 594 [97003] = true,
catherton@476 595 [97004] = true,
catherton@476 596 [97005] = true,
catherton@476 597 [97071] = true,
catherton@476 598 [97072] = true,
catherton@476 599 [97073] = true,
MMOSimca@410 600 [97565] = true,
MMOSimca@410 601 [102137] = true,
MMOSimca@433 602 [104260] = true,
MMOSimca@410 603 [105751] = true,
MMOSimca@410 604 [110592] = true,
MMOSimca@433 605 [111598] = true,
MMOSimca@433 606 [111599] = true,
MMOSimca@433 607 [111600] = true,
MMOSimca@527 608 [114028] = true,
MMOSimca@433 609 [114634] = true,
MMOSimca@433 610 [114641] = true,
MMOSimca@433 611 [114648] = true,
MMOSimca@433 612 [114655] = true,
MMOSimca@433 613 [114662] = true,
MMOSimca@433 614 [114669] = true,
MMOSimca@527 615 [114970] = true,
MMOSimca@527 616 [116111] = true,
MMOSimca@527 617 [116376] = true,
MMOSimca@527 618 [116764] = true,
MMOSimca@410 619 [116980] = true,
MMOSimca@433 620 [118065] = true,
MMOSimca@433 621 [118066] = true,
MMOSimca@433 622 [118093] = true,
MMOSimca@433 623 [118094] = true,
MMOSimca@410 624 [118529] = true,
MMOSimca@410 625 [118530] = true,
MMOSimca@410 626 [118531] = true,
MMOSimca@433 627 [119000] = true,
MMOSimca@410 628 [119036] = true,
MMOSimca@410 629 [119037] = true,
MMOSimca@433 630 [119040] = true,
MMOSimca@433 631 [119041] = true,
MMOSimca@433 632 [119042] = true,
MMOSimca@433 633 [119043] = true,
MMOSimca@433 634 [119330] = true,
MMOSimca@433 635 [120142] = true,
MMOSimca@433 636 [120151] = true,
MMOSimca@433 637 [120184] = true,
MMOSimca@410 638 [120319] = true,
MMOSimca@410 639 [120320] = true,
MMOSimca@433 640 [120353] = true,
MMOSimca@433 641 [120354] = true,
MMOSimca@433 642 [120355] = true,
MMOSimca@433 643 [120356] = true,
MMOSimca@433 644 [122163] = true,
MMOSimca@433 645 [122241] = true,
MMOSimca@433 646 [122242] = true,
MMOSimca@433 647 [122478] = true,
MMOSimca@433 648 [122479] = true,
MMOSimca@433 649 [122480] = true,
MMOSimca@433 650 [122481] = true,
MMOSimca@433 651 [122482] = true,
MMOSimca@433 652 [122483] = true,
MMOSimca@433 653 [122484] = true,
MMOSimca@433 654 [122485] = true,
MMOSimca@433 655 [122486] = true,
MMOSimca@433 656 [122579] = true,
MMOSimca@433 657 [122608] = true,
MMOSimca@433 658 [122718] = true,
MMOSimca@433 659 [123857] = true,
MMOSimca@433 660 [123858] = true,
MMOSimca@433 661 [123975] = true,
MMOSimca@456 662 [124054] = true,
MMOSimca@456 663 [126901] = true,
MMOSimca@456 664 [126902] = true,
MMOSimca@456 665 [126903] = true,
MMOSimca@456 666 [126904] = true,
MMOSimca@456 667 [126905] = true,
MMOSimca@456 668 [126906] = true,
MMOSimca@456 669 [126907] = true,
MMOSimca@456 670 [126908] = true,
MMOSimca@456 671 [126909] = true,
MMOSimca@456 672 [126910] = true,
MMOSimca@456 673 [126911] = true,
MMOSimca@456 674 [126912] = true,
MMOSimca@456 675 [126913] = true,
MMOSimca@456 676 [126914] = true,
MMOSimca@456 677 [126915] = true,
MMOSimca@456 678 [126916] = true,
MMOSimca@456 679 [126917] = true,
MMOSimca@456 680 [126918] = true,
MMOSimca@456 681 [126919] = true,
MMOSimca@456 682 [126920] = true,
MMOSimca@456 683 [126921] = true,
MMOSimca@456 684 [126922] = true,
MMOSimca@456 685 [126923] = true,
MMOSimca@456 686 [126924] = true,
MMOSimca@449 687 [127831] = true,
MMOSimca@449 688 [127853] = true,
MMOSimca@449 689 [127854] = true,
MMOSimca@449 690 [127855] = true,
MMOSimca@456 691 [127995] = true,
MMOSimca@456 692 [128213] = true,
MMOSimca@456 693 [128214] = true,
MMOSimca@456 694 [128215] = true,
MMOSimca@456 695 [128216] = true,
MMOSimca@527 696 [128327] = true,
MMOSimca@449 697 [128391] = true,
catherton@476 698 [128472] = true,
catherton@476 699 [128473] = true,
catherton@476 700 [128670] = true,
MMOSimca@527 701 [132892] = true,
catherton@476 702 [133549] = true,
catherton@476 703 [135539] = true,
catherton@476 704 [135540] = true,
catherton@476 705 [135541] = true,
catherton@476 706 [135542] = true,
catherton@476 707 [135543] = true,
catherton@476 708 [135544] = true,
catherton@476 709 [135545] = true,
catherton@476 710 [135546] = true,
catherton@476 711 [137560] = true,
catherton@476 712 [137561] = true,
catherton@476 713 [137562] = true,
catherton@476 714 [137563] = true,
catherton@476 715 [137564] = true,
catherton@476 716 [137565] = true,
catherton@476 717 [138098] = true,
catherton@476 718 [138469] = true,
catherton@476 719 [138470] = true,
catherton@476 720 [138471] = true,
catherton@476 721 [138472] = true,
catherton@476 722 [138473] = true,
catherton@476 723 [138474] = true,
catherton@476 724 [138475] = true,
catherton@476 725 [138476] = true,
catherton@476 726 [139048] = true,
catherton@476 727 [139049] = true,
catherton@476 728 [139484] = true,
catherton@476 729 [139486] = true,
catherton@476 730 [139487] = true,
catherton@476 731 [139488] = true,
catherton@476 732 [139771] = true,
catherton@476 733 [139879] = true,
catherton@476 734 [139888] = true,
catherton@476 735 [139892] = true,
catherton@476 736 [140038] = true,
MMOSimca@527 737 [140148] = true,
MMOSimca@527 738 [140150] = true,
MMOSimca@527 739 [140152] = true,
MMOSimca@527 740 [140154] = true,
catherton@476 741 [140155] = true,
catherton@476 742 [140157] = true,
catherton@476 743 [140158] = true,
MMOSimca@527 744 [140200] = true,
catherton@476 745 [140997] = true,
catherton@476 746 [140998] = true,
MMOSimca@527 747 [141069] = true,
catherton@476 748 [141155] = true,
catherton@476 749 [141156] = true,
catherton@476 750 [141157] = true,
catherton@476 751 [141158] = true,
catherton@476 752 [141159] = true,
catherton@476 753 [141160] = true,
catherton@476 754 [141161] = true,
catherton@476 755 [141162] = true,
catherton@476 756 [141163] = true,
catherton@476 757 [141164] = true,
catherton@476 758 [141165] = true,
catherton@476 759 [141166] = true,
catherton@476 760 [141167] = true,
catherton@476 761 [141168] = true,
catherton@476 762 [141169] = true,
catherton@476 763 [141170] = true,
catherton@476 764 [141171] = true,
catherton@476 765 [141172] = true,
catherton@476 766 [141173] = true,
catherton@476 767 [141174] = true,
catherton@476 768 [141175] = true,
catherton@476 769 [141176] = true,
catherton@476 770 [141177] = true,
catherton@476 771 [141178] = true,
catherton@476 772 [141179] = true,
catherton@476 773 [141180] = true,
catherton@476 774 [141181] = true,
catherton@476 775 [141182] = true,
catherton@476 776 [141183] = true,
catherton@476 777 [141184] = true,
catherton@476 778 [141344] = true,
catherton@476 779 [141350] = true,
catherton@476 780 [141995] = true,
MMOSimca@527 781 [142023] = true,
MMOSimca@527 782 [142342] = true,
MMOSimca@527 783 [143617] = true,
MMOSimca@527 784 [143948] = true,
MMOSimca@527 785 [146948] = true,
MMOSimca@527 786 [147432] = true,
MMOSimca@527 787 [147446] = true,
MMOSimca@527 788 [147518] = true,
MMOSimca@527 789 [147519] = true,
MMOSimca@527 790 [147520] = true,
MMOSimca@527 791 [147521] = true,
MMOSimca@527 792 [147905] = true,
MMOSimca@387 793 }
MMOSimca@391 794 for key, value in next, private.DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP do
MMOSimca@391 795 private.CONTAINER_ITEM_ID_LIST[value] = false
MMOSimca@391 796 end
MMOSimca@387 797
MMOSimca@391 798 -- Mapping of Spell IDs for bonus roll confirmation prompts to raid bosses
MMOSimca@391 799 -- In some cases this records only bonus loot, and in other cases this is needed for all loot.
MMOSimca@381 800 private.RAID_BOSS_BONUS_SPELL_ID_TO_NPC_ID_MAP = {
MMOSimca@381 801 -----------------------------------------------------------------------
MMOSimca@381 802 -- World Bosses
MMOSimca@381 803 -----------------------------------------------------------------------
MMOSimca@381 804 [132205] = 60491, -- Sha of Anger Bonus (Sha of Anger)
MMOSimca@381 805 [132206] = 62346, -- Galleon Bonus (Galleon)
MMOSimca@381 806 [136381] = 69099, -- Nalak Bonus (Nalak)
MMOSimca@381 807 [137554] = 69161, -- Oondasta Bonus (Oondasta)
MMOSimca@381 808 [148317] = 71952, -- Celestials Bonus (Chi-Ji)
MMOSimca@381 809 [148316] = 72057, -- Ordos Bonus (Ordos)
MMOSimca@389 810 [178847] = 81252, -- Drov Bonus (Drov the Ruiner)
MMOSimca@389 811 [178849] = 81535, -- Tarlna Bonus (Tarlna the Ageless)
MMOSimca@389 812 [178851] = 83746, -- Rukhmar Bonus (Rukhmar)
MMOSimca@453 813 [188985] = 94015, -- 6.2 Raid Bonus Roll Prompt - World Boss 01 (Supreme Lord Kazzak)
mmosimca@523 814 [227128] = 109943, -- 7.0 Raid World Boss - Bonus Roll Prompt (Ana-Mouz)
mmosimca@523 815 [227129] = 109331, -- 7.0 Raid World Boss - Bonus Roll Prompt (Calamir)
mmosimca@504 816 [227130] = 110378, -- 7.0 Raid World Boss - Bonus Roll Prompt (Drugon the Frostblood)
mmosimca@509 817 [227131] = 99929, -- 7.0 Raid World Boss - Bonus Roll Prompt (Flotsam)
mmosimca@523 818 [227132] = 108879, -- 7.0 Raid World Boss - Bonus Roll Prompt (Humongris)
mmosimca@494 819 [227133] = 108829, -- 7.0 Raid World Boss - Bonus Roll Prompt (Levantus)
mmosimca@523 820 [227134] = 110321, -- 7.0 Raid World Boss - Bonus Roll Prompt (Na'zak the Fiend)
mmosimca@492 821 [227135] = 107023, -- 7.0 Raid World Boss - Bonus Roll Prompt (Nithogg)
mmosimca@513 822 [227136] = 108678, -- 7.0 Raid World Boss - Bonus Roll Prompt (Shar'thos)
mmosimca@523 823 [227137] = 106981, -- 7.0 Raid World Boss - Bonus Roll Prompt (Captain Hring) (Soultakers)
mmosimca@498 824 [227138] = 102075, -- 7.0 Raid World Boss - Bonus Roll Prompt (Withered J'im)
MMOSimca@529 825 [242969] = 121124, -- 7.2 Raid World Boss - Bonus Roll Prompt (Apocron)
MMOSimca@529 826 [242970] = 117239, -- 7.2 Raid World Boss - Bonus Roll Prompt (Brutallus)
MMOSimca@529 827 [242971] = 117303, -- 7.2 Raid World Boss - Bonus Roll Prompt (Malificus)
MMOSimca@529 828 [242972] = 117470, -- 7.2 Raid World Boss - Bonus Roll Prompt (Si'vash)
MMOSimca@453 829
MMOSimca@453 830 -----------------------------------------------------------------------
MMOSimca@453 831 -- Hellfire Citadel
MMOSimca@453 832 -----------------------------------------------------------------------
MMOSimca@453 833 [188972] = 93023, -- 6.2 Raid Bonus Roll Prompt - Boss 1 (Siegemaster Mar'tak)
MMOSimca@453 834 [188973] = 90284, -- 6.2 Raid Bonus Roll Prompt - Boss 2 (Iron Reaver)
MMOSimca@453 835 [188974] = 90435, -- 6.2 Raid Bonus Roll Prompt - Boss 3 (Kormrok)
MMOSimca@453 836 [188975] = 92142, -- 6.2 Raid Bonus Roll Prompt - Boss 4 (Blademaster Jubei'thos)
MMOSimca@453 837 [188976] = 90378, -- 6.2 Raid Bonus Roll Prompt - Boss 5 (Kilrogg Deadeye)
MMOSimca@453 838 [188977] = 90199, -- 6.2 Raid Bonus Roll Prompt - Boss 6 (Gorefiend)
MMOSimca@453 839 [188978] = 90316, -- 6.2 Raid Bonus Roll Prompt - Boss 7 (Shadow-Lord Iskar)
MMOSimca@453 840 [188979] = 90296, -- 6.2 Raid Bonus Roll Prompt - Boss 8 (Soulbound Construct)
MMOSimca@453 841 [188980] = 89890, -- 6.2 Raid Bonus Roll Prompt - Boss 9 (Fel Lord Zakuun)
MMOSimca@453 842 [188981] = 93068, -- 6.2 Raid Bonus Roll Prompt - Boss 10 (Xhul'horac)
MMOSimca@453 843 [188982] = 90269, -- 6.2 Raid Bonus Roll Prompt - Boss 11 (Tyrant Velhari)
MMOSimca@453 844 [188983] = 91349, -- 6.2 Raid Bonus Roll Prompt - Boss 12 (Mannoroth)
MMOSimca@453 845 [188984] = 91331, -- 6.2 Raid Bonus Roll Prompt - Boss 13 (Archimonde)
MMOSimca@381 846
MMOSimca@381 847 -----------------------------------------------------------------------
MMOSimca@381 848 -- Blackrock Foundry
MMOSimca@381 849 -----------------------------------------------------------------------
MMOSimca@419 850 [177530] = 77182, -- Oregorger Bonus (Oregorger)
MMOSimca@389 851 [177529] = 76877, -- Gruul Bonus (Gruul)
MMOSimca@419 852 [177533] = 76973, -- Hans'gar & Franzok Bonus (Hans'gar)
MMOSimca@419 853 [177536] = 76865, -- Beastlord Darmac Bonus (Beastlord Darmac)
MMOSimca@419 854 [177534] = 76814, -- Flamebender Ka'graz Bonus (Flamebender Ka'graz)
MMOSimca@419 855 [177537] = 76906, -- Operator Thogar Bonus (Operator Thogar)
MMOSimca@389 856 [177531] = 76809, -- Blast Furnace (Foreman Feldspar)
MMOSimca@389 857 [177535] = 77692, -- Kromog Bonus (Kromog)
MMOSimca@389 858 [177538] = 77557, -- The Iron Maidens Bonus (Admiral Gar'an)
MMOSimca@389 859 [177539] = 77325, -- Blackhand Bonus (Blackhand)
MMOSimca@381 860
MMOSimca@381 861 -----------------------------------------------------------------------
MMOSimca@381 862 -- Highmaul
MMOSimca@381 863 -----------------------------------------------------------------------
MMOSimca@389 864 [177521] = 78714, -- Kargath Bladefist Bonus (Kargath Bladefist)
MMOSimca@389 865 [177522] = 77404, -- Butcher Bonus (The Butcher)
MMOSimca@419 866 [177524] = 78491, -- Brackenspore Bonus (Brackenspore)
MMOSimca@389 867 [177523] = 78948, -- Tectus Bonus (Tectus)
MMOSimca@389 868 [177525] = 78237, -- Twin Ogron Bonus (Phemos)
MMOSimca@389 869 [177526] = 79015, -- Ko'ragh Bonus (Ko'ragh)
MMOSimca@389 870 [177528] = 77428, -- Imperator Mar'gok Bonus (Imperator Mar'gok)
MMOSimca@381 871
MMOSimca@381 872 -----------------------------------------------------------------------
MMOSimca@381 873 -- Mists of Pandaria
MMOSimca@381 874 -----------------------------------------------------------------------
MMOSimca@381 875 [125144] = 59915, -- Stone Guard Bonus (Jasper Guardian)
MMOSimca@381 876 [132189] = 60009, -- Feng the Accursed Bonus (Feng the Accursed)
MMOSimca@381 877 [132190] = 60143, -- Gara'jal the Spiritbinder Bonus (Gara'jal the Spiritbinder)
MMOSimca@381 878 [132191] = 60709, -- Spirit Kings Bonus (Qiang the Merciless)
MMOSimca@381 879 [132192] = 60410, -- Elegon Bonus (Elegon)
MMOSimca@381 880 [132193] = 60399, -- Will of the Emperor Bonus (Qin-xi)
MMOSimca@381 881 [132200] = 60583, -- Protectors of the Endless Bonus (Protector Kaolan)
MMOSimca@381 882 [132204] = 60583, -- Protectors of the Endless (Elite) Bonus (Protector Kaolan)
MMOSimca@381 883 [132201] = 62442, -- Tsulong Bonus (Tsulong)
MMOSimca@381 884 [132202] = 62983, -- Lei Shi Bonus (Lei Shi)
MMOSimca@381 885 [132203] = 60999, -- Sha of Fear Bonus (Sha of Fear)
MMOSimca@381 886 [132194] = 62980, -- Imperial Vizier Zor'lok Bonus (Imperial Vizier Zor'lok)
MMOSimca@381 887 [132195] = 62543, -- Blade Lord Tay'ak Bonus (Blade Lord Ta'yak)
MMOSimca@381 888 [132196] = 62164, -- Garalon Bonus (Garalon)
MMOSimca@381 889 [132197] = 62397, -- Wind Lord Mel'jarak Bonus (Wind Lord Mel'jarak)
MMOSimca@381 890 [132198] = 62511, -- Amber-Shaper Un'sok Bonus (Amber-Shaper Un'sok)
MMOSimca@381 891 [132199] = 62837, -- Grand Empress Shek'zeer Bonus (Grand Empress Shek'zeer)
MMOSimca@381 892 [139674] = 69465, -- Jin'rokh the Breaker Bonus (Jin'rokh the Breaker)
MMOSimca@381 893 [139677] = 68476, -- Horridon Bonus (Horridon)
MMOSimca@381 894 [139679] = 69078, -- Zandalari Troll Council Bonus (Sul the Sandcrawler)
MMOSimca@381 895 [139680] = 67977, -- Tortos Bonus (Tortos)
MMOSimca@381 896 [139682] = 68065, -- Magaera Bonus (Megaera)
MMOSimca@381 897 [139684] = 69712, -- Ji'kun, the Ancient Mother Bonus (Ji-Kun)
MMOSimca@381 898 [139686] = 68036, -- Durumu the Forgotten Bonus (Durumu the Forgotten)
MMOSimca@381 899 [139687] = 69017, -- Primordious Bonus (Primordius)
MMOSimca@381 900 [139688] = 69427, -- Dark Animus Bonus (Dark Animus)
MMOSimca@381 901 [139689] = 68078, -- Iron Qon Bonus (Iron Qon)
MMOSimca@381 902 [139690] = 68904, -- The Empyreal Queens Bonus (Suen)
MMOSimca@381 903 [139691] = 68397, -- Lei Shen, The Thunder King Bonus (Lei Shen)
MMOSimca@381 904 [139692] = 69473, -- Ra-den Bonus (Ra-den)
MMOSimca@381 905 [145909] = 71543, -- Immerseus Bonus (Immerseus)
MMOSimca@381 906 [145910] = 71475, -- Fallen Protectors Bonus (Rook Stonetoe)
MMOSimca@381 907 [145911] = 72276, -- Norushen Bonus (Amalgam of Corruption)
MMOSimca@381 908 [145912] = 71734, -- Sha of Pride Bonus (Sha of Pride)
MMOSimca@381 909 [145913] = 72249, -- Galakras Bonus (Galakras)
MMOSimca@381 910 [145914] = 71466, -- Iron Juggernaut Bonus (Iron Juggernaut)
MMOSimca@381 911 [145915] = 71859, -- Dark Shaman Bonus (Earthbreaker Haromm)
MMOSimca@381 912 [145916] = 71515, -- General Nazgrim Bonus (General Nazgrim)
MMOSimca@381 913 [145917] = 71454, -- Malkorok Bonus (Malkorok)
MMOSimca@381 914 [145919] = 71889, -- Spoils of Pandaria Bonus (Secured Stockpile of Pandaren Spoils)
MMOSimca@381 915 [145920] = 71529, -- Thok the Bloodthirsty Bonus (Thok the Bloodthirsty)
MMOSimca@381 916 [145918] = 71504, -- Siegecrafter Blackfuse Bonus (Siegecrafter Blackfuse)
MMOSimca@381 917 [145921] = 71161, -- Klaxxi Paragons Bonus (Kil'ruk the Wind-Reaver)
MMOSimca@381 918 [145922] = 71865, -- Garrosh Hellscream Bonus (Garrosh Hellscream)
MMOSimca@381 919 }
MMOSimca@381 920
MMOSimca@381 921
MMOSimca@381 922 -----------------------------------------------------------------------
MMOSimca@381 923 -- Fundamental Constants.
MMOSimca@381 924 -----------------------------------------------------------------------
MMOSimca@447 925 private.wow_version, private.build_num, _, private.interface_num = _G.GetBuildInfo()
MMOSimca@381 926
MMOSimca@381 927 private.UNIT_TYPES = {
MMOSimca@381 928 PLAYER = "Player",
MMOSimca@381 929 OBJECT = "GameObject",
MMOSimca@381 930 UNKNOWN = "Unknown",
MMOSimca@381 931 NPC = "Creature",
MMOSimca@381 932 PET = "Pet",
MMOSimca@381 933 VEHICLE = "Vehicle",
MMOSimca@381 934 ITEM = "Item",
MMOSimca@381 935 }
MMOSimca@381 936
MMOSimca@381 937 private.UNIT_TYPE_NAMES = {
MMOSimca@381 938 ["Player"] = "PLAYER",
MMOSimca@381 939 ["GameObject"] = "OBJECT",
MMOSimca@381 940 ["Unknown"] = "UNKNOWN",
MMOSimca@381 941 ["Creature"] = "NPC",
MMOSimca@381 942 ["Pet"] = "PET",
MMOSimca@381 943 ["Vehicle"] = "VEHICLE",
MMOSimca@381 944 ["Item"] = "ITEM",
MMOSimca@381 945 }
MMOSimca@381 946
MMOSimca@381 947 private.ACTION_TYPE_FLAGS = {
MMOSimca@381 948 ITEM = 0x00000001,
MMOSimca@381 949 NPC = 0x00000002,
MMOSimca@381 950 OBJECT = 0x00000004,
MMOSimca@381 951 ZONE = 0x00000008,
MMOSimca@381 952 }
MMOSimca@381 953
MMOSimca@381 954 private.ACTION_TYPE_NAMES = {}
MMOSimca@381 955
MMOSimca@381 956 for name, bit in _G.pairs(private.ACTION_TYPE_FLAGS) do
MMOSimca@381 957 private.ACTION_TYPE_NAMES[bit] = name
MMOSimca@381 958 end
MMOSimca@381 959
MMOSimca@381 960 private.SPELL_LABELS_BY_NAME = {
MMOSimca@381 961 [_G.GetSpellInfo(13262)] = "DISENCHANT",
MMOSimca@381 962 [_G.GetSpellInfo(4036)] = "ENGINEERING",
MMOSimca@381 963 [_G.GetSpellInfo(30427)] = "EXTRACT_GAS",
MMOSimca@381 964 [_G.GetSpellInfo(131476)] = "FISHING",
MMOSimca@381 965 [_G.GetSpellInfo(2366)] = "HERB_GATHERING",
MMOSimca@381 966 [_G.GetSpellInfo(51005)] = "MILLING",
MMOSimca@381 967 [_G.GetSpellInfo(605)] = "MIND_CONTROL",
MMOSimca@381 968 [_G.GetSpellInfo(2575)] = "MINING",
MMOSimca@381 969 [_G.GetSpellInfo(3365)] = "OPENING",
MMOSimca@381 970 [_G.GetSpellInfo(921)] = "PICK_POCKET",
MMOSimca@381 971 [_G.GetSpellInfo(31252)] = "PROSPECTING",
MMOSimca@381 972 [_G.GetSpellInfo(73979)] = "SEARCHING_FOR_ARTIFACTS",
MMOSimca@381 973 [_G.GetSpellInfo(8613)] = "SKINNING",
MMOSimca@381 974 }
MMOSimca@381 975
MMOSimca@381 976 private.NON_LOOT_SPELL_LABELS = {
MMOSimca@381 977 MIND_CONTROL = true,
MMOSimca@381 978 }
MMOSimca@381 979
MMOSimca@381 980 local AF = private.ACTION_TYPE_FLAGS
MMOSimca@381 981
MMOSimca@381 982 private.SPELL_FLAGS_BY_LABEL = {
MMOSimca@381 983 DISENCHANT = AF.ITEM,
MMOSimca@381 984 ENGINEERING = AF.NPC,
MMOSimca@381 985 EXTRACT_GAS = AF.ZONE,
MMOSimca@381 986 FISHING = AF.ZONE,
MMOSimca@381 987 HERB_GATHERING = bit.bor(AF.NPC, AF.OBJECT),
MMOSimca@381 988 MILLING = AF.ITEM,
MMOSimca@381 989 MIND_CONTROL = AF.NPC,
MMOSimca@381 990 MINING = bit.bor(AF.NPC, AF.OBJECT),
MMOSimca@381 991 OPENING = AF.OBJECT,
MMOSimca@381 992 PICK_POCKET = AF.NPC,
MMOSimca@381 993 PROSPECTING = AF.ITEM,
MMOSimca@381 994 SEARCHING_FOR_ARTIFACTS = AF.OBJECT,
MMOSimca@381 995 SKINNING = AF.NPC,
MMOSimca@381 996 }
MMOSimca@381 997
MMOSimca@381 998
MMOSimca@381 999 -----------------------------------------------------------------------
MMOSimca@381 1000 -- Faction/Reputation Data Constants.
MMOSimca@381 1001 -----------------------------------------------------------------------
MMOSimca@381 1002
mmosimca@511 1003 -- Table has: factionID, isBlacklisted, and then the returns from GetFactionInfoByID
MMOSimca@340 1004 private.FACTION_DATA = {
MMOSimca@340 1005 -- Used only for private.REP_BUFFS
MMOSimca@418 1006 ARGENT_CRUSADE = { 1106, false, _G.GetFactionInfoByID(1106) },
MMOSimca@418 1007 BILGEWATER_CARTEL = { 1133, false, _G.GetFactionInfoByID(1133) },
MMOSimca@418 1008 CENARION_CIRCLE = { 609, false, _G.GetFactionInfoByID(609) },
MMOSimca@418 1009 DARKSPEAR = { 530, false, _G.GetFactionInfoByID(530) },
MMOSimca@418 1010 DARNASSUS = { 69, false, _G.GetFactionInfoByID(69) },
MMOSimca@418 1011 DRAGONMAW_CLAN = { 1172, false, _G.GetFactionInfoByID(1172) },
MMOSimca@418 1012 EARTHEN_RING = { 1135, false, _G.GetFactionInfoByID(1135) },
MMOSimca@418 1013 EBON_BLADE = { 1098, false, _G.GetFactionInfoByID(1098) },
MMOSimca@418 1014 EXODAR = { 930, false, _G.GetFactionInfoByID(930) },
MMOSimca@418 1015 GILNEAS = { 1134, false, _G.GetFactionInfoByID(1134) },
MMOSimca@418 1016 GNOMEREGAN = { 54, false, _G.GetFactionInfoByID(54) },
MMOSimca@418 1017 GUARDIANS_OF_HYJAL = { 1158, false, _G.GetFactionInfoByID(1158) },
MMOSimca@418 1018 GUILD = { 1168, false, _G.GetFactionInfoByID(1168) },
MMOSimca@418 1019 HONOR_HOLD = { 946, false, _G.GetFactionInfoByID(946) },
MMOSimca@418 1020 HUOJIN = { 1352, false, _G.GetFactionInfoByID(1352) },
MMOSimca@418 1021 IRONFORGE = { 47, false, _G.GetFactionInfoByID(47) },
MMOSimca@418 1022 KIRIN_TOR = { 1090, false, _G.GetFactionInfoByID(1090) },
MMOSimca@418 1023 ORGRIMMAR = { 76, false, _G.GetFactionInfoByID(76) },
MMOSimca@418 1024 RAMKAHEN = { 1173, false, _G.GetFactionInfoByID(1173) },
MMOSimca@418 1025 SHATAR = { 935, false, _G.GetFactionInfoByID(935) },
MMOSimca@418 1026 SILVERMOON = { 911, false, _G.GetFactionInfoByID(911) },
MMOSimca@418 1027 STORMWIND = { 72, false, _G.GetFactionInfoByID(72) },
MMOSimca@418 1028 THERAZANE = { 1171, false, _G.GetFactionInfoByID(1171) },
MMOSimca@418 1029 THRALLMAR = { 947, false, _G.GetFactionInfoByID(947) },
MMOSimca@418 1030 THUNDER_BLUFF = { 81, false, _G.GetFactionInfoByID(81) },
MMOSimca@418 1031 TUSHUI = { 1353, false, _G.GetFactionInfoByID(1353) },
MMOSimca@418 1032 UNDERCITY = { 68, false, _G.GetFactionInfoByID(68) },
MMOSimca@418 1033 WILDHAMMER_CLAN = { 1174, false, _G.GetFactionInfoByID(1174) },
MMOSimca@418 1034 WYRMREST_ACCORD = { 1091, false, _G.GetFactionInfoByID(1091) },
MMOSimca@340 1035 -- Commendation Factions
MMOSimca@418 1036 ANGLERS = { 1302, false, _G.GetFactionInfoByID(1302) },
MMOSimca@418 1037 AUGUST_CELESTIALS = { 1341, false, _G.GetFactionInfoByID(1341) },
MMOSimca@418 1038 DOMINANCE_OFFENSIVE = { 1375, false, _G.GetFactionInfoByID(1375) },
MMOSimca@418 1039 GOLDEN_LOTUS = { 1269, false, _G.GetFactionInfoByID(1269) },
MMOSimca@418 1040 KIRIN_TOR_OFFENSIVE = { 1387, false, _G.GetFactionInfoByID(1387) },
MMOSimca@418 1041 KLAXXI = { 1337, false, _G.GetFactionInfoByID(1337) },
MMOSimca@418 1042 LOREWALKERS = { 1345, false, _G.GetFactionInfoByID(1345) },
MMOSimca@418 1043 OPERATION_SHIELDWALL = { 1376, false, _G.GetFactionInfoByID(1376) },
MMOSimca@418 1044 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, false, _G.GetFactionInfoByID(1271) },
MMOSimca@418 1045 SHADO_PAN = { 1270, false, _G.GetFactionInfoByID(1270) },
MMOSimca@418 1046 SHADO_PAN_ASSAULT = { 1435, false, _G.GetFactionInfoByID(1435) },
MMOSimca@418 1047 SUNREAVER_ONSLAUGHT = { 1388, false, _G.GetFactionInfoByID(1388) },
MMOSimca@418 1048 TILLERS = { 1272, false, _G.GetFactionInfoByID(1272) },
MMOSimca@418 1049 -- Bodyguards (blacklisted)
MMOSimca@418 1050 DELVAR_IRONFIST = { 1733, true, _G.GetFactionInfoByID(1733) },
MMOSimca@418 1051 TORMMOK = { 1736, true, _G.GetFactionInfoByID(1736) },
MMOSimca@418 1052 TALONPRIEST_ISHAAL = { 1737, true, _G.GetFactionInfoByID(1737) },
MMOSimca@418 1053 DEFENDER_ILLONA = { 1738, true, _G.GetFactionInfoByID(1738) },
MMOSimca@418 1054 VIVIANNE = { 1739, true, _G.GetFactionInfoByID(1739) },
MMOSimca@418 1055 AEDA_BRIGHTDAWN = { 1740, true, _G.GetFactionInfoByID(1740) },
MMOSimca@418 1056 LEORAJH = { 1741, true, _G.GetFactionInfoByID(1741) },
mmosimca@492 1057 -- Legion reps (blacklisted because of world quests)
mmosimca@511 1058 COURT_OF_FARONDIS = { 1900, true, _G.GetFactionInfoByID(1900) },
mmosimca@511 1059 DREAMWEAVERS = { 1883, true, _G.GetFactionInfoByID(1883) },
mmosimca@511 1060 HIGHMOUNTAIN_TRIBE = { 1828, true, _G.GetFactionInfoByID(1828) },
mmosimca@511 1061 NIGHTFALLEN = { 1859, true, _G.GetFactionInfoByID(1859) },
mmosimca@511 1062 VALARJAR = { 1948, true, _G.GetFactionInfoByID(1948) },
mmosimca@511 1063 WARDENS = { 1894, true, _G.GetFactionInfoByID(1894) },
MMOSimca@337 1064 }
MMOSimca@337 1065
MMOSimca@337 1066 private.REP_BUFFS = {
MMOSimca@418 1067 -- Tabard Buffs (they screw up everything, so blacklist)
MMOSimca@340 1068 [_G.GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD
MMOSimca@418 1069 faction = private.FACTION_DATA.BILGEWATER_CARTEL[3],
MMOSimca@340 1070 ignore = true,
MMOSimca@340 1071 },
MMOSimca@340 1072 [_G.GetSpellInfo(93827)] = { -- DARKSPEAR TABARD
MMOSimca@418 1073 faction = private.FACTION_DATA.DARKSPEAR[3],
MMOSimca@340 1074 ignore = true,
MMOSimca@340 1075 },
MMOSimca@340 1076 [_G.GetSpellInfo(93806)] = { -- DARNASSUS TABARD
MMOSimca@418 1077 faction = private.FACTION_DATA.DARNASSUS[3],
MMOSimca@340 1078 ignore = true,
MMOSimca@340 1079 },
MMOSimca@340 1080 [_G.GetSpellInfo(93811)] = { -- EXODAR TABARD
MMOSimca@418 1081 faction = private.FACTION_DATA.EXODAR[3],
MMOSimca@340 1082 ignore = true,
MMOSimca@340 1083 },
MMOSimca@340 1084 [_G.GetSpellInfo(93816)] = { -- GILNEAS TABARD
MMOSimca@418 1085 faction = private.FACTION_DATA.GILNEAS[3],
MMOSimca@340 1086 ignore = true,
MMOSimca@340 1087 },
MMOSimca@340 1088 [_G.GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD
MMOSimca@418 1089 faction = private.FACTION_DATA.GNOMEREGAN[3],
MMOSimca@340 1090 ignore = true,
MMOSimca@340 1091 },
MMOSimca@340 1092 [_G.GetSpellInfo(126436)] = { -- HUOJIN TABARD
MMOSimca@418 1093 faction = private.FACTION_DATA.HUOJIN[3],
MMOSimca@340 1094 ignore = true,
MMOSimca@340 1095 },
MMOSimca@340 1096 [_G.GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD
MMOSimca@418 1097 faction = private.FACTION_DATA.GUILD[3],
MMOSimca@340 1098 modifier = 1,
MMOSimca@340 1099 },
MMOSimca@340 1100 [_G.GetSpellInfo(93805)] = { -- IRONFORGE TABARD
MMOSimca@418 1101 faction = private.FACTION_DATA.IRONFORGE[3],
MMOSimca@340 1102 ignore = true,
MMOSimca@340 1103 },
MMOSimca@340 1104 [_G.GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD
MMOSimca@418 1105 faction = private.FACTION_DATA.ORGRIMMAR[3],
MMOSimca@340 1106 ignore = true,
MMOSimca@340 1107 },
MMOSimca@340 1108 [_G.GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD
MMOSimca@418 1109 faction = private.FACTION_DATA.GUILD[3],
MMOSimca@340 1110 modifier = 0.5,
MMOSimca@340 1111 },
MMOSimca@340 1112 [_G.GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD
MMOSimca@418 1113 faction = private.FACTION_DATA.SILVERMOON[3],
MMOSimca@340 1114 ignore = true,
MMOSimca@340 1115 },
MMOSimca@340 1116 [_G.GetSpellInfo(93795)] = { -- STORMWIND TABARD
MMOSimca@418 1117 faction = private.FACTION_DATA.STORMWIND[3],
MMOSimca@340 1118 ignore = true,
MMOSimca@340 1119 },
MMOSimca@340 1120 [_G.GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN
MMOSimca@418 1121 faction = private.FACTION_DATA.RAMKAHEN[3],
MMOSimca@340 1122 ignore = true,
MMOSimca@340 1123 },
MMOSimca@340 1124 [_G.GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE
MMOSimca@418 1125 faction = private.FACTION_DATA.ARGENT_CRUSADE[3],
MMOSimca@340 1126 ignore = true,
MMOSimca@340 1127 },
MMOSimca@340 1128 [_G.GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN
MMOSimca@418 1129 faction = private.FACTION_DATA.DRAGONMAW_CLAN[3],
MMOSimca@340 1130 ignore = true,
MMOSimca@340 1131 },
MMOSimca@340 1132 [_G.GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING
MMOSimca@418 1133 faction = private.FACTION_DATA.EARTHEN_RING[3],
MMOSimca@340 1134 ignore = true,
MMOSimca@340 1135 },
MMOSimca@340 1136 [_G.GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE
MMOSimca@418 1137 faction = private.FACTION_DATA.EBON_BLADE[3],
MMOSimca@340 1138 ignore = true,
MMOSimca@340 1139 },
MMOSimca@340 1140 [_G.GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL
MMOSimca@418 1141 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[3],
MMOSimca@340 1142 ignore = true,
MMOSimca@340 1143 },
MMOSimca@340 1144 [_G.GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR
MMOSimca@418 1145 faction = private.FACTION_DATA.KIRIN_TOR[3],
MMOSimca@340 1146 ignore = true,
MMOSimca@340 1147 },
MMOSimca@340 1148 [_G.GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN
MMOSimca@418 1149 faction = private.FACTION_DATA.WILDHAMMER_CLAN[3],
MMOSimca@340 1150 ignore = true,
MMOSimca@340 1151 },
MMOSimca@340 1152 [_G.GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD
MMOSimca@418 1153 faction = private.FACTION_DATA.WYRMREST_ACCORD[3],
MMOSimca@340 1154 ignore = true,
MMOSimca@340 1155 },
MMOSimca@340 1156 [_G.GetSpellInfo(93347)] = { -- TABARD OF THERAZANE
MMOSimca@418 1157 faction = private.FACTION_DATA.THERAZANE[3],
MMOSimca@340 1158 ignore = true,
MMOSimca@340 1159 },
MMOSimca@340 1160 [_G.GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD
MMOSimca@418 1161 faction = private.FACTION_DATA.THUNDER_BLUFF[3],
MMOSimca@340 1162 ignore = true,
MMOSimca@340 1163 },
MMOSimca@340 1164 [_G.GetSpellInfo(126434)] = { -- TUSHUI TABARD
MMOSimca@418 1165 faction = private.FACTION_DATA.TUSHUI[3],
MMOSimca@340 1166 ignore = true,
MMOSimca@340 1167 },
MMOSimca@340 1168 [_G.GetSpellInfo(94462)] = { -- UNDERCITY TABARD
MMOSimca@418 1169 faction = private.FACTION_DATA.UNDERCITY[3],
MMOSimca@340 1170 ignore = true,
MMOSimca@340 1171 },
MMOSimca@340 1172
mmosimca@512 1173 -- Banner Buffs (can't tell the different levels of them apart via ingame API, so blacklist)
MMOSimca@340 1174 [_G.GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD
MMOSimca@340 1175 ignore = true,
MMOSimca@340 1176 },
MMOSimca@340 1177 [_G.GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD
MMOSimca@340 1178 ignore = true,
MMOSimca@340 1179 },
MMOSimca@340 1180
MMOSimca@340 1181 -- Holiday Buffs
MMOSimca@340 1182 [_G.GetSpellInfo(136583)] = { -- DARKMOON TOP HAT
MMOSimca@340 1183 modifier = 0.1,
MMOSimca@337 1184 },
MMOSimca@337 1185 [_G.GetSpellInfo(24705)] = { -- GRIM VISAGE
MMOSimca@337 1186 modifier = 0.1,
MMOSimca@337 1187 },
MMOSimca@337 1188 [_G.GetSpellInfo(61849)] = { -- SPIRIT OF SHARING
MMOSimca@337 1189 modifier = 0.1,
MMOSimca@337 1190 },
MMOSimca@340 1191 [_G.GetSpellInfo(95987)] = { -- UNBURDENED
MMOSimca@337 1192 modifier = 0.1,
MMOSimca@337 1193 },
MMOSimca@340 1194 [_G.GetSpellInfo(46668)] = { -- WHEE!
MMOSimca@337 1195 modifier = 0.1,
MMOSimca@337 1196 },
MMOSimca@337 1197 [_G.GetSpellInfo(100951)] = { -- WOW 8TH ANNIVERSARY
MMOSimca@337 1198 modifier = 0.08,
MMOSimca@337 1199 },
MMOSimca@337 1200 [_G.GetSpellInfo(132700)] = { -- WOW 9TH ANNIVERSARY
MMOSimca@337 1201 modifier = 0.09,
MMOSimca@337 1202 },
MMOSimca@337 1203 [_G.GetSpellInfo(150986)] = { -- WOW 10TH ANNIVERSARY
MMOSimca@337 1204 modifier = 0.1,
MMOSimca@341 1205 },
mmosimca@512 1206 [_G.GetSpellInfo(188454)] = { -- WOW 11TH ANNIVERSARY
mmosimca@512 1207 modifier = 0.11,
mmosimca@512 1208 },
mmosimca@512 1209 [_G.GetSpellInfo(219159)] = { -- WOW 12TH ANNIVERSARY
mmosimca@512 1210 modifier = 0.12,
mmosimca@512 1211 },
MMOSimca@340 1212
MMOSimca@340 1213 -- Situational Buffs
MMOSimca@340 1214 [_G.GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE
MMOSimca@418 1215 faction = private.FACTION_DATA.SHATAR[3],
MMOSimca@340 1216 modifier = 0.1,
MMOSimca@340 1217 },
MMOSimca@340 1218 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR
MMOSimca@418 1219 faction = private.FACTION_DATA.CENARION_CIRCLE[3],
MMOSimca@340 1220 modifier = 0.25,
MMOSimca@340 1221 },
MMOSimca@340 1222 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR
MMOSimca@418 1223 faction = private.FACTION_DATA.HONOR_HOLD[3],
MMOSimca@340 1224 modifier = 0.25,
MMOSimca@340 1225 },
MMOSimca@340 1226 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR
MMOSimca@418 1227 faction = private.FACTION_DATA.THRALLMAR[3],
MMOSimca@340 1228 modifier = 0.1,
MMOSimca@340 1229 },
MMOSimca@340 1230 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR
MMOSimca@418 1231 faction = private.FACTION_DATA.THRALLMAR[3],
MMOSimca@340 1232 modifier = 0.25,
MMOSimca@340 1233 },
MMOSimca@340 1234 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND
MMOSimca@418 1235 faction = private.FACTION_DATA.HONOR_HOLD[3],
MMOSimca@340 1236 modifier = 0.1,
MMOSimca@340 1237 },
MMOSimca@337 1238 }