Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
2.3 kB
1
Indexable
Never
local amulet = 3081
local equip_ammy = null
if getNeck() then equip_ammy = getNeck():getId() end
macro(50, "Auto SSA", "Insert", function()
    if hppercent() <= 100 and (getNeck() == null or getNeck():getId() ~= amulet) then
            g_game.equipItemId(amulet)
            delay(200)
    elseif hppercent() >= 101 and (getNeck() == null or equip_ammy and getNeck():getId() ~= equip_ammy) then
        g_game.equipItemId(equip_ammy)
        delay(200)
    end
end)


-- equip might ring

local ring = 3048
local equip_ammy = null
if getFinger() then equip_ammy = getFinger():getId() end
macro(50, "Auto Might Ring", "Delete", function()
    if hppercent() <= 100 and (getFinger() == null or getFinger():getId() ~= ring) then
            g_game.equipItemId(ring)
            delay(200)
    elseif hppercent() >= 102 and (getFinger() == null or equip_ammy and getFinger():getId() ~= equip_ammy) then
        g_game.equipItemId(equip_ammy)
        delay(200)
    end
end)


local energypercent = 70; 
local otherring = 90; 
local ringOne = 3051
local ringTwo = 39185
macro(200, "Butterfly > Energy Ring", function()
  if hppercent() <= energypercent and findItem(ringOne) then
    moveToSlot(ringOne, SlotFinger)
  elseif (hppercent() >= otherring) and findItem(ringTwo) then
    moveToSlot(ringTwo, SlotFinger)
  end
end)



UI.Separator()

macro(1, "Sd on Target", function()
    if g_game.isAttacking() then
        usewith(3155, g_game.getAttackingCreature())
        delay(400)
 end
end)





macro(200, "Avalanche no Target", function()
    if g_game.isAttacking() then
        usewith(3161, g_game.getAttackingCreature())
        delay(400)
    end
end)



macro(200, "GFB no Target", function()
    if g_game.isAttacking() then
        usewith(3191, g_game.getAttackingCreature())
        delay(400)
    end
end)




macro(200, "Stone Shower no Target", function()
    if g_game.isAttacking() then
        usewith(3175, g_game.getAttackingCreature())
        delay(400)
    end
end)



macro(200, "Thunder Storm no Target", function()
    if g_game.isAttacking() then
        usewith(3202, g_game.getAttackingCreature())
        delay(400)
    end
end)










local healingSpell = 'exura vita'
local hpPercent = 95
macro(50, "Exura Vita 95%",  function()
  if (hppercent() <= hpPercent) then
    say(healingSpell) 
  end
end)