changeset 394:a30c251ad382

Further data updates for item containers that cast spells.
author MMOSimca <MMOSimca@gmail.com>
date Fri, 19 Dec 2014 07:40:12 -0500
parents 7d0ad2573092
children 930da8078de7
files Constants.lua
diffstat 1 files changed, 230 insertions(+), 211 deletions(-) [+]
line wrap: on
line diff
--- a/Constants.lua	Thu Dec 18 21:38:11 2014 -0500
+++ b/Constants.lua	Fri Dec 19 07:40:12 2014 -0500
@@ -60,217 +60,235 @@
 -- They reward loot upon completion of that spell.
 -- CHAT_MSG_LOOT -must- be used to track loot, which is definitely not ideal.
 private.DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP = {
-    [109954] = 77952, -- Elementium Gem Cluster (Reveal the Shadows)
-    [109946] = 78890, -- Crystalline Geode (Crystalline Geode)
-    [109948] = 78892, -- Perfect Geode (Perfect Geode)
-    [146238] = 102263, -- Timeless Plate Chestpiece (Create Chestpiece)
-    [146237] = 102264, -- Timeless Plate Boots (Create Boots)
-    [146239] = 102265, -- Timeless Plate Gloves (Create Gloves)
-    [146240] = 102266, -- Timeless Plate Helm (Create Helm)
-    [147433] = 102266, -- Timeless Plate Helm (Create Class Helm)
-    [147434] = 102266, -- Timeless Plate Helm (Create Class Helm)
-    [147435] = 102266, -- Timeless Plate Helm (Create Class Helm)
-    [146241] = 102267, -- Timeless Plate Leggings (Create Leggings)
-    [146242] = 102268, -- Timeless Plate Spaulders (Create Shoulders)
-    [146236] = 102269, -- Timeless Plate Belt (Create Belt)
-    [146261] = 102270, -- Timeless Mail Chestpiece (Create Chestpiece)
-    [146260] = 102271, -- Timeless Mail Boots (Create Boots)
-    [146263] = 102272, -- Timeless Mail Gloves (Create Gloves)
-    [146264] = 102273, -- Timeless Mail Helm (Create Helm)
-    [146265] = 102274, -- Timeless Mail Leggings (Create Leggings)
-    [146266] = 102275, -- Timeless Mail Spaulders (Create Shoulders)
-    [146259] = 102276, -- Timeless Mail Belt (Create Belt)
-    [146270] = 102277, -- Timeless Leather Chestpiece (Create Chestpiece)
-    [146269] = 102278, -- Timeless Leather Boots (Create Boots)
-    [146271] = 102279, -- Timeless Leather Gloves (Create Gloves)
-    [146272] = 102280, -- Timeless Leather Helm (Create Helm)
-    [146273] = 102281, -- Timeless Leather Leggings (Create Leggings)
-    [146274] = 102282, -- Timeless Leather Spaulders (Create Shoulders)
-    [146268] = 102283, -- Timeless Leather Belt (Create Belt)
-    [146278] = 102284, -- Timeless Cloth Robes (Create Robes)
-    [146277] = 102285, -- Timeless Cloth Boots (Create Boots)
-    [146279] = 102286, -- Timeless Cloth Gloves (Create Gloves)
-    [146280] = 102287, -- Timeless Cloth Helm (Create Helm)
-    [146281] = 102288, -- Timeless Cloth Leggings (Create Leggings)
-    [146282] = 102289, -- Timeless Cloth Spaulders (Create Shoulders)
-    [146276] = 102290, -- Timeless Cloth Belt (Create Belt)
-    [146244] = 102291, -- Timeless Signet (Create Ring)
-    [146246] = 102318, -- Timeless Cloak (Create Cloak)
-    [146243] = 102320, -- Timeless Plate Bracers (Create Bracer)
-    [146267] = 102327, -- Timeless Mail Bracers (Create Bracer)
-    [146275] = 102334, -- Timeless Leather Bracers (Create Bracer)
-    [146283] = 102341, -- Timeless Cloth Bracers (Create Bracer)
-    [147597] = 104009, -- Timeless Plate Armor Cache (Unlock Armor Cache)
-    [148099] = 104010, -- Timeless Mail Armor Cache (Unlock Armor Cache)
-    [148103] = 104012, -- Timeless Leather Armor Cache (Unlock Armor Cache)
-    [148104] = 104013, -- Timeless Cloth Armor Cache (Unlock Armor Cache)
-    [148740] = 104345, -- Timeless Lavalliere (Create Lavalliere)
-    [148746] = 104347, -- Timeless Curio (Create Curio)
-    [155445] = 107649, -- Strange Meteorite (Refine Meteorite)
-    [166263] = 111589, -- Small Crescent Saberfish (Gut)
-    [166264] = 111595, -- Crescent Saberfish (Gut)
-    [166265] = 111601, -- Enormous Crescent Saberfish (Gut)
-    [166266] = 111650, -- Small Jawless Skulker (Gut)
-    [166267] = 111651, -- Small Fat Sleeper (Gut)
-    [166268] = 111652, -- Small Blind Lake Sturgeon (Gut)
-    [166269] = 111656, -- Small Fire Ammonite (Gut)
-    [166270] = 111658, -- Small Sea Scorpion (Gut)
-    [166271] = 111659, -- Small Abyssal Gulper Eel (Gut)
-    [166272] = 111662, -- Small Blackwater Whiptail (Gut)
-    [166273] = 111663, -- Blackwater Whiptail (Gut)
-    [166274] = 111664, -- Abyssal Gulper Eel (Gut)
-    [166275] = 111665, -- Sea Scorpion (Gut)
-    [166276] = 111666, -- Fire Ammonite (Gut)
-    [166277] = 111667, -- Blind Lake Sturgeon (Gut)
-    [166278] = 111668, -- Fat Sleeper (Gut)
-    [166279] = 111669, -- Jawless Skulker (Gut)
-    [166280] = 111670, -- Enormous Blackwater Whiptail (Gut)
-    [166281] = 111671, -- Enormous Abyssal Gulper Eel (Gut)
-    [166282] = 111672, -- Enormous Sea Scorpion (Gut)
-    [166283] = 111673, -- Enormous Fire Ammonite (Gut)
-    [166284] = 111674, -- Enormous Blind Lake Sturgeon (Gut)
-    [166285] = 111675, -- Enormous Fat Sleeper (Gut)
-    [166286] = 111676, -- Enormous Jawless Skulker (Gut)
-    [166030] = 113203, -- Punctured Breastplate (Repair Item)
-    [166153] = 113244, -- Soleless Treads (Repair Item)
-    [166156] = 113245, -- Shredded Greaves (Repair Item)
-    [166460] = 113295, -- Cracked Potion Vial (Repair Item)
-    [166481] = 113307, -- Impotent Healing Potion (Repair Item)
-    [166487] = 113310, -- Unstable Elixir (Repair Item)
-    [166507] = 113313, -- Unorganized Alchemist Notes (Repair Item)
-    [166509] = 113316, -- Mangled Long Sword (Repair Item)
-    [166513] = 113321, -- Battered Shield (Repair Item)
-    [166520] = 113324, -- Ritual Mask Shards (Repair Item)
-    [166739] = 113327, -- Weathered Bedroll (Repair Item)
-    [166526] = 113328, -- Torn Voodoo Doll (Repair Item)
-    [166744] = 113329, -- Ripped Lace Kerchief (Repair Item)
-    [166529] = 113332, -- Cracked Wand (Repair Item)
-    [166531] = 113336, -- Gnarled, Splintering Staff (Repair Item)
-    [166574] = 113358, -- Felled Totem (Repair Item)
-    [166578] = 113361, -- Tattered Scroll (Repair Item)
-    [166582] = 113365, -- Ruined Painting (Repair Item)
-    [166586] = 113367, -- Waterlogged Book (Repair Item)
-    [166589] = 113371, -- Torn Card (Repair Item)
-    [166593] = 113376, -- Faintly Magical Vellum (Repair Item)
-    [166599] = 113381, -- Crumbling Statue (Repair Item)
-    [166600] = 113384, -- Crushed Locket (Repair Item)
-    [166606] = 113387, -- Cracked Band (Repair Item)
-    [166611] = 113391, -- Crystal Shards (Repair Item)
-    [166619] = 113394, -- Headless Figurine (Repair Item)
-    [166764] = 113411, -- Bloodstained Mage Robe (Repair Item)
-    [166770] = 113417, -- Torn Knapsack (Repair Item)
-    [166788] = 113420, -- Desiccated Leather Cloak (Repair Item)
-    [166796] = 113423, -- Scorched Leather Cap (Repair Item)
-    [166800] = 113426, -- Mangled Saddle Bag (Repair Item)
-    [166801] = 113429, -- Cracked Hand Drum (Repair Item)
-    [166900] = 113452, -- Trampled Survey Bot (Repair Item)
-    [166905] = 113465, -- Broken Hunting Scope (Repair Item)
-    [166909] = 113468, -- Faulty Grenade (Repair Item)
-    [166915] = 113471, -- Busted Alarm Bot (Repair Item)
-    [166980] = 113478, -- Abandoned Medic Kit (Repair Item)
-    [166985] = 113483, -- Lightweight Medic Vest (Repair Item)
-    [167089] = 113495, -- Venom Extraction Kit (Repair Item)
-    [167096] = 113499, -- Notes of Natural Cures (Repair Item)
-    [167981] = 114002, -- Encoded Message (Decoding)
-    [168084] = 114039, -- Spectral Bracers (Create Bracer)
-    [168688] = 114040, -- Spectral Robes (Create Chest)
-    [168687] = 114041, -- Spectral Treads (Create Boot)
-    [168686] = 114042, -- Spectral Gauntlets (Create Glove)
-    [168685] = 114043, -- Spectral Hood (Create Helm)
-    [168684] = 114044, -- Spectral Leggings (Create Legs)
-    [168683] = 114045, -- Spectral Spaulders (Create Shoulders)
-    [168682] = 114046, -- Spectral Girdle (Create Belt)
-    [168681] = 114047, -- Spectral Ring (Create Ring)
-    [168680] = 114048, -- Spectral Choker (Create Neck)
-    [168679] = 114049, -- Spectral Cloak (Create Cloak)
-    [168678] = 114051, -- Spectral Trinket (Create Trinket)
-    [168103] = 114052, -- Gleaming Ring (Create Ring)
-    [168115] = 114053, -- Shimmering Gauntlets (Create Glove)
-    [168725] = 114057, -- Munificent Bracers (Create Bracer)
-    [168724] = 114058, -- Munificent Robes (Create Chest)
-    [168723] = 114059, -- Munificent Treads (Create Boot)
-    [168722] = 114060, -- Munificent Gauntlets (Create Glove)
-    [168721] = 114061, -- Munificent Hood (Create Helm)
-    [168720] = 114062, -- Munificent Leggings (Create Legs)
-    [168719] = 114063, -- Munificent Spaulders (Create Shoulders)
-    [168718] = 114064, -- Munificent Girdle (Create Belt)
-    [168717] = 114065, -- Munificent Ring (Create Ring)
-    [168716] = 114066, -- Munificent Choker (Create Neck)
-    [168715] = 114067, -- Munificent Cloak (Create Cloak)
-    [168714] = 114068, -- Munificent Trinket (Create Trinket)
-    [168738] = 114069, -- Turbulent Bracers (Create Bracer)
-    [168737] = 114070, -- Turbulent Robes (Create Chest)
-    [168736] = 114071, -- Turbulent Treads (Create Boot)
-    [168735] = 114072, -- Turbulent Gauntlets (Create Glove)
-    [168734] = 114073, -- Turbulent Hood (Create Helm)
-    [168733] = 114074, -- Turbulent Leggings (Create Legs)
-    [168732] = 114075, -- Turbulent Spaulders (Create Shoulders)
-    [168731] = 114076, -- Turbulent Girdle (Create Belt)
-    [168730] = 114077, -- Turbulent Ring (Create Ring)
-    [168729] = 114078, -- Turbulent Choker (Create Neck)
-    [168728] = 114079, -- Turbulent Cloak (Create Cloak)
-    [168727] = 114080, -- Turbulent Trinket (Create Trinket)
-    [168751] = 114082, -- Grandiose Bracers (Create Bracer)
-    [168750] = 114083, -- Grandiose Robes (Create Chest)
-    [168749] = 114084, -- Grandiose Treads (Create Boot)
-    [168745] = 114085, -- Grandiose Spaulders (Create Shoulders)
-    [168742] = 114086, -- Grandiose Choker (Create Neck)
-    [168740] = 114087, -- Grandiose Trinket (Create Trinket)
-    [168764] = 114088, -- Formidable Bracers (Create Bracer)
-    [168763] = 114089, -- Formidable Robes (Create Chest)
-    [168762] = 114090, -- Formidable Treads (Create Boot)
-    [168758] = 114091, -- Formidable Spaulders (Create Shoulders)
-    [168755] = 114092, -- Formidable Choker (Create Neck)
-    [168753] = 114093, -- Formidable Trinket (Create Trinket)
-    [168712] = 114094, -- Tormented Bracers (Create Bracer)
-    [168711] = 114095, -- Tormented Robes (Create Chest)
-    [168710] = 114096, -- Tormented Treads (Create Boot)
-    [168709] = 114097, -- Tormented Gauntlets (Create Glove)
-    [168708] = 114098, -- Tormented Hood (Create Helm)
-    [168707] = 114099, -- Tormented Leggings (Create Legs)
-    [168706] = 114100, -- Tormented Spaulders (Create Shoulders)
-    [168705] = 114101, -- Tormented Girdle (Create Belt)
-    [168704] = 114102, -- Tormented Ring (Create Ring)
-    [168703] = 114103, -- Tormented Choker (Create Neck)
-    [168702] = 114104, -- Tormented Cloak (Create Cloak)
-    [168701] = 114105, -- Tormented Trinket (Create Trinket)
-    [168677] = 114106, -- Spectral Armament (Create Weapon)
-    [168700] = 114108, -- Tormented Armament (Create Weapon)
-    [168713] = 114109, -- Munificent Armament (Create Weapon)
-    [168726] = 114110, -- Turbulent Armament (Create Weapon)
-    [168752] = 114111, -- Formidable Armament (Create Weapon)
-    [168739] = 114112, -- Grandiose Armament (Create Weapon)
-    [168178] = 114116, -- Bag of Salvaged Goods (Salvage)
-    [168179] = 114119, -- Crate of Salvage (Salvage)
-    [168180] = 114120, -- Big Crage of Salvage (Salvage)
-    [169508] = 115018, -- Patched Shadowmoon Cloth (Imbue Cloth)
-    [170566] = 115591, -- Woven Fur (Imbue Cloth)
-    [176482] = 118592, -- Forged Receipt: Gizmothingies (Combine)
-    [176483] = 119094, -- Partial Receipt: Flask of Funk (Combine)
-    [176484] = 119095, -- Partial Receipt: Tailored Underwear (Combine)
-    [176934] = 119095, -- Partial Receipt: Tailored Underwear (Combine)
-    [176485] = 119096, -- Partial Receipt: Book of Troll Poetry (Combine)
-    [176486] = 119097, -- Partial Receipt: Gently-Used Bandages (Combine)
-    [176487] = 119098, -- Partial Receipt: Druidskin Rug (Combine)
-    [176488] = 119099, -- Partial Receipt: Chainmail Socks (Combine)
-    [176489] = 119100, -- Partial Receipt: Pickled Red Herring (Combine)
-    [176490] = 119101, -- Partial Receipt: Invisible Dust (Combine)
-    [176491] = 119102, -- Partial Receipt: True Iron Door Handles (Combine)
-    [168748] = 119114, -- Grandiose Gauntlets (Create Glove)
-    [168761] = 119115, -- Formidable Gauntlets (Create Glove)
-    [168747] = 119116, -- Grandiose Hood (Create Helm)
-    [168760] = 119117, -- Formidable Hood (Create Helm)
-    [168746] = 119118, -- Grandiose Leggings (Create Legs)
-    [168759] = 119119, -- Formidable Leggings (Create Legs)
-    [168744] = 119120, -- Grandiose Girdle (Create Belt)
-    [168757] = 119121, -- Formidable Girdle (Create Belt)
-    [168743] = 119122, -- Grandiose Ring (Create Ring)
-    [168756] = 119123, -- Formidable Ring (Create Ring)
-    [168741] = 119124, -- Grandiose Cloak (Create Cloak)
-    [168754] = 119125, -- Formidable Cloak (Create Cloak)
-    [176791] = 119185, -- Expired Receipt (Combine)
-    [178444] = 120301, -- Armor Enhancement Token (Create Armor Enhancement)
-    [178445] = 120302, -- Weapon Enhancement Token (Create Weapon Boost)
+    [57844] = 36781,
+    [58160] = 24476,
+    [58165] = 7973,
+    [58168] = 5524,
+    [58172] = 5523,
+    [61898] = 15874,
+    [64202] = 45909,
+    [73500] = 52340,
+    [80615] = 58856,
+    [84193] = 60838,
+    [85325] = 54218,
+    [85435] = 50301,
+    [99438] = 69956,
+    [99500] = 69990,
+    [109946] = 78890,
+    [109948] = 78892,
+    [109954] = 77952,
+    [146236] = 102269,
+    [146237] = 102264,
+    [146238] = 102263,
+    [146239] = 102265,
+    [146240] = 102266,
+    [146241] = 102267,
+    [146242] = 102268,
+    [146243] = 102320,
+    [146244] = 102291,
+    [146246] = 102318,
+    [146259] = 102276,
+    [146260] = 102271,
+    [146261] = 102270,
+    [146263] = 102272,
+    [146264] = 102273,
+    [146265] = 102274,
+    [146266] = 102275,
+    [146267] = 102327,
+    [146268] = 102283,
+    [146269] = 102278,
+    [146270] = 102277,
+    [146271] = 102279,
+    [146272] = 102280,
+    [146273] = 102281,
+    [146274] = 102282,
+    [146275] = 102334,
+    [146276] = 102290,
+    [146277] = 102285,
+    [146278] = 102284,
+    [146279] = 102286,
+    [146280] = 102287,
+    [146281] = 102288,
+    [146282] = 102289,
+    [146283] = 102341,
+    [147433] = 102266,
+    [147434] = 102266,
+    [147435] = 102266,
+    [147597] = 104009,
+    [148099] = 104010,
+    [148103] = 104012,
+    [148104] = 104013,
+    [148740] = 104345,
+    [148746] = 104347,
+    [155445] = 107649,
+    [161131] = 111589,
+    [161225] = 111595,
+    [161226] = 111601,
+    [161230] = 111650,
+    [161231] = 111652,
+    [161232] = 111651,
+    [161234] = 111656,
+    [161237] = 111658,
+    [161241] = 111659,
+    [161261] = 111662,
+    [161266] = 111663,
+    [161267] = 111664,
+    [161269] = 111665,
+    [161270] = 111666,
+    [161272] = 111667,
+    [161273] = 111668,
+    [161274] = 111669,
+    [161275] = 111670,
+    [161276] = 111671,
+    [161277] = 111672,
+    [161279] = 111673,
+    [161281] = 111674,
+    [161283] = 111675,
+    [161284] = 111676,
+    [166030] = 113203,
+    [166153] = 113244,
+    [166156] = 113245,
+    [166460] = 113295,
+    [166481] = 113307,
+    [166487] = 113310,
+    [166507] = 113313,
+    [166509] = 113316,
+    [166513] = 113321,
+    [166520] = 113324,
+    [166526] = 113328,
+    [166529] = 113332,
+    [166531] = 113336,
+    [166550] = 113355,
+    [166574] = 113358,
+    [166578] = 113361,
+    [166582] = 113365,
+    [166586] = 113367,
+    [166589] = 113371,
+    [166593] = 113376,
+    [166599] = 113381,
+    [166600] = 113384,
+    [166606] = 113387,
+    [166611] = 113391,
+    [166619] = 113394,
+    [166739] = 113327,
+    [166744] = 113329,
+    [166764] = 113411,
+    [166770] = 113417,
+    [166788] = 113420,
+    [166796] = 113423,
+    [166800] = 113426,
+    [166801] = 113429,
+    [166900] = 113452,
+    [166905] = 113465,
+    [166909] = 113468,
+    [166915] = 113471,
+    [166980] = 113478,
+    [166985] = 113483,
+    [167089] = 113495,
+    [167096] = 113499,
+    [167981] = 114002,
+    [168084] = 114039,
+    [168103] = 114052,
+    [168115] = 114053,
+    [168178] = 114116,
+    [168179] = 114119,
+    [168180] = 114120,
+    [168677] = 114106,
+    [168678] = 114051,
+    [168679] = 114049,
+    [168680] = 114048,
+    [168681] = 114047,
+    [168682] = 114046,
+    [168683] = 114045,
+    [168684] = 114044,
+    [168685] = 114043,
+    [168686] = 114042,
+    [168687] = 114041,
+    [168688] = 114040,
+    [168700] = 114108,
+    [168701] = 114105,
+    [168702] = 114104,
+    [168703] = 114103,
+    [168704] = 114102,
+    [168705] = 114101,
+    [168706] = 114100,
+    [168707] = 114099,
+    [168708] = 114098,
+    [168709] = 114097,
+    [168710] = 114096,
+    [168711] = 114095,
+    [168712] = 114094,
+    [168713] = 114109,
+    [168714] = 114068,
+    [168715] = 114067,
+    [168716] = 114066,
+    [168717] = 114065,
+    [168718] = 114064,
+    [168719] = 114063,
+    [168720] = 114062,
+    [168721] = 114061,
+    [168722] = 114060,
+    [168723] = 114059,
+    [168724] = 114058,
+    [168725] = 114057,
+    [168726] = 114110,
+    [168727] = 114080,
+    [168728] = 114079,
+    [168729] = 114078,
+    [168730] = 114077,
+    [168731] = 114076,
+    [168732] = 114075,
+    [168733] = 114074,
+    [168734] = 114073,
+    [168735] = 114072,
+    [168736] = 114071,
+    [168737] = 114070,
+    [168738] = 114069,
+    [168739] = 114112,
+    [168740] = 114087,
+    [168741] = 119124,
+    [168742] = 114086,
+    [168743] = 119122,
+    [168744] = 119120,
+    [168745] = 114085,
+    [168746] = 119118,
+    [168747] = 119116,
+    [168748] = 119114,
+    [168749] = 114084,
+    [168750] = 114083,
+    [168751] = 114082,
+    [168752] = 114111,
+    [168753] = 114093,
+    [168754] = 119125,
+    [168755] = 114092,
+    [168756] = 119123,
+    [168757] = 119121,
+    [168758] = 114091,
+    [168759] = 119119,
+    [168760] = 119117,
+    [168761] = 119115,
+    [168762] = 114090,
+    [168763] = 114089,
+    [168764] = 114088,
+    [169508] = 115018,
+    [170566] = 115591,
+    [175132] = 118564,
+    [175135] = 118565,
+    [175136] = 118566,
+    [176482] = 118592,
+    [176483] = 119094,
+    [176484] = 119095,
+    [176485] = 119096,
+    [176486] = 119097,
+    [176487] = 119098,
+    [176488] = 119099,
+    [176489] = 119100,
+    [176490] = 119101,
+    [176491] = 119102,
+    [176791] = 119185,
+    [176934] = 119095,
+    [178444] = 120301,
+    [178445] = 120302,
 }
 
 -- List of items that, when right-clicked, reward loot (includes items from DELAYED_CONTAINER_SPELL_ID_TO_ITEM_ID_MAP).
@@ -278,6 +296,7 @@
 -- It also means there is a high margin for bad data since multiple bags can be clicked within a small time frame.
 -- True = instant cast; false = cast time
 private.CONTAINER_ITEM_ID_LIST = {
+    [105751] = true, -- Kor'kron Shaman's Treasure
     [116980] = true, -- Invader's Forgotten Treasure
     [118529] = true, -- Cache of Highmaul Treasures (Normal)
     [118530] = true, -- Cache of Highmaul Treasures (Heroic)