Add files via upload
This commit is contained in:
+159
@@ -0,0 +1,159 @@
|
||||
-- consumables.lua
|
||||
|
||||
consumablesCategories = {
|
||||
["Elixirs"] = {
|
||||
{ id = 13452, name = "Elixir of the Mongoose" },
|
||||
{ id = 9187, name = "Elixir of Greater Agility" },
|
||||
{ id = 13453, name = "Elixir of Brute Force" },
|
||||
{ id = 13447, name = "Elixir of the Sages" },
|
||||
{ id = 3825, name = "Elixir of Fortitude" },
|
||||
{ id = 9179, name = "Elixir of Greater Intellect" },
|
||||
{ id = 13454, name = "Greater Arcane Elixir" },
|
||||
{ id = 17708, name = "Elixir of Frost Power" },
|
||||
{ id = 9264, name = "Elixir of Shadow Power" },
|
||||
{ id = 6373, name = "Elixir of Firepower" },
|
||||
{ id = 21546, name = "Elixir of Greater Firepower" },
|
||||
{ id = 18294, name = "Elixir of Greater Water Breathing" },
|
||||
{ id = 9088, name = "Gift of Arthas" },
|
||||
{ id = 9155, name = "Arcane Elixir" },
|
||||
},
|
||||
["Protection Potions"] = {
|
||||
{ id = 13457, name = "Greater Fire Protection Potion" },
|
||||
{ id = 13456, name = "Greater Frost Protection Potion" },
|
||||
{ id = 13458, name = "Greater Nature Protection Potion" },
|
||||
{ id = 13459, name = "Greater Shadow Protection Potion" },
|
||||
{ id = 13461, name = "Greater Arcane Protection Potion" },
|
||||
{ id = 9036, name = "Magic Resistance Potion" },
|
||||
},
|
||||
["Utility Potions"] = {
|
||||
{ id = 20008, name = "Living Action Potion" },
|
||||
{ id = 5634, name = "Free Action Potion" },
|
||||
{ id = 3387, name = "Limited Invulnerability Potion" },
|
||||
{ id = 9030, name = "Restorative Potion" },
|
||||
{ id = 13462, name = "Purification Potion" },
|
||||
{ id = 9172, name = "Invisibility Potion" },
|
||||
{ id = 2459, name = "Swiftness Potion" },
|
||||
},
|
||||
["Combat Potions"] = {
|
||||
{ id = 13455, name = "Greater Stoneshield Potion" },
|
||||
{ id = 13442, name = "Mighty Rage Potion" },
|
||||
{ id = 5631, name = "Rage Potion" },
|
||||
},
|
||||
["Mana & Health Potions"] = {
|
||||
{ id = 13444, name = "Major Mana Potion" },
|
||||
{ id = 13446, name = "Major Healing Potion" },
|
||||
{ id = 12190, name = "Dreamless Sleep Potion" },
|
||||
{ id = 2456, name = "Rejuvenation Potion" },
|
||||
},
|
||||
["Juju & Other Buffs"] = {
|
||||
{ id = 12460, name = "Juju Power" },
|
||||
{ id = 12451, name = "Juju Might" },
|
||||
{ id = 12457, name = "Juju Chill" },
|
||||
{ id = 12455, name = "Juju Ember" },
|
||||
{ id = 12450, name = "Juju Flurry" },
|
||||
{ id = 8412, name = "Ground Scorpok Assay" },
|
||||
{ id = 8410, name = "R.O.I.D.S." },
|
||||
{ id = 8411, name = "Lung Juice Cocktail" },
|
||||
{ id = 18284, name = "Kreeg's Stout Beatdown" },
|
||||
{ id = 21151, name = "Rumsey Rum Black Label" },
|
||||
{ id = 12820, name = "Winterfall Firewater" },
|
||||
},
|
||||
["Food Buffs"] = {
|
||||
{ id = 51711, name = "Sweet Mountain Berry (Agility)" },
|
||||
{ id = 51714, name = "Sweet Mountain Berry (Stamina)" },
|
||||
{ id = 12662, name = "Blasted Boar Lung" },
|
||||
{ id = 21023, name = "Dirge's Kickin' Chimaerok Chops" },
|
||||
{ id = 12210, name = "Tender Wolf Steak" },
|
||||
{ id = 12217, name = "Dragonbreath Chili" },
|
||||
{ id = 18254, name = "Runn Tum Tuber Surprise" },
|
||||
{ id = 13931, name = "Nightfin Soup" },
|
||||
{ id = 21217, name = "Sagefish Delight" },
|
||||
{ id = 13928, name = "Grilled Squid" },
|
||||
{ id = 20452, name = "Smoked Desert Dumplings" },
|
||||
{ id = 12202, name = "Roast Raptor" },
|
||||
}
|
||||
}
|
||||
|
||||
consumablesList = {}
|
||||
consumablesNameToID = {}
|
||||
for categoryName, consumables in pairs(consumablesCategories) do
|
||||
for _, consumable in ipairs(consumables) do
|
||||
consumablesList[consumable.id] = consumable.name
|
||||
consumablesNameToID[consumable.name] = consumable.id
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
consumablesTextures = {
|
||||
-- Elixirs
|
||||
[13452] = "Interface\\Icons\\INV_Potion_32", -- Elixir of the Mongoose
|
||||
[9187] = "Interface\\Icons\\INV_Potion_94", -- Elixir of Greater Agility
|
||||
[13453] = "Interface\\Icons\\INV_Potion_80", -- Elixir of Brute Force
|
||||
[13447] = "Interface\\Icons\\INV_Potion_29", -- Elixir of the Sages
|
||||
[3825] = "Interface\\Icons\\INV_Potion_43", -- Elixir of Fortitude
|
||||
[9179] = "Interface\\Icons\\INV_Potion_10", -- Elixir of Greater Intellect
|
||||
[13454] = "Interface\\Icons\\INV_Potion_22", -- Greater Arcane Elixir
|
||||
[17708] = "Interface\\Icons\\INV_Potion_20", -- Elixir of Frost Power
|
||||
[9264] = "Interface\\Icons\\INV_Potion_48", -- Elixir of Shadow Power
|
||||
[6373] = "Interface\\Icons\\INV_Potion_38", -- Elixir of Firepower
|
||||
[21546] = "Interface\\Icons\\INV_Potion_24", -- Elixir of Greater Firepower
|
||||
[18294] = "Interface\\Icons\\INV_Potion_13", -- Elixir of Greater Water Breathing
|
||||
[9088] = "Interface\\Icons\\INV_Potion_16", -- Gift of Arthas
|
||||
[9155] = "Interface\\Icons\\INV_Potion_83", -- Arcane Elixir
|
||||
|
||||
-- Protection Potions
|
||||
[13457] = "Interface\\Icons\\INV_Potion_24", -- Greater Fire Protection Potion
|
||||
[13456] = "Interface\\Icons\\INV_Potion_20", -- Greater Frost Protection Potion
|
||||
[13458] = "Interface\\Icons\\INV_Potion_22", -- Greater Nature Protection Potion
|
||||
[13459] = "Interface\\Icons\\INV_Potion_23", -- Greater Shadow Protection Potion
|
||||
[13461] = "Interface\\Icons\\INV_Potion_25", -- Greater Arcane Protection Potion
|
||||
[9036] = "Interface\\Icons\\INV_Potion_81", -- Magic Resistance Potion
|
||||
|
||||
-- Utility Potions
|
||||
[20008] = "Interface\\Icons\\INV_Potion_16", -- Living Action Potion
|
||||
[5634] = "Interface\\Icons\\INV_Potion_04", -- Free Action Potion
|
||||
[3387] = "Interface\\Icons\\INV_Potion_62", -- Limited Invulnerability Potion
|
||||
[9030] = "Interface\\Icons\\INV_Potion_68", -- Restorative Potion
|
||||
[13462] = "Interface\\Icons\\INV_Potion_27", -- Purification Potion
|
||||
[9172] = "Interface\\Icons\\INV_Potion_31", -- Invisibility Potion
|
||||
[2459] = "Interface\\Icons\\INV_Potion_95", -- Swiftness Potion
|
||||
|
||||
-- Combat Potions
|
||||
[13455] = "Interface\\Icons\\INV_Potion_67", -- Greater Stoneshield Potion
|
||||
[13442] = "Interface\\Icons\\INV_Potion_41", -- Mighty Rage Potion
|
||||
[5631] = "Interface\\Icons\\INV_Potion_24", -- Rage Potion
|
||||
|
||||
-- Mana & Health Potions
|
||||
[13444] = "Interface\\Icons\\INV_Potion_76", -- Major Mana Potion
|
||||
[13446] = "Interface\\Icons\\INV_Potion_54", -- Major Healing Potion
|
||||
[12190] = "Interface\\Icons\\INV_Potion_83", -- Dreamless Sleep Potion
|
||||
[2456] = "Interface\\Icons\\INV_Potion_01", -- Minor Rejuvenation Potion
|
||||
|
||||
-- Juju & Other Buffs
|
||||
[12460] = "Interface\\Icons\\INV_Misc_MonsterScales_07", -- Juju Power
|
||||
[12451] = "Interface\\Icons\\INV_Misc_MonsterScales_11", -- Juju Might
|
||||
[12457] = "Interface\\Icons\\INV_Misc_MonsterScales_09", -- Juju Chill
|
||||
[12455] = "Interface\\Icons\\INV_Misc_MonsterScales_15", -- Juju Ember
|
||||
[12450] = "Interface\\Icons\\INV_Misc_MonsterScales_17", -- Juju Flurry
|
||||
[8412] = "Interface\\Icons\\INV_Misc_Food_54", -- Ground Scorpok Assay
|
||||
[8410] = "Interface\\Icons\\INV_Misc_Food_54", -- R.O.I.D.S.
|
||||
[8411] = "Interface\\Icons\\INV_Drink_17", -- Lung Juice Cocktail
|
||||
[18284] = "Interface\\Icons\\INV_Drink_05", -- Kreeg's Stout Beatdown
|
||||
[21151] = "Interface\\Icons\\INV_Drink_04", -- Rumsey Rum Black Label
|
||||
[12820] = "Interface\\Icons\\INV_Misc_Powder_Mana", -- Winterfall Firewater
|
||||
|
||||
-- Food Buffs
|
||||
[12662] = "Interface\\Icons\\INV_Misc_Organ_03", -- Demonic Rune (Assuming for Blasted Boar Lung)
|
||||
[21023] = "Interface\\Icons\\INV_Misc_Food_47", -- Dirge's Kickin' Chimaerok Chops
|
||||
[12210] = "Interface\\Icons\\INV_Misc_Food_47", -- Roast Raptor
|
||||
[12217] = "Interface\\Icons\\INV_Misc_Food_41", -- Dragonbreath Chili
|
||||
[18254] = "Interface\\Icons\\INV_Misc_Food_64", -- Runn Tum Tuber Surprise
|
||||
[13931] = "Interface\\Icons\\INV_Misc_Food_47", -- Nightfin Soup
|
||||
[21217] = "Interface\\Icons\\INV_Misc_Food_64", -- Sagefish Delight
|
||||
[13928] = "Interface\\Icons\\INV_Misc_Food_51", -- Grilled Squid
|
||||
[20452] = "Interface\\Icons\\INV_Misc_Food_62", -- Smoked Desert Dumplings
|
||||
[12202] = "Interface\\Icons\\INV_Misc_Food_14", -- Tiger Meat (Assuming for Roast Raptor)
|
||||
}
|
||||
|
||||
|
||||
+1103
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
||||
## Interface: 11200
|
||||
## Title: |cff00ff00Consumes Tracker|r |cff808080[Horyoshi]|r
|
||||
## Notes: Tracks your inventory, bank and mail for consumables. Works through multiple characters on the same account.
|
||||
## Author: Horyoshi
|
||||
## Version: 1.2
|
||||
## SavedVariables: ConsumeTracker_Settings, ConsumeTracker_Data
|
||||
|
||||
ConsumesTracker.lua
|
||||
Consumables.lua
|
||||
minimap_icon.xml
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.0 KiB |
@@ -0,0 +1,57 @@
|
||||
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd">
|
||||
<Button name="ConsumesTracker_MinimapButton" hidden="false" enableMouse="true" parent="Minimap" toplevel="true" movable="true">
|
||||
|
||||
<HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/>
|
||||
<Size>
|
||||
<AbsDimension x="32" y="32"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="0"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Layers>
|
||||
<Layer level="OVERLAY">
|
||||
<Texture name="ConsumesTracker_MinimapIconTexture" file="Interface\AddOns\ConsumesTracker\images\minimap_icon">
|
||||
<Size>
|
||||
<AbsDimension x="24" y="24"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="CENTER">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="0"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</Texture>
|
||||
</Layer>
|
||||
</Layers>
|
||||
|
||||
<Scripts>
|
||||
<OnLoad>
|
||||
ConsumesTracker_OnLoad(this);
|
||||
</OnLoad>
|
||||
<OnDragStart>
|
||||
ConsumesTracker_OnDragStart(this);
|
||||
</OnDragStart>
|
||||
<OnDragStop>
|
||||
ConsumesTracker_OnDragStop(this);
|
||||
</OnDragStop>
|
||||
<OnMouseDown>
|
||||
ConsumesTracker_HandleClick(self, arg1);
|
||||
</OnMouseDown>
|
||||
<OnEnter>
|
||||
GameTooltip:SetOwner(this, "ANCHOR_LEFT");
|
||||
GameTooltip:SetText("Consumes Tracker");
|
||||
GameTooltip:AddLine("|cff00ff00Left Click|r to open tracker", 1, 1, 1);
|
||||
GameTooltip:AddLine("Shift + Click to drag", 0.5, 0.5, 0.5);
|
||||
GameTooltip:Show();
|
||||
</OnEnter>
|
||||
<OnLeave>
|
||||
GameTooltip:Hide();
|
||||
</OnLeave>
|
||||
</Scripts>
|
||||
</Button>
|
||||
</Ui>
|
||||
Reference in New Issue
Block a user