What's new
  • logo_cipsoft
    Latest servers:
    New servers will open on: 19th Feb 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Paladin [PACC] Corruption Hole -1 ~ Full Afk

Status
Not open for further replies.

Xinum

Never Give Up!
Joined
Dec 23, 2009
Messages
578
Reaction score
64
[RP]Corruption Hole -1 ~ Full Afk

cBjmlEl.png




Skrypt
Code:
<Settings>
  <Alerts>
    <Player>
      <OnScreen>
        <PlaySound>no</PlaySound>
        <FlashClient>no</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>BlakW</SafeList>
      </OnScreen>
      <Attacking>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>BlakW</SafeList>
      </Attacking>
      <GMOnScreen>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <Disconnect>no</Disconnect>
      </GMOnScreen>
    </Player>
    <Creature />
    <Item />
    <Message>
      <PrivateMessage>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>BlakW</SafeList>
      </PrivateMessage>
      <Advanced>
        <PlaySound>no</PlaySound>
        <FlashClient>no</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <Screenshot>no</Screenshot>
      </Advanced>
      <Raid>
        <PlaySound>no</PlaySound>
        <FlashClient>no</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <Warnings>All</Warnings>
      </Raid>
      <SafeBank>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <CloseTibia>no</CloseTibia>
        <Disconnect>yes</Disconnect>
      </SafeBank>
      <HealCreature>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <CloseTibia>no</CloseTibia>
        <Disconnect>yes</Disconnect>
        <Screenshot>no</Screenshot>
      </HealCreature>
      <YourAttack>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <CloseTibia>no</CloseTibia>
        <Disconnect>yes</Disconnect>
        <Screenshot>no</Screenshot>
        <SafeList>null</SafeList>
      </YourAttack>
      <Unjust>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <CloseTibia>no</CloseTibia>
        <Disconnect>yes</Disconnect>
      </Unjust>
    </Message>
    <Capacity>
      <Value>100</Value>
      <PlaySound>no</PlaySound>
      <FlashClient>no</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </Capacity>
    <StandTime>
      <Value>450000</Value>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </StandTime>
    <Stamina>
      <Value>841</Value>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>yes</PauseBot>
      <CloseTibia>no</CloseTibia>
      <Disconnect>yes</Disconnect>
    </Stamina>
    <Disconnect>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>yes</PauseBot>
    </Disconnect>
    <Enabled>no</Enabled>
  </Alerts>
  <Healer>
    <Rules>
      <Exura-Gran-San>
        <HealRange>0 to 60 %</HealRange>
        <ManaRange>2 to 100 %</ManaRange>
        <HealMethod>Salvation</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>no</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>yes</Enabled>
      </Exura-Gran-San>
      <Exura-San>
        <HealRange>60 to 75 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Divine Healing</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Exura-San>
      <Exura>
        <HealRange>75 to 90 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Light Healing</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Exura>
      <Utura-Gran>
        <HealRange>50 to 95 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Intense Recovery</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>40000 to 60000</SpamRate>
        <Enabled>no</Enabled>
      </Utura-Gran>
      <Utura>
        <HealRange>50 to 95 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Recovery</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>no</Enabled>
      </Utura>
      <GSP>
        <HealRange>0 to 50 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <HealMethod>Great Spirit Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>no</Enabled>
      </GSP>
      <Strong-Mana-Potion>
        <HealRange>0 to 100 %</HealRange>
        <ManaRange>0 to 40 %</ManaRange>
        <HealMethod>Strong Mana Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Strong-Mana-Potion>
      <MP>
        <HealRange>0 to 100 %</HealRange>
        <ManaRange>0 to 75 %</ManaRange>
        <HealMethod>Mana Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>no</Enabled>
      </MP>
      <Anti-Paralyze-Low-Hp>
        <HealRange>0 to 60 %</HealRange>
        <ManaRange>2 to 100 %</ManaRange>
        <HealMethod>Salvation</HealMethod>
        <ExtraCondition>If paralyzed</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Paralyze-Low-Hp>
      <Anti-Paralyze-Medium-Hp>
        <HealRange>60 to 75 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Divine Healing</HealMethod>
        <ExtraCondition>If paralyzed</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Paralyze-Medium-Hp>
      <Anti-Paralyze-High-Hp>
        <HealRange>75 to 100 %</HealRange>
        <ManaRange>1 to 100 %</ManaRange>
        <HealMethod>Light Healing</HealMethod>
        <ExtraCondition>If paralyzed</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Paralyze-High-Hp>
    </Rules>
    <PingCompensation>10</PingCompensation>
    <Enabled>yes</Enabled>
  </Healer>
  <FriendHealer>
    <Rules />
    <Enabled>no</Enabled>
  </FriendHealer>
  <Refiller>
    <Rules>
      <Power-Bolts>
        <HealRange>0 to 100 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <ItemRefiller>3450</ItemRefiller>
        <AmmoCount>20 to 60</AmmoCount>
        <ExtraCondition>No condition</ExtraCondition>
        <SpamRate>500 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Power-Bolts>
      <Life-Ring-Changer>
        <HealRange>0 to 97 %</HealRange>
        <ManaRange>0 to 97 %</ManaRange>
        <ItemRefiller>3052</ItemRefiller>
        <AmmoCount>0 to 100</AmmoCount>
        <ExtraCondition>If no ring</ExtraCondition>
        <SpamRate>500 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Life-Ring-Changer>
    </Rules>
    <Enabled>yes</Enabled>
  </Refiller>
  <HotKeys>
    <List>
      <ShowBot>
        <Script>showbot()</Script>
        <MainKey>66</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowBot>
      <PauseBot>
        <Script>local cavebot = getsettings("Settings/CaveBot/Enabled")
local targeting = getsettings("Settings/Targeting/Enabled")

if cavebot == 'no' or targeting == 'no' then
   setcavebot('on')
   settargeting('on')
   setlooting('on')
else
   setcavebot('off')
   settargeting('off')
   setlooting('off')
end
wait(500)</Script>
        <MainKey>19</MainKey>
        <ComboKey>None</ComboKey>
        <Enabled>yes</Enabled>
      </PauseBot>
      <ShowClient>
        <Script>focusclient()</Script>
        <MainKey>84</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowClient>
      <ShowSettings>
        <Script>showsettings()</Script>
        <MainKey>83</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowSettings>
    </List>
    <Condition>Client focus required</Condition>
    <Enabled>yes</Enabled>
  </HotKeys>
  <Actions>
    <List>
      <Auto-Area-Attack>
        <Script>--[[ 
    Name: Auto Area Attack by BlakW 
    Version: v1.0.0
    Status: Works
    TODO: 
    ]]--


--Minimum monsters count to consider:
local minMonsterCount = 4

--Distance from self:
local selfDistance = 3

--Name Spell One to cast:
local nameSpellOne = ("exevo mas san")


if (serverType == ("PVP"))
then
    updateworld()
    if ((paround(10, true) == 0) and (maround(selfDistance, "Dragon Hatchling", "Lizard High Guard", "Lizard Chosen", "Lizard Dragon Priest", "Lizard Legionnaire")  >= minMonsterCount))
    then
        cast(nameSpellOne)
        wait(300)
    end
elseif (serverType == ("OPT-PVP"))
then
    updateworld()
    if ((maround(selfDistance, "Dragon Hatchling", "Lizard High Guard", "Lizard Chosen", "Lizard Dragon Priest", "Lizard Legionnaire")  >= minMonsterCount))
    then
        cast(nameSpellOne)
        wait(300)
    end
