view Modules/ProspectMe_Tables.lua @ 58:f9b6c0305908

Added an integrity check to incoming data to make sure the ItemID is a valid ore/herb Updated tooltips to allow hiding of the economics data (in addition to the existing toggles for granular results) Updated tooltips to give better hints when the player hasn't prospected/milled an item before
author Vynn <mischivin@gmail.com>
date Mon, 28 Nov 2016 12:09:11 -0500
parents
children
line wrap: on
line source
local function Initialize ()
	
	--clear out tables before setting them fresh on load
	ProspectMe.Tables = {}

	ProspectMe.Tables.Herbs = {
		[765] = 1, -- Silverleaf
		[785] = 0, -- Mageroyal
		[2447] = 1, -- Peacebloom
		[2449] = 1, -- Earthroot
		[2450] = 25, -- Briarthorn
		[2452] = 25, -- Swiftthistle
		[2453] = 25, -- Bruiseweed
		[3355] = 75, -- Wild Steelbloom
		[3356] = 75, -- Kingsblood
		[3357] = 75, -- Liferoot
		[3358] = 125, -- Khadgar's Whisker
		[3369] = 75, -- Grave Moss
		[3818] = 125, -- Fadeleaf
		[3819] = 125, -- Dragon's Teeth
		[3820] = 25, -- Stranglekelp
		[3821] = 125, -- Goldthorn
		[4625] = 175, -- Firebloom
		[8831] = 175, -- Purple Lotus
		[8836] = 175, -- Arthas' Tears
		[8838] = 175, -- Sungrass
		[8839] = 175, -- Blindweed
		[8845] = 175, -- Ghost Mushroom
		[8846] = 175, -- Gromsblood
		[13463] = 225, -- Dreamfoil
		[13464] = 225, -- Golden Sansam
		[13465] = 225, -- Mountain Silversage
		[13466] = 225, -- Sorrowmoss
		[13467] = 200, -- Icecap
		[22785] = 275, -- Felweed
		[22786] = 275, -- Dreaming Glory
		[22787] = 275, -- Ragveil
		[22789] = 275, -- Terocone
		[22790] = 275, -- Ancient Lichen
		[22791] = 275, -- Netherbloom
		[22792] = 275, -- Nightmare Vine
		[22793] = 275, -- Mana Thistle
		[36901] = 325, -- Goldclover
		[36903] = 325, -- Adder's Tongue
		[36904] = 325, -- Tiger Lily
		[36905] = 325, -- Lichbloom
		[36906] = 325, -- Icethorn
		[36907] = 325, -- Talandra's Rose
		[37921] = 325, -- Deadnettle
		[39970] = 325, -- Fire Leaf
		[52983] = 425, -- Cinderbloom
		[52984] = 425, -- Stormvine
		[52985] = 450, -- Azshara's Veil
		[52986] = 450, -- Heartblossom
		[52987] = 475, -- Twilight Jasmine
		[52988] = 475, -- Whiptail
		[72234] = 500, -- Green Tea Leaf
		[72235] = 500, -- Silkweed
		[72237] = 500, -- Rain Poppy
		[79010] = 500, -- Snow Lily
		[79011] = 500, -- Fool's Cap
		[89639] = 500, -- Desecrated Herb
		[109124] = 0, -- Frostweed
		[109125] = 0, -- Fireweed
		[109126] = 0, -- Gorgrond Flytrap
		[109127] = 0, -- Starflower
		[109128] = 0, -- Nagrand Arrowbloom
		[109129] = 0, -- Talador Orchid
		[109130] = 0, -- Chameleon Lotus
		[124101] = 0, -- Aethril
		[124102] = 0, -- Dreamleaf
		[124103] = 0, -- Foxflower
		[124104] = 0, -- Fjarnskaggl
		[124105] = 0, -- Starlight Rose
		[124106] = 0, -- Felwort
		[128304] = 0, -- Yseralline Seed 
	}

	ProspectMe.Tables.Ores = {
		[2770] = 1, -- Copper Ore
		[2771] = 50, -- Tin Ore
		[2772] = 125, -- Iron Ore
		[3858] = 175, -- Mithril Ore
		[10620] = 250, -- Thorium Ore
		[23424] = 275, -- Fel Iron Ore
		[23425] = 325, -- Adamantite Ore
		[36909] = 350, -- Cobalt Ore
		[36910] = 450, -- Titanium Ore
		[36912] = 400, -- Saronite Ore
		[52183] = 500, -- Pyrite Ore
		[52185] = 475, -- Elementium Ore
		[53038] = 425, -- Obsidium Ore
		[72092] = 500, -- Ghost Iron Ore
		[72093] = 550, -- Kyparite
		[72094] = 600, -- Black Trillium Ore
		[72103] = 600, -- White Trillium Ore
		[123918] = 0, -- Leystone Ore
		[123919] = 0, -- Felslate
	}

end

local frame = CreateFrame("FRAME", "ProspectMe_Tables")
frame:RegisterEvent("VARIABLES_LOADED")
frame:SetScript("OnEvent", Initialize)