What's new

Knight [PACC] [180 LVL][Yalahar] Zamek Vengoth

Status
Not open for further replies.
Joined
Jul 7, 2010
Messages
2,061
Reaction score
191
Age
28
Profesja: Knight
Poziom: 160+
Typ: PACC

Informacje dodatkowe:
-Bota startujemy w przedsionku Zamku

Skrypt:
PHP:
<Settings>
  <Alerts>
    <Player>
      <OnScreen>
        <PlaySound>Yes</PlaySound>
        <FlashClient>Yes</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>null</SafeList>
      </OnScreen>
      <Attacking>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>null</SafeList>
      </Attacking>
      <GMOnScreen>
        <PlaySound>yes</PlaySound>
        <FlashClient>yes</FlashClient>
        <PauseBot>yes</PauseBot>
        <Disconnect>no</Disconnect>
      </GMOnScreen>
    </Player>
    <Creature />
    <Item />
    <Message>
      <PrivateMessage>
        <PlaySound>no</PlaySound>
        <FlashClient>no</FlashClient>
        <PauseBot>no</PauseBot>
        <Disconnect>no</Disconnect>
        <SafeList>null</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>300000</Value>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </StandTime>
    <Stamina>
      <Value>841</Value>
      <PlaySound>no</PlaySound>
      <FlashClient>no</FlashClient>
      <PauseBot>no</PauseBot>
      <CloseTibia>no</CloseTibia>
      <Disconnect>no</Disconnect>
    </Stamina>
    <Disconnect>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>no</PauseBot>
    </Disconnect>
    <Enabled>yes</Enabled>
  </Alerts>
  <Healer>
    <Rules>
      <Exura-Ico>
        <HealRange>0 to 92 %</HealRange>
        <ManaRange>40 to 54674756</ManaRange>
        <HealMethod>Wound Cleansing</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>yes</Enabled>
      </Exura-Ico>
      <Anti-Para>
        <HealRange>0 to 100 %</HealRange>
        <ManaRange>40 to 23452345</ManaRange>
        <HealMethod>Wound Cleansing</HealMethod>
        <ExtraCondition>If paralyzed</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Para>
      <GHP>
        <HealRange>0 to 50 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <HealMethod>Great Health Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>yes</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>no</Enabled>
      </GHP>
      <Mana-Pot>
        <HealRange>50 to 100 %</HealRange>
        <ManaRange>0 to 90 %</ManaRange>
        <HealMethod>Mana Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>yes</CheckItem>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>yes</Enabled>
      </Mana-Pot>
      <Utura-Gran>
        <HealRange>80 to 96 %</HealRange>
        <ManaRange>200 to 2314</ManaRange>
        <HealMethod>Intense Recovery</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Utura-Gran>
      <UHP>
        <HealRange>0 to 50 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <HealMethod>Ultimate Health Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>yes</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </UHP>
    </Rules>
    <PingCompensation>10</PingCompensation>
    <Enabled>yes</Enabled>
  </Healer>
  <FriendHealer>
    <Rules />
    <Enabled>no</Enabled>
  </FriendHealer>
  <Refiller>
    <Rules>
      <Refiller0>
        <HealRange>0 to 0</HealRange>
        <ManaRange>0 to 0</ManaRange>
        <ItemRefiller>0</ItemRefiller>
        <AmmoCount>0 to 0</AmmoCount>
        <ExtraCondition>No condition</ExtraCondition>
        <SpamRate>500 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Refiller0>
    </Rules>
    <Enabled>no</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>
      <Drop-Flasks>
        <Script>local currentflask = itemcount(285) + itemcount(284) + itemcount(283)

if (maround(7) == 0) and (lootbodies == false) and (cap < capCheck+300) and (currentflask > 10)
then
    pausewalking(1000)
    moveitems(283,supplyBp,'ground',100)
    pausewalking(1000)
    moveitems(284,supplyBp,'ground',100)
    pausewalking(1000)
    moveitems(285,supplyBp,'ground',100)
    moveitems(283,mainBp,'ground',100)
    pausewalking(1000)
    moveitems(284,mainBp,'ground',100)
    pausewalking(1000)
    moveitems(285,mainBp,'ground',100)
    wait(5000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Drop-Flasks>
      <Use-Mount>
        <Script>if Mount then
	setsettings("Settings\\CaveBot\\Settings\\AutoMount", "yes")
else
	setsettings("Settings\\CaveBot\\Settings\\AutoMount", "no")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Use-Mount>
      <Safe-Bank>
        <Script>local msgs = getmessages("NPCs") 
local qtd = msgs.count-1 
for i=0,qtd do 
   if msgs[qtd].text:find('There is not enough gold on your account.') then 
      setcavebot('off') 
      wait(5000,10000) 
      closetibia() 
   end 
end
</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Safe-Bank>
      <Player-on-Screen>
        <Script>if PlayerOnScreen and posy < 31490 and posx > 32886 then 
setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","Yes")
setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","Yes")
else
setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","no")
setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","no")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Player-on-Screen>
      <Mas-Res-Alarm>
        <Script>local msgs = getmessages("Local Chat") 
local qtd = msgs.count-1 

for i=0,qtd 
do 
    if msgs[qtd].text:find("exura gran mas res") 
    then 
    playsound("alert.wav")    
    end 
end
</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Mas-Res-Alarm>
      <OpenNextBp>
        <Script>if posy < 31490 and cavebot and posx > 32886 then
setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","yes")
setlooting("on")
else
setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","no")
setlooting("off")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </OpenNextBp>
      <Exori>
        <Script>-- [[ INIT START ]] --
    local CONFIG = {
        CREATURES = {"Vampire Bride", "Werewolf", "Hellspawn", "Vampire", "Mutated Bat", "Vampire Bride", "Priestess", "Banshee", "Nightmare", "Fury", "Dark Torturer", "Nightstalker", "Bonebeast", "Nightmare Scion", "Spectre", "Gargoyle", "Crypt Shambler", "Demon Skeleton", "Haunted Treeling", "Slime", "War wolf"},
        
        PLAYERS = {
            ENABLED = Player_Safe,
            DISTANCE = 7,
            FLOOR_DIFFERENCE = 1,
            SAFE_LIST = {"Bubble", "Eternal Oblivion"},
        },
        
        SPELLS = {
            --{NAME = "groundshaker", AMOUNT = 6},
            {NAME = "fierce berserk", AMOUNT = AmountToEGran},
            {NAME = "berserk", AMOUNT = AmountToExori},
            {NAME = "front sweep", AMOUNT = AmountToEMin},
            --{NAME = "annihilation", HP_PC = 45},
            --{NAME = "brutal strike", HP_PC = 10},
           --{NAME = "whirlwind throw", HP_PC = 10},
        },
    }

    -- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] --

    SPELLS_CONFIG = SPELLS_CONFIG or {}
    LAST_FLOOR = LAST_FLOOR or Self.PositionZ()
    ATTACK_EXHAUST = ATTACK_EXHAUST or 0
    
    table.lower(CONFIG.CREATURES)
    
    local RESET_SPELLS_CONFIG = #CONFIG.SPELLS ~= #SPELLS_CONFIG
    
    if (not RESET_SPELLS_CONFIG) then
        for INDEX, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do
            if (SPELL_ENTRY.NAME ~= SPELLS_CONFIG[INDEX].NAME or ((SPELL_ENTRY.AMOUNT and SPELL_ENTRY.AMOUNT ~= SPELLS_CONFIG[INDEX].AMOUNT) or (SPELL_ENTRY.HP_PC and SPELL_ENTRY.HP_PC ~= SPELLS_CONFIG[INDEX].HP_PC))) then
                RESET_SPELLS_CONFIG = true
                break
            end
        end
    end
    
    if (RESET_SPELLS_CONFIG) then
        SPELLS_CONFIG = {}
        
        local CURRENT_INDEX = 1
        
        while (#CONFIG.SPELLS >= CURRENT_INDEX) do
            CONFIG.SPELLS[CURRENT_INDEX].INFO = Spell.GetByWordsOrName(CONFIG.SPELLS[CURRENT_INDEX].NAME)
            
            if (not CONFIG.SPELLS[CURRENT_INDEX].INFO:isValid()) then
                table.remove(CONFIG.SPELLS, CURRENT_INDEX)
            else
                if (#CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition() > 0 and table.find({"BIG_BEAM", "BIG_WAVE", "FRONT", "SMALL_BEAM", "SMALL_WAVE", "STRIKE"}, CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition())) then
                    CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = true
                else
                    CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = false
                end
                
                CURRENT_INDEX = CURRENT_INDEX + 1
            end
        end
    end
-- [[ INIT END ]] --

if (Self.PositionZ() ~= LAST_FLOOR) then
    LAST_FLOOR, ATTACK_EXHAUST = Self.PositionZ(), System.TimeMilliseconds() + 2000
    return
end

if (System.TimeMilliseconds() > ATTACK_EXHAUST) then
    for _, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do
        if (SPELL_ENTRY.INFO:isAbleToCast(nil, false)) then
            local ATTACKED = Creature.GetAttacked()
            
            if (SPELL_ENTRY.AMOUNT and (not CONFIG.PLAYERS.ENABLED or Self.PlayersAroundFloorIgnore(CONFIG.PLAYERS.DISTANCE, CONFIG.PLAYERS.FLOOR_DIFFERENCE, unpack(CONFIG.PLAYERS.SAFE_LIST)) == 0)) then
                local HIGHEST_AMOUNT, BEST_DIRECTION = 0, Self.LookDirection()
                            
                if (SPELL_ENTRY.NEED_DIRECTION) then
                    for DIRECTION, CREATURES_AMOUNT in pairs({[DIRECTION_NORTH] = 0, [DIRECTION_EAST] = 0, [DIRECTION_SOUTH] = 0, [DIRECTION_WEST] = 0}) do
                        CREATURES_AMOUNT = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), DIRECTION, unpack(CONFIG.CREATURES))
                        
                        if (CREATURES_AMOUNT > HIGHEST_AMOUNT or (CREATURES_AMOUNT >= HIGHEST_AMOUNT and DIRECTION == Self.LookDirection())) then
                            HIGHEST_AMOUNT, BEST_DIRECTION = CREATURES_AMOUNT, DIRECTION
                        end
                    end
                else
                    HIGHEST_AMOUNT, BEST_DIRECTION = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), Self.LookDirection(), unpack(CONFIG.CREATURES)), Self.LookDirection()
                end
                
                if (HIGHEST_AMOUNT >= SPELL_ENTRY.AMOUNT) then
                    while (Self.LookDirection() ~= BEST_DIRECTION) do
                        Self.Turn(BEST_DIRECTION)
                        System.Wait(25, 75)
                    end
                    
                    if (SPELL_ENTRY.INFO:CastSpell()) then
                        System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK))
                    end
                end
            elseif (SPELL_ENTRY.HP_PC and SPELL_ENTRY.INFO:isAbleToCast(ATTACKED, false) and table.find(CONFIG.CREATURES, ATTACKED:Name():lower()) and SPELL_ENTRY.HP_PC >= ATTACKED:HealthPercent()) then
                if (SPELL_ENTRY.INFO:CastSpell(ATTACKED)) then
                    System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK))
                end
            end
        end
    end