end</Script>
        <SpamRate>200 to 500</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Area-Attack>
      <Auto-Drop-Vials>
        <Script>--[[
    Name: Auto Drop Vials by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--
    
    
--Minimum count of vials to check:
local countDropVial = 30

if ((maround(7) == 0) and (lootbodies == false) and ((itemcount(285) + itemcount(284) + itemcount(283)) >= countDropVial)) 
then
    wait(3000)
    dropitems(285)
    wait(700, 900)
    dropitems(284)
    wait(700, 900)
    dropitems(283)
    wait(700, 900)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Drop-Vials>
      <Auto-Walk-Through-Players>
        <Script>--[[
    Name: Auto Walk Through Players by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--
    
    
if (pzone == true)
then
    updateworld()
    setsettings("Settings\\CaveBot\\Pathfinding\\WalkThroughPlayers", "yes")
    wait(1000)
end

if ((serverType == ("PVP")) and (pzone == false))
then
    updateworld()
    setsettings("Settings\\CaveBot\\Pathfinding\\WalkThroughPlayers", "no")
    wait(1000)
elseif ((serverType == ("OPT-PVP")))
then
    updateworld()
    setsettings("Settings\\CaveBot\\Pathfinding\\WalkThroughPlayers", "yes")
    wait(1000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Walk-Through-Players>
      <Auto-Haste>
        <Script>--[[
    Name: Auto Haste by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--
    
    
--Name haste spell:
local hasteSpellName = ("utani hur")
    
--Consider monsters:
local hasteConsiderMonsters = ("yes")

--Monsters amount to haste:
local hasteMonstersAmount = 1
    
if ((pzone == false) and (hasted == false) and (standtime < 3000) and (lootbodies == false))
then
    if (hasteConsiderMonsters == ("yes"))
    then
        if (maround(7) >= hasteMonstersAmount)
        then
            cast(hasteSpellName)
            wait(1800)
        end
    elseif (hasteConsiderMonsters == ("no") and (maround(7) == 0))
    then
        cast(hasteSpellName)
        wait(1800)
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Auto-Haste>
      <Kill-Around-If-Trapped>
        <Script>--[[
    Name: Kill Around If Trapped by BlakW 
    Version: v1.0.0
    Status: Works
    TODO: 
]]--
    
    
if (serverType == ("PVP"))
then
    updateworld()
    if (paround(10, true) == 0)
    then
        if (standtime >= 60000)
        then
            if ((maround(1) >= 1) and (mp >= 120))
            then
                cast("exevo mas san")
                wait(600, 1800)
            end
        end
    end
elseif (serverType == ("OPT-PVP"))
then
    updateworld()
    if (standtime >= 60000)
    then
        if ((maround(1) >= 1) and (mp >= 120))
        then
            cast("exevo mas san")
            wait(600, 1800)
        end
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Kill-Around-If-Trapped>
      <Escape-Traps-Monsters-Around>
        <Script>--[[
    Name: Escape Traps with Monsters Around by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--
    
    
if ((standtime >= 40000) and (maround(7) >= 1))
then
    local randomMove = math.random(1, 4)
    
    if (randomMove == 1)
    then
        move("n")
        wait(1000)
    elseif (randomMove == 2)
    then
        move("e")
        wait(1000)
    elseif (randomMove == 3)
    then
        move("s")
        wait(1000)
    elseif (randomMove == 4)
    then
        move("w")
        wait(1000)
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Escape-Traps-Monsters-Around>
      <Soft-Boots-Changer>
        <Script>--[[
    Name: Soft Boots Changer by BlakW 
    Version: v1.0.0
    Status: Works
    TODO: 
]]--
    

--Name of boots to use apart from soft:
local idBootsToUse = ("Boots of Haste")

--Unequip soft boots at % health:
local hpPctUnequipSb = 99

--Unequip soft boots at % mana:
local mpPctUnequipSb = 99

--Equip soft boots at % health or less:
local hpPctEquipSb = 98

--Equip soft boots at % mana or less:
local mpPctEquipSb = 98

--Soft Boots name:
local idSoftBoots = ("Soft Boots")

--Soft Boots in use ID:
local idUseSoftBoots = 3549

--Worn Soft Boots name:
local idWornSoftBoots = ("Worn Soft Boots")

if (pzone == true)
then
    moveitems(idBootsToUse, mainBp, "boots", 1)
    wait(1000)
elseif (pzone == false)
then
    if ((hppc <= hpPctEquipSb) and (mppc <= mpPctEquipSb) and (boots ~= idUseSoftBoots) and (lootbodies == false))
    then
        moveitems(idSoftBoots, mainBp, "boots", 1)
	 wait(1000)
    elseif ((hppc >= hpPctUnequipSb) and (mppc >= mpPctUnequipSb) and (boots == idUseSoftBoots) and (lootbodies == false))
    then
	 moveitems(idBootsToUse, mainBp, "boots", 1)
	 wait(1000)
    end
end
if ((boots == itemid(idWornSoftBoots)) and (lootbodies == false))
then
    moveitems(idBootsToUse, mainBp, "boots", 1)
    wait(1000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Soft-Boots-Changer>
      <Auto-Loot-Destination>
        <Script>--[[
    Name: Auto Loot Destination by BlakW 
    Version: v1.0.0
    Status: Works only once
    TODO:
]]--

updateworld()

--To Main Backpack:
setsettings("Settings\\Looting\\List\\None\\Destination", mainBp)

--To Loot Backpack
setsettings("Settings\\Looting\\List\\Broken Halberd\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Bunch of Ripe Rice\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Strong Health Potion\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Drakinata\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Legionnaire Flags\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Lizard Leather\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Lizard Scale\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Diamond\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Red Lantern\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Zaoan Armor\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Zaoan Shoes\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Lizard Trophy\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Dragon Priests Wandtip\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Life Ring\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Platinum Coin\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Amethyst\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Wand of Inferno\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Terra Rod\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Great Mana Potion\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Yellow Gem\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Focus Cape\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Zaoan Robe\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Great Health Potion\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\High Guard Shoulderplates\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Spiked Iron Ball\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\High Guard Flag\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Emerald\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Tower Shield\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Zaoan Legs\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Cursed Shoulder Spikes\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Corrupted Flag\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Scale of Corruption\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Zaoan Helmet\\Destination", lootBp)

--To Supplies Backpack
setsettings("Settings\\Looting\\List\\Strong Mana Potion\\Destination", mainBp)

--To Gold Backpack
setsettings("Settings\\Looting\\List\\Gold Coin\\Destination", goldBp)</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Loot-Destination>
      <Auto-Mount>
        <Script>--[[
    Name: Auto Mount by BlakW 
    Version: v1.0.0
    Status: Works
    TODO: 
]]--

if (useMount == ("yes"))
then
	setsettings("Settings\\CaveBot\\Settings\\AutoMount", "yes")
	wait(10000)
elseif (useMount == ("no"))
then
	setsettings("Settings\\CaveBot\\Settings\\AutoMount", "no")
	wait(10000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Mount>
      <Update-World>
        <Script>updateworld()</Script>
        <SpamRate>10000 to 20000</SpamRate>
        <Enabled>yes</Enabled>
      </Update-World>
      <Monsters-Around-Danger>
        <Script>--[[
    Name: Monsters Around Danger by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--


if (maround(7, "Lizard Chosen", "Lizard High Guard") >= 3)
then
    setsettings("Settings\\Targeting\\Settings\\Proximity", "8")
elseif (maround(7, "Lizard Chosen", "Lizard High Guard") < 3)
then
    setsettings("Settings\\Targeting\\Settings\\Proximity", "2")
end

if (maround(10, "Lizard Chosen", "Lizard High Guard", "Lizard Dragon Priest", "Lizard Legionnaire") >= 3)
then
    setsettings("Settings\\Targeting\\Settings\\Danger", "6")
elseif (maround(10, "Lizard Chosen", "Lizard High Guard", "Lizard Dragon Priest", "Lizard Legionnaire") < 3)
then
    setsettings("Settings\\Targeting\\Settings\\Danger", "3")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Monsters-Around-Danger>
      <Auto-Attack-Spell>
        <Script>--[[
    Name: Auto Attack Spell by BlakW 
    Version: v1.0.0
    Status: Works
    TODO:
]]--


if ((target.name == "Lizard Chosen") and (target.isshootable == true) and (target.hppc >= 6) and (target.dist <= 5))
then
    cast("exori san")
    wait(1000)
elseif ((target.name == "Lizard Chosen") and (target.isshootable == true) and (target.hppc < 6) and (target.dist <= 5))
then
    cast("exori con")
    wait(1000)
end

if ((target.name == "Lizard High Guard") and (target.isshootable == true) and (target.hppc >= 6) and (target.dist <= 5))
then
    cast("exori san")
    wait(1000)
elseif ((target.name == "Lizard High Guard") and (target.isshootable == true) and (target.hppc < 6) and (target.dist <= 5))
then
    cast("exori con")
    wait(1000)
end

if ((target.name == "Lizard Legionnaire") and (target.isshootable == true) and (target.hppc >= 6) and (target.dist <= 5))
then
    cast("exori san")
    wait(1000)
elseif ((target.name == "Lizard Legionnaire") and (target.isshootable == true) and (target.hppc < 6) and (target.dist <= 5))
then
    cast("exori con")
    wait(1000)
end

if ((target.name == "Lizard Dragon Priest") and (target.isshootable == true) and (target.hppc >= 6) and (target.dist <= 5))
then
    cast("exori san")
    wait(1000)
elseif ((target.name == "Lizard Dragon Priest") and (target.isshootable == true) and (target.hppc < 6) and (target.dist <= 5))
then
    cast("exori con")
    wait(1000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Auto-Attack-Spell>
      <Anti-Lure>
        <Script>--[[
    Name: Anti Lure
    Version: v1.0.0
    Status: Works
    TODO:
]]--


local monstersToConsider = {"Lizard High Guard", "Lizard Chosen"}

if (useAntiLure == ("yes"))
then
    if (posz == 8)
    then
        if (maround(7, unpack(monstersToConsider)) >= 4)
        then
            settargeting("off")
            stopattack()
            setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "no")
            if not hasted
            then
                cast("utani hur")
                wait(300, 400)
                gotolabel(wpt.id-4)
            end
        elseif (maround(7, unpack(monstersToConsider)) < 4)
        then
            wait(2000)
            if (getsettings("Settings\\Targeting\\Enabled") == "no")
            then
                settargeting("on")
                wait(1000, 2000)
                setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "yes")
                wait(1000, 2000)
            end
        end
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Lure>
      <Auto-Divine-Missile>
        <Script>if ((target.name == "Lizard Chosen") and (mp >= 20) and (target.dist <= 6) and (target.isshootable))
then
    cast("exori san")
end

if ((target.name == "Lizard High Guard") and (mp >= 20) and (target.dist <= 6) and (target.isshootable))
then
    cast("exori san")
end

if ((target.name == "Lizard Dragon Priest") and (mp >= 20) and (target.isshootable))
then
    cast("exori san")
end

if ((target.name == "Lizard Legionnaire") and (mp >= 20) and (target.isshootable))
then
    cast("exori san")
end</Script>
        <SpamRate>2000 to 2200</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Divine-Missile>
      <ManaWalk>
        <Script>if maround(4, "Lizard Chosen", "Lizard High Guard", "Lizard Dragon Priest", "Lizard Legionnaire") == 0 then
    setsettings("Settings\\Healer\\Rules\\Strong Mana Potion\\ManaRange", "0 to 85 %")
else
    setsettings("Settings\\Healer\\Rules\\Strong Mana Potion\\ManaRange", "0 to 40 %")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </ManaWalk>
      <Auto-Ammo-Refill>
        <Script>--[[
    Name: Auto Ammo Refill by BlakW 
    Version: v1.0.0
    Status: Works
    TODO: 
]]--


--Name of ammunition to equip:
local nameAmmoToEquip = (nameAmmo)

--Minimum amount of ammunition to refill:
local minAmmoToRefill = 50


if ((ammoamount <= minAmmoToRefill) and (itemcount(nameAmmoToEquip) > 0))
then
	moveitems(nameAmmoToEquip, "all", "ammo", 100)
	wait(1000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Ammo-Refill>
      <Relog>
        <Script>local accounts = 
    {
        {acc = account, pass = password, name = name}
    }
local serversavetime = {from = '6:55', to = '7:13'}
serversavetime = {from = tosec(serversavetime.from), to = tosec(serversavetime.to)}
local randdelay = {min = 0, max = 300}
local startlabel = ''
local curchar = 1

--dont change things below

local randomdelay = math.random(randdelay.min, randdelay.max)
if not connected then
    setcavebot('off')
    local curtime = tosec(time())
    if curtime < serversavetime.from or curtime > serversavetime.to+randomdelay then
        connect(accounts[curchar].acc, accounts[curchar].pass, accounts[curchar].name)
        wait(3000,4000)
        updateworld()
        if connected then
            if startlabel ~= '' then
                gotolabel(startlabel)
            end
setlooting("no")
setcavebot("no")
settargeting("no")
closewindows()
wait(500, 1000)
openitem(mainBp, 'back')
wait(500, 1000)
resizewindows() 
wait(500, 1000)
openitem(supBp, mainBp, true)
wait(500, 1000)
resizewindows() 
wait(500, 1000)
openitem(lootBp, mainBp, true)
wait(500, 1000)
resizewindows() 
wait(500, 1000)
openitem(goldBp, mainBp, true)
wait(500, 1000)
setcavebot("on")
settargeting("on")
setlooting("on")    
        end
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Relog>
      <Action1>
        <Script>--Temple NPCs:
local templeNpcNames = {"Alia", "Tyrias", "Brewster", "Rahkem", "Kasmir", "Amanda", "Isimov", "Yberius", "Maealil", "Quentin", "Lynda", "Lorietta", "Prezil", "Kjesse", "Asralius"}

--Temple Position Range (sqm):
local templePositionRange = 7

if ((pzone == true) and (maround(10, false, unpack(templeNpcNames)) >= 1) 
or (pzone == true) and (islocationxyz(32787, 31276, 7, templePositionRange)) 
or (pzone == true) and (islocationxyz(32595, 32744, 6, templePositionRange)) 
or (pzone == true) and (islocationxyz(33213, 32454, 1, templePositionRange)) 
or (pzone == true) and (islocationxyz(32213, 31133, 7, templePositionRange)) 
or (pzone == true) and (islocationxyz(33004, 31490, 11, templePositionRange)) 
or (pzone == true) and (islocationxyz(32649, 31925, 11, templePositionRange)) 
or (pzone == true) and (islocationxyz(33217, 31814, 8, templePositionRange)) 
or (pzone == true) and (islocationxyz(32317, 32826, 7, templePositionRange))
or (pzone == true) and (islocationxyz(33194, 32853, 8, templePositionRange)) 
or  (pzone == true) and (islocationxyz(32369, 32241, 7, templePositionRange)) 
or  (pzone == true) and (islocationxyz(32360, 31782, 7, templePositionRange)) 
or  (pzone == true) and (islocationxyz(32957, 32076, 7, templePositionRange)) 
or  (pzone == true) and (islocationxyz(32732, 31634, 7, templePositionRange))  
or (pzone == true) and (islocationxyz(33447, 31323, 9,  templePositionRange)))
        then
        wait(1500)
        closetibia()
        wait(1500)
        message("Reconnect Message: Tibia client has been closed because character was inside a temple. This is to protect your character from being killed by other players.")
    end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Action1>
    </List>
    <Setup>--[[ Right-click here to open script setup.  
                                    
                           .MMD                   
                          ZMMMMM.      
                         MMMMMMMMM                
                       MMMMMMMMMMMM+              
                      MMMMMMMMMMMMMMM             
                    MMMMMMMMMMMMMMMMMM~           
                  :MMMMMMMMMMMMMMMMMMMMM          
                 MMMMMMMMMMMMMMMMMMMMMMMMO.       
                MMMMMMMMMMMMMMMMMMMMMMMMMM:       
               :MMMMMMMMMMMMMMMMMMMMMMMMMMM       
               MMMMMMMMMMMMMMMMMMMMMMMMMMMMM      
              IMMMMMMMMMMMMMMMMMMMMMMMMMMMMM      
              MMMMMM $MMMMMMMMMMMMMMM$ MMMMM      
              MMMMMM   MMMMMMMMMMMMM  .MMMMM      
              MMMMMM     MMMMMMMMM.   .MMMMM    
               MMMMMM     MMMMMMM     MMMMMM    
               MMMMMMMM. . MMMMM   .MMMMMMMM    
                MMMMMMMMMMMMMMMMMMMMMMMMMMM      
                 MMMMMMMMMMMMMMMMMMMMMMMMM     
                  MMMMMMMMMMMMMMMMMMMMMMM         
                    MMMMMMMMMMMMMMMMMMM        
                      MMMMMMMMMMMMMMM             
                          MMMMMMMM          
      
	__________ .__            __     __      __    
	\______   \|  |  _____   |  | __/  \    /  \   	
	 |    |  _/|  |  \__  \  |  |/ /\   \/\/   /  		
        |    |   \|  |__ / __ \_|    <  \        /    		
        |______  /|____/(____  /|__|_ \  \__/\  /   		
	        \/            \/      \/       \/    		
		  _________               .__          __           
		 /   _____/  ____ _______ |__|______ _/  |_  ______ 	  
		 \_____  \ _/ ___\\_  __ \|  |\____ \\   __\/  ___/ 	
		 /        \\  \___ |  | \/|  ||  |_> >|  |  \___ \  	
		/_______  / \___  >|__|   |__||   __/ |__| /____  > 	
	    	 	 \/      \/            |__|              \/  									  
                                                        RELOADED	
  
----------------------------------------------------------------------
--              Advanced Script Setup for BlakW Scripts             --
----------------------------------------------------------------------


+-+-+-+-+-+-+
| Important |
+-+-+-+-+-+-+

Before you run the script read the script post/page info and IBSetup external file.

Found a bug or error? Report it here:   
http://scripts.blakw.com/index.php/support-helpdesk/
    
Need support? Visit:   
http://scripts.blakw.com/index.php/support-helpdesk/

Have an outdated version? Request the latest one here:   
http://scripts.blakw.com/index.php/request-new-copy

Visit our forums:   
http://scripts.blakw.com/index.php/forum/index


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                   User configurable settings                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Backpack Settings    |
    +-+-+-+-+-+-+-+-+-+-+-+-+
]]--
    

    --Name of Main backpack:
    mainBp = ("Backpack Of Holding")

    --Name of loot backpack:
    lootBp = ("dragon Backpack")

    --Name of supplies backpack:
    supBp = ("jewelled Backpack")

    --Name of gold backpack:
    goldBp = ("brocade Backpack")
	
    --Use Main backpack:
    useMainBp = ("yes")
	
    --Use Loot backpack:
    useLootBp = ("yes")
	
    --Use Supplies backpack:
    useSupBp = ("yes")
	
    --Use Gold backpack:
    useGoldBp = ("yes")


--[[
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Depot Settings       |
    +-+-+-+-+-+-+-+-+-+-+-+-+
]]--

    
    --Name of backpack inside depot box with multiple backpacks inside for loot:
    mainDpBp = ("Backpack")
	
    --Name of backpack for stack items:
    stackDpBp = ("Beach Backpack")
	
    --Name of backpack for non-stack items:
    nonStackDpBp = ("Purple Backpack")
   
    --Name of stackable items to deposit:
    stackItemsToDeposit = {"Broken Halberd", "Bunch of Ripe Rice", "Strong Health Potion", "Legionnaire Flags", "Lizard Leather", "Lizard Scale", "Small Diamond", "Red Lantern", "Dragon Priests Wandtip", "Small Amethyst", "Great Mana Potion", "Great Health Potion", "High Guard Shoulderplates", "Spiked Iron Ball", "High Guard Flag", "Small Emerald", "Cursed Shoulder Spikes", "Corrupted Flag", "Scale of Corruption"}

    --Name of non-stackable items to deposit:
    nonStackItemsToDeposit = {"Drakinata", "Zaoan Armor", "Zaoan Shoes", "Lizard Trophy", "Life Ring", "Wand of Inferno", "Terra Rod", "Yellow Gem", "Focus Cape", "Zaoan Robe", "Tower Shield", "Zaoan Legs", "Zaoan Helmet"}


--[[
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Supplies Settings    |
    +-+-+-+-+-+-+-+-+-+-+-+-+ 
]]--
    

    --Name of mana potion to use:
    nameManaPot = ("strong mana potion")

    --Maximum amount of mana potions to carry:
    maxManaPot = 650

    --Minimum amount of mana potions to carry:
    minManaPot = 150

    --Name of health potion to use:
    nameHealthPot = ("great spirit potion")

    --Maximum amount of health potions to carry:
    maxHealthPot = 30

    --Minimum amount of health potions to carry:
    minHealthPot = 20

    --Maximum amount of ammunition to carry:
    maxAmmo = 1700
    
    --Name of ammunition to use:
    nameAmmo = ("drill bolt")

    --Minimum amount of ammunition to carry:
    minAmmo = 300

    --Minimum amount of capacity (cap):
    minCapacity = 100
	

--[[
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Bank Settings        |
    +-+-+-+-+-+-+-+-+-+-+-+-+ 
]]--
                                              
    
    --Price of single mana potion:
    priceManaPot = 82

    --Price of single health potion:
    priceHealthPot = 190

    --Price of single ammunition item:
    priceAmmo = 7

    --Extra amount to withdraw (for trips and others):
    extraCash = 10000


--[[
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Extra Settings       |
    +-+-+-+-+-+-+-+-+-+-+-+-+ 
]]--
                                                         

    --Minimun amount of Worn Soft Boots to go repair:
    minWornSbCount = 1

    --Use Auto Mount:
    useMount = ("yes")

    --Server type (PVP or OPT-PVP):
    serverType = ("PVP")
	

--[[
    +-+-+-+-+-+-+-+-+-+-+-+-+
    |  Waypoint Options     |
    +-+-+-+-+-+-+-+-+-+-+-+-+ 
]]--


    --Use teleport shortcut (must deliver 8 tomes of knowledge):
    useTpShortcut = ("yes")

    --Shovel name to use to enter Brimstone Bugs Lair:
        -- Shovel
        -- Light Shovel
        -- Sneaky Stabber of Eliteness
        -- Squeezing Gear of Girlpower
        -- Whacking Driller of Fate
    nameShovel = "Shovel"

    --Use Anti-Lure (increased safety but lowered exp/h):
    useAntiLure = ("yes")


--[[
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                   Do not edit anything below                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]--


    --Script version:
    scriptVersion = ("1.0.1")


----------------------------------------------------------------------
--       BlakW Scripts 2010 - 2012     Visit: www.blakw.com         --
----------------------------------------------------------------------</Setup>
    <Library>Standard</Library>
    <Enabled>yes</Enabled>
  </Actions>
  <CaveBot>
    <Waypoints>
      <by_BlakW>Stand 33020 31463 10</by_BlakW>
      <README>Action 33020 31463 10 --Script developed by BlakW.;--Visit www.blakw.com for more scripts.;;--Read Script Setup external file and Script post/page before you run it.;;--Happy botting!</README>
      <start_script>Stand 33020 31463 10</start_script>
      <open_bps>Stand 33020 31463 10</open_bps>
      <openReqBps>Action 33020 31463 10 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");closewindows();wait(2000);;if (useMainBp == ("yes"));then;	openitem(mainBp, "back");	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);;if (useLootBp == ("yes"));then;	openitem(lootBp, mainBp, true);	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);;if (useSupBp == ("yes"));then;	openitem(supBp, mainBp, true);	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openReqBps>
      <check_bps>Stand 33020 31463 10</check_bps>
      <checkBps>Action 33020 31463 10 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 3;;if (windowcount() < (minBpWindows));then ;    gotolabel("open_bps") ;end</checkBps>
      <enter_depot>Stand 33020 31463 10</enter_depot>
      <w000>Stand 33019 31459 10</w000>
      <w001>Stand 33020 31459 11</w001>
      <w002>Stand 33027 31449 11</w002>
      <checkPos1>Action 33027 31449 11 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("enter_depot");end</checkPos1>
      <itemDepositor>Action 33027 31449 11 -- // Do not edit anything below:;;;reachgrounditem("depot");wait(1000,2000);openitem("depot");wait(700,900);;while (windowcount("Depot Chest") == 0);do;	openitem(3502, "locker");	wait(700,900);end;;wait(1500, 2000);;while (windowcount(mainDpBp) == 0);do;	openitem(mainDpBp, "Depot Chest");	wait(700,900);end;;wait(1500, 2000);;;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = false;for i,j in pairs(itemsStacks) ;do;    _nexti = true;    while itemcount(itemsStacks[i]) > 0 and _nexti ;	do;        _nexti = moveitemsonto(itemsStacks[i], "all", stackDpBp, 100, lastonto);        wait(400,500);    end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = false;for i,j in pairs(itemsNonStacks) ;do;    _nextii = true;    while itemcount(itemsNonStacks[i]) > 0 and _nextii ;	do;        _nextii = moveitemsonto(itemsNonStacks[i], "all", nonStackDpBp, 100, lastonto);        wait(400,500);    end;end;;;openitem(lootBp, lootBp, false);wait(1500, 2000);;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = false;for i,j in pairs(itemsStacks) ;do;    _nexti = true;    while itemcount(itemsStacks[i]) > 0 and _nexti ;	do;        _nexti = moveitemsonto(itemsStacks[i], "all", stackDpBp, 100, lastonto);        wait(400,500);    end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = false;for i,j in pairs(itemsNonStacks) ;do;    _nextii = true;    while itemcount(itemsNonStacks[i]) > 0 and _nextii ;	do;        _nextii = moveitemsonto(itemsNonStacks[i], "all", nonStackDpBp, 100, lastonto);        wait(400,500);    end;end;;openitem(lootBp, lootBp, false);wait(1500, 2000);;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = false;for i,j in pairs(itemsStacks) ;do;    _nexti = true;    while itemcount(itemsStacks[i]) > 0 and _nexti ;	do;        _nexti = moveitemsonto(itemsStacks[i], "all", stackDpBp, 100, lastonto);        wait(400,500);    end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = false;for i,j in pairs(itemsNonStacks) ;do;    _nextii = true;    while itemcount(itemsNonStacks[i]) > 0 and _nextii ;	do;        _nextii = moveitemsonto(itemsNonStacks[i], "all", nonStackDpBp, 100, lastonto);        wait(400,500);    end;end;;wait(1500, 2000)</itemDepositor>
      <openReqBps2>Action 33027 31449 11 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");closewindows();wait(2000);;if (useMainBp == ("yes"));then;	openitem(mainBp, "back");	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);;if (useSupBp == ("yes"));then;	openitem(supBp, mainBp, true);	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);;if (useLootBp == ("yes"));then;	openitem(lootBp, mainBp, true);	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openReqBps2>
      <checReqBps2>Action 33027 31449 11 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 3;;if (windowcount() < (minBpWindows));then ;    gotolabel("openReqBps2") ;end</checReqBps2>
      <openNextBpOn>Action 33027 31449 11 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes")</openNextBpOn>
      <leave_depot>Stand 33027 31449 11</leave_depot>
      <w003>Stand 33020 31459 11</w003>
      <w004>Stand 33019 31459 11</w004>
      <w005>Stand 33018 31459 10</w005>
      <w006>Stand 33017 31472 10</w006>
      <w007>Stand 33013 31485 10</w007>
      <checkPos2>Action 33013 31485 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("leave_depot");end</checkPos2>
      <go_bank>Stand 33013 31485 10</go_bank>
      <w008>Stand 33013 31487 10</w008>
      <w009>Use 33013 31488 10</w009>
      <w010>Stand 33013 31492 10</w010>
      <checkPos3>Action 33013 31492 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_bank");end</checkPos3>
      <w011>Stand 33013 31492 10</w011>
      <depositWithdrawCash>Action 33013 31492 10 -- // Do not edit anything below:;;;local totalMPotToCalc = (maxManaPot);local nameMPotToCalc = (nameManaPot);local priceMPotToCalc = (priceManaPot);local totalHPotToCalc = (maxHealthPot);local nameHPotToCalc = (nameHealthPot);local priceHPotToCalc = (priceHealthPot);local totalAmmoToCalc = (maxAmmo);local nameAmmoToCalc = (nameAmmo);local priceAmmoToCalc = (priceAmmo);local nameItemToCalc = ("worn soft boots");local priceItemToCalc = 10000;local countItemToCalc = itemcount(nameItemToCalc);local countMPotToCalc = itemcount(nameMPotToCalc);local countHPotToCalc = itemcount(nameHPotToCalc);local countAmmoToCalc = itemcount(nameAmmoToCalc) ;;;local totalToWithdraw = positive((totalMPotToCalc-countMPotToCalc)*priceMPotToCalc) + positive((totalHPotToCalc-countHPotToCalc)*priceHPotToCalc) + positive((totalAmmoToCalc-countAmmoToCalc)*priceAmmoToCalc) + positive(countItemToCalc*priceItemToCalc) + (extraCash);;say("hi");wait(1500,2500);npcsay("deposit all");wait(200,300);npcsay("yes");wait(200,300);;if (totalToWithdraw > 0) ;then;   npcsay("withdraw "..totalToWithdraw);   wait(200,300);   npcsay("yes");   wait(200,300);end</depositWithdrawCash>
      <open_gbp>Stand 33013 31492 10</open_gbp>
      <openGbp>Action 33013 31492 10 -- // Do not edit anything below:;;;if (useGoldBp == ("yes"));then;	openitem(goldBp, mainBp, true);	wait(1500, 2000);	resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openGbp>
      <check_gbp>Stand 33013 31492 10</check_gbp>
      <checkGbp>Action 33013 31492 10 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ;    gotolabel("open_gbp") ;end</checkGbp>
      <leave_bank>Stand 33013 31492 10</leave_bank>
      <w012>Stand 33009 31492 10</w012>
      <w013>Use 33008 31492 10</w013>
      <w014>Stand 33007 31492 10</w014>
      <w015>Stand 33003 31493 10</w015>
      <checkPos4>Action 33003 31493 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("leave_bank");end</checkPos4>
      <w016>Stand 33002 31505 10</w016>
      <w017>Stand 33012 31522 10</w017>
      <w018>Stand 33017 31537 10</w018>
      <w019>Stand 33017 31540 10</w019>
      <check_soft>Stand 33017 31540 10</check_soft>
      <checkSofts>Action 33017 31540 10 -- // Do not edit anything below:;;;--Worn Soft Boots Name:;local wornSbName = ("worn soft boots");;if (itemcount(wornSbName) >= minWornSbCount) ;then;	gotolabel("go_repair_soft");elseif (itemcount(wornSbName) < minWornSbCount);then;	gotolabel("ignore_repair_soft");end</checkSofts>
      <go_repair_soft>Stand 33017 31540 10</go_repair_soft>
      <w020>Stand 33025 31538 10</w020>
      <w021>Stand 33038 31534 10</w021>
      <w022>Stand 33055 31532 10</w022>
      <w023>Stand 33062 31530 10</w023>
      <w024>Use 33062 31529 10</w024>
      <w025>Stand 33062 31528 10</w025>
      <checkPos5>Action 33062 31528 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_repair_soft");end</checkPos5>
      <soft_lever1>Stand 33061 31527 10</soft_lever1>
      <w026>Use 33062 31527 10</w026>
      <w027>Stand 32993 31547 4</w027>
      <checkPos6>Action 32993 31547 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_lever1");end</checkPos6>
      <soft_gate1>Stand 32993 31547 4</soft_gate1>
      <w028>Stand 32990 31548 4</w028>
      <w029>Use 32990 31547 4</w029>
      <w030>Stand 32990 31546 4</w030>
      <w031>Stand 32991 31539 4</w031>
      <checkPos7>Action 32991 31539 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_gate1");end</checkPos7>
      <soft_lever2>Stand 32991 31539 4</soft_lever2>
      <w032>Use 32992 31539 4</w032>
      <w033>Stand 32991 31539 1</w033>
      <checkPos8>Action 32991 31539 1 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_lever2");end</checkPos8>
      <soft_go_svargrond>Stand 32984 31539 1</soft_go_svargrond>
      <melianTalk>Action 32984 31539 1 -- // Do not edith anything below:;;reachcreature("Melian");wait(2000);say("hi");wait(2000);npcsay("svargrond");wait(1000);npcsay("yes");wait(1000)</melianTalk>
      <w034>Stand 32254 31097 4</w034>
      <checkPos9>Action 32254 31097 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_go_svargrond");end</checkPos9>
      <soft_leave_iyad>Stand 32254 31097 4</soft_leave_iyad>
      <w035>Stand 32249 31101 4</w035>
      <w036>Stand 32248 31106 5</w036>
      <w037>Stand 32249 31110 6</w037>
      <w038>Stand 32250 31110 7</w038>
      <w039>Stand 32258 31112 7</w039>
      <w040>Stand 32265 31126 7</w040>
      <w041>Stand 32287 31127 7</w041>
      <w042>Stand 32307 31127 7</w042>
      <w043>Stand 32322 31118 7</w043>
      <w044>Stand 32341 31115 7</w044>
      <w045>Ladder 32341 31112 7</w045>
      <w046>Stand 32341 31109 6</w046>
      <checkPos10>Action 32341 31109 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_leave_iyad");end</checkPos10>
      <soft_go_venore>Stand 32341 31109 6</soft_go_venore>
      <breezeldaTalk>Action 32341 31109 6 -- // Do not edith anything below:;;reachcreature("Captain Breezelda");wait(2000);say("hi");wait(2000);npcsay("venore");wait(1000);npcsay("yes");wait(1000)</breezeldaTalk>
      <checkPos5>Action 32954 32023 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_go_venore");end</checkPos5>
      <go_soft_shop>Stand 32954 32023 6</go_soft_shop>
      <w047>Stand 32954 32035 6</w047>
      <w048>Stand 32954 32053 6</w048>
      <w049>Stand 32954 32074 6</w049>
      <w050>Stand 32953 32090 6</w050>
      <w051>Stand 32949 32102 6</w051>
      <w052>Stand 32954 32108 6</w052>
      <checkPos11>Action 32954 32108 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_soft_shop");end</checkPos11>
      <soft_shop>Stand 32954 32108 6</soft_shop>
      <repairSoft>Action 32954 32108 6 -- // Do not edit anything below:;	;	;--Name of soft boots:;local wornSbName = ("worn soft boots");	;say("hi");wait(1000);;while (itemcount(wornSbName) >= 1);do;	npcsay("repair");	wait(1000);	npcsay("yes");	wait(1000);end</repairSoft>
      <leave_soft_shop>Stand 32954 32108 6</leave_soft_shop>
      <w053>Stand 32948 32102 6</w053>
      <w054>Stand 32954 32092 6</w054>
      <w055>Stand 32954 32074 6</w055>
      <w056>Stand 32954 32056 6</w056>
      <w057>Stand 32954 32039 6</w057>
      <w058>Stand 32954 32023 6</w058>
      <checkPos12>Action 32954 32023 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("leave_soft_shop");end</checkPos12>
      <go_svargrond>Stand 32954 32023 6</go_svargrond>
      <fearlessTalk>Action 32954 32023 6 -- // Do not edith anything below:;;;reachcreature("Captain Fearless");wait(2000);say("hi");wait(2000);npcsay("svargrond");wait(1000);npcsay("yes");wait(1000)</fearlessTalk>
      <w059>Stand 32341 31108 6</w059>
      <checkPos13>Action 32341 31108 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_svargrond");end</checkPos13>
      <soft_leave_svargrond>Stand 32341 31108 6</soft_leave_svargrond>
      <w060>Stand 32341 31112 6</w060>
      <w061>Stand 32337 31117 7</w061>
      <w062>Stand 32320 31118 7</w062>
      <w063>Stand 32312 31125 7</w063>
      <w064>Stand 32287 31127 7</w064>
      <w065>Stand 32271 31126 7</w065>
      <w066>Stand 32257 31125 7</w066>
      <w067>Stand 32256 31110 7</w067>
      <w068>Stand 32249 31110 7</w068>
      <w069>Stand 32248 31106 6</w069>
      <w070>Stand 32248 31101 5</w070>
      <w071>Stand 32253 31097 4</w071>
      <checkPos14>Action 32253 31097 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_leave_svargrond");end</checkPos14>
      <soft_go_farmine>Stand 32253 31097 4</soft_go_farmine>
      <iyadTalk>Action 32253 31097 4 -- // Do not edith anything below:;;reachcreature("Iyad");wait(2000);say("hi");wait(2000);npcsay("farmine");wait(1000);npcsay("yes");wait(1000)</iyadTalk>
      <w072>Stand 32983 31539 1</w072>
      <checkPos15>Action 32983 31539 1 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_go_farmine");end</checkPos15>
      <soft_lever3>Stand 32991 31539 1</soft_lever3>
      <w073>Use 32992 31539 1</w073>
      <w074>Stand 32991 31539 4</w074>
      <checkPos16>Action 32991 31539 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_lever3");end</checkPos16>
      <soft_gate2>Stand 32990 31546 4</soft_gate2>
      <w075>Use 32990 31547 4</w075>
      <w076>Stand 32990 31548 4</w076>
      <checkPos17>Action 32990 31548 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_gate2");end</checkPos17>
      <soft_lever4>Stand 32993 31547 4</soft_lever4>
      <w077>Use 32994 31547 4</w077>
      <w078>Stand 33061 31527 10</w078>
      <checkPos18>Action 33061 31527 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_lever4");end</checkPos18>
      <soft_gate3>Stand 33062 31528 10</soft_gate3>
      <w079>Use 33062 31529 10</w079>
      <w080>Stand 33062 31531 10</w080>
      <checkPos19>Action 33062 31531 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("soft_gate3");end</checkPos19>
      <w081>Stand 33048 31533 10</w081>
      <w082>Stand 33032 31539 10</w082>
      <ignore_repair_soft>Stand 33017 31540 10</ignore_repair_soft>
      <enter_sup_shop>Stand 33010 31540 10</enter_sup_shop>
      <w084>Stand 33010 31538 10</w084>
      <w083>Use 33010 31537 10</w083>
      <w085>Stand 33010 31534 10</w085>
      <checkPos20>Action 33010 31534 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("enter_sup_shop");end</checkPos20>
      <sup_shop>Stand 33010 31534 10</sup_shop>
      <buySup>Action 33010 31534 10 -- // Do not edit anything below:;;;--Name of health potions to buy:;local nameHpToBuy = (nameHealthPot);;--Total amount of health potions to buy:;local totalHpToBuy = (maxHealthPot);;--Name of mana potions to buy:;local nameMpToBuy = (nameManaPot);;--Total amount of mana potions to buy:;local totalMpToBuy = (maxManaPot);;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");wait(1000);say("hi");wait(2000);while ((itemcount(285) + itemcount(284) + itemcount(283)) >= 10) ;do;	npcsay("vials");	wait(1000, 1200);	npcsay("yes");	wait(1000, 1200);end;wait(1000, 1200);npcsay("trade");wait(1000, 1200);buyitemsupto(nameHpToBuy, totalHpToBuy);wait(1000, 1200);buyitemsupto(nameMpToBuy, totalMpToBuy);wait(1000, 1200)</buySup>
      <sup_shop_stop>Stand 33010 31534 10</sup_shop_stop>
      <leave_sup_shop>Stand 33010 31534 10</leave_sup_shop>
      <w086>Stand 33010 31536 10</w086>
      <w087>Use 33010 31537 10</w087>
      <w088>Stand 33010 31538 10</w088>
      <w089>Stand 33017 31540 10</w089>
      <checkPos21>Action 33017 31540 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("leave_sup_shop");end</checkPos21>
      <w090>Stand 33017 31540 10</w090>
      <checkReqBps3>Action 33017 31540 10 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ;       closewindows();	if (useMainBp == ("yes"));	then;		openitem(mainBp, "back");		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useLootBp == ("yes"));	then;		openitem(lootBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useSupBp == ("yes"));	then;		openitem(supBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useGoldBp == ("yes"));	then;		openitem(goldBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;;wait(1500, 2000);resizewindows();wait(1000);;end</checkReqBps3>
      <move_sup>Stand 33017 31540 10</move_sup>
      <moveSup>Action 33017 31540 10 wait(1000);setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes");wait(1000);;closewindows();wait(800,1400);openitem(mainBp, "Back");wait(400,600);resizewindows();wait(800,1400);openitem(supBp, mainBp, false);wait(400,600);resizewindows();wait(800,1400)</moveSup>
      <init>Stand 33017 31540 10</init>
      <w091>Stand 33027 31537 10</w091>
      <go_pb_shop>Stand 33037 31536 10</go_pb_shop>
      <w152>Stand 33037 31537 10</w152>
      <w153>Use 33037 31538 10</w153>
      <w154>Stand 33037 31541 10</w154>
      <checkPos74>Action 33037 31541 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_pb_shop");end</checkPos74>
      <w155>Stand 33037 31541 10</w155>
      <buyPb>Action 33037 31541 10 -- // Do not edit anything below:;;;--Name of ammunition to buy:;local nameAmmoToBuy = (nameAmmo);;--Total amount of ammunition to buy:;local totalAmmoToBuy = ((maxAmmo) - (weaponamount));;    ;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");say("hi");wait(1200,1800);npcsay("trade");wait(1000,1200);buyitemsupto(nameAmmoToBuy, totalAmmoToBuy);wait(1000,1200);npcsay("bye");wait(1000,1200)</buyPb>
      <pb_shop_stop>Stand 33037 31541 10</pb_shop_stop>
      <w156>Stand 33037 31539 10</w156>
      <w157>Use 33037 31538 10</w157>
      <w158>Stand 33039 31534 10</w158>
      <checkPos75>Action 33039 31534 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("pb_shop_stop");end</checkPos75>
      <checkReqBps5>Action 33039 31534 10 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ;       closewindows();	if (useMainBp == ("yes"));	then;		openitem(mainBp, "back");		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useLootBp == ("yes"));	then;		openitem(lootBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useSupBp == ("yes"));	then;		openitem(supBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useGoldBp == ("yes"));	then;		openitem(goldBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;;wait(1500, 2000);resizewindows();wait(1000);;end</checkReqBps5>
      <movePbs>Action 33039 31534 10 -- // Do not edit anything below:;;;--Name of ammunition to move:;local nameAmmoToMove = (nameAmmo);;--Name of backpack that have all ammunition to move:;local from = (mainBp);;--Name of backpack to move all ammunition into:;local to = (supBp);;;while (itemcount(nameAmmoToMove, mainBp) > 1);do ;	moveitems(nameAmmoToMove, from, to, 100);	wait(1000);;end;;wait(1000);setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes");wait(1000)</movePbs>
      <equipAmmo>Action 33039 31534 10 -- // Do not edit anything below:;;;--Name of ammunition to equip:;local nameAmmoToEquip = (nameAmmo);;moveitems(nameAmmoToEquip, "all", "ammo", 1);wait(1000);</equipAmmo>
      <w092>Stand 33056 31531 10</w092>
      <f_gate1>Stand 33062 31530 10</f_gate1>
      <w093>Use 33062 31529 10</w093>
      <w094>Stand 33061 31527 10</w094>
      <checkPos22>Action 33061 31527 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("f_gate1");end</checkPos22>
      <f_lever1>Stand 33061 31527 10</f_lever1>
      <w095>Use 33062 31527 10</w095>
      <w096>Stand 32993 31547 4</w096>
      <checkPos23>Action 32993 31547 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("f_lever1");end</checkPos23>
      <w097>Stand 32993 31547 4</w097>
      <checkShortcut>Action 32993 31547 4 -- // Do not edit anything below:;;;setlooting("off");;if (useTpShortcut == "yes");then;	gotolabel("go_use_shortcut");elseif (useTpShortcut == "no");then;	gotolabel("ignore_shortcut");end</checkShortcut>
      <go_use_shortcut>Stand 32993 31547 4</go_use_shortcut>
      <w098>Stand 32990 31548 4</w098>
      <w099>Use 32990 31547 4</w099>
      <w100>Stand 32990 31546 4</w100>
      <w101>Stand 32991 31539 4</w101>
      <checkPos24>Action 32991 31539 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_use_shortcut");end</checkPos24>
      <f_lever2>Stand 32991 31539 4</f_lever2>
      <w102>Use 32992 31539 4</w102>
      <w103>Stand 32991 31539 1</w103>
      <checkPos25>Action 32991 31539 1 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("f_lever2");end</checkPos25>
      <f_reach_tps>Stand 32991 31539 1</f_reach_tps>
      <w104>Stand 32991 31543 1</w104>
      <w105>Stand 32991 31544 2</w105>
      <w106>Stand 32999 31544 2</w106>
      <w107>Stand 33000 31544 1</w107>
      <w108>Stand 33004 31543 1</w108>
      <w109>Stand 33004 31542 0</w109>
      <w110>Stand 33004 31540 0</w110>
      <w111>Stand 33197 31347 6</w111>
      <checkPos26>Action 33197 31347 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("f_reach_tps");else;    gotolabel("go_zao_tp");end</checkPos26>
      <ignore_shortcut>Stand 32995 31551 4</ignore_shortcut>
      <w112>Stand 33004 31557 4</w112>
      <w113>Stand 33005 31557 5</w113>
      <checkPos27>Action 33005 31557 5 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("ignore_shortcut");end</checkPos27>
      <lev_up1>Stand 33008 31555 5</lev_up1>
      <levUp1>Action 33008 31555 5 -- // Do not edit anything below:;;;levitate("n", "up");wait(2000)</levUp1>
      <w114>Stand 33008 31554 4</w114>
      <checkPos28>Action 33008 31554 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("lev_up1");end</checkPos28>
      <no_shct_path1>Stand 33008 31554 4</no_shct_path1>
      <w115>Stand 33013 31555 4</w115>
      <w116>Stand 33013 31556 5</w116>
      <w117>Stand 33026 31547 5</w117>
      <checkPos29>Action 33026 31547 5 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("no_shct_path1");end</checkPos29>
      <lev_down1>Stand 33026 31547 5</lev_down1>
      <levDown1>Action 33026 31547 5 -- // Do not edit anything below:;;;levitate("e", "down");wait(2000)</levDown1>
      <w118>Stand 33027 31547 6</w118>
      <checkPos30>Action 33027 31547 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("lev_down1");end</checkPos30>
      <no_shct_path2>Stand 33027 31547 6</no_shct_path2>
      <w119>Stand 33040 31550 6</w119>
      <w120>Stand 33054 31553 6</w120>
      <w121>Stand 33064 31547 6</w121>
      <w122>Stand 33073 31540 6</w122>
      <w123>Stand 33077 31533 6</w123>
      <w124>Stand 33081 31533 6</w124>
      <w125>Stand 33082 31533 7</w125>
      <w126>Stand 33087 31530 7</w126>
      <checkPos31>Action 33087 31530 7 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("no_shct_path2");end</checkPos31>
      <no_shct_path3>Stand 33087 31530 7</no_shct_path3>
      <w350>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w350>
      <w127>Node 33087 31521 7</w127>
      <w128>Node 33087 31500 7</w128>
      <w129>Node 33089 31485 7</w129>
      <w130>Node 33092 31471 7</w130>
      <w131>Node 33093 31455 7</w131>
      <w132>Node 33095 31438 7</w132>
      <w346>Stand 33142 31418 6</w346>
      <w133>Node 33110 31428 7</w133>
      <w134>Node 33128 31425 7</w134>
      <w135>Node 33142 31412 7</w135>
      <w136>Node 33151 31396 7</w136>
      <w137>Node 33158 31384 7</w137>
      <w138>Node 33168 31355 7</w138>
      <w351>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w351>
      <w139>Node 33184 31353 7</w139>
      <w140>Node 33195 31353 7</w140>
      <w141>Stand 33198 31348 7</w141>
      <w142>Stand 33198 31347 6</w142>
      <checkPos32>Action 33198 31347 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("no_shct_path3");end</checkPos32>
      <go_zao_tp>Stand 33198 31347 6</go_zao_tp>
      <w143>Stand 33198 31345 6</w143>
      <w144>Stand 33144 31248 6</w144>
      <w145>Stand 33145 31249 6</w145>
      <w146>Stand 33145 31250 7</w146>
      <checkPos33>Action 33145 31250 7 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("go_zao_tp");end</checkPos33>
      <init3pb>Stand 33145 31250 7</init3pb>
      <path_to_rocks>Stand 33151 31252 7</path_to_rocks>
      <OnlyIfTrappedsOn>Action 33151 31252 7 setlooting("off");setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "no");setsettings("Settings\\Targeting\\Monsters\\Lizard Chosen\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard High Guard\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard Dragon Priest\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard Legionnaire\\OnlyIfTrapped", "yes")</OnlyIfTrappedsOn>
      <w147>Stand 33171 31252 7</w147>
      <w347>Action 33317 31130 6 -- // Do not edit anything below:;;;setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "no");wait(1000);cast("utani hur")</w347>
      <w148>Stand 33185 31247 7</w148>
      <w149>Stand 33207 31244 7</w149>
      <w150>Stand 33225 31240 7</w150>
      <w151>Stand 33236 31231 7</w151>
      <w159>Stand 33243 31215 7</w159>
      <w160>Stand 33246 31202 7</w160>
      <w161>Stand 33259 31198 7</w161>
      <w162>Stand 33274 31194 7</w162>
      <w163>Stand 33279 31180 7</w163>
      <w164>Stand 33287 31174 7</w164>
      <w165>Stand 33291 31172 7</w165>
      <w166>Stand 33294 31167 7</w166>
      <w352>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w352>
      <w167>Stand 33296 31158 7</w167>
      <w168>Stand 33304 31154 7</w168>
      <w169>Stand 33311 31152 7</w169>
      <w170>Stand 33313 31146 7</w170>
      <w171>Stand 33312 31140 7</w171>
      <w172>Stand 33312 31135 7</w172>
      <w173>Stand 33312 31133 7</w173>
      <w174>Stand 33312 31132 6</w174>
      <w175>Stand 33317 31130 6</w175>
      <checkPos50>Action 33317 31130 6 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("path_to_rocks");else;       cast("utani hur");end</checkPos50>
      <path_to_hole1>Stand 33317 31130 6</path_to_hole1>
      <w176>Stand 33324 31132 6</w176>
      <w177>Stand 33334 31131 6</w177>
      <w178>Stand 33338 31134 6</w178>
      <w179>Stand 33341 31135 6</w179>
      <w180>Stand 33340 31140 6</w180>
      <w181>Stand 33339 31140 6</w181>
      <w182>Stand 33338 31140 5</w182>
      <w183>Stand 33344 31142 5</w183>
      <w184>Stand 33347 31139 5</w184>
      <checkPos51>Action 33347 31139 5 -- // Do not edit anything below:;;;if not islocation(4);then;	gotolabel("path_to_hole1");else;       cast("utani hur");end</checkPos51>
      <path_to_hole2>Stand 33347 31139 5</path_to_hole2>
      <w185>Stand 33351 31136 5</w185>
      <w186>Stand 33353 31133 4</w186>
      <w187>Stand 33357 31134 5</w187>
      <w188>Stand 33361 31130 5</w188>
      <w189>Stand 33361 31124 5</w189>
      <w190>Stand 33362 31124 5</w190>
      <w191>Stand 33363 31124 6</w191>
      <w192>Stand 33363 31125 6</w192>
      <w353>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w353>
      <w193>Stand 33364 31125 6</w193>
      <w194>Stand 33365 31125 7</w194>
      <w195>Stand 33368 31129 7</w195>
      <w196>Stand 33364 31131 7</w196>
      <w197>Stand 33361 31135 7</w197>
      <w198>Stand 33355 31136 7</w198>
      <w199>Stand 33349 31134 7</w199>
      <checkPos52>Action 33349 31134 7 -- // Do not edit anything below:;;;if not islocation(4);then;	gotolabel("path_to_hole2");else;       cast("utani hur");end</checkPos52>
      <path_to_hole3>Stand 33349 31134 7</path_to_hole3>
      <w200>Stand 33344 31130 7</w200>
      <w201>Stand 33338 31126 7</w201>
      <w202>Stand 33334 31121 7</w202>
      <w203>Stand 33334 31114 7</w203>
      <w204>Stand 33339 31112 7</w204>
      <w205>Stand 33344 31114 7</w205>
      <w206>Stand 33344 31116 7</w206>
      <checkPos53>Action 33344 31116 7 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("path_to_hole3");end</checkPos53>
      <open_hole>Stand 33344 31116 7</open_hole>
      <w370>Shovel 33345 31116 7</w370>
      <useShovel>Action 33344 31116 7 -- // Do not edit anything below:;;;wait(1000);useitemon(nameShovel, 33345, 31116, 7);wait(2000)</useShovel>
      <w207>Stand 33345 31116 7</w207>
      <w208>Stand 33345 31116 8</w208>
      <w209>Stand 33341 31116 8</w209>
      <checkPos54>Action 33341 31116 8 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("open_hole");end</checkPos54>
      <w210>Stand 33341 31116 8</w210>
      <OnlyIfTrappedsOff>Action 33341 31116 8 setlooting("on");setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard Chosen\\OnlyIfTrapped", "no");setsettings("Settings\\Targeting\\Monsters\\Lizard High Guard\\OnlyIfTrapped", "no");setsettings("Settings\\Targeting\\Monsters\\Lizard Dragon Priest\\OnlyIfTrapped", "no");setsettings("Settings\\Targeting\\Monsters\\Lizard Legionnaire\\OnlyIfTrapped", "no")</OnlyIfTrappedsOff>
      <start_hunt>Stand 33341 31116 8</start_hunt>
      <w349>Action 33317 31130 6 setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "yes")</w349>
      <checkReqBps5>Action 33341 31116 8 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ;       closewindows();	if (useMainBp == ("yes"));	then;		openitem(mainBp, "back");		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useLootBp == ("yes"));	then;		openitem(lootBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useSupBp == ("yes"));	then;		openitem(supBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;	;	wait(1000);	;	if (useGoldBp == ("yes"));	then;		openitem(goldBp, mainBp, true);		wait(1500, 2000);		resizewindows();	end;;wait(1500, 2000);resizewindows();wait(1000);;end</checkReqBps5>
      <checkSup1>Action 33341 31116 8 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of health potions to count:;local idHpToCount = (nameHealthPot);;;--Minimum amount of health potions:;local minHpAmount = (minHealthPot);;;--ID of ammunition to count:;local idAmmoToCount = (nameAmmo);;;--Minimum amount of ammunition:;local minAmmoAmount = (minAmmo);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idHpToCount) <= minHpAmount) or (itemcount(idAmmoToCount) <= minAmmoAmount) or (cap <= minCapAmount)) ;then;	gotolabel("leave_hunt");end</checkSup1>
      <specialAreasReset>Action 33343 31150 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall2\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\entrance_west_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\two_ways_west_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\two_ways_end_west_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_two_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\second_two_ways_start_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_chosen_cave_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall1\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall2\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\block_go_right\\ConsideredBy","Target")</specialAreasReset>
      <w211>Stand 33344 31108 8</w211>
      <w212>Stand 33342 31099 8</w212>
      <w213>Stand 33334 31097 8</w213>
      <w359>Action 33334 31097 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall\\ConsideredBy","None")</w359>
      <w214>Stand 33329 31102 8</w214>
      <w215>Stand 33324 31109 8</w215>
      <w360>Action 33324 31109 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall2\\ConsideredBy","None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\entrance_west_wall\\ConsideredBy","None")</w360>
      <w216>Stand 33322 31113 8</w216>
      <checkSup2>Action 33322 31113 8 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of health potions to count:;local idHpToCount = (nameHealthPot);;;--Minimum amount of health potions:;local minHpAmount = (minHealthPot);;;--ID of ammunition to count:;local idAmmoToCount = (nameAmmo);;;--Minimum amount of ammunition:;local minAmmoAmount = (minAmmo);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idHpToCount) <= minHpAmount) or (itemcount(idAmmoToCount) <= minAmmoAmount) or (cap <= minCapAmount)) ;then;	gotolabel("leave_hunt");end</checkSup2>
      <w217>Stand 33318 31123 8</w217>
      <w361>Action 33318 31123 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall2\\ConsideredBy","None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\entrance_west_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\two_ways_west_wall\\ConsideredBy","None")</w361>
      <w218>Stand 33312 31131 8</w218>
      <w219>Stand 33312 31136 8</w219>
      <w362>Action 33312 31136 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\north_wall2\\ConsideredBy","Target")</w362>
      <w220>Stand 33323 31142 8</w220>
      <w363>Action 33323 31142 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\two_ways_end_west_wall\\ConsideredBy","None")</w363>
      <w221>Stand 33328 31150 8</w221>
      <w364>Action 33328 31150 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_two_wall\\ConsideredBy","None")</w364>
      <w222>Stand 33329 31160 8</w222>
      <w223>Stand 33328 31170 8</w223>
      <w224>Stand 33325 31175 8</w224>
      <w225>Stand 33322 31178 8</w225>
      <w365>Action 33322 31178 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_two_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\second_two_ways_start_wall\\ConsideredBy","None")</w365>
      <w226>Stand 33315 31183 8</w226>
      <w227>Stand 33311 31188 8</w227>
      <w228>Stand 33304 31192 8</w228>
      <w229>Stand 33297 31198 8</w229>
      <w230>Stand 33292 31204 8</w230>
      <w231>Stand 33287 31204 9</w231>
      <w232>Stand 33294 31208 8</w232>
      <w366>Action 33294 31208 8 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\second_two_ways_start_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_chosen_cave_wall\\ConsideredBy","None")</w366>
      <w233>Stand 33301 31213 8</w233>
      <w234>Stand 33311 31213 8</w234>
      <w235>Stand 33321 31201 8</w235>
      <w367>Action 33321 31201 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\after_chosens_cave_wall\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall1\\ConsideredBy","None")</w367>
      <w236>Stand 33331 31192 8</w236>
      <w237>Stand 33335 31183 8</w237>
      <w238>Stand 33341 31178 8</w238>
      <w368>Action 33341 31179 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall1\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall2\\ConsideredBy","None")</w368>
      <w239>Stand 33346 31170 8</w239>
      <w240>Stand 33347 31165 8</w240>
      <w241>Stand 33350 31159 8</w241>
      <w242>Stand 33350 31153 8</w242>
      <w243>Stand 33358 31153 8</w243>
      <w244>Stand 33364 31154 8</w244>
      <w245>Stand 33372 31157 8</w245>
      <w246>Stand 33374 31150 8</w246>
      <w247>Stand 33368 31146 8</w247>
      <w248>Stand 33360 31153 8</w248>
      <w249>Stand 33354 31153 8</w249>
      <w369>Action 33354 31153 8 -- // Do not edit anything below:;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\east_side_wall2\\ConsideredBy","Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\block_go_right\\ConsideredBy","None")</w369>
      <w250>Stand 33343 31150 8</w250>
      <w251>Stand 33340 31142 8</w251>
      <w252>Stand 33342 31132 8</w252>
      <w253>Stand 33340 31122 8</w253>
      <w254>Stand 33341 31118 8</w254>
      <returnHunt>Action 33341 31118 8 -- // Do not edit anything below:;;;gotolabel("start_hunt")</returnHunt>
      <leave_hunt>Stand 33341 31118 8</leave_hunt>
      <OnlyIfTrappedsOn2>Action 33341 31118 8 -- // Do not edit anything below:;;;setlooting("off");setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "no");setsettings("Settings\\Targeting\\Monsters\\Lizard Chosen\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard High Guard\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard Dragon Priest\\OnlyIfTrapped", "yes");setsettings("Settings\\Targeting\\Monsters\\Lizard Legionnaire\\OnlyIfTrapped", "yes")</OnlyIfTrappedsOn2>
      <w255>Stand 33345 31116 8</w255>
      <w348>Action 33317 31130 6 -- // Do not edit anything below:;;;setsettings("Settings\\Actions\\List\\Auto Area Attack\\Enabled", "no");wait(1000);cast("utani hur")</w348>
      <w256>Rope 33345 31116 8</w256>
      <w257>Stand 33345 31117 7</w257>
      <w258>Stand 33344 31117 7</w258>
      <w259>Stand 33343 31116 7</w259>
      <w260>Stand 33340 31113 7</w260>
      <checkPos99>Action 33340 31113 7 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("leave_hunt");else;       cast("utani hur");end</checkPos99>
      <path_to_plains1>Stand 33340 31113 7</path_to_plains1>
      <w261>Stand 33336 31113 7</w261>
      <w262>Stand 33333 31120 7</w262>
      <w263>Stand 33335 31125 7</w263>
      <w264>Stand 33342 31127 7</w264>
      <w265>Stand 33347 31131 7</w265>
      <w266>Stand 33351 31137 7</w266>
      <w267>Stand 33356 31137 7</w267>
      <w268>Stand 33363 31135 7</w268>
      <w354>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w354>
      <w269>Stand 33364 31133 7</w269>
      <w270>Stand 33367 31126 7</w270>
      <w271>Stand 33364 31125 7</w271>
      <w272>Stand 33362 31124 6</w272>
      <w273>Stand 33361 31124 5</w273>
      <w274>Stand 33361 31131 5</w274>
      <w275>Stand 33357 31135 5</w275>
      <w276>Stand 33353 31133 4</w276>
      <w277>Stand 33350 31137 5</w277>
      <checkPos55>Action 33350 31137 5 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("path_to_plains1");else;       cast("utani hur");end</checkPos55>
      <path_to_plains2>Stand 33350 31137 5</path_to_plains2>
      <w278>Stand 33344 31140 5</w278>
      <w279>Stand 33339 31140 5</w279>
      <w280>Stand 33340 31140 6</w280>
      <w281>Stand 33340 31134 6</w281>
      <w282>Stand 33335 31132 6</w282>
      <w283>Stand 33328 31131 6</w283>
      <w284>Stand 33320 31131 6</w284>
      <w355>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w355>
      <w285>Stand 33312 31133 6</w285>
      <w286>Stand 33312 31134 7</w286>
      <w287>Stand 33312 31137 7</w287>
      <w288>Stand 33313 31143 7</w288>
      <w289>Stand 33311 31152 7</w289>
      <w290>Stand 33303 31156 7</w290>
      <checkPos56>Action 33303 31156 7 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("path_to_plains2");else;       cast("utani hur");end</checkPos56>
      <path_to_tp1>Stand 33303 31156 7</path_to_tp1>
      <w291>Stand 33296 31158 7</w291>
      <w292>Stand 33293 31172 7</w292>
      <w293>Stand 33282 31179 7</w293>
      <w294>Stand 33278 31188 7</w294>
      <w295>Stand 33270 31196 7</w295>
      <w296>Stand 33254 31200 7</w296>
      <w297>Stand 33240 31204 7</w297>
      <w298>Stand 33220 31211 7</w298>
      <w299>Stand 33211 31218 7</w299>
      <w356>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w356>
      <w300>Stand 33198 31233 7</w300>
      <w301>Stand 33188 31244 7</w301>
      <w302>Stand 33168 31249 7</w302>
      <w303>Stand 33158 31252 7</w303>
      <w304>Stand 33146 31252 7</w304>
      <w305>Stand 33146 31249 7</w305>
      <w306>Stand 33146 31248 6</w306>
      <checkPos57>Action 33146 31248 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("path_to_tp1");else;       cast("utani hur");end</checkPos57>
      <path_to_tp2>Stand 33146 31248 6</path_to_tp2>
      <w307>Stand 33146 31246 6</w307>
      <w308>Stand 33197 31347 6</w308>
      <w309>Stand 33198 31348 6</w309>
      <w310>Stand 33198 31351 7</w310>
      <checkPos58>Action 33198 31351 7 -- // Do not edit anything below:;;;if not islocation(3);then;	gotolabel("path_to_plains2");end</checkPos58>
      <walk_plains>Stand 33196 31352 7</walk_plains>
      <w311>Node 33188 31358 7</w311>
      <w312>Node 33179 31371 7</w312>
      <w313>Node 33168 31381 7</w313>
      <w314>Node 33163 31393 7</w314>
      <w357>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w357>
      <w315>Node 33148 31400 7</w315>
      <w316>Node 33139 31420 7</w316>
      <w317>Node 33118 31426 7</w317>
      <w318>Node 33095 31435 7</w318>
      <w319>Node 33093 31463 7</w319>
      <w320>Node 33091 31493 7</w320>
      <w321>Node 33091 31516 7</w321>
      <w322>Node 33084 31533 7</w322>
      <w358>Action 33013 31537 10 -- // Do not edit anything below:;;;cast("utani hur")</w358>
      <w323>Stand 33081 31533 7</w323>
      <w324>Stand 33080 31533 6</w324>
      <w325>Stand 33076 31534 6</w325>
      <checkPos41>Action 33076 31534 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("walk_plains");end</checkPos41>
      <walk_mountain1>Stand 33076 31534 6</walk_mountain1>
      <w326>Node 33070 31541 6</w326>
      <w327>Node 33061 31547 6</w327>
      <w328>Node 33050 31553 6</w328>
      <w329>Stand 33027 31547 6</w329>
      <checkPos42>Action 33027 31547 6 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("walk_mountain1");end</checkPos42>
      <lev_up2>Stand 33027 31547 6</lev_up2>
      <levUp2>Action 33027 31547 6 -- // Do not edit anything below:;;;levitate("w", "up");wait(2000)</levUp2>
      <w330>Stand 33026 31547 5</w330>
      <checkPos43>Action 33026 31547 5 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("lev_up2");end</checkPos43>
      <walk_mountain2>Stand 33026 31547 5</walk_mountain2>
      <w331>Node 33017 31554 5</w331>
      <w332>Stand 33013 31556 5</w332>
      <w333>Stand 33013 31555 5</w333>
      <w334>Stand 33013 31554 4</w334>
      <w335>Stand 33008 31554 4</w335>
      <checkPos44>Action 33008 31554 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("walk_mountain2");end</checkPos44>
      <lev_down2>Stand 33008 31554 4</lev_down2>
      <levDown2>Action 33008 31554 4 -- // Do not edit anything below:;;;levitate("s", "down");wait(2000)</levDown2>
      <w336>Stand 33008 31555 5</w336>
      <checkPos45>Action 33008 31555 5 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("lev_down2");end</checkPos45>
      <walk_mountain3>Stand 33008 31555 5</walk_mountain3>
      <w337>Stand 33004 31557 5</w337>
      <w338>Stand 33003 31557 4</w338>
      <w339>Stand 32993 31547 4</w339>
      <checkPos46>Action 32993 31547 4 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("walk_mountain3");end</checkPos46>
      <lever_mountain1>Stand 32993 31547 4</lever_mountain1>
      <w340>Use 32994 31547 4</w340>
      <w341>Stand 33061 31527 10</w341>
      <checkPos47>Action 33061 31527 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("lever_mountain1");end</checkPos47>
      <gate_farmine1>Stand 33062 31528 10</gate_farmine1>
      <w342>Use 33062 31529 10</w342>
      <w343>Stand 33060 31532 10</w343>
      <checkPos48>Action 33060 31532 10 -- // Do not edit anything below:;;;if not islocation();then;	gotolabel("gate_farmine1");end</checkPos48>
      <w344>Stand 33034 31536 10</w344>
      <w345>Stand 33017 31528 10</w345>
    </Waypoints>
    <Pathfinding>
      <SpecialAreas>
        <entrance_south_wall>
          <Coordinates>33338 31120 8</Coordinates>
          <Dimensions>9 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </entrance_south_wall>
        <entrance_west_wall>
          <Coordinates>33337 31114 8</Coordinates>
          <Dimensions>1 7</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </entrance_west_wall>
        <adjust1>
          <Coordinates>33346 31102 8</Coordinates>
          <Dimensions>1 4</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust1>
        <adjust2>
          <Coordinates>33329 31093 8</Coordinates>
          <Dimensions>13 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust2>
        <adjust3>
          <Coordinates>33328 31093 8</Coordinates>
          <Dimensions>1 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust3>
        <north_wall>
          <Coordinates>33326 31102 8</Coordinates>
          <Dimensions>6 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </north_wall>
        <adjust4>
          <Coordinates>33328 31107 8</Coordinates>
          <Dimensions>3 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust4>
        <north_wall2>
          <Coordinates>33317 31117 8</Coordinates>
          <Dimensions>9 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </north_wall2>
        <adjust5>
          <Coordinates>33313 31122 8</Coordinates>
          <Dimensions>1 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust5>
        <two_ways_east_wall>
          <Coordinates>33323 31123 8</Coordinates>
          <Dimensions>2 5</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </two_ways_east_wall>
        <two_ways_west_wall>
          <Coordinates>33313 31128 8</Coordinates>
          <Dimensions>7 1</Dimensions>
          <ConsideredBy>None</ConsideredBy>
        </two_ways_west_wall>
        <two_ways_end_west_wall>
          <Coordinates>33323 31142 8</Coordinates>
          <Dimensions>2 8</Dimensions>
          <ConsideredBy>None</ConsideredBy>
        </two_ways_end_west_wall>
        <two_ways_end_east_wall>
          <Coordinates>33329 31143 8</Coordinates>
          <Dimensions>3 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </two_ways_end_east_wall>
        <after_two_wall>
          <Coordinates>33328 31158 8</Coordinates>
          <Dimensions>3 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </after_two_wall>
        <second_two_ways_start_wall>
          <Coordinates>33315 31181 8</Coordinates>
          <Dimensions>2 7</Dimensions>
          <ConsideredBy>None</ConsideredBy>
        </second_two_ways_start_wall>
        <second_two_ways_north_wall>
          <Coordinates>33309 31183 8</Coordinates>
          <Dimensions>3 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </second_two_ways_north_wall>
        <second_two_ways_north_wall2>
          <Coordinates>33301 31188 8</Coordinates>
          <Dimensions>3 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </second_two_ways_north_wall2>
        <adjust6>
          <Coordinates>33289 31200 8</Coordinates>
          <Dimensions>1 9</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust6>
        <after_chosen_cave_wall>
          <Coordinates>33298 31207 8</Coordinates>
          <Dimensions>3 11</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </after_chosen_cave_wall>
        <adjust7>
          <Coordinates>33304 31217 8</Coordinates>
          <Dimensions>2 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust7>
        <adjust8>
          <Coordinates>33313 31215 8</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust8>
        <adjust9>
          <Coordinates>33325 31206 8</Coordinates>
          <Dimensions>2 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust9>
        <east_side_wall1>
          <Coordinates>33322 31198 8</Coordinates>
          <Dimensions>8 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </east_side_wall1>
        <adjust10>
          <Coordinates>33334 31191 8</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust10>
        <adjust11>
          <Coordinates>33329 31185 8</Coordinates>
          <Dimensions>1 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust11>
        <east_side_wall2>
          <Coordinates>33345 31168 8</Coordinates>
          <Dimensions>4 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </east_side_wall2>
        <east_side_west_way_wall>
          <Coordinates>33342 31163 8</Coordinates>
          <Dimensions>5 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </east_side_west_way_wall>
        <east_side_west_way_wall2>
          <Coordinates>33339 31154 8</Coordinates>
          <Dimensions>5 2</Dimensions>
          <ConsideredBy>Cavebot</ConsideredBy>
        </east_side_west_way_wall2>
        <adjust12>
          <Coordinates>33346 31155 8</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </adjust12>
        <going_entrance_wall1>
          <Coordinates>33339 31143 8</Coordinates>
          <Dimensions>7 2</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </going_entrance_wall1>
        <block_go_right>
          <Coordinates>33347 31150 8</Coordinates>
          <Dimensions>1 7</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </block_go_right>
      </SpecialAreas>
      <WalkThroughPlayers>no</WalkThroughPlayers>
      <WalkingMethod>Map Clicks</WalkingMethod>
      <MapWalkDistance>20 to 50</MapWalkDistance>
      <WalkableIds>140;404;831;832;833;834;883;2118;2119;2120;2121;2122;2123;2124;2125;2126;2127;2131;2132;2133;2134;2135;2314;2315;2316;2319;2346;2347;2348;2349;2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;2380;2381;2382;2383;2384;2385;2418;2419;2420;2421;2422;2423;2424;2425;2426;2431;2432;2433;2434;2441;2442;2443;2444;2469;2471;2472;2473;2478;2480;2481;2482;2483;2484;2485;2486;2519;2523;2775;2776;2777;2778;2779;2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;2810;2811;2812;2981;2983;2982;2984;2985;2987;2988;3503;3504;3514;3807;5086;5087;5088;6114;6115;6355;6356;6357;6358;6359;6360;6361;6362;6371;6372;7864;8455;8763;9061;9062;10207;10209;10216;10286;10287;10288;11009;11800;11801;11802;11803;11804;11805;11806;11807;11808;11809;11810</WalkableIds>
    </Pathfinding>
    <Settings>
      <Rope>3003</Rope>
      <Shovel>3457</Shovel>
      <Pick>3456</Pick>
      <Machete>3308</Machete>
      <NodeRange>4</NodeRange>
      <Priority>Target and Looting</Priority>
      <OpenNextBp>yes</OpenNextBp>
      <AutoMount>yes</AutoMount>
      <Anti-idle>no</Anti-idle>
      <EatFood>yes</EatFood>
      <FoodToEat>3725;3587;3600;3595;3589;3598;8014;3583;3606;3578;3592;3582;3577;3593;3586;3585;3581;3723</FoodToEat>
      <PauseOnDeath>yes</PauseOnDeath>
    </Settings>
    <Enabled>yes</Enabled>
  </CaveBot>
  <Looting>
    <List>
      <Zaoan-Helmet>
        <Id>10385</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Zaoan-Helmet>
      <Zaoan-Shoes>
        <Id>10386</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Zaoan-Shoes>
      <Lizard-Scale>
        <Id>5881</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Lizard-Scale>
      <Zaoan-Legs>
        <Id>10387</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Zaoan-Legs>
      <Zaoan-Armor>
        <Id>10384</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Zaoan-Armor>
      <Tower-Shield>
        <Id>3428</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Tower-Shield>
      <Lizard-Leather>
        <Id>5876</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Lizard-Leather>
      <Small-Diamond>
        <Id>3028</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Small-Diamond>
      <Scale-of-Corruption>
        <Id>11673</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Scale-of-Corruption>
      <Platinum-Coin>
        <Id>3035</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Platinum-Coin>
      <Corrupted-Flag>
        <Id>10409</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Corrupted-Flag>
      <Cursed-Shoulder-Spikes>
        <Id>10410</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Cursed-Shoulder-Spikes>
      <Spiked-Iron-Ball>
        <Id>10408</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Spiked-Iron-Ball>
      <Gold-Coin>
        <Id>3031</Id>
        <Destination>brocade Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Gold-Coin>
      <Small-Emerald>
        <Id>3032</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Small-Emerald>
      <High-Guard-Flag>
        <Id>10415</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </High-Guard-Flag>
      <Bunch-of-Ripe-Rice>
        <Id>10328</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Bunch-of-Ripe-Rice>
      <High-Guard-Shoulderplates>
        <Id>10416</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </High-Guard-Shoulderplates>
      <Zaoan-Robe>
        <Id>10439</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Zaoan-Robe>
      <Focus-Cape>
        <Id>8043</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Focus-Cape>
      <Yellow-Gem>
        <Id>3037</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Yellow-Gem>
      <Great-Mana-Potion>
        <Id>238</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Great-Mana-Potion>
      <Terra-Rod>
        <Id>3065</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Terra-Rod>
      <Wand-of-Inferno>
        <Id>3071</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Wand-of-Inferno>
      <Strong-Mana-Potion>
        <Id>237</Id>
        <Destination>Backpack Of Holding</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Strong-Mana-Potion>
      <Small-Amethyst>
        <Id>3033</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Small-Amethyst>
      <Life-Ring>
        <Id>3052</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Life-Ring>
      <Dragon-Priests-Wandtip>
        <Id>10444</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Dragon-Priests-Wandtip>
      <Lizard-Trophy>
        <Id>10419</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Lizard-Trophy>
      <Legionnaire-Flags>
        <Id>10417</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Legionnaire-Flags>
      <Drakinata>
        <Id>10388</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Drakinata>
      <Broken-Halberd>
        <Id>10418</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Broken-Halberd>
      <great-health-potion>
        <Id>239</Id>
        <Destination>dragon Backpack</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </great-health-potion>
    </List>
    <Condition>Corpses with listed items</Condition>
    <Style>After all dead</Style>
    <OpenBodyTime>300</OpenBodyTime>
    <Range>99</Range>
    <EatFood>yes</EatFood>
    <Enabled>yes</Enabled>
  </Looting>
  <Targeting>
    <Monsters>
      <Lizard-Chosen>
        <Categories>-</Categories>
        <Danger>3</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>6 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>4</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
              <Spell1>-</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
          <Setting1>
            <Count>Any</Count>
            <HpRange>0 to 6 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>2</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting1>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Lizard-Chosen>
      <Lizard-High-Guard>
        <Categories>-</Categories>
        <Danger>3</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>4</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
              <Spell1>-</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Lizard-High-Guard>
      <Lizard-Dragon-Priest>
        <Categories>-</Categories>
        <Danger>1</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>25 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>4</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
              <Spell1>-</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
          <Setting1>
            <Count>Any</Count>
            <HpRange>0 to 25 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>2</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
              <Spell1>-</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting1>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Lizard-Dragon-Priest>
      <Lizard-Legionnaire>
        <Categories>-</Categories>
        <Danger>0</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>None</Avoid>
            <Distance>4</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Divine Missile</Spell0>
              <Spell1>Divine Missile</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Lizard-Legionnaire>
      <All>
        <Categories>-</Categories>
        <Danger>1</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>No movement</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell>
              <Spell0>Strong Ethereal Spear</Spell0>
              <Spell1>Ethereal Spear</Spell1>
            </ListSpell>
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>yes</OnlyIfTrapped>
      </All>
    </Monsters>
    <Settings>
      <ListOrder>1</ListOrder>
      <Health>6</Health>
      <Proximity>4</Proximity>
      <Danger>8</Danger>
      <PlayerOnScreenSecurity>Always</PlayerOnScreenSecurity>
      <CooldownControl>yes</CooldownControl>
      <CheckItem>no</CheckItem>
      <MustBeReachable>yes</MustBeReachable>
      <MustBeShootable>no</MustBeShootable>
    </Settings>
    <Enabled>yes</Enabled>
  </Targeting>
  <Hud>
    <List>
      <MonitorMyHunt>
        <Script>-- [[ INIT START ]] --
        --
        --                       88                                                                
        --                       ""                                                ,d              
        --                                                                         88              
        --            ,adPPYba,  88  8b,dPPYba,  88,dPYba,,adPYba,   ,adPPYYba,  MM88MMM  ,adPPYba,
        --            I8[    ""  88  88P'   "Y8  88P'   "88"    "8a  ""     `Y8    88    a8P_____88
        --             `"Y8ba,   88  88          88      88      88  ,adPPPPP88    88    8PP"""""""
        --            aa    ]8I  88  88          88      88      88  88,    ,88    88,   "8b,   ,aa
        --   Author:  `"YbbdP"'  88  88          88      88      88  `"8bbdP"Y8    "Y888  `"Ybbd8"'
        --  
        --   Monitor My Hunting
        --  
        --   Version: 1.0
        --   Created: 7.09.2012
        --   Last update: 18.09.2012
        --
       
        MONITOR_MY_HUNTING = MONITOR_MY_HUNTING or {
                SCRIPT_NAME = "[RP] Corruption Hole -1",
                SCRIPT_VERSION = "1.0",
               
                CLEARED_STATS = false,
                INITIALIZED = false,
        }
 
        MONITOR_MY_HUNTING.SHOW_ALL_ITEMS = true
        MONITOR_MY_HUNTING.ITEMS_LIST = {
                {NAME = "gold coin", VALUE = 1},
                {NAME = "platinum coin", VALUE = 100},
                {NAME = "Zaoan Armor", VALUE = 14000},
                {NAME = "zaoan legs", VALUE = 14000},
                {NAME = "Zaoan Shoes", VALUE = 5000},
                {NAME = "Zaoan Robe", VALUE = 10000},
                {NAME = "Zaoan Helmet", VALUE = 45000},
                {NAME = "Tower Shield", VALUE = 8000},
                {NAME = "Great Health Potion", VALUE = 0},
                {NAME = "Corrupted Flag", VALUE = 700},
                {NAME = "Small Diamond", VALUE = 250},
                {NAME = "Scale of Corruption", VALUE = 550},
                {NAME = "Focus cape", VALUE = 1000},
                {NAME = "High Guard Flag", VALUE = 550},
                {NAME = "great mana potion", VALUE = 0},
                {NAME = "small emerald", VALUE = 250},
                {NAME = "drakinata", VALUE = 10000},
                {NAME = "spiked iron ball", VALUE = 100},
                {NAME = "Cursed Shoulder Spikes", VALUE = 320},
                {NAME = "Dragon Priest's Wandtip", VALUE = 175},
                {NAME = "Small Amethyst", VALUE = 200},
                {NAME = "Terra rod", VALUE = 2000},
                {NAME = "Wand of inferno", VALUE = 3000},
                {NAME = "Zaoan Robe", VALUE = 12000},
                {NAME = "High Guard Shoulderplates", VALUE = 130},
                {NAME = "Lizard Leather", VALUE = 100},
                {NAME = "Broken Halber", VALUE = 100},
                {NAME = "Legionnaire Flags", VALUE = 500},
                {NAME = "Lizard Trophy", VALUE = 0},                 
                {NAME = "Yellow Gem", VALUE = 1000},      
        }
 
        MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = true
        MONITOR_MY_HUNTING.SUPPLIES_LIST = {
                {NAME = "strong mana potion", PRICE = 80},
                {NAME = "prismatic bolt", PRICE = 20},
                {NAME = "drill bolt", PRICE = 12},
                {NAME = "power bolt bolt", PRICE = 7},
                {NAME = "Crystalline Arrow", PRICE = 20},
                {NAME = "Onyx Arrow", PRICE = 7},


        }
       
        -- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] --
       
        MONITOR_MY_HUNTING.TEMP_ITEMS_LIST = MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or {}
        MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST or {}
        MONITOR_MY_HUNTING.COLORS = MONITOR_MY_HUNTING.COLORS or {
                BLACK = rgbcolor(1, 1, 1),
                ORANGE = rgbcolor(255, 165, 0),
                BLUE = rgbcolor(30, 144, 255),
                CORNSILK = rgbcolor(205, 200, 177),
                WHITE = rgbcolor(255, 255, 255),
                GREEN = rgbcolor(107, 142, 35),
                RED = rgbcolor(178, 34, 34),
        }
       
        local function CreateMessageObject(MESSAGE_DATA)
                if (type(MESSAGE_DATA) ~= "userdata") then
                        return setmetatable({__data = {TYPE = -1, TIME_STAMP = -1, SENDER_NAME = "", SENDER_LEVEL = -1, CONTENT = ""}}, MessageMetaTable)
                else
                        return setmetatable({__data = {TYPE = MESSAGE_DATA.type, TIME_STAMP = Misc.ConvertToSeconds(string.sub(MESSAGE_DATA.text, 1, 5)), SENDER_NAME = MESSAGE_DATA.sender, SENDER_LEVEL = tonumber((tostring(string.match(MESSAGE_DATA.text, ".+ (%b[]): .+")):gsub("[^%d]", ""))) or 0, CONTENT = string.sub(MESSAGE_DATA.text, 7)}}, MessageMetaTable)
                end
        end
       
        local function addtextshadow(DISPLAY_TEXT, X_OFFSET, Y_OFFSET, FONT_COLOR)
                setfontcolor(MONITOR_MY_HUNTING.COLORS.BLACK)
                addtext(DISPLAY_TEXT, X_OFFSET + 1, Y_OFFSET + 1)
                setfontcolor(FONT_COLOR)
                addtext(DISPLAY_TEXT, X_OFFSET, Y_OFFSET)
        end
-- [[ INIT END ]] --
 
if (not Stats.Update()) then
        local SERVER_LOG_MESSAGES = getnewmessages("Server Log")
        local SERVER_LOG_MESSAGES_COUNT = SERVER_LOG_MESSAGES.count - 1
       
        for INDEX = 0, SERVER_LOG_MESSAGES_COUNT do
                local MESSAGE_OBJECT = CreateMessageObject(SERVER_LOG_MESSAGES[SERVER_LOG_MESSAGES_COUNT - INDEX])
               
                if (MESSAGE_OBJECT:Type() == 19 and MESSAGE_OBJECT:Content():lower():match("^loot of")) then
                        local LOOT_INFO = Message.ParseLootMessage(MESSAGE_OBJECT, true)
 
                        if (#LOOT_INFO.NAME > 0) then
                                Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] = (Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] or 0) + 1
                               
                                for _, LOOT_ITEM in ipairs(LOOT_INFO.ITEMS) do
                                        if (Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID]) then
                                                Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY = Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY + LOOT_ITEM.QUANTITY
                                        else
                                                Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID] = {ID = LOOT_ITEM.ID, NAME = LOOT_ITEM.NAME, QUANTITY = LOOT_ITEM.QUANTITY, VALUE = Item.GetValue(LOOT_ITEM.ID)}
                                        end
                                end
                        end
                end
        end
end
 
local RESET_ITEMS_AND_SUPPLIES = #MONITOR_MY_HUNTING.ITEMS_LIST ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or #MONITOR_MY_HUNTING.SUPPLIES_LIST ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST
 
if (not RESET_ITEMS_AND_SUPPLIES) then
        for INDEX, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
                if (LOOT_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].NAME or LOOT_ITEM.VALUE ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].VALUE) then
                        RESET_ITEMS_AND_SUPPLIES = true
                        break
                end
        end
end
 
if (not RESET_ITEMS_AND_SUPPLIES) then
        for INDEX, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
                if (SUPPLY_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].NAME or SUPPLY_ITEM.PRICE ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].PRICE) then
                        RESET_ITEMS_AND_SUPPLIES = true
                        break
                end
        end
