Add new code snippets
This commit is contained in:
82
Complete Projects/Legion/Herb Sniffer/Herb Arrays Legion.lua
Normal file
82
Complete Projects/Legion/Herb Sniffer/Herb Arrays Legion.lua
Normal file
@@ -0,0 +1,82 @@
|
||||
aura_env.herbs = {
|
||||
[1] = {
|
||||
["X"] = 49.38,
|
||||
["Y"] = 77.73,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[2] = {
|
||||
["X"] = 48.13,
|
||||
["Y"] = 85.04,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[3] = {
|
||||
["X"] = 47.99,
|
||||
["Y"] = 73.48,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[4] = {
|
||||
["X"] = 55.28,
|
||||
["Y"] = 61.71,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[5] = {
|
||||
["X"] = 58.67,
|
||||
["Y"] = 59.56,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[6] = {
|
||||
["X"] = 57.57,
|
||||
["Y"] = 57.4,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[7] = {
|
||||
["X"] = 57.13,
|
||||
["Y"] = 60.08,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[8] = {
|
||||
["X"] = 55.73,
|
||||
["Y"] = 51.76,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[9] = {
|
||||
["X"] = 56.14,
|
||||
["Y"] = 51.59,
|
||||
["CD"] = 0,
|
||||
},
|
||||
[10] = {
|
||||
["X"] = 41.07,
|
||||
["Y"] = 73.8,
|
||||
["CD"] = 0,
|
||||
},
|
||||
}
|
||||
aura_env.cooldown = 600
|
||||
aura_env.wipeDistance = 50
|
||||
aura_env.angle = 0
|
||||
aura_env.hyp = 0
|
||||
aura_env.GetClosestHerb = function()
|
||||
aura_env.minID = {
|
||||
["X"] = 0,
|
||||
["Y"] = 0,
|
||||
["D"] = 1000,
|
||||
["ID"] = -1
|
||||
}
|
||||
local pX = GetPlayerMapPosition("player") or 0
|
||||
local pY = select(2, GetPlayerMapPosition("player")) or 0
|
||||
pX, pY = pX * 100, pY * 100
|
||||
for k, v in ipairs(aura_env.herbs) do
|
||||
local hX, hY, cd = aura_env.herbs[k].X, aura_env.herbs[k].Y, aura_env.herbs[k].CD
|
||||
if cd == 0 then
|
||||
local X, Y = pX - hX, pY - hY
|
||||
local hyp = math.sqrt((math.abs(X ^ 2)) + (math.abs(Y ^ 2)))
|
||||
if hyp < aura_env.minID.D then
|
||||
aura_env.minID.X = hX
|
||||
aura_env.minID.Y = hY
|
||||
aura_env.minID.D = hyp
|
||||
aura_env.minID.ID = k
|
||||
end
|
||||
end
|
||||
end
|
||||
return aura_env.minID.ID
|
||||
end
|
||||
if WeakAuras.IsOptionsOpen() then WeakAurasSaved.HerbSniffer.CD = 0; WeakAurasSaved.HerbSniffer.NoCD = #aura_env.herbs end
|
Reference in New Issue
Block a user