end</Script>
        <SpamRate>100 to 120</SpamRate>
        <Enabled>yes</Enabled>
      </Exori>
      <Advanced-Healer>
        <Script>if Use_GHP then  
   setsettings("Settings\\Healer\\Rules\\Ultimate Health Potion\\HealRange","0 to 36 %")
   setsettings("Settings\\Healer\\Rules\\Great Health Potion\\HealRange","36 to 50 %")
   setsettings("Settings\\Healer\\Rules\\Exura Ico\\HealRange","0 to 92 %")
setsettings("Settings\\Healer\\Rules\\Great Health Potion\\Enabled","Yes")
setsettings("Settings\\Looting\\List\\great health potion\\Destination", "0")
else
   setsettings("Settings\\Healer\\Rules\\Ultimate Health Potion\\HealRange","0 to 40 %")
   setsettings("Settings\\Healer\\Rules\\Great Health Potion\\Enabled","No")
   setsettings("Settings\\Healer\\Rules\\Exura Ico\\HealRange","0 to 92 %")
setsettings("Settings\\Looting\\List\\great health potion\\Destination", "2")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Advanced-Healer>
      <Movement>
        <Script>if (maround(6) <= 4 or target.hppc < 60 or paround(7) >= 1 or standtime > 15000)then
setsettings("Settings\\Targeting\\Monsters\\Dark Torturer\\Listsettings\\Setting0\\Stance", "Approach")
setsettings("Settings\\Targeting\\Monsters\\Fury\\Listsettings\\Setting0\\Stance", "Approach")
setsettings("Settings\\Targeting\\Monsters\\Nightmare\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Nightmare Scion\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Hellspawn\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Werewolf\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Vampire Bride\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Vampire\\Listsettings\\Setting0\\Stance", "Reach")
else
setsettings("Settings\\Targeting\\Monsters\\Dark Torturer\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Fury\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Nightmare\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Nightmare Scion\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Hellspawn\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Werewolf\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Vampire Bride\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Vampire\\Listsettings\\Setting0\\Stance", "No Movement")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Movement>
      <Exori-Hur-Ico>
        <Script>wa = 0
wb = 0
wc = 0
if iscreatureontile(posx-1,posy-1,posz) then wa = 1 end
if iscreatureontile(posx-1,posy,posz) then wb = 1 end
if iscreatureontile(posx-1,posy+1,posz) then wc = 1 end
west = wa+wb+wc
na = 0
nb = 0
nc = 0
if iscreatureontile(posx-1,posy-1,posz) then na = 1 end 
if iscreatureontile(posx,posy-1,posz) then nb = 1 end
if iscreatureontile(posx+1,posy-1,posz) then nc = 1 end
north = na+nb+nc
ea = 0
eb = 0
ec = 0
if iscreatureontile(posx+1,posy-1,posz) then ea = 1 end
if iscreatureontile(posx+1,posy,posz) then eb = 1 end
if iscreatureontile(posx+1,posy+1,posz) then ec = 1 end
east = ea+eb+ec
sa = 0
sb = 0
sc = 0
if iscreatureontile(posx-1,posy+1,posz) then sa = 1 end
if iscreatureontile(posx,posy+1,posz) then sb = 1 end
if iscreatureontile(posx+1,posy+1,posz) then sc = 1 end
south = sa+sb+sc


if ((south < AmountToEMin and east < AmountToEMin and west < AmountToEMin and north < AmountToEMin) or cancast("exori min") == false or (paround(10, true) >= 1 and Safe_Player)) and ((maround(1) < AmountToExori or cancast("exori") == false) or (paround(7, true) >= 1 and Player_Safe)) and ((maround(1) < AmountToEGran or cancast("exori gran") == false) or (paround(7, true) >= 1 and Player_Safe)) and maround(7) >= AmountToIcoandHur and target.id ~= 0 and cancast("exori hur") then
cast("exori hur")
end

if ((south < AmountToEMin and east < AmountToEMin and west < AmountToEMin and north < AmountToEMin) or cancast("exori min") == false or (paround(10, true) >= 1 and Safe_Player)) and ((maround(1) < AmountToExori or cancast("exori") == false) or (paround(7, true) >= 1 and Player_Safe)) and ((maround(1) < AmountToEGran or cancast("exori gran") == false) or (paround(7, true) >= 1 and Player_Safe)) and maround(7) >= AmountToIcoandHur and target.id ~= 0 and cancast("exori ico") and cancast("exori hur") == false and target.dist == 1 then
cast("exori ico")
end</Script>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>yes</Enabled>
      </Exori-Hur-Ico>
      <Stake>
        <Script>if (UseStake) and (maround(2) == 0) then
stake(5,true)
wait(1000)
end
</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Stake>
      <Unrust>
        <Script>local items = {'chain armor', 'scale armor', 'brass armor', 'plate armor', 'plate legs', 'brass legs'}
local rusty = {8895, 8896, 8898, 8899}

if Unrust then
if maround(5) == 0 then
    for i,j in ipairs(rusty) do
        if itemcount(j) > 0 and itemcount(9016) > 0 then
              pausewalking(2000) 
		useitemon("flask of rust remover",j,lootBp)
              pausewalking(500) 
            wait(2000)
        end
    end

	for _, v in ipairs(items) do
		if itemcount(v, lootBp) > 0 then
                    pausewalking(2000) 
			moveitems(v, lootBp, 'ground', 1)
			wait(1000, 2000)
			break
		end
	end
end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Unrust>
      <Soft-Boots>
        <Script>local DEFAULT_BOOTS = 'boots of haste' --Name of normal boots
local CONSIDER_TYPE = 1 --[[ 1 = mp pc, 2 = hp pc, 3 = mp exact, 4 = hp exact ]]
local CONSIDER_EQUIP = {40, 90} -- Value to equip soft boots
local CONSIDER_UNEQUIP = {99, 100} -- Value to unequip soft boots
 
--[[ ENGINE ]]
local SCRIPT_INFO = "Name: Soft Boots Changer/nVersion: 1.2.0 beta/nAuthor: sirmate"
local NORMAL_BOOTS_ID = itemid(DEFAULT_BOOTS)
local RANDOM_EQUIP = math.random(CONSIDER_EQUIP[1], CONSIDER_EQUIP[2])
local RANDOM_UNEQUIP = math.random(CONSIDER_UNEQUIP[1], CONSIDER_UNEQUIP[2])
local HP_MP_VALUES = {mppc, hppc, mp, hp}
 
if (boots == 3549) and (pzone == true or HP_MP_VALUES[CONSIDER_TYPE] >= RANDOM_UNEQUIP) then
        if (itemcount(DEFAULT_BOOTS) > 0) then
                moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
                wait(1100, 1200)
        else
                moveitems(boots, "Boots", "all", 1)
                wait(1000, 1200)
        end
