Files
FishingBuddy/FishingHoles.lua
anthonycoffey 6b001ce4b4 initial commit
2017-10-19 17:39:57 -05:00

44 lines
1.4 KiB
Lua
Executable File

-- Support for Fishing Holes
FishingBuddy.FishingHoles = {};
-- Let's store fishing holes like this
-- FishingBuddy_Info["FishingHoles"][ZONE]
-- Store everything to two digits?
local function IsFishingHole()
if ( GameTooltip:IsVisible() ) then
local text = getglobal("GameTooltipTextLeft1");
if ( text ) then
text = text:GetText();
-- let a partial match work (for translations)
if ( string.find(text, FishingBuddy.SCHOOL_OF) ) then
local s,e = string.find(text, FishingBuddy.SCHOOL_OF.." ");
if ( s ) then
if ( s > 1 ) then
text = string.sub(text, 1, s-1)..string.sub(fishie, e+1);
else
text = string.sub(text, e+1);
end
else
s,e = string.find(text, " "..FishingBuddy.SCHOOL_OF);
if ( s ) then
text = string.sub(text, 1, s-1)..string.sub(text, e+1);
end
end
return text;
end
end
end
return nil;
end
FishingBuddy.FishingHoles.CheckFishingHole = function()
local holename = IsFishingHole();
if ( holename ) then
-- find the name of the fish in our database if we can
-- if not, we can find it later, when we catch one
-- need translations for the other kinds of fishing holes
end
end