end
 
if (not MONITOR_MY_HUNTING.INITIALIZED or RESET_ITEMS_AND_SUPPLIES) then
        if (not MONITOR_MY_HUNTING.CLEARED_STATS) then
                Stats.Clear(CLEAR_STATS_ALL)
                Stats.Update()
               
                MONITOR_MY_HUNTING.CLEARED_STATS = true
        end
       
        MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = {}, {}
               
        for _, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
                local LOOT_ITEM_ID = Item.GetID(type(LOOT_ITEM.NAME) ~= "table" and LOOT_ITEM.NAME or unpack(LOOT_ITEM.NAME))
               
                Stats.AddItemsLooted(LOOT_ITEM_ID, 0, LOOT_ITEM.VALUE)
                table.insert(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, {ID = LOOT_ITEM_ID, NAME = LOOT_ITEM.NAME, VALUE = LOOT_ITEM.VALUE})
        end
         
        for _, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
                local SUPPLY_ITEM_ID = Item.GetID(type(SUPPLY_ITEM.NAME) ~= "table" and SUPPLY_ITEM.NAME or unpack(SUPPLY_ITEM.NAME))
               
                Stats.AddSuppliesUsed(SUPPLY_ITEM_ID, 0, SUPPLY_ITEM.PRICE)
                table.insert(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, {ID = SUPPLY_ITEM_ID, NAME = SUPPLY_ITEM.NAME, PRICE = SUPPLY_ITEM.PRICE})
        end
       
        MONITOR_MY_HUNTING.INITIALIZED = true
