Add new code snippets
This commit is contained in:
37
Complete Projects/Legion/Herb Counter.lua
Normal file
37
Complete Projects/Legion/Herb Counter.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
CHAT_MSG_OPENING
|
||||
function(_,msg)
|
||||
local _,_,caster,event,target = string.find(msg, "(%a+)%s*perform*%s*(%a+)%s*Gathering%s*on%s*(%a*)")
|
||||
local herbN = 0
|
||||
if caster == "You" and event == "Herb" then
|
||||
for i = 1, 5 do
|
||||
if target == aura_env.herbs[i] then
|
||||
herbN = i
|
||||
break
|
||||
end
|
||||
end
|
||||
aura_env.herbCount[herbN] = aura_env.herbCount[herbN] + 1
|
||||
end
|
||||
end
|
||||
|
||||
DISPLAY
|
||||
function()
|
||||
local output = ""
|
||||
for i = 1, 5 do
|
||||
if aura_env.herbCount[i] > 0 then
|
||||
if aura_env.herbs[i] == "Starlight" then
|
||||
if GetItemCount("Starlight Rose") % 7 == 0 then
|
||||
output = output .. "Starlight Rose" .. " " .. aura_env.herbCount[i] .. " " .. GetItemCount("Starlight Rose") .. " " .. GetItemCount("Starlight Rose") / 4 .. " " .. "|cFF6CFF6C" .. math.floor(GetItemCount("Starlight Rose") / 7) .. "\n"
|
||||
else
|
||||
output = output .. "Starlight Rose" .. " " .. aura_env.herbCount[i] .. " " .. GetItemCount("Starlight Rose") .. " " .. GetItemCount("Starlight Rose") / 4 .. " " .. "|cFFFF6C6C" .. math.floor(GetItemCount("Starlight Rose") / 7) .. " - " .. (math.floor(GetItemCount("Starlight Rose") / 7) + 1) * 7 .. "\n"
|
||||
end
|
||||
else
|
||||
output = output .. aura_env.herbs[i] .. " " .. aura_env.herbCount[i] .. " " .. GetItemCount(aura_env.herbs[i]) .. "\n"
|
||||
end
|
||||
end
|
||||
end
|
||||
return output
|
||||
end
|
||||
|
||||
INIT
|
||||
aura_env.herbCount = {0, 0, 0, 0, 0}
|
||||
aura_env.herbs = {"Dreamleaf", "Aethril", "Fjarnskaggl", "Foxflower", "Starlight"}
|
||||
Reference in New Issue
Block a user