mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
better optimized db and function for QuestItemStarterDB
Thanks @Loaal
This commit is contained in:
@@ -560,34 +560,29 @@ function GetThreatStatus(currentThreat, maxThreat)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function GetQuestItemStarterInfo(link)
|
function GetQuestItemStarterInfo(itemLink)
|
||||||
local isQuestItem, isQuestStarter, invalidQuestItem = false, false, false
|
local isQuestItem, isQuestStarter, invalidQuestItem = false, false, false
|
||||||
|
|
||||||
if link then
|
if itemLink then
|
||||||
local itemType = select(6, GetItemInfo(match(link, "item:(%d+)")))
|
local _, _, itemID = find(itemLink, "(%d+):")
|
||||||
|
|
||||||
if itemType and itemType == "Quest" then
|
if QIS.QuestItemKeyIDs[itemID] then
|
||||||
isQuestItem = true
|
isQuestItem = true
|
||||||
end
|
else
|
||||||
|
local _, _, _, _, _, itemType = GetItemInfo(itemID)
|
||||||
for _, info in pairs(QIS.QuestItemKeyIDs) do
|
if itemType == "Quest" then
|
||||||
if match(link, "item:(%d+):") == info then
|
|
||||||
isQuestItem = true
|
isQuestItem = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, info in pairs(QIS.QuestItemStarterIDs) do
|
if QIS.QuestItemStarterIDs[itemID] then
|
||||||
if (match(link, "item:(%d+):") == info) then
|
|
||||||
isQuestStarter = true
|
isQuestStarter = true
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
for _, info in pairs(QIS.InvalidQuestItemIDs) do
|
if QIS.InvalidQuestItemIDs[itemID] then
|
||||||
if match(link, "item:(%d+):") == info then
|
|
||||||
invalidQuestItem = true
|
invalidQuestItem = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
return isQuestItem, isQuestStarter, invalidQuestItem
|
return isQuestItem, isQuestStarter, invalidQuestItem
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -5,254 +5,254 @@ local lib = LibStub:NewLibrary(MAJOR_VERSION, MINOR_VERSION)
|
|||||||
if not lib then return end
|
if not lib then return end
|
||||||
|
|
||||||
lib.QuestItemStarterIDs = {
|
lib.QuestItemStarterIDs = {
|
||||||
"1307", -- Gold Pickup Schedule
|
["1307"] = true, -- Gold Pickup Schedule
|
||||||
"1357", -- Captain Sanders' Treasure Map
|
["1357"] = true, -- Captain Sanders' Treasure Map
|
||||||
"1962", -- Glowing Shadowhide Pendant
|
["1962"] = true, -- Glowing Shadowhide Pendant
|
||||||
"1971", -- Furlbrow's Deed
|
["1971"] = true, -- Furlbrow's Deed
|
||||||
"1972", -- Westfall Deed
|
["1972"] = true, -- Westfall Deed
|
||||||
"2794", -- An Old History Book
|
["2794"] = true, -- An Old History Book
|
||||||
"2837", -- Thurman's Letter
|
["2837"] = true, -- Thurman's Letter
|
||||||
"2839", -- A Letter to Yvette
|
["2839"] = true, -- A Letter to Yvette
|
||||||
"2874", -- An Unsent Letter
|
["2874"] = true, -- An Unsent Letter
|
||||||
"3317", -- A Talking Head
|
["3317"] = true, -- A Talking Head
|
||||||
"3668", -- Assassin's Contract
|
["3668"] = true, -- Assassin's Contract
|
||||||
"3706", -- Ensorcelled Parchment
|
["3706"] = true, -- Ensorcelled Parchment
|
||||||
"3985", -- Monogrammed Sash
|
["3985"] = true, -- Monogrammed Sash
|
||||||
"4056", -- Cortello's Riddle
|
["4056"] = true, -- Cortello's Riddle
|
||||||
"4098", -- Carefully Folded Note
|
["4098"] = true, -- Carefully Folded Note
|
||||||
"4433", -- Waterlogged Envelope
|
["4433"] = true, -- Waterlogged Envelope
|
||||||
"4613", -- Corroded Black Box
|
["4613"] = true, -- Corroded Black Box
|
||||||
"4614", -- Pendant of Myzrael
|
["4614"] = true, -- Pendant of Myzrael
|
||||||
"4854", -- Demon Scarred Cloak
|
["4854"] = true, -- Demon Scarred Cloak
|
||||||
"4881", -- Aged Envelope
|
["4881"] = true, -- Aged Envelope
|
||||||
"4903", -- Eye of Burning Shadow
|
["4903"] = true, -- Eye of Burning Shadow
|
||||||
"4926", -- Chen's Empty Keg
|
["4926"] = true, -- Chen's Empty Keg
|
||||||
"5102", -- Owatanka's Tailspike
|
["5102"] = true, -- Owatanka's Tailspike
|
||||||
"5103", -- Washte Pawne's Feather
|
["5103"] = true, -- Washte Pawne's Feather
|
||||||
"5099", -- Hoof of Lakota'mani
|
["5099"] = true, -- Hoof of Lakota'mani
|
||||||
"5138", -- Harvester's Head
|
["5138"] = true, -- Harvester's Head
|
||||||
"5179", -- Moss-Twined Heart
|
["5179"] = true, -- Moss-Twined Heart
|
||||||
"5352", -- Book: The Powers Below
|
["5352"] = true, -- Book: The Powers Below
|
||||||
"5790", -- Lonebrow's Journal
|
["5790"] = true, -- Lonebrow's Journal
|
||||||
"5877", -- Cracked Silithid Carapace
|
["5877"] = true, -- Cracked Silithid Carapace
|
||||||
"6172", -- Lost Supplies
|
["6172"] = true, -- Lost Supplies
|
||||||
"6196", -- Noboru's Cudgel
|
["6196"] = true, -- Noboru's Cudgel
|
||||||
"6497", -- Simple Parchment
|
["6497"] = true, -- Simple Parchment
|
||||||
"6775", -- Tome of Divinity
|
["6775"] = true, -- Tome of Divinity
|
||||||
"6776", -- Tome of Valor
|
["6776"] = true, -- Tome of Valor
|
||||||
"6916", -- Tome of Divinity
|
["6916"] = true, -- Tome of Divinity
|
||||||
"7666", -- Shattered Necklace
|
["7666"] = true, -- Shattered Necklace
|
||||||
"8244", -- Flawless Draenethyst Sphere
|
["8244"] = true, -- Flawless Draenethyst Sphere
|
||||||
"8524", -- Model 4711-FTZ Power Source
|
["8524"] = true, -- Model 4711-FTZ Power Source
|
||||||
"8623", -- OOX-17/TN Distress Beacon
|
["8623"] = true, -- OOX-17/TN Distress Beacon
|
||||||
"8704", -- OOX-09/HL Distress Beacon
|
["8704"] = true, -- OOX-09/HL Distress Beacon
|
||||||
"8705", -- OOX-22/FE Distress Beacon
|
["8705"] = true, -- OOX-22/FE Distress Beacon
|
||||||
"9250", -- Ship Schedule
|
["9250"] = true, -- Ship Schedule
|
||||||
"9254", -- Cuergo's Treasure Map
|
["9254"] = true, -- Cuergo's Treasure Map
|
||||||
"9326", -- Grime-Encrusted Ring
|
["9326"] = true, -- Grime-Encrusted Ring
|
||||||
"9370", -- Gordunni Scroll
|
["9370"] = true, -- Gordunni Scroll
|
||||||
"10000", -- Margol's Horn
|
["10000"] = true, -- Margol's Horn
|
||||||
"10441", -- Glowing Shard
|
["10441"] = true, -- Glowing Shard
|
||||||
"10454", -- Essence of Eranikus
|
["10454"] = true, -- Essence of Eranikus
|
||||||
"10589", -- Oathstone of Ysera's Dragonflight
|
["10589"] = true, -- Oathstone of Ysera's Dragonflight
|
||||||
"10593", -- Imperfect Draenethyst Fragment
|
["10593"] = true, -- Imperfect Draenethyst Fragment
|
||||||
"10621", -- Runed Scroll
|
["10621"] = true, -- Runed Scroll
|
||||||
"11116", -- A Mangled Journal
|
["11116"] = true, -- A Mangled Journal
|
||||||
"11463", -- Undelivered Parcel
|
["11463"] = true, -- Undelivered Parcel
|
||||||
"11668", -- Flute of Xavaric
|
["11668"] = true, -- Flute of Xavaric
|
||||||
"11818", -- Grimesilt Outhouse Key
|
["11818"] = true, -- Grimesilt Outhouse Key
|
||||||
"12563", -- Warlord Goretooth's Command
|
["12563"] = true, -- Warlord Goretooth's Command
|
||||||
"12564", -- Assassination Note
|
["12564"] = true, -- Assassination Note
|
||||||
"12558", -- Blue-feathered Necklace
|
["12558"] = true, -- Blue-feathered Necklace
|
||||||
"12771", -- Empty Firewater Flask
|
["12771"] = true, -- Empty Firewater Flask
|
||||||
"12780", -- General Drakkisath's Command
|
["12780"] = true, -- General Drakkisath's Command
|
||||||
"12842", -- Crudely-Written Log
|
["12842"] = true, -- Crudely-Written Log
|
||||||
"13140", -- Blood Red Key
|
["13140"] = true, -- Blood Red Key
|
||||||
"13250", -- Head of Balnazzar
|
["13250"] = true, -- Head of Balnazzar
|
||||||
"13920", -- Healthy Dragon Scale
|
["13920"] = true, -- Healthy Dragon Scale
|
||||||
"14646", -- Goldshire Gift Voucher
|
["14646"] = true, -- Goldshire Gift Voucher
|
||||||
"14647", -- Kharanos Gift Voucher
|
["14647"] = true, -- Kharanos Gift Voucher
|
||||||
"14648", -- Dolanaar Gift Voucher
|
["14648"] = true, -- Dolanaar Gift Voucher
|
||||||
"14649", -- Razor Hill Gift Voucher
|
["14649"] = true, -- Razor Hill Gift Voucher
|
||||||
"14650", -- Bloodhoof Village Gift Voucher
|
["14650"] = true, -- Bloodhoof Village Gift Voucher
|
||||||
"14651", -- Brill Gift Voucher
|
["14651"] = true, -- Brill Gift Voucher
|
||||||
"16303", -- Ursangous' Paw
|
["16303"] = true, -- Ursangous' Paw
|
||||||
"16304", -- Shadumbra's Head
|
["16304"] = true, -- Shadumbra's Head
|
||||||
"16305", -- Sharptalon's Claw
|
["16305"] = true, -- Sharptalon's Claw
|
||||||
"16408", -- Befouled Water Globe
|
["16408"] = true, -- Befouled Water Globe
|
||||||
"16790", -- Damp Note
|
["16790"] = true, -- Damp Note
|
||||||
"16782", -- Strange Water Globe
|
["16782"] = true, -- Strange Water Globe
|
||||||
"17008", -- Small Scroll
|
["17008"] = true, -- Small Scroll
|
||||||
"17126", -- Elegant Letter
|
["17126"] = true, -- Elegant Letter
|
||||||
"18356", -- Garona: A Study on Stealth and Treachery
|
["18356"] = true, -- Garona: A Study on Stealth and Treachery
|
||||||
"18357", -- Codex of Defense
|
["18357"] = true, -- Codex of Defense
|
||||||
"18358", -- The Arcanist's Cookbook
|
["18358"] = true, -- The Arcanist's Cookbook
|
||||||
"18359", -- The Light and How to Swing It
|
["18359"] = true, -- The Light and How to Swing It
|
||||||
"18360", -- Harnessing Shadows
|
["18360"] = true, -- Harnessing Shadows
|
||||||
"18361", -- The Greatest Race of Hunters
|
["18361"] = true, -- The Greatest Race of Hunters
|
||||||
"18362", -- Holy Bologna: What the Light Won't Tell You
|
["18362"] = true, -- Holy Bologna: What the Light Won't Tell You
|
||||||
"18363", -- Frost Shock and You
|
["18363"] = true, -- Frost Shock and You
|
||||||
"18364", -- The Emerald Dream
|
["18364"] = true, -- The Emerald Dream
|
||||||
"18401", -- Foror's Compendium of Dragon Slaying
|
["18401"] = true, -- Foror's Compendium of Dragon Slaying
|
||||||
"18422", -- Head of Onyxia
|
["18422"] = true, -- Head of Onyxia
|
||||||
"18423", -- Head of Onyxia
|
["18423"] = true, -- Head of Onyxia
|
||||||
"18565", -- Vessel of Rebirth DEPRECATED
|
["18565"] = true, -- Vessel of Rebirth DEPRECATED
|
||||||
"18628", -- Thorium Brotherhood Contract
|
["18628"] = true, -- Thorium Brotherhood Contract
|
||||||
"18703", -- Ancient Petrified Leaf
|
["18703"] = true, -- Ancient Petrified Leaf
|
||||||
"18706", -- Arena Master
|
["18706"] = true, -- Arena Master
|
||||||
"18769", -- Enchanted Thorium Platemail
|
["18769"] = true, -- Enchanted Thorium Platemail
|
||||||
"18770", -- Enchanted Thorium Platemail
|
["18770"] = true, -- Enchanted Thorium Platemail
|
||||||
"18771", -- Enchanted Thorium Platemail
|
["18771"] = true, -- Enchanted Thorium Platemail
|
||||||
"18950", -- Chambermaid Pillaclencher's Pillow
|
["18950"] = true, -- Chambermaid Pillaclencher's Pillow
|
||||||
"18972", -- Perfect Yeti Hide
|
["18972"] = true, -- Perfect Yeti Hide
|
||||||
"18969", -- Pristine Yeti Hide
|
["18969"] = true, -- Pristine Yeti Hide
|
||||||
"18987", -- Blackhand's Command
|
["18987"] = true, -- Blackhand's Command
|
||||||
"19002", -- Head of Nefarian
|
["19002"] = true, -- Head of Nefarian
|
||||||
"19003", -- Head of Nefarian
|
["19003"] = true, -- Head of Nefarian
|
||||||
"19802", -- Heart of Hakkar
|
["19802"] = true, -- Heart of Hakkar
|
||||||
"19016", -- Vessel of Rebirth
|
["19016"] = true, -- Vessel of Rebirth
|
||||||
"19018", -- Dormant Wind Kissed Blade
|
["19018"] = true, -- Dormant Wind Kissed Blade
|
||||||
"19228", -- Beasts Deck
|
["19228"] = true, -- Beasts Deck
|
||||||
"19267", -- Elementals Deck
|
["19267"] = true, -- Elementals Deck
|
||||||
"19257", -- Warlords Deck
|
["19257"] = true, -- Warlords Deck
|
||||||
"19277", -- Portals Deck
|
["19277"] = true, -- Portals Deck
|
||||||
"19423", -- Sayge's Fortune #23
|
["19423"] = true, -- Sayge's Fortune #23
|
||||||
"19424", -- Sayge's Fortune #24
|
["19424"] = true, -- Sayge's Fortune #24
|
||||||
"19443", -- Sayge's Fortune #25
|
["19443"] = true, -- Sayge's Fortune #25
|
||||||
"19452", -- Sayge's Fortune #27
|
["19452"] = true, -- Sayge's Fortune #27
|
||||||
"20310", -- Flayed Demon Skin
|
["20310"] = true, -- Flayed Demon Skin
|
||||||
"20461", -- Brann Bronzebeard's Lost Letter
|
["20461"] = true, -- Brann Bronzebeard's Lost Letter
|
||||||
"20483", -- Tainted Arcane Sliver
|
["20483"] = true, -- Tainted Arcane Sliver
|
||||||
"20644", -- Nightmare Engulfed Object
|
["20644"] = true, -- Nightmare Engulfed Object
|
||||||
"20741", -- Deadwood Ritual Totem
|
["20741"] = true, -- Deadwood Ritual Totem
|
||||||
"20742", -- Winterfall Ritual Totem
|
["20742"] = true, -- Winterfall Ritual Totem
|
||||||
"20806", -- Logistics Task Briefing X
|
["20806"] = true, -- Logistics Task Briefing X
|
||||||
"20807", -- Logistics Task Briefing I
|
["20807"] = true, -- Logistics Task Briefing I
|
||||||
"20939", -- Logistics Task Briefing II
|
["20939"] = true, -- Logistics Task Briefing II
|
||||||
"20940", -- Logistics Task Briefing III
|
["20940"] = true, -- Logistics Task Briefing III
|
||||||
"20941", -- Combat Task Briefing XII
|
["20941"] = true, -- Combat Task Briefing XII
|
||||||
"20942", -- Combat Task Briefing III
|
["20942"] = true, -- Combat Task Briefing III
|
||||||
"20943", -- Tactical Task Briefing X
|
["20943"] = true, -- Tactical Task Briefing X
|
||||||
"20944", -- Tactical Task Briefing IX
|
["20944"] = true, -- Tactical Task Briefing IX
|
||||||
"20945", -- Tactical Task Briefing II
|
["20945"] = true, -- Tactical Task Briefing II
|
||||||
"20947", -- Tactical Task Briefing IV
|
["20947"] = true, -- Tactical Task Briefing IV
|
||||||
"20948", -- Tactical Task Briefing V
|
["20948"] = true, -- Tactical Task Briefing V
|
||||||
"20949", -- Magical Ledger
|
["20949"] = true, -- Magical Ledger
|
||||||
"21165", -- Tactical Task Briefing VI
|
["21165"] = true, -- Tactical Task Briefing VI
|
||||||
"21166", -- Tactical Task Briefing VII
|
["21166"] = true, -- Tactical Task Briefing VII
|
||||||
"21167", -- Tactical Task Briefing VIII
|
["21167"] = true, -- Tactical Task Briefing VIII
|
||||||
"21220", -- Head of Ossirian the Unscarred
|
["21220"] = true, -- Head of Ossirian the Unscarred
|
||||||
"21221", -- Eye of C'Thun
|
["21221"] = true, -- Eye of C'Thun
|
||||||
"21230", -- Ancient Qiraji Artifact
|
["21230"] = true, -- Ancient Qiraji Artifact
|
||||||
"21245", -- Tactical Task Briefing I
|
["21245"] = true, -- Tactical Task Briefing I
|
||||||
"21248", -- Combat Task Briefing IV
|
["21248"] = true, -- Combat Task Briefing IV
|
||||||
"21249", -- Combat Task Briefing V
|
["21249"] = true, -- Combat Task Briefing V
|
||||||
"21250", -- Combat Task Briefing VI
|
["21250"] = true, -- Combat Task Briefing VI
|
||||||
"21251", -- Combat Task Briefing VII
|
["21251"] = true, -- Combat Task Briefing VII
|
||||||
"21252", -- Combat Task Briefing VIII
|
["21252"] = true, -- Combat Task Briefing VIII
|
||||||
"21253", -- Combat Task Briefing IX
|
["21253"] = true, -- Combat Task Briefing IX
|
||||||
"21255", -- Combat Task Briefing X
|
["21255"] = true, -- Combat Task Briefing X
|
||||||
"21256", -- Combat Task Briefing XI
|
["21256"] = true, -- Combat Task Briefing XI
|
||||||
"21257", -- Logistics Task Briefing IV
|
["21257"] = true, -- Logistics Task Briefing IV
|
||||||
"21258", -- Logistics Task Briefing IV
|
["21258"] = true, -- Logistics Task Briefing IV
|
||||||
"21259", -- Logistics Task Briefing V
|
["21259"] = true, -- Logistics Task Briefing V
|
||||||
"21260", -- Logistics Task Briefing VI
|
["21260"] = true, -- Logistics Task Briefing VI
|
||||||
"21261", -- Logistics Task Briefing VI
|
["21261"] = true, -- Logistics Task Briefing VI
|
||||||
"21262", -- Logistics Task Briefing VIII
|
["21262"] = true, -- Logistics Task Briefing VIII
|
||||||
"21263", -- Logistics Task Briefing VII
|
["21263"] = true, -- Logistics Task Briefing VII
|
||||||
"21264", -- Logistics Task Briefing VII
|
["21264"] = true, -- Logistics Task Briefing VII
|
||||||
"21265", -- Logistics Task Briefing IX
|
["21265"] = true, -- Logistics Task Briefing IX
|
||||||
"21378", -- Logistics Task Briefing I
|
["21378"] = true, -- Logistics Task Briefing I
|
||||||
"21379", -- Logistics Task Briefing II
|
["21379"] = true, -- Logistics Task Briefing II
|
||||||
"21380", -- Logistics Task Briefing III
|
["21380"] = true, -- Logistics Task Briefing III
|
||||||
"21381", -- Logistics Task Briefing IX
|
["21381"] = true, -- Logistics Task Briefing IX
|
||||||
"21382", -- Logistics Task Briefing V
|
["21382"] = true, -- Logistics Task Briefing V
|
||||||
"21384", -- Logistics Task Briefing VIII
|
["21384"] = true, -- Logistics Task Briefing VIII
|
||||||
"21385", -- Logistics Task Briefing X
|
["21385"] = true, -- Logistics Task Briefing X
|
||||||
"21514", -- Logistics Task Briefing XI
|
["21514"] = true, -- Logistics Task Briefing XI
|
||||||
"21749", -- Combat Task Briefing I
|
["21749"] = true, -- Combat Task Briefing I
|
||||||
"21750", -- Combat Task Briefing II
|
["21750"] = true, -- Combat Task Briefing II
|
||||||
"21751", -- Tactical Task Briefing III
|
["21751"] = true, -- Tactical Task Briefing III
|
||||||
"22520", -- The Phylactery of Kel'Thuzad
|
["22520"] = true, -- The Phylactery of Kel'Thuzad
|
||||||
"22600", -- Craftsman's Writ - Dense Weightstone
|
["22600"] = true, -- Craftsman's Writ - Dense Weightstone
|
||||||
"22601", -- Craftsman's Writ - Imperial Plate Chest
|
["22601"] = true, -- Craftsman's Writ - Imperial Plate Chest
|
||||||
"22602", -- Craftsman's Writ - Volcanic Hammer
|
["22602"] = true, -- Craftsman's Writ - Volcanic Hammer
|
||||||
"22603", -- Craftsman's Writ - Huge Thorium Battleaxe
|
["22603"] = true, -- Craftsman's Writ - Huge Thorium Battleaxe
|
||||||
"22604", -- Craftsman's Writ - Radiant Circlet
|
["22604"] = true, -- Craftsman's Writ - Radiant Circlet
|
||||||
"22605", -- Craftsman's Writ - Wicked Leather Headband
|
["22605"] = true, -- Craftsman's Writ - Wicked Leather Headband
|
||||||
"22606", -- Craftsman's Writ - Rugged Armor Kit
|
["22606"] = true, -- Craftsman's Writ - Rugged Armor Kit
|
||||||
"22607", -- Craftsman's Writ - Wicked Leather Belt
|
["22607"] = true, -- Craftsman's Writ - Wicked Leather Belt
|
||||||
"22608", -- Craftsman's Writ - Runic Leather Pants
|
["22608"] = true, -- Craftsman's Writ - Runic Leather Pants
|
||||||
"22609", -- Craftsman's Writ - Brightcloth Pants
|
["22609"] = true, -- Craftsman's Writ - Brightcloth Pants
|
||||||
"22610", -- Craftsman's Writ - Runecloth Boots
|
["22610"] = true, -- Craftsman's Writ - Runecloth Boots
|
||||||
"22611", -- Craftsman's Writ - Runecloth Bag
|
["22611"] = true, -- Craftsman's Writ - Runecloth Bag
|
||||||
"22612", -- Craftsman's Writ - Runecloth Robe
|
["22612"] = true, -- Craftsman's Writ - Runecloth Robe
|
||||||
"22613", -- Craftsman's Writ - Goblin Sapper Charge
|
["22613"] = true, -- Craftsman's Writ - Goblin Sapper Charge
|
||||||
"22614", -- Craftsman's Writ - Thorium Grenade
|
["22614"] = true, -- Craftsman's Writ - Thorium Grenade
|
||||||
"22615", -- Craftsman's Writ - Gnomish Battle Chicken
|
["22615"] = true, -- Craftsman's Writ - Gnomish Battle Chicken
|
||||||
"22616", -- Craftsman's Writ - Thorium Tube
|
["22616"] = true, -- Craftsman's Writ - Thorium Tube
|
||||||
"22617", -- Craftsman's Writ - Major Mana Potion
|
["22617"] = true, -- Craftsman's Writ - Major Mana Potion
|
||||||
"22618", -- Craftsman's Writ - Major Healing Potion
|
["22618"] = true, -- Craftsman's Writ - Major Healing Potion
|
||||||
"22620", -- Craftsman's Writ - Greater Arcane Protection Potion
|
["22620"] = true, -- Craftsman's Writ - Greater Arcane Protection Potion
|
||||||
"22621", -- Craftsman's Writ - Potion of Petrification
|
["22621"] = true, -- Craftsman's Writ - Potion of Petrification
|
||||||
"22622", -- Craftsman's Writ - Stonescale Eel
|
["22622"] = true, -- Craftsman's Writ - Stonescale Eel
|
||||||
"22623", -- Craftsman's Writ - Plated Armorfish
|
["22623"] = true, -- Craftsman's Writ - Plated Armorfish
|
||||||
"22624", -- Craftsman's Writ - Lightning Eel
|
["22624"] = true, -- Craftsman's Writ - Lightning Eel
|
||||||
"22719", -- Omarion's Handbook
|
["22719"] = true, -- Omarion's Handbook
|
||||||
"22727", -- Frame of Atiesh
|
["22727"] = true, -- Frame of Atiesh
|
||||||
"22723", -- A Letter from the Keeper of the Rolls
|
["22723"] = true, -- A Letter from the Keeper of the Rolls
|
||||||
"22970", -- A Bloodstained Envelope
|
["22970"] = true, -- A Bloodstained Envelope
|
||||||
"22977", -- A Torn Letter
|
["22977"] = true, -- A Torn Letter
|
||||||
"22972", -- A Careworn Note
|
["22972"] = true, -- A Careworn Note
|
||||||
"22973", -- A Crumpled Missive
|
["22973"] = true, -- A Crumpled Missive
|
||||||
"22974", -- A Ragged Page
|
["22974"] = true, -- A Ragged Page
|
||||||
"22975", -- A Smudged Document
|
["22975"] = true, -- A Smudged Document
|
||||||
"23179", -- Flame of Orgrimmar
|
["23179"] = true, -- Flame of Orgrimmar
|
||||||
"23180", -- Flame of Thunder Bluff
|
["23180"] = true, -- Flame of Thunder Bluff
|
||||||
"23181", -- Flame of the Undercity
|
["23181"] = true, -- Flame of the Undercity
|
||||||
"23182", -- Flame of Stormwind
|
["23182"] = true, -- Flame of Stormwind
|
||||||
"23183", -- Flame of Ironforge
|
["23183"] = true, -- Flame of Ironforge
|
||||||
"23184", -- Flame of Darnassus
|
["23184"] = true, -- Flame of Darnassus
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Keys that are quest items and they are not tagged as quest items.
|
-- Keys that are quest items and they are not tagged as quest items.
|
||||||
lib.QuestItemKeyIDs = {
|
lib.QuestItemKeyIDs = {
|
||||||
"2629", -- Intrepid Strongbox Key
|
["2629"] = true, -- Intrepid Strongbox Key
|
||||||
"2719", -- Small Brass Key
|
["2719"] = true, -- Small Brass Key
|
||||||
"3467", -- Dull Iron Key
|
["3467"] = true, -- Dull Iron Key
|
||||||
"3499", -- Burnished Gold Key
|
["3499"] = true, -- Burnished Gold Key
|
||||||
"3704", -- Rusted Iron Key
|
["3704"] = true, -- Rusted Iron Key
|
||||||
"3930", -- Maury's Key
|
["3930"] = true, -- Maury's Key
|
||||||
"4103", -- Shackle Key
|
["4103"] = true, -- Shackle Key
|
||||||
"4483", -- Burning Key
|
["4483"] = true, -- Burning Key
|
||||||
"4484", -- Cresting Key
|
["4484"] = true, -- Cresting Key
|
||||||
"4485", -- Thundering Key
|
["4485"] = true, -- Thundering Key
|
||||||
"5089", -- Console Key
|
["5089"] = true, -- Console Key
|
||||||
"5475", -- Wooden Key
|
["5475"] = true, -- Wooden Key
|
||||||
"5050", -- Ignition Key
|
["5050"] = true, -- Ignition Key
|
||||||
"5851", -- Cozzle's Key
|
["5851"] = true, -- Cozzle's Key
|
||||||
"7923", -- Defias Tower Key
|
["7923"] = true, -- Defias Tower Key
|
||||||
"8072", -- Silixiz's Tower Key
|
["8072"] = true, -- Silixiz's Tower Key
|
||||||
"9299", -- Thermaplugg's Safe Combination
|
["9299"] = true, -- Thermaplugg's Safe Combination
|
||||||
"10757", -- Ward of the Defiler
|
["10757"] = true, -- Ward of the Defiler
|
||||||
"11079", -- Gor'tesh's Lopped Off Head
|
["11079"] = true, -- Gor'tesh's Lopped Off Head
|
||||||
"12301", -- Bamboo Cage Key
|
["12301"] = true, -- Bamboo Cage Key
|
||||||
"20022", -- Azure Key
|
["20022"] = true, -- Azure Key
|
||||||
}
|
}
|
||||||
|
|
||||||
-- For some reason these are tagged as quest items. They are not.
|
-- For some reason these are tagged as quest items. They are not.
|
||||||
lib.InvalidQuestItemIDs = {
|
lib.InvalidQuestItemIDs = {
|
||||||
"18169", -- Flame Mantle of the Dawn
|
["18169"] = true, -- Flame Mantle of the Dawn
|
||||||
"18170", -- Frost Mantle of the Dawn
|
["18170"] = true, -- Frost Mantle of the Dawn
|
||||||
"18171", -- Arcane Mantle of the Dawn
|
["18171"] = true, -- Arcane Mantle of the Dawn
|
||||||
"18172", -- Nature Mantle of the Dawn
|
["18172"] = true, -- Nature Mantle of the Dawn
|
||||||
"18173", -- Shadow Mantle of the Dawn
|
["18173"] = true, -- Shadow Mantle of the Dawn
|
||||||
"18182", -- Chromatic Mantle of the Dawn
|
["18182"] = true, -- Chromatic Mantle of the Dawn
|
||||||
"20076", -- Zandalar Signet of Mojo
|
["20076"] = true, -- Zandalar Signet of Mojo
|
||||||
"20078", -- Zandalar Signet of Serenity
|
["20078"] = true, -- Zandalar Signet of Serenity
|
||||||
"20077", -- Zandalar Signet of Might
|
["20077"] = true, -- Zandalar Signet of Might
|
||||||
"23545", -- Power of the Scourge
|
["23545"] = true, -- Power of the Scourge
|
||||||
"23547", -- Resilience of the Scourge
|
["23547"] = true, -- Resilience of the Scourge
|
||||||
"23548", -- Might of the Scourge
|
["23548"] = true, -- Might of the Scourge
|
||||||
"23549", -- Fortitude of the Scourge
|
["23549"] = true, -- Fortitude of the Scourge
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user