end
 
setposition(Client.ClientWindow().right - 434, Client.WorldWindow().top + 5)
 
local Y_POSITION, INDEX, ITEMS_LOOTED_WORTH, SUPPLIES_USED_WORTH = 30, 0, 0, 0
 
addtextshadow(sprintf("%s v%s", MONITOR_MY_HUNTING.SCRIPT_NAME:upper(), MONITOR_MY_HUNTING.SCRIPT_VERSION), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
 
Y_POSITION = Y_POSITION + 20
 
addtextshadow("ITEMS LOOTED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
 
Y_POSITION = Y_POSITION + 20
 
for _, LOOT_ITEM in pairs(Stats.GetItemsLooted()) do
    if ((MONITOR_MY_HUNTING.SHOW_ALL_ITEMS or table.find(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, LOOT_ITEM.ID, "ID")) and LOOT_ITEM.QUANTITY > 0) then
        addtextshadow(((#LOOT_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(LOOT_ITEM.NAME, 1, 17), "(.-)%s?$"))) or LOOT_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
        addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(LOOT_ITEM.QUANTITY), tostring(math.floor(LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
 
        INDEX, ITEMS_LOOTED_WORTH = INDEX + 1, ITEMS_LOOTED_WORTH + (LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY)
    end
end
 
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(ITEMS_LOOTED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
 
Y_POSITION = Y_POSITION + 20
 
addtextshadow("SUPPLIES USED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
 
Y_POSITION = Y_POSITION + 20
 
for _, SUPPLY_ITEM in pairs(Stats.GetSuppliesUsed()) do
    if ((MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES or table.find(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, SUPPLY_ITEM.ID, "ID")) and SUPPLY_ITEM.QUANTITY > 0) then
        addtextshadow(((#SUPPLY_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(SUPPLY_ITEM.NAME, 1, 17), "(.-)%s?$"))) or SUPPLY_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
        addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(SUPPLY_ITEM.QUANTITY), tostring(math.floor(SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
 
        INDEX, SUPPLIES_USED_WORTH = INDEX + 1, SUPPLIES_USED_WORTH + (SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY)
    end
end
 
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(SUPPLIES_USED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
 
Y_POSITION = Y_POSITION + 20
 
addtextshadow(sprintf("%s: %s GPs (%s K/H)", ((ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and ("PROFIT")) or ("WASTE")), Misc.FormatNumber(ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH), tostring(math.floor(((ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH) * 3600) / (System.HuntingTime() / 1000) / 100) / 10)), 10, Y_POSITION + (INDEX * 16), ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and MONITOR_MY_HUNTING.COLORS.GREEN or MONITOR_MY_HUNTING.COLORS.RED)</Script>
        <RefreshRate>1000</RefreshRate>
        <Enabled>yes</Enabled>
      </MonitorMyHunt>
    </List>
    <Show>If Focused</Show>
    <Enabled>yes</Enabled>
  </Hud>
  <Input>
    <Keyboard>
      <Mode>Simulate</Mode>
      <StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
      <TypingStyle>Keyboard keys</TypingStyle>
      <PressWaitTime>45 to 65</PressWaitTime>
    </Keyboard>
    <Mouse>
      <Mode>Simulate</Mode>
      <Scroll>Use mouse wheel</Scroll>
      <MoveSpeed>Instantaneous</MoveSpeed>
      <ClickWaitTime>30 to 50</ClickWaitTime>
    </Mouse>
    <OpenMenuPolicy>Confirm if cavebotting</OpenMenuPolicy>
    <Enabled>yes</Enabled>
  </Input>
</Settings>
 
Status
Not open for further replies.
Top