elseif (boots == 6530 or boots == 0) then
        if (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
                moveitems(6529, "all", "Boots", 1)
                wait(1000, 1200)
        elseif (itemcount(NORMAL_BOOTS_ID) > 0) then
                moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
                wait(1000, 1200)
        elseif (boots > 0) then
                moveitems(boots, "Boots", "all", 1)
                wait(1000, 1200)
        end
elseif (boots == NORMAL_BOOTS_ID) and (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
        moveitems(6529, "all", "Boots", 1)
        wait(1000, 1200)
end
</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Soft-Boots>
      <Auto-Haste>
        <Script>if ((posy > 31490 and posx < 32886) or (Auto_Haste and maround(2) == 0)) and hasted == false and pzone == false and standtime < 10000 then
cast("utani hur")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Auto-Haste>
      <Anti-Spectre>
        <Script>if target.name == "Spectre" and standtime > 10000 and maround(3) == 1 then
stopattack()
wait(3000)
if target.name == "Spectre" then
settargeting("off")
stopattack()
end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Spectre>
      <Demonic-Blood>
        <Script>local backpackName = lootBp

-- DO NOT EDIT BELOW!

if itemcount(6558, backpackName) > 0 and maround(3) == 0 then
    useitem(6558, backpackName)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Demonic-Blood>
      <Refilling-Targeting>
        <Script>if standtime < 15000 and (posy > 31490 or posx < 32886) then
settargeting("off")
elseif posy > 31490 or posx < 32886 then
settargeting("on")
wait(10000)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Refilling-Targeting>
    </List>
    <Setup>-- Vengoth by Delking v1.0
     East_Down = false -- Hunt East Down? Add for spawn compensation
     Fury_Floor = true -- Hunt Fury Floor? Add for PG
     Hardcore_North = true -- Hunt North Tower? Up to door floor 300+
     North_Upper_Amount = 3 -- Hunt Past the door in north tower? 300+
                        -- Good Profit, Good Exp, Spawn Compensation
                        -- Number between 1-3(Amount of floors to go)
     Balcony = false -- Wanna hunt Balcony? North Tower(2 needed)
     Kill_Fury = true -- Kill Fury and Dark Torturer? For Profit


     -- Spell Options
     AmountToIcoandHur = 1 -- How many to shoot Exori Ico/Hur?
     AmountToEGran = 3 -- How many monsters to shoot E-Gran?
     AmountToExori = 2 -- How many monsters to use Exori?
     AmountToEMin = 2 -- How many monsters to use Exori Min?
     Player_Safe = true -- Stop shooting Exori spells if player?
     Auto_Haste = true -- Auto Haste inside spawn?


     --No backpack ideas?: http://tibia.wikia.com/wiki/Backpacks
     --Backpacks
     mainBp = "backpack of holding" -- Main Backpack name
     lootBp = "backpack of holding" -- Loot Backpack name
     supplyBp = "dragon backpack" -- Supply Backpack name
     goldBp = "jewelled backpack" -- Gold Backpack name


     --Depot Backpacks
     DpBpAmount = 5 -- Amount of DpBps you will use (1-5)
     DpBp = "brown backpack" -- First Depot Backpack name
     iDpBp = "brocade backpack" -- Item Depot Backpack name
     sDpBp = "brown backpack" -- Stack Depot Backpack name

     --Optional Depot Backpacks
     DpBp2 = "red backpack" -- Second Depot Backpack name
     iDpBp2 = "red backpack" -- Item Depot Backpack name
     sDpBp2 = "purple backpack" -- Stack Depot Backpack name

     DpBp3 = "blue backpack" -- Third Depot Backpack name
     iDpBp3 = "blue backpack" -- Item Depot Backpack name
     sDpBp3 = "golden backpack" -- Stack Depot Backpack name

     DpBp4 = "orange backpack" -- Fourth Depot Backpack name
     iDpBp4 = "orange backpack" -- Item Depot Backpack name
     sDpBp4 = "green backpack" -- Stack Depot Backpack name

     DpBp5 = "camouflage backpack" -- Fifth Depot Backpack name
     iDpBp5 = "camouflage backpack" -- Item Depot Backpack name
     sDpBp5 = "beach backpack" -- Stack Depot Backpack name


     --Supplies
     mpID = "Mana potion"
     mpPrice = 50
     mpBuy = 2600
     mpCheck = 250


     hpID = "ultimate health potion" -- Both UHP and GHP is in healer!
     hpPrice = 310
     hpBuy = 80
     hpCheck = 50


     --Optional HP Pot
     Use_GHP = false -- Wanna use GHPs?
     hpID2 = "great health potion" -- Both UHP and GHP is in healer!
     hpPrice2 = 190
     hpBuy2 = 100
     hpCheck2 = 50


     --Miscellaneous
     PlayerOnScreen = true -- Player on Screen alarm in spawn?
     Mount = true -- Auto Mount?
     UseStake = false
     Unrust = false
     capCheck = 0 -- For refills and vial dropper
     staminaCheck = 14 -- How much stamina to logout?
     Skill = "Axe" -- Sword, Club, Axe, Distance or Magic
                   -- (Need to be with capital letter like this)</Setup>
    <Enabled>yes</Enabled>
  </Actions>
  <CaveBot>
    <Waypoints>
      <Vengoth_By_Delking>Action 32786 31248 7 if posx > 32886 then gotolabel("Start") end</Vengoth_By_Delking>
      <Depot>Stand 32787 31248 7</Depot>
      <w001>Stand 32786 31248 7</w001>
      <w002>Action 32786 31248 7 if posz ~= 6 then gotolabel("Depot") else;closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(lootBp, mainBp);wait(1000,2000);resizewindows();wait(1000,1200);end;;gotolabel("OpenDP");</w002>
      <w333>Action 32786 31245 6 stacks2 = {7368,3034,9685,3027,3010,5894,9662,3033,3028,10317,5897,7439,3026,10312,6499,10277,5925,9645,237,11449,11446,236,9368,9057,10304,3033,5911,9058,10306,10244,3566,3271,3284,3434,9028,9103,7386,8045,12306,3079,8531,3053,3055,7383,3326,7428,7419,3567,811,6299,7387,3385,8043,9027,7451,3342,3371,7407,7427,3067,8923,8896,3081,5668,5669,12320,8895,3371,3369,7452,9056,9040,7421,3065,7456,3554,7404,3364,6299,5479,9058,7388,7412,3098};;if itemcount(unpack(stacks2)) == 0 then;gotolabel("BPs1");end</w333>
      <OpenDP>Action 32786 31245 6 reachgrounditem("depot");wait(1000, 1500);openitem("depot");wait(900, 1400);openitem(3502, "locker");wait(900, 1400);if DpBpAmount == 1 then;openitem(DpBp, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 2 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 3 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 4 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp4, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount >= 5 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp4, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp5, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);end;;if windowcount() < 1+DpBpAmount then ;gotolabel("Depot");end</OpenDP>
      <w000>Action 32786 31247 6 local stacks = {7368,3034,9685,3027,3010,5894,9662,3033,3028,10317,5897,7439,3026,10312,6499,10277,5925,9645,237,11449,11446,236,9368,9057,10304,3033,5911,9058,10306, "great health potion", "petrified scream", "soul orb", "great mana potion", "cultish robe"};local items = {10244,3566,3271,3284,3434,9028,9103,7386,8045,12306,3079,8531,3053,3055,7383,3326,7428,7419,3567,811,6299,7387,3385,8043,9027,7451,3342,3371,7407,7427,3067,8923,8896,3081,5668,5669,12320,8895,3371,3369,7452,9056,9040,7421,3065,7456,3554,7404,3364,6299,5479,9058,7388,7412,3098, "moonlight rod", "terra rod", "spirit cloak", "wedding ring", "jewelled backpack", "obsidian lance"};;;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));end;end;end;end;end;end;end</w000>
      <BPs1>Action 32786 31247 6 if stamina < staminaCheck*60 then gotolabel("Stamina") end;;closewindows();;closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(800,1200);resizewindows();wait(1000,2000);openitem(supplyBp, mainBp, true);wait(1000,2000);resizewindows();wait(1000,2000);;if windowcount() < 2 then;gotolabel("BPs1");end;</BPs1>
      <Bank>Stand 32786 31247 6</Bank>
      <w004>Stand 32786 31248 6</w004>
      <w003>Stand 32824 31248 7</w003>
      <w005>Action 32824 31248 7 if maround(3, "Znozel") == 0 then gotolabel("Bank") end;;</w005>
      <w006>Action 32824 31248 7 local mpDraw = (mpBuy-itemcount(mpID))*mpPrice;if mpDraw < 0 then;mpDraw = 0;end;local hpDraw = (hpBuy-itemcount(hpID))*hpPrice;if hpDraw < 0 then;hpDraw = 0;end;local hpDraw2 = (hpBuy2-itemcount(hpID2))*hpPrice2;if hpDraw2 < 0 or Use_GHP == false then;hpDraw2 = 0;end;local softDraw = itemcount(6530)*10000;;x = mpDraw+hpDraw+softDraw+5000+hpDraw2;;say("hi");wait(1500,1700);npcsay("deposit all");wait(1000,1200);npcsay("yes");wait(1200,1300);;if x > 0 then;   npcsay("withdraw "..x);   wait(500,800);   npcsay("yes");   wait(1000,1200);   npcsay("balance");end;;</w006>
      <w007>Stand 32830 31236 7</w007>
      <Shops>Stand 32790 31238 7</Shops>
      <w009>Stand 32790 31239 7</w009>
      <w011>Stand 32789 31239 6</w011>
      <w010>Stand 32789 31238 5</w010>
      <w012>Action 32789 31239 5 if maround(3, "Chuckles") == 0 then gotolabel("Shops") end;;</w012>
      <w008>Action 32789 31239 5 ;sellflasks();wait(500);;local mpCount = itemcount(mpID);local hpCount = itemcount(hpID);local hpCount2 = itemcount(hpID2);;buyitemsupto(hpID,hpBuy,hpCount);wait(200,300);;if Use_GHP then;buyitemsupto(hpID2,hpBuy2,hpCount2);wait(200,300);end;;x = mpBuy - itemcount(mpID);while x > 0 do ;buyitems(mpID, x) ;wait(500,1000) ;moveitems(mpID,supplyBp, 1000) ;wait(300,400) ;x = mpBuy - itemcount(mpID);end;;</w008>
      <Down_Shop>Stand 32789 31239 5</Down_Shop>
      <w013>Stand 32790 31239 6</w013>
      <w014>Action 32790 31241 7 if posz ~= 7 then gotolabel("Down_Shop") end</w014>
      <w015>Stand 32833 31257 7</w015>
      <w016>Action 32833 31257 7 if itemcount(mpID) < mpBuy-50 or itemcount(hpID) < hpBuy-20 or (itemcount(hpID2) < hpBuy2-10 and Use_GHP) then gotolabel("Depot") end;;if itemcount(6530) > 0 then gotolabel("Softs") end;;;</w016>
      <ToHunt>Stand 32833 31262 7</ToHunt>
      <w018>Stand 32833 31263 7</w018>
      <w019>Stand 32833 31265 6</w019>
      <w021>Action 32832 31266 5 if posz ~= 5 then gotolabel("ToHunt") end</w021>
      <ToHunt2>Use 32832 31266 5</ToHunt2>
      <w017>Stand 32834 31270 5</w017>
      <w020>Stand 32834 31272 6</w020>
      <w022>Action 32834 31274 7 if posz ~= 7 then gotolabel("ToHunt2") else settargeting("off") end</w022>
      <ToHunt3>Stand 32835 31281 7</ToHunt3>
      <w024>Stand 32835 31300 7</w024>
      <w025>Stand 32834 31323 7</w025>
      <w026>Stand 32837 31346 7</w026>
      <w027>Stand 32837 31364 7</w027>
      <w028>Action 32837 31364 7 if maround(7, "Harlow") == 0 then gotolabel("ToHunt3") else;reachcreature("Harlow");wait(1000,2000);say("hi");wait(1000,2000);npcsay("vengoth");wait(1000,2000);npcsay("yes");wait(2000,1000);end</w028>
      <w023>Action 32857 31549 7 if not islocation(7) then gotolabel("ToHunt3") end</w023>
      <w029>Stand 32868 31548 7</w029>
      <w030>Stand 32891 31548 7</w030>
      <ToHunt4>Stand 32906 31547 7</ToHunt4>
      <w032>Stand 32934 31542 7</w032>
      <w033>Stand 32936 31542 7</w033>
      <w031>Action 32938 31542 6 if posz ~= 6 then gotolabel("ToHunt4") end</w031>
      <ToHunt5>Stand 32956 31546 6</ToHunt5>
      <w035>Stand 32957 31546 6</w035>
      <w036>Stand 32946 31550 5</w036>
      <w037>Stand 32945 31550 5</w037>
      <w038>Stand 32939 31554 4</w038>
      <w039>Stand 32938 31554 4</w039>
      <w040>Stand 32929 31557 5</w040>
      <w041>Stand 32928 31557 5</w041>
      <w044>Stand 32929 31565 6</w044>
      <w042>Stand 32933 31571 6</w042>
      <w043>Stand 32934 31571 6</w043>
      <w045>Stand 32938 31566 5</w045>
      <w046>Stand 32938 31565 5</w046>
      <w047>Stand 32946 31562 4</w047>
      <w048>Stand 32947 31562 4</w048>
      <w049>Stand 32951 31558 5</w049>
      <w050>Action 32951 31556 4 if not islocation(7) then gotolabel("ToHunt5") end</w050>
      <ToHunt6>Stand 32953 31555 4</ToHunt6>
      <w051>Stand 32950 31552 3</w051>
      <w052>Stand 32939 31558 1</w052>
      <w053>Stand 32941 31578 0</w053>
      <w054>Stand 32952 31567 1</w054>
      <w055>Stand 32962 31551 1</w055>
      <w056>Stand 32956 31536 4</w056>
      <w057>Action 32956 31534 5 if posz ~= 5 then gotolabel("ToHunt6") end</w057>
      <ToHunt7>Stand 32957 31532 5</ToHunt7>
      <w034>Stand 32957 31524 6</w034>
      <w058>Stand 32957 31518 6</w058>
      <w059>Stand 32957 31512 6</w059>
      <w060>Stand 32953 31486 6</w060>
      <Start>Stand 32953 31467 6</Start>
      <BPs2>Action 32953 31466 6 if posy > 31472 then gotolabel("ToHunt7") else closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(supplyBp, mainBp, true);resizewindows();wait(1000,2000);openitem(lootBp, mainBp, true);resizewindows();wait(1000,2000);openitem(goldBp, mainBp, true);resizewindows();wait(1000,2000);;if windowcount() < 4 then;gotolabel("BPs2");end;end</BPs2>
      <w196>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w196>
      <East_Up>Stand 32955 31468 6</East_Up>
      <w180>Use 32956 31468 6</w180>
      <w062>Action 32955 31468 6 settargeting("off")</w062>
      <w063>Stand 32964 31465 6</w063>
      <w064>Action 32964 31465 6 settargeting("on")</w064>
      <East_Up2>Stand 32959 31467 6</East_Up2>
      <w066>Action 32959 31467 6 settargeting("off");;</w066>
      <w067>Stand 32960 31467 6</w067>
      <w068>Stand 32965 31463 5</w068>
      <w098>Stand 32965 31463 5</w098>
      <w069>Action 32965 31463 5 if posz == 6 then gotolabel("East_Up2") else settargeting("on") end;</w069>
      <East_Up3>Stand 32962 31457 5</East_Up3>
      <w071>Action 32962 31457 5 settargeting("off");;</w071>
      <w072>Stand 32962 31456 5</w072>
      <w073>Stand 32969 31458 4</w073>
      <w074>Action 32969 31458 4 if posz == 5 then gotolabel("East_Up3") else settargeting("on") end;</w074>
      <East_Up4>Stand 32972 31463 4</East_Up4>
      <w076>Action 32972 31463 4 settargeting("off");</w076>
      <w061>Stand 32971 31464 4</w061>
      <w077>Stand 32965 31456 3</w077>
      <w078>Action 32965 31456 3 if posz == 4 then gotolabel("East_Up4") else settargeting("on") end;</w078>
      <w065>Stand 32963 31459 3</w065>
      <East_Up5>Stand 32962 31460 3</East_Up5>
      <w070>Stand 32965 31462 3</w070>
      <w075>Stand 32965 31461 3</w075>
      <w081>Action 32965 31459 2 if posz ~= 2 then gotolabel("East_Up4") else settargeting("off") end</w081>
      <Use_Mirrors>Use 32965 31457 2</Use_Mirrors>
      <w083>Use 32966 31456 2</w083>
      <w084>Use 32968 31456 2</w084>
      <Down_Boss>Stand 32967 31463 1</Down_Boss>
      <w086>Action 32954 31469 6 if posz == 6 then gotolabel("East_Down");elseif posz == 1 then gotolabel("Down_Boss");elseif (isitemontile(8667, 32965, 31457, 2) and isitemontile(8667, 32966, 31456, 2) and isitemontile(8666, 33298, 31456, 2)) or(isitemontile(8721, 32965, 31457, 2) and isitemontile(8721, 32966, 31456, 2) and isitemontile(8721, 33298, 31456, 2)) then gotolabel("Down_No_Boss") ;else ;gotolabel("Use_Mirrors") end;</w086>
      <w082>Stand 32955 31468 6</w082>
      <w195>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w195>
      <East_Down>Action 32955 31468 6 if East_Down == false then gotolabel("West_Down2") end</East_Down>
      <w329>Action 32945 31461 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;;</w329>
      <East_Down2>Stand 32955 31468 6</East_Down2>
      <w087>Action 32955 31468 6 settargeting("off");</w087>
      <w088>Use 32956 31468 6</w088>
      <w089>Stand 32964 31457 6</w089>
      <w090>Stand 32963 31457 6</w090>
      <w091>Stand 32964 31455 7</w091>
      <w092>Action 32964 31455 7 if posz == 6 then gotolabel("East_Down2") else settargeting("on") end;;;</w092>
      <East_Down3>Stand 32967 31451 7</East_Down3>
      <w094>Action 32967 31451 7 settargeting("off")</w094>
      <w095>Stand 32968 31450 7</w095>
      <w096>Stand 32966 31451 8</w096>
      <w097>Action 32966 31451 8 if posz == 7 then gotolabel("East_Down3") else settargeting("on") end;;;</w097>
      <East_Down4>Stand 32958 31451 8</East_Down4>
      <w099>Action 32958 31451 8 settargeting("off");</w099>
      <w100>Stand 32958 31452 8</w100>
      <w101>Stand 32964 31457 9</w101>
      <w102>Action 32964 31457 9 if posz == 8 then gotolabel("East_Down4") else settargeting("on") end;;;</w102>
      <East_Down5>Stand 32964 31461 9</East_Down5>
      <w104>Action 32963 31462 9 settargeting("off");</w104>
      <w105>Stand 32965 31461 9</w105>
      <w106>Stand 32964 31457 8</w106>
      <w107>Action 32963 31457 8 if posz == 9 then gotolabel("East_Down5") else settargeting("on") end;;;</w107>
      <East_Down6>Stand 32958 31459 8</East_Down6>
      <w109>Action 32958 31459 8 settargeting("off");</w109>
      <w110>Stand 32958 31458 8</w110>
      <w111>Stand 32960 31462 7</w111>
      <w112>Action 32960 31462 7 if posz == 8 then gotolabel("East_Down6") else settargeting("on") end;;;</w112>
      <Door1>Stand 32959 31465 7</Door1>
      <w114>Use 32958 31465 7</w114>
      <w115>Stand 32956 31465 7</w115>
      <w113>Action 32955 31465 7 if posz ~= 7 or not islocation(7) then gotolabel("East_Down6") end</w113>
      <w116>Stand 32953 31465 7</w116>
      <w117>Ladder 32953 31465 7</w117>
      <w118>Action 32952 31466 6 if posz ~= 6 then gotolabel("Door1") end</w118>
      <w194>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w194>
      <West_Down2>Stand 32951 31464 6</West_Down2>
      <w330>Action 32945 31461 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;;</w330>
      <w120>Action 32950 31464 6 settargeting("off")</w120>
      <w119>Use 32950 31464 6</w119>
      <w121>Stand 32944 31464 6</w121>
      <w122>Action 32944 31464 6 settargeting("on");</w122>
      <w123>Stand 32943 31459 6</w123>
      <w124>Action 32943 31459 6 settargeting("off");</w124>
      <w263>Stand 32943 31458 6</w263>
      <w125>Stand 32940 31463 7</w125>
      <w126>Stand 32945 31462 8</w126>
      <w127>Action 32945 31462 8 if posz == 6 or posz == 7 then gotolabel("West_Down2") else settargeting("on") end;;;;</w127>
      <West_Down3>Stand 32945 31458 8</West_Down3>
      <w129>Action 32945 31458 8 settargeting("off");</w129>
      <w130>Stand 32946 31458 8</w130>
      <w131>Stand 32950 31455 9</w131>
      <w132>Action 32950 31455 9 if posz == 8 then gotolabel("West_Down3") else settargeting("on") end;;;;;</w132>
      <w331>Stand 32952 31449 9</w331>
      <West_Down4>Stand 32953 31462 9</West_Down4>
      <w134>Action 32953 31462 9 settargeting("off");</w134>
      <w135>Stand 32952 31462 9</w135>
      <w332>Stand 32952 31460 8</w332>
      <w137>Action 32952 31461 8 if posz == 9 then gotolabel("West_Down4") else settargeting("on") end;;;;;</w137>
      <w138>Stand 32951 31450 8</w138>
      <West_Down5>Stand 32955 31446 8</West_Down5>
      <w140>Use 32956 31446 8</w140>
      <w141>Stand 32959 31446 8</w141>
      <w142>Action 32959 31446 8 if posx <= 32956 then gotolabel("West_Down5") else settargeting("off") end;</w142>
      <w143>Stand 32960 31446 8</w143>
      <w144>Stand 32946 31450 9</w144>
      <w145>Action 32946 31450 9 if posz == 8 then gotolabel("West_Down5") else settargeting("on") end;;;;;</w145>
      <w146>Action 32946 31450 9 wait(3000)</w146>
      <Hardcore>Action 32946 31450 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill345");elseif Hardcore_North then gotolabel("Hardcore_North") end</Hardcore>
      <w148>Stand 32959 31446 9</w148>
      <West_Down6>Stand 32960 31446 9</West_Down6>
      <w150>Stand 32957 31446 8</w150>
      <w151>Action 32957 31446 8 settargeting("off");</w151>
      <w152>Use 32956 31446 8</w152>
      <w147>Stand 32954 31453 8</w147>
      <w153>Stand 32953 31455 7</w153>
      <w154>Action 32953 31455 7 if posz == 8 or posz == 9 then gotolabel("West_Down6") else settargeting("on") end;;;;;</w154>
      <w155>Stand 32953 31459 7</w155>
      <w156>Use 32953 31460 7</w156>
      <w157>Stand 32953 31465 7</w157>
      <w158>Ladder 32953 31465 7</w158>
      <Hardcore_Checker>Action 32953 31466 6 if posz ~= 6 or posy < 31456 or posx < 32951 then gotolabel("Hardcore") end</Hardcore_Checker>
      <w193>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w193>
      <West_Up>Stand 32951 31464 6</West_Up>
      <w161>Action 32951 31464 6 settargeting("off");</w161>
      <w160>Use 32950 31464 6</w160>
      <w162>Stand 32949 31461 6</w162>
      <w163>Stand 32947 31462 5</w163>
      <w164>Action 32947 31462 5 if posz == 6 then gotolabel("West_Up") else settargeting("on") end;</w164>
      <West_Up2>Stand 32938 31461 5</West_Up2>
      <w166>Action 32938 31461 5 settargeting("off");</w166>
      <w167>Stand 32937 31461 5</w167>
      <w168>Stand 32936 31463 4</w168>
      <w169>Action 32936 31462 4 if posz == 5 then gotolabel("West_Up2") else settargeting("on") end;;</w169>
      <w170>Stand 32937 31456 4</w170>
      <w171>Action 32937 31456 4 if Fury_Floor == false then gotolabel("Down_West_Up") end</w171>
      <w322>Stand 32941 31457 4</w322>
      <West_Up3>Stand 32944 31456 4</West_Up3>
      <w173>Action 32944 31456 4 settargeting("off");</w173>
      <w174>Stand 32944 31455 4</w174>
      <w175>Stand 32940 31455 3</w175>
      <w103>Stand 32940 31455 3</w103>
      <w176>Action 32940 31454 3 if posz == 4 then gotolabel("West_Up3") else settargeting("on") end;;</w176>
      <w177>Stand 32943 31455 3</w177>
      <w178>Action 32943 31455 3 if Kill_Fury == false then gotolabel("Down_West_Up") end</w178>
      <Fury>Stand 32945 31460 3</Fury>
      <w264>Action 32945 31460 3 settargeting("off")</w264>
      <w179>Use 32944 31461 3</w179>
      <w265>Action 32945 31460 3 wait(700,900);settargeting("on")</w265>
      <Close_Fury>Stand 32945 31460 3</Close_Fury>
      <w182>Action 32945 31460 3 if not islocation() then gotolabel("West_Up") ;elseif toptileitem(32944, 31461, 3) == 5732 then ;gotolabel("Down_West_Up");elseif toptileitem(32944, 31461, 3) == 8309 then gotolabel("Close_Fury2") ;else;moveitems(toptileitem(32944, 31461, 3),ground(32944, 31461, 3),ground(32945, 31460, 3),100);end</w182>
      <Close_Fury_2>Use 32944 31461 3</Close_Fury_2>
      <w181>Stand 32945 31460 3</w181>
      <w183>Action 32945 31460 3 if islocation() and toptileitem(32944, 31461, 3) == 5732 then ;gotolabel("Down_West_Up");else;gotolabel("Fury") ;end;</w183>
      <Down_West_Up>Stand 32944 31456 3</Down_West_Up>
      <w184>Action 32944 31456 3 settargeting("off")</w184>
      <w185>Stand 32944 31455 3</w185>
      <w323>Stand 32940 31457 4</w323>
      <w186>Stand 32935 31457 4</w186>
      <w187>Stand 32937 31461 4</w187>
      <w188>Stand 32949 31461 5</w188>
      <w189>Use 32950 31464 6</w189>
      <w190>Stand 32953 31466 6</w190>
      <w191>Action 32953 31466 6 if posz ~= 6 or posx < 32951 then ;settargeting("on");gotolabel("Down_West_Up") end;</w191>
      <w192>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") else gotolabel("East_Up") end</w192>
      <Refill>Stand 32953 31483 6</Refill>
      <w080>Action 32785 31244 6 settargeting("off")</w080>
      <w198>Stand 32953 31484 6</w198>
      <w197>Stand 32957 31498 6</w197>
      <w199>Stand 32957 31516 6</w199>
      <w200>Stand 32957 31522 6</w200>
      <w201>Stand 32957 31528 6</w201>
      <w202>Stand 32957 31532 6</w202>
      <w203>Action 32957 31534 5 if posz ~= 5 then gotolabel("Refill") end</w203>
      <Refill2>Stand 32956 31536 5</Refill2>
      <w205>Stand 32960 31541 4</w205>
      <w206>Stand 32960 31560 1</w206>
      <w207>Stand 32951 31575 1</w207>
      <w208>Stand 32937 31573 0</w208>
      <w209>Stand 32944 31553 1</w209>
      <w210>Stand 32953 31555 3</w210>
      <w211>Action 32952 31557 4 if posz ~= 4 then gotolabel("Refill2") end</w211>
      <Refill3>Stand 32951 31558 4</Refill3>
      <w212>Stand 32947 31562 5</w212>
      <w213>Stand 32938 31565 4</w213>
      <w214>Stand 32934 31571 5</w214>
      <w215>Stand 32929 31566 6</w215>
      <w216>Stand 32927 31557 6</w216>
      <w217>Stand 32928 31557 6</w217>
      <w218>Stand 32937 31554 5</w218>
      <w219>Stand 32938 31554 5</w219>
      <w220>Stand 32945 31550 4</w220>
      <w221>Stand 32953 31548 5</w221>
      <w222>Stand 32957 31546 5</w222>
      <w223>Stand 32937 31542 6</w223>
      <w224>Stand 32936 31542 6</w224>
      <w225>Action 32936 31542 6 if posz ~= 7 then gotolabel("Refill3") end</w225>
      <Refill4>Stand 32916 31543 7</Refill4>
      <w226>Stand 32893 31541 7</w226>
      <w227>Stand 32864 31549 7</w227>
      <w228>Stand 32857 31549 7</w228>
      <w229>Action 32857 31549 7 if maround(6, "Harlow") == 0 then gotolabel("Refill4") else;reachcreature("Harlow");wait(2000,2100);say("hi");wait(1000,2000);npcsay("yalahar");wait(1000,2000);npcsay("yes");wait(1000,2000);end;;</w229>
      <w136>Action 32838 31335 7 if posy > 31390 then gotolabel("Refill4") end</w136>
      <Refill5>Stand 32837 31358 7</Refill5>
      <w230>Stand 32838 31336 7</w230>
      <w231>Stand 32833 31311 7</w231>
      <w232>Stand 32835 31282 7</w232>
      <w233>Stand 32834 31273 7</w233>
      <w234>Stand 32834 31272 7</w234>
      <w235>Stand 32834 31270 6</w235>
      <w236>Action 32834 31268 5 if posz ~= 5 then gotolabel("Refill5") end</w236>
      <Refill6>Use 32832 31269 5</Refill6>
      <w237>Stand 32834 31265 5</w237>
      <w238>Stand 32834 31263 6</w238>
      <w204>Action 32834 31261 7 if posz ~= 7 then gotolabel("Refill6") else gotolabel("Depot") end</w204>
      <Stamina>Stand 32778 31247 6</Stamina>
      <w239>Stand 32777 31247 6</w239>
      <w240>Stand 32786 31249 5</w240>
      <w241>Action 32786 31249 5 if not islocation(5) then gotolabel("Stamina") else gotolabel(Skill) end</w241>
      <Sword>Use 32782 31251 5</Sword>
      <Axe>Use 32784 31251 5</Axe>
      <Club>Use 32786 31251 5</Club>
      <Distance>Use 32788 31251 5</Distance>
      <Magic>Use 32790 31251 5</Magic>
      <Softs>Stand 32828 31257 7</Softs>
      <w242>Action 32828 31257 7 turn("w");wait(100,200);cast("exani hur up");wait(1000,2000);;if posz ~= 6 then gotolabel("Softs") end</w242>
      <Boat_To_Veno>Stand 32817 31274 6</Boat_To_Veno>
      <w244>Stand 32815 31277 6</w244>
      <w245>Ladder 32815 31277 6</w245>
      <w246>Action 32815 31277 6 if posz == 5 then gotolabel("Travel_Venore") end</w246>
      <w247>Use 32817 31275 6</w247>
      <w248>Action 32817 31275 6 gotolabel("Boat_To_Veno")</w248>
      <Travel_Venore>Stand 32816 31279 5</Travel_Venore>
      <w243>Action 32816 31279 5 reachcreature("Karith");wait(1000,2000);say("hi");wait(1000,2000);npcsay("venore");wait(1000,2000);npcsay("yes");wait(1000,2000);;if posz == 5 then gotolabel("Travel_Venore") end</w243>
      <Venore>Stand 32954 32033 6</Venore>
      <w250>Stand 32954 32050 6</w250>
      <w251>Stand 32954 32076 6</w251>
      <w252>Stand 32953 32108 6</w252>
      <w253>Action 32953 32108 6 if maround(3, "Aldo") == 0 then gotolabel("Venore");else;say("hi");wait(1000,2000);while itemcount("worn soft boots") >= 1 and maround(3, "Aldo") >= 1 do;npcsay("repair");wait(1000,2000);npcsay("yes");wait(1000,2000);end;end</w253>
      <w249>Stand 32949 32102 6</w249>
      <w254>Stand 32954 32082 6</w254>
      <w255>Stand 32954 32060 6</w255>
      <w256>Stand 32954 32042 6</w256>
      <w257>Stand 32954 32023 6</w257>
      <w258>Action 32954 32023 6 if maround(6, "Captain Fearless") == 0 then gotolabel("Venore");else;reachcreature("Captain Fearless");wait(1000,2000);say("hi");wait(1000,2000);npcsay("yalahar");wait(1000,2000);npcsay("yes");wait(1000,2000);end</w258>
      <At_Yala>Action 32817 31271 6 if posy > 31350 then gotolabel("Venore") end</At_Yala>
      <w259>Stand 32818 31259 6</w259>
      <w260>Stand 32827 31259 6</w260>
      <w262>Action 32827 31259 6 turn("e");wait(100,200);cast("exani hur down");wait(1000,2000)</w262>
      <w261>Action 32803 31256 6 if posz ~= 7 then gotolabel("At_Yala") else gotolabel("ToHunt") end</w261>
      <Down_No_Boss>Stand 32965 31460 2</Down_No_Boss>
      <w266>Stand 32965 31461 2</w266>
      <w267>Stand 32971 31464 3</w267>
      <w268>Stand 32962 31456 4</w268>
      <w269>Stand 32960 31467 5</w269>
      <w270>Stand 32957 31468 6</w270>
      <w271>Use 32956 31468 6</w271>
      <w272>Stand 32955 31468 6</w272>
      <w273>Action 32955 31468 6 gotolabel("Down_Boss")</w273>
      <Hardcore_North>Stand 32939 31450 9</Hardcore_North>
      <w274>Action 32939 31450 9 settargeting("off")</w274>
      <w275>Stand 32938 31449 9</w275>
      <w276>Stand 32946 31449 8</w276>
      <w277>Action 32946 31449 8 if posz == 9 then gotolabel("Hardcore_North") else settargeting("on") end</w277>
      <Hardcore_North2>Stand 32941 31454 8</Hardcore_North2>
      <w279>Action 32941 31454 8 settargeting("off");if hasted == false then cast("utani hur") end</w279>
      <w280>Stand 32940 31454 8</w280>
      <w281>Stand 32945 31453 7</w281>
      <w282>Action 32945 31453 7 wait(800,1200)</w282>
      <w283>Stand 32940 31450 7</w283>
      <w284>Stand 32957 31449 6</w284>
      <w285>Action 32957 31449 6 if posz == 7 or posz == 8 then gotolabel("Hardcore_North2") else settargeting("on") end;</w285>
      <w286>Action 32957 31449 6 wait(1200,800)</w286>
      <w287>Action 32957 31449 6 settargeting("off");if North_Upper_Amount == 0 then gotolabel("Skip_North_Up") end</w287>
      <Hardcore_North3>Stand 32965 31452 6</Hardcore_North3>
      <w325>Action 32943 31452 5 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end</w325>
      <w289>Stand 32966 31452 6</w289>
      <w093>Stand 32960 31446 5</w093>
      <w291>Action 32957 31446 5 if posz == 6 then gotolabel("Hardcore_North3") else settargeting("on") end;</w291>
      <w292>Stand 32956 31448 5</w292>
      <w293>Action 32956 31448 5 settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;</w293>
      <w294>Stand 32944 31451 5</w294>
      <w295>Action 32944 31451 5 settargeting("on")</w295>
      <Hardcore_North4>Stand 32953 31443 5</Hardcore_North4>
      <w297>Action 32953 31443 5 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;;if North_Upper_Amount == 1 then gotolabel("Skip_North_Up") end</w297>
      <w326>Stand 32953 31442 5</w326>
      <w298>Stand 32952 31443 4</w298>
      <w299>Action 32952 31443 4 if posz == 5 then gotolabel("Hardcore_North4") else ;wait(1200,2400);settargeting("on") end;</w299>
      <w319>Action 32953 31462 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;</w319>
      <w334>Stand 32953 31439 4</w334>
      <Hardcore_North5>Stand 32953 31450 4</Hardcore_North5>
      <w301>Action 32953 31450 4 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if North_Upper_Amount == 2 and Balcony == false then gotolabel("Skip_North_Up") elseif Balcony == false and North_Upper_Amount == 3 then gotolabel("Door5") end</w301>
      <w302>Use 32953 31451 4</w302>
      <w303>Stand 32953 31475 4</w303>
      <w304>Action 32953 31475 4 if not islocation(10) then gotolabel("Hardcore_North5") else;settargeting("on");end</w304>
      <w305>Stand 32951 31471 4</w305>
      <w306>Action 32951 31471 4 wait(1000,1500);settargeting("off")</w306>
      <w307>Stand 32949 31453 4</w307>
      <w308>Stand 32960 31452 4</w308>
      <w309>Action 32960 31452 4 settargeting("on")</w309>
      <Door3>Stand 32953 31452 4</Door3>
      <w085>Action 32959 31439 3 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end</w085>
      <w311>Action 32953 31451 4 settargeting("off")</w311>
      <w312>Use 32953 31451 4</w312>
      <w337>Action 32953 31460 6 if posy > 31451 then gotolabel("Door3") elseif North_Upper_Amount == 0 then gotolabel("Skip_North_Up") end</w337>
      <Door5>Stand 32950 31449 4</Door5>
      <w079>Stand 32959 31439 3</w079>
      <w315>Action 32955 31436 3 if not islocation(7) then gotolabel("Door3") else settargeting("on") end</w315>
      <Skip_North_Up>Stand 32951 31449 3</Skip_North_Up>
      <w328>Action 32946 31441 4 settargeting("off")</w328>
      <w327>Stand 32950 31449 3</w327>
      <w335>Stand 32958 31445 4</w335>
      <w336>Stand 32953 31439 4</w336>
      <w310>Stand 32953 31443 4</w310>
      <w316>Stand 32953 31442 4</w316>
      <w317>Stand 32965 31451 5</w317>
      <w318>Stand 32966 31452 5</w318>
      <w320>Stand 32953 31449 6</w320>
      <w321>Use 32953 31450 6</w321>
      <w159>Stand 32953 31463 6</w159>
      <w314>Action 32953 31463 6 if posz ~= 6 or posy < 31456 or posx < 32951 then gotolabel("Skip_North_Up") else gotolabel("Hardcore_Checker") end</w314>
    </Waypoints>
    <Pathfinding>
      <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</Priority>
      <OpenNextBp>yes</OpenNextBp>
      <AutoMount>yes</AutoMount>
      <Anti-idle>yes</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>
      <gold-coin>
        <Id>3031</Id>
        <Destination>3</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </gold-coin>
      <platinum-coin>
        <Id>3035</Id>
        <Destination>0</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </platinum-coin>
      <ultimate-health-potion>
        <Id>7643</Id>
        <Destination>0</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ultimate-health-potion>
      <great-health-potion>
        <Id>239</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </great-health-potion>
      <vampire-teeth>
        <Id>9685</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </vampire-teeth>
      <strong-health-potion>
        <Id>236</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </strong-health-potion>
      <black-pearl>
        <Id>3027</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </black-pearl>
      <blood-preservation>
        <Id>11449</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </blood-preservation>
      <spike-sword>
        <Id>3271</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </spike-sword>
      <ice-rapier>
        <Id>3284</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ice-rapier>
      <emerald-bangle>
        <Id>3010</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </emerald-bangle>
      <vampire-shield>
        <Id>3434</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </vampire-shield>
      <bat-wing>
        <Id>5894</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bat-wing>
      <mutated-bat-ear>
        <Id>9662</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </mutated-bat-ear>
      <small-amethyst>
        <Id>3033</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </small-amethyst>
      <black-shield>
        <Id>3429</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </black-shield>
      <batwing-hat>
        <Id>9103</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </batwing-hat>
      <mercenary-sword>
        <Id>7386</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </mercenary-sword>
      <strong-mana-potion>
        <Id>237</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </strong-mana-potion>
      <moonlight-rod>
        <Id>3070</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </moonlight-rod>
      <small-diamond>
        <Id>3028</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </small-diamond>
      <hibiscus-dress>
        <Id>8045</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hibiscus-dress>
      <velvet-tapestry>
        <Id>8923</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </velvet-tapestry>
      <leather-whip>
        <Id>12306</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </leather-whip>
      <boots-of-haste>
        <Id>3079</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </boots-of-haste>
      <blood-goblet>
        <Id>8531</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </blood-goblet>
      <mysterious-voodoo-skull>
        <Id>5668</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </mysterious-voodoo-skull>
      <assassin-star>
        <Id>7368</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </assassin-star>
      <demonic-essence>
        <Id>6499</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </demonic-essence>
      <small-topaz>
        <Id>9057</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </small-topaz>
      <hellspawn-tail>
        <Id>10304</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hellspawn-tail>
      <knight-armor>
        <Id>3370</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </knight-armor>
      <knight-legs>
        <Id>3371</Id>
        <Destination>2</Destination>
        <AlarmOn>No alarm</AlarmOn>
      </knight-legs>
      <warrior-helmet>
        <Id>3369</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </warrior-helmet>
      <berserker-potion>
        <Id>0</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </berserker-potion>
      <spiked-squelcher>
        <Id>7452</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </spiked-squelcher>
      <black-skull>
        <Id>9056</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </black-skull>
      <dracoyle-statue>
        <Id>9035</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </dracoyle-statue>
      <onyx-flail>
        <Id>7421</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </onyx-flail>
      <black-hood>
        <Id>9645</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </black-hood>
      <cultish-robe>
        <Id>9639</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </cultish-robe>
      <talon>
        <Id>3034</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </talon>
      <mana-potion>
        <Id>268</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </mana-potion>
      <hailstorm-rod>
        <Id>3067</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hailstorm-rod>
      <piggy-bank>
        <Id>2995</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </piggy-bank>
      <petrified-scream>
        <Id>10420</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </petrified-scream>
      <hair-of-a-banshee>
        <Id>11446</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hair-of-a-banshee>
      <stone-skin-amulet>
        <Id>3081</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </stone-skin-amulet>
      <ring-of-healing>
        <Id>3098</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ring-of-healing>
      <blue-robe>
        <Id>3567</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </blue-robe>
      <white-pearl>
        <Id>3026</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </white-pearl>
      <terra-mantle>
        <Id>811</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </terra-mantle>
      <wedding-ring>
        <Id>3004</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </wedding-ring>
      <life-crystal>
        <Id>3061</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </life-crystal>
      <red-robe>
        <Id>3566</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </red-robe>
      <sweet-smelling-bait>
        <Id>12320</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </sweet-smelling-bait>
      <essence-of-a-bad-dream>
        <Id>10306</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </essence-of-a-bad-dream>
      <scythe-leg>
        <Id>10312</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </scythe-leg>
      <death-ring>
        <Id>6299</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </death-ring>
      <diamond-sceptre>
        <Id>7387</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </diamond-sceptre>
      <crown-helmet>
        <Id>3385</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </crown-helmet>
      <focus-cape>
        <Id>8043</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </focus-cape>
      <crystal-of-focus>
        <Id>9027</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </crystal-of-focus>
      <bar-of-chocolate>
        <Id>6574</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bar-of-chocolate>
      <shadow-sceptre>
        <Id>7451</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </shadow-sceptre>
      <werewolf-fur>
        <Id>10317</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </werewolf-fur>
      <wolf-paw>
        <Id>5897</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </wolf-paw>
      <time-ring>
        <Id>3053</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </time-ring>
      <platinum-amulet>
        <Id>3055</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </platinum-amulet>
      <relic-sword>
        <Id>7383</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </relic-sword>
      <epee>
        <Id>3326</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </epee>
      <bonebreaker>
        <Id>7428</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bonebreaker>
      <dreaded-cleaver>
        <Id>7419</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </dreaded-cleaver>
      <concentrated-demonic-blood>
        <Id>6558</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </concentrated-demonic-blood>
      <soul-orb>
        <Id>5944</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </soul-orb>
      <ancient-shield>
        <Id>3432</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ancient-shield>
      <skeleton-decoration>
        <Id>6525</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </skeleton-decoration>
      <war-axe>
        <Id>3342</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </war-axe>
      <red-piece-of-cloth>
        <Id>5911</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </red-piece-of-cloth>
      <terra-rod>
        <Id>3065</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </terra-rod>
      <noble-axe>
        <Id>7456</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </noble-axe>
      <steel-boots>
        <Id>3554</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </steel-boots>
      <assassin-dagger>
        <Id>7404</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </assassin-dagger>
      <golden-legs>
        <Id>3364</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </golden-legs>
      <great-mana-potion>
        <Id>238</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </great-mana-potion>
      <cats-paw>
        <Id>5479</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </cats-paw>
      <gold-ingot>
        <Id>9058</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </gold-ingot>
      <jewelled-backpack>
        <Id>5801</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </jewelled-backpack>
      <vile-axe>
        <Id>7388</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </vile-axe>
      <butchers-axe>
        <Id>7412</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </butchers-axe>
      <spirit-cloak>
        <Id>8042</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </spirit-cloak>
      <crystal-of-balance>
        <Id>9028</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </crystal-of-balance>
      <haunted-blade>
        <Id>7407</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </haunted-blade>
      <chaos-mace>
        <Id>7427</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </chaos-mace>
      <bony-tail>
        <Id>10277</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bony-tail>
      <hardened-bone>
        <Id>5925</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hardened-bone>
      <bonebeast-trophy>
        <Id>10244</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bonebeast-trophy>
      <berserk-potion>
        <Id>7439</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </berserk-potion>
      <Rusty1>
        <Id>8895</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Rusty1>
      <Rusty2>
        <Id>8896</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Rusty2>
      <Rusty3>
        <Id>8898</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Rusty3>
      <Rusty4>
        <Id>8899</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Rusty4>
      <obsidian-lance>
        <Id>3313</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </obsidian-lance>
    </List>
    <Condition>Corpses with listed items</Condition>
    <Style>After melee kill</Style>
    <OpenBodyTime>300</OpenBodyTime>
    <Range>20</Range>
    <EatFood>yes</EatFood>
    <Enabled>yes</Enabled>
  </Looting>
  <Targeting>
    <Monsters>
      <Vampire-Bride>
        <Categories>-</Categories>
        <Danger>10</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Vampire-Bride>
      <Werewolf>
        <Categories>-</Categories>
        <Danger>15</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Werewolf>
      <Hellspawn>
        <Categories>-</Categories>
        <Danger>25</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Hellspawn>
      <Vampire>
        <Categories>-</Categories>
        <Danger>6</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>No</OnlyIfTrapped>
      </Vampire>
      <Mutated-Bat>
        <Categories>-</Categories>
        <Danger>6</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Mutated-Bat>
      <Priestess>
        <Categories>-</Categories>
        <Danger>100</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Priestess>
      <Banshee>
        <Categories>-</Categories>
        <Danger>6</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Banshee>
      <Nightmare>
        <Categories>-</Categories>
        <Danger>14</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Nightmare>
      <Fury>
        <Categories>-</Categories>
        <Danger>100</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Approach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Fury>
      <Dark-Torturer>
        <Categories>-</Categories>
        <Danger>70</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Approach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Dark-Torturer>
      <Nightstalker>
        <Categories>-</Categories>
        <Danger>2</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Nightstalker>
      <Bonebeast>
        <Categories>-</Categories>
        <Danger>2</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Bonebeast>
      <Nightmare-Scion>
        <Categories>-</Categories>
        <Danger>6</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Nightmare-Scion>
      <Elder-Bonelord>
        <Categories>-</Categories>
        <Danger>0</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Elder-Bonelord>
      <All>
        <Categories>-</Categories>
        <Danger>0</Danger>
        <ListSettings>
          <Setting0>
            <Count>Any</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Reach</Stance>
            <Avoid>None</Avoid>
            <Distance>0</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>No Change</AttackMode>
          </Setting0>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>yes</OnlyIfTrapped>
      </All>
    </Monsters>
    <Settings>
      <ListOrder>1</ListOrder>
      <Health>9</Health>
      <Proximity>9</Proximity>
      <Danger>7</Danger>
      <PlayerOnScreenSecurity>Always</PlayerOnScreenSecurity>
      <CooldownControl>yes</CooldownControl>
      <CheckItem>yes</CheckItem>
      <MustBeReachable>yes</MustBeReachable>
      <MustBeShootable>no</MustBeShootable>
    </Settings>
    <Enabled>yes</Enabled>
  </Targeting>
  <Hud>
    <List>
      <Monitor-my-Hunting>
        <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 = "Monitor My Hunting",
		SCRIPT_VERSION = "1.0",
		
		CLEARED_STATS = false,
		INITIALIZED = false,
	}

	MONITOR_MY_HUNTING.SHOW_ALL_ITEMS = false
	MONITOR_MY_HUNTING.ITEMS_LIST = {
		{NAME = "gold coin", VALUE = 1},
		{NAME = "platinum coin", VALUE = 100},
		{NAME = "Leather Whip", VALUE = 30000},
		{NAME = "Sweet Smelling Bait", VALUE = 100000},
		{NAME = "Boots of Haste", VALUE = 30000},
		{NAME = "Relic Sword", VALUE = 25000},
		{NAME = "Vampire Shield", VALUE = 15000},
		{NAME = "Dreaded Cleaver", VALUE = 15000},
		{NAME = "Mercenary Sword", VALUE = 12000},
		{NAME = "Terra Mantle", VALUE = 11000},
		{NAME = "Bonebreaker", VALUE = 10000},
		{NAME = "Blue Robe", VALUE = 10000},
		{NAME = "Shadow Sceptre", VALUE = 10000},
		{NAME = "Chaos Mace", VALUE = 9000},
		{NAME = "War Axe", VALUE = 12000},
		{NAME = "Batwing Hat", VALUE = 8000},
		{NAME = "Haunted Blade", VALUE = 8000},
		{NAME = "Epee", VALUE = 8000},
		{NAME = "Focus Cape", VALUE = 6000},
		{NAME = "Bonebeast Trophy", VALUE = 6000},
		{NAME = "Knight Legs", VALUE = 5000},
		{NAME = "Mysterious Voodoo Skull", VALUE = 4000},
		{NAME = "Diamond Sceptre", VALUE = 3000},
		{NAME = "Hibiscus Dress", VALUE = 3000},
		{NAME = "Skeleton Decoration", VALUE = 3000},
		{NAME = "Hailstorm Rod", VALUE = 3000},
		{NAME = "Crown Helmet", VALUE = 2500},
		{NAME = "Platinum Amulet", VALUE = 2500},
		{NAME = "Crystal of Focus", VALUE = 2000},
		{NAME = "Ice Rapier", VALUE = 1000},
		{NAME = "Crystal of Balance", VALUE = 1000},
		{NAME = "Death Ring", VALUE = 1000},
		{NAME = "Spike Sword", VALUE = 1000},
		{NAME = "Bat Wing", VALUE = 50},
		{NAME = "Berserk Potion", VALUE = 500},
		{NAME = "Demonic Essence", VALUE = 1000},
		{NAME = "Ancient Shield", VALUE = 900},
		{NAME = "Black Shield", VALUE = 800},
		{NAME = "Emerald Bangle", VALUE = 800},
		{NAME = "Stone Skin Amulet", VALUE = 500},
		{NAME = "Scythe Leg", VALUE = 450},
		{NAME = "Mutated Bat Ear", VALUE = 420},
		{NAME = "Werewolf Fur", VALUE = 380},
		{NAME = "Essence of a Bad Dream", VALUE = 360},
		{NAME = "Hair of a Banshee", VALUE = 350},
		{NAME = "Talon", VALUE = 320},
		{NAME = "Blood Preservation", VALUE = 320},
		{NAME = "Ultimate Health Potion", VALUE = 310},
		{NAME = "Small Diamond", VALUE = 300},
		{NAME = "Black Pearl", VALUE = 280},
		{NAME = "Vampire Teeth", VALUE = 275},
		{NAME = "Petrified Scream", VALUE = 250},
		{NAME = "Small Amethyst", VALUE = 200},
		{NAME = "White Pearl", VALUE = 160},
		{NAME = "Bony Tail", VALUE = 210},
		{NAME = "Time Ring", VALUE = 100},
		{NAME = "Ring of Healing", VALUE = 100},
		{NAME = "Life Crystal", VALUE = 85},
		{NAME = "Strong Mana Potion", VALUE = 80},
		{NAME = "Mana Potion", VALUE = 50},
		{NAME = "Blood Goblet", VALUE = 10000},
		{NAME = "Velvet Tapestry", VALUE = 800},
		{NAME = "Golden Legs", VALUE = 30000},
		{NAME = "Butchers Axe", VALUE = 18000},
		{NAME = "Vile Axe", VALUE = 30000},
		{NAME = "Gold Ingot", VALUE = 5000},
		{NAME = "Cats Paw", VALUE = 2000},
		{NAME = "Steel Boots", VALUE = 30000},
		{NAME = "Great Health Potion", VALUE = 190},
		{NAME = "Assassin Dagger", VALUE = 20000},
		{NAME = "Noble Axe", VALUE = 10000},
		{NAME = "Terra Rod", VALUE = 2000},
		{NAME = "Red Piece of Cloth", VALUE = 300},
		{NAME = "Small Topaz", VALUE = 200},
		{NAME = "Hellspawn Tail", VALUE = 475},
		{NAME = "Warrior Helmet", VALUE = 5000},
		{NAME = "Spiked Squelcher", VALUE = 5000},
		{NAME = "Black Skull", VALUE = 4000},
		{NAME = "Dracoyle Statue", VALUE = 5000},
		{NAME = "Onyx Flail", VALUE = 22000},
		{NAME = "Moonlight Rod", VALUE = 200},
		{NAME = "Wedding Ring", VALUE = 100},
		{NAME = "Strong Health Potion", VALUE = 30},
		{NAME = "Soul Orb", VALUE = 10},
		{NAME = "Jewelled Backpack", VALUE = 7000},
		{NAME = "obsidian lance", VALUE = 500},
	}
 
	MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
	MONITOR_MY_HUNTING.SUPPLIES_LIST = {
		{NAME = "mana potion", PRICE = 50},
		{NAME = "great health potion", PRICE = 190},
		{NAME = "ultimate health potion", PRICE = 310},
	}
	
	-- [[ 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>
      </Monitor-my-Hunting>
      <Recent-Loot>
        <Script>-- you can add more items here
local warnitems = {"golden legs", "butcher's axe", "vile axe", "gold ingot", "cat's paw", "steel boots", "assassin dagger", "noble axe", "terra rod", "leather whip", "sweet smelling bait", "boots of haste", "relic sword", "vampire shield", "dreaded cleaver", "mercenary sword", "terra mantle", "bonebreaker", "blue robe", "shadow sceptre", "chaos mace", "war axe", "batwing hat", "haunted blade", "epee", "focus cape", "bonebeast trophy", "knight legs", "mysterious voodoo skull", "diamond sceptre", "hibiscus dress", "skeleton decoration", "hailstorm rod", "crown helmet", "platinum amulet", "crystal of focus", "ice rapier", "crystal of balance", "death ring", "spike sword", "demonic essence","stone skin amulet", "blood goblet", "bar of chocolate", "knight legs", "warrior helmet", "spiked squelcher", "black skull", "dracoyle statue", "onyx flail"}

-- max lines to display at once 
local maxindex = 10 

-- spacing between lines
local spacing = 15


local index = 0 
local msgs = getmessages("Server Log")
local qtd = msgs.count-1
for i=0,qtd do
   if msgs[qtd-i].type == 19 and msgs[qtd-i].text:find('Loot of ') then
      
      local colorm = false
      local l = 0
      for l=1, table.getn(warnitems) do
         if msgs[qtd-i].text:find(warnitems[l]) then
            colorm = true
            break
         end
      end
      if colorm then
         setfontcolor('red')
      else
         setfontcolor('white')
      end

      addtext(msgs[qtd-i].text, worldwin.left+10,worldwin.bottom-(maxindex*spacing)+30+(index*spacing))

      index=index+1
      if index == maxindex then
        break
      end
   end
end
</Script>
        <RefreshRate>1000</RefreshRate>
        <Enabled>yes</Enabled>
      </Recent-Loot>
      <Info-HUD>
        <Script>good_exp = 200000
bad_exp = 150000

setfontcolor("Red")
addtext("BOTTING STATS:", 5, 30)
setfontcolor("Silver")
addtext("Experience Per Hour", 5, 50)
addtext("Experience Today", 5, 65)
addtext("Experience Left", 5, 80)
addtext("Time to Next Level", 5, 95)
addtext("Onlinetime", 5, 110)
addtext("Stamina", 5, 125)

setfontcolor("Red")
addtext("BOTTING STATUS:", 5, 165)
setfontcolor("Silver")
addtext("Cavebotting", 5, 185)
addtext("Targeting", 5, 200)
addtext("Looting", 5, 215)
addtext("Bank Balance", 5, 230)
addtext("ID", 5, 245)

setfontcolor("white")
if exphour > good_exp then 
setfontcolor("green") 
elseif exphour < bad_exp then 
setfontcolor("red") 
else setfontcolor("orange") 
end


addtext(': ' ..exphour, 140, 50)
setfontcolor("white")
addtext(': ' ..exptolevel(), 140, 80)
addtext(': ' ..expgained, 140, 65)
addtext(': ' ..timetolevel, 140, 95)
addtext(': ' ..timehunt, 140, 110)

if stamina >= 2400 then
      setfontcolor("green")
elseif stamina < 2400 and (stamina >= 840) then
      setfontcolor("orange")
elseif stamina <= 840 then
      setfontcolor("red")
end
staminaH1 = stamina/60
staminaH2 = 0

if staminaH1 >= 0 and staminaH1 < 1 then staminaH2 = 00
elseif staminaH1 >= 1 and staminaH1 < 2 then staminaH2 = 01
elseif staminaH1 >= 2 and staminaH1 < 3 then staminaH2 = 02
elseif staminaH1 >= 3 and staminaH1 < 4 then staminaH2 = 03
elseif staminaH1 >= 4 and staminaH1 < 5 then staminaH2 = 04
elseif staminaH1 >= 5 and staminaH1 < 6 then staminaH2 = 05
elseif staminaH1 >= 6 and staminaH1 < 7 then staminaH2 = 06
elseif staminaH1 >= 7 and staminaH1 < 8 then staminaH2 = 07
elseif staminaH1 >= 8 and staminaH1 < 9 then staminaH2 = 08
elseif staminaH1 >= 9 and staminaH1 < 10 then staminaH2 = 09
elseif staminaH1 >= 10 and staminaH1 < 11 then staminaH2 = 10
elseif staminaH1 >= 11 and staminaH1 < 12 then staminaH2 = 11
elseif staminaH1 >= 12 and staminaH1 < 13 then staminaH2 = 12
elseif staminaH1 >= 13 and staminaH1 < 14 then staminaH2 = 13
elseif staminaH1 >= 14 and staminaH1 < 15 then staminaH2 = 14
elseif staminaH1 >= 15 and staminaH1 < 16 then staminaH2 = 15
elseif staminaH1 >= 16 and staminaH1 < 17 then staminaH2 = 16
elseif staminaH1 >= 17 and staminaH1 < 18 then staminaH2 = 17
elseif staminaH1 >= 18 and staminaH1 < 19 then staminaH2 = 18
elseif staminaH1 >= 19 and staminaH1 < 20 then staminaH2 = 19
elseif staminaH1 >= 20 and staminaH1 < 21 then staminaH2 = 20
elseif staminaH1 >= 21 and staminaH1 < 22 then staminaH2 = 21
elseif staminaH1 >= 22 and staminaH1 < 23 then staminaH2 = 22
elseif staminaH1 >= 23 and staminaH1 < 24 then staminaH2 = 23
elseif staminaH1 >= 24 and staminaH1 < 25 then staminaH2 = 24
elseif staminaH1 >= 25 and staminaH1 < 26 then staminaH2 = 25
elseif staminaH1 >= 26 and staminaH1 < 27 then staminaH2 = 26
elseif staminaH1 >= 27 and staminaH1 < 28 then staminaH2 = 27
elseif staminaH1 >= 28 and staminaH1 < 29 then staminaH2 = 28
elseif staminaH1 >= 29 and staminaH1 < 30 then staminaH2 = 29
elseif staminaH1 >= 30 and staminaH1 < 31 then staminaH2 = 30
elseif staminaH1 >= 31 and staminaH1 < 32 then staminaH2 = 31
elseif staminaH1 >= 32 and staminaH1 < 33 then staminaH2 = 32
elseif staminaH1 >= 33 and staminaH1 < 34 then staminaH2 = 33
elseif staminaH1 >= 34 and staminaH1 < 35 then staminaH2 = 34
elseif staminaH1 >= 35 and staminaH1 < 36 then staminaH2 = 35
elseif staminaH1 >= 36 and staminaH1 < 37 then staminaH2 = 36
elseif staminaH1 >= 37 and staminaH1 < 38 then staminaH2 = 37
elseif staminaH1 >= 38 and staminaH1 < 39 then staminaH2 = 38
elseif staminaH1 >= 39 and staminaH1 < 40 then staminaH2 = 39
elseif staminaH1 >= 40 and staminaH1 < 41 then staminaH2 = 40
elseif staminaH1 >= 41 and staminaH1 < 42 then staminaH2 = 41
elseif staminaH1 >= 42 and staminaH1 < 43 then staminaH2 = 42
end

staminaM = stamina-(staminaH2*60)

addtext(": "..staminaH2, 140, 125)
addtext(":"..staminaM, 160, 125)


if cavebot then
    setfontcolor("green")
addtext(': ' ..'ON', 140, 185)
else
    setfontcolor("red")
addtext(': ' ..'OFF', 140, 185)
end

if targeting then
    setfontcolor("green")
    addtext(': ' ..'ON', 140, 200)
else
    setfontcolor("red")
    addtext(': ' ..'OFF', 140, 200)
end

if looting then
    setfontcolor("green")
    addtext(': ' ..'ON', 140, 215)
else
    setfontcolor("red")
    addtext(': ' ..'OFF', 140, 215)
end

if balance >= 10000000 then setfontcolor("green") 
elseif balance >= 1000000 then setfontcolor("yellow") 
elseif balance >= 100000 then setfontcolor("orange")
else setfontcolor("red")
end

addtext(': ' ..balance, 140, 230)
setfontcolor("white")
addtext(': ' ..cursorinfo().id, 140, 245)</Script>
        <RefreshRate>1000</RefreshRate>
        <Enabled>yes</Enabled>
      </Info-HUD>
    </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>
?r?d?o: Games-Bot.eu​
 
Status
Not open for further replies.
Top