What's new

Paladin [PACC] Demony Yalahar East ~ Full Afk

Status
Not open for further replies.

Xinum

Never Give Up!
Joined
Dec 23, 2009
Messages
578
Reaction score
67
[RP] Demony Yalahar East ~ Full Afk





Skrypt

Code:
<Settings>
  <Alerts>
    <Player>
      <OnScreen>
        <PlaySound>no</PlaySound>
        <FlashClient>no</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>yes</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>
    </Message>
    <Capacity>
      <Value>100</Value>
      <PlaySound>no</PlaySound>
      <FlashClient>no</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </Capacity>
    <StandTime>
      <Value>70000</Value>
      <PlaySound>yes</PlaySound>
      <FlashClient>yes</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </StandTime>
    <Disconnect>
      <PlaySound>no</PlaySound>
      <FlashClient>no</FlashClient>
      <PauseBot>no</PauseBot>
    </Disconnect>
    <Enabled>yes</Enabled>
  </Alerts>
  <Healer>
    <Rules>
      <GSP>
        <HealRange>0 to 40 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <HealMethod>Great Spirit Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>no</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </GSP>
      <SMP>
        <HealRange>0 to 100 %</HealRange>
        <ManaRange>0 to 75 %</ManaRange>
        <HealMethod>Strong Mana Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>1010 to 1100</SpamRate>
        <Enabled>yes</Enabled>
      </SMP>
    </Rules>
    <PingCompensation>10</PingCompensation>
    <Enabled>yes</Enabled>
  </Healer>
  <FriendHealer>
    <Rules />
    <Enabled>no</Enabled>
  </FriendHealer>
  <Refiller>
    <Rules />
    <Enabled>yes</Enabled>
  </Refiller>
  <HotKeys>
    <List>
      <ShowBot>
        <Script>showbot()</Script>
        <MainKey>66</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowBot>
      <PauseBot>
        <Script>local cavebot = getsettings("Settings/CaveBot/Enabled")
local targeting = getsettings("Settings/Targeting/Enabled")

if cavebot == 'no' or targeting == 'no' then
   setcavebot('on')
   settargeting('on')
   setlooting('on')
else
   setcavebot('off')
   settargeting('off')
   setlooting('off')
end
wait(500)</Script>
        <MainKey>19</MainKey>
        <ComboKey>None</ComboKey>
        <Enabled>yes</Enabled>
      </PauseBot>
      <ShowClient>
        <Script>focusclient()</Script>
        <MainKey>84</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowClient>
      <ShowSettings>
        <Script>showsettings()</Script>
        <MainKey>83</MainKey>
        <ComboKey>Alt</ComboKey>
        <Enabled>yes</Enabled>
      </ShowSettings>
    </List>
    <Condition>Client focus required</Condition>
    <Enabled>yes</Enabled>
  </HotKeys>
  <Actions>
    <List>
      <healing>
        <Script>if maround(6, false, "Demon") >= 2 or maround(4, false, "Hellspawn", "Plaguesmith") >= 4 then
	if hppc < 65 and cancast("exura gran san") then
		cast("exura gran san")
	elseif hppc < 85 and hppc >= 65 and cancast("exura san") then
		cast("exura san")
	elseif hppc < 93 and hppc >= 85 and cancast("exura") then
		cast("exura")
	elseif hppc >= 93 and cancast("exura") and paralyzed then 
		cast("exura")
	elseif hppc >= 93 and hppc < 96 and cancast("utura gran") and not strengthened then
		cast("utura gran") 
	end
else
	if hppc < 58 and cancast("exura gran san") then
		cast("exura gran san")
	elseif hppc < 78 and hppc >= 58 and cancast("exura san") then
		cast("exura san")
	elseif hppc < 93 and hppc >= 78 and cancast("exura") then
		cast("exura")
	elseif hppc >= 93 and cancast("exura") and paralyzed then 
		cast("exura")
	elseif hppc >= 93 and hppc < 96 and cancast("utura gran") and not strengthened then
		cast("utura gran") 
	end
end</Script>
        <SpamRate>40 to 60</SpamRate>
        <Enabled>yes</Enabled>
      </healing>
      <mana-walk>
        <Script>if maround(5, false, "Demon") > 0 then
setsettings("Settings\\Healer\\Rules\\SMP\\ManaRange", "0 to 40 %")
else
setsettings("Settings\\Healer\\Rules\\SMP\\ManaRange", "0 to 75 %")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </mana-walk>
      <soft-boots>
        <Script>local softequip = 85 
local softunequip = 96
local softid = 6529
local softuseid = 3549
local wornsoftid = 6530
local BootsId = itemid(BootsName)


if mppc <= softequip and not pzone and boots ~= softuseid and itemcount(softid) > 0 then
	moveitems(softid, 'all', 'boots', 1)
	wait(500, 600)
elseif ((mppc >= softunequip) or (mppc < softunequip and boots == wornsoftid and itemcount(softid) == 0) or pzone) and boots ~= BootsId then
	moveitems(BootsId, 'all', 'boots', 1)
	wait(500, 600)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </soft-boots>
      <drop-flasks>
        <Script>if maround(7) == 0 and (itemcount(285) + itemcount(284) + itemcount(283)) >= 1 and cap <= 220 and lootbodies ~= true then
    moveitems(285, 'all', "ground", 100)
    wait(700, 900)
    moveitems(284, 'all', "ground", 100)
    wait(700, 900)
    moveitems(283, 'all', "ground", 100)
    wait(700, 900)
end</Script>
        <SpamRate>100 to 250</SpamRate>
        <Enabled>yes</Enabled>
      </drop-flasks>
      <safe-bank>
        <Script>local msgs = getnewmessages("NPCs") 
local qtd = msgs.count-1 
for i=0, qtd do 
   if msgs[qtd-i].text:find('There is not enough gold on your account.') then 
      setcavebot('off') 
      wait(2000,6000) 
      closetibia() 
   end 
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </safe-bank>
      <updateworld>
        <Script>updateworld()</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </updateworld>
      <ammo-refill>
        <Script>if AmmoName == "assassin star" and weaponamount < math.random(40, 60) then
moveitems(AmmoName, "all", "weapon", 100)
elseif AmmoName ~= "assassin star" and ammoamount < math.random(40, 60) then
moveitems(AmmoName, "all", "ammo", 100)
end</Script>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </ammo-refill>
      <keep-haste>
        <Script>if not hasted and not pzone and standtime < 2000 and cancast("utani hur") then
cast("utani hur")
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </keep-haste>
      <wtp>
        <Script>if pzone or PvP == false then
setsettings("Settings\\Cavebot\\Pathfinding\\WalkThroughPlayers", "yes")
else
setsettings("Settings\\Cavebot\\Pathfinding\\WalkThroughPlayers", "no")
end
</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </wtp>
      <gold-fixer>
        <Script>if cap > 210 then
setsettings("Settings\\Looting\\List\\gold coin\\Id", 3031)
else
setsettings("Settings\\Looting\\List\\gold coin\\Id", 0)
end</Script>
        <SpamRate>2000 to 5000</SpamRate>
        <Enabled>yes</Enabled>
      </gold-fixer>
      <gold-drop>
        <Script>if maround(4) == 0 and (itemcount('gold coin') > 0) and cap < 200 then
moveitems('gold coin', "all", "ground", 100)
end</Script>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </gold-drop>
      <go-to-safe-floor>
        <Script>if posz == 10 then
updateworld()
if (maround(7, false, "Demon") >= DemonsToRunFrom) or (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(AmmoName)+ammoamount <= AmmoCheck) or (stamina <= StaminaCheck) then
	
	if not hasted then
		cast("utani hur")
		wait(200, 400)
	end

	setlooting("no")
	setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "yes")
	stopattack()
	
	gotolabel("go_safe_floor")
	wait(5000, 8000)
	
end

end</Script>
        <SpamRate>100 to 200</SpamRate>
        <Enabled>no</Enabled>
      </go-to-safe-floor>
      <many-demons-alert>
        <Script>if maround(7, false, "Demon") >= DemonsToRunFrom then
playsound("alert.wav")
flashclient()
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </many-demons-alert>
      <many-demons-haste>
        <Script>if maround(7, "Demon") >= DemonsToHaste and cancast("utani hur") then
cancast("utani hur")
end</Script>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </many-demons-haste>
      <san-con>
        <Script>if target.id ~= 0 and target.dist <= 5 and target.hppc < 100 and (paround(8, true) == 0 or PvP == false) and cancast("exori san") and posz ~= 7 then
	cast("exori san")
	wait(200, 400)
elseif target.id ~= 0 and target.dist <= 7 and target.hppc < 100 and cancast("exori con") then
	cast("exori con")
	wait(200, 400)
end</Script>
        <SpamRate>1000 to 1050</SpamRate>
        <Enabled>yes</Enabled>
      </san-con>
      <distance-fixer>
        <Script>setsettings("Settings\\Targeting\\Monsters\\Demon\\ListSettings\\Setting1\\Distance", DistanceIf2Demons)</Script>
        <SpamRate>1000 to 1500</SpamRate>
        <Enabled>yes</Enabled>
      </distance-fixer>
      <stake>
        <Script>if maround(7, false) == 0 and lootbodiescount == 0 and itemcount("blessed wooden stake") > 0 then
stake(7, true)
end</Script>
        <SpamRate>300 to 700</SpamRate>
        <Enabled>yes</Enabled>
      </stake>
      <roh-changer>
        <Script>if ring == 0 and maround(7, false) == 0 then
moveitems('ring of healing', 'all', 'ring', 1)
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </roh-changer>
    </List>
    <Setup>-- Script by walukasz
-- RP Demons East Yalahar 1.0.0

--------------Backpack Setup----------------
MainBP = "Orange backpack"
AmmoBP = "Backpack"
LootBP = "Golden Backpack"
GoldBP = "Brocade Backpack"

--------------Depo Setup--------------------
MainDPBP = "Red backpack"
AddonDPBP = "Blue Backpack"
RandomDPBP = "Yellow backpack"
SoilFoodDPBP = "Demon Backpack"

--------------Mana Setup--------------------
ManaName = "strong mana potion"
ManaPrice = 80
BuyMana = 500

--------------Ammo Setup--------------------
AmmoName = "prismatic bolt" -- you can use assassin stars too
AmmoPrice = 20
BuyAmmo = 1100

--------------Health Setup------------------
HealthName = "great spirit potion"
HealthPrice = 190
BuyHealth = 100

--------------Soils Setup-------------------
TakeSoils = 1
SoilName = "energy soil"

--------------Food Setup--------------------
RefillFood = true
FoodName = "brown mushroom"
TakeFood = 100

--------------Soft Boots Setup--------------
RefillSofts = true
BootsName = "boots of haste"

--------------Checker Setup-----------------
ManaCheck = 60
HealthCheck = 10
AmmoCheck = 50
CapCheck = 100
StaminaCheck = 840

--------------Hunt Setup--------------------
DemonsToRunFrom = 3
WaitTime = 60000

LogoutIfLowSupplies = false

DemonsToHaste = 2
DistanceIf2Demons = 5
--------------Refill Setup-----------------
HasteOnRefill = true

--------------Others Setup----------------
PvP = true</Setup>
    <Enabled>yes</Enabled>
  </Actions>
  <CaveBot>
    <Waypoints>
      <finding_where_you_are>Action 32797 31249 7 if posz == 9 then;    gotolabel('fixing_settings_before_hunt');elseif posz == 6 then;    gotolabel('depositing_items');else;    gotolabel('open_bps');end</finding_where_you_are>
      <open_bps>Action 32796 31247 7 setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "no");setsettings("Settings\\Actions\\List\\drop gold\\Enabled", "no");if HasteOnRefill == true then;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "yes");end;;if stamina <= StaminaCheck then;    closetibia();end;;-------opening backpacks-------;while  windowcount(MainBP) ~= 1 or windowcount(AmmoBP) ~= 1 or windowcount() ~= 2 do;;closewindows();wait(400, 600);;openitem(MainBP, 'back');wait(800, 1000);resizewindow(MainBP, 0);wait(400, 600);;openitem(AmmoBP, MainBP, true);wait(800, 1000);resizewindow(AmmoBP, 0);wait(400, 600);;end</open_bps>
      <need_soils>Action 32793 31249 7 if (itemcount(SoilName) < TakeSoils) or (itemcount(FoodName) < TakeFood and RefillFood == true) then;    gotolabel('go_dp_for_soils');else;    gotolabel("refill_check");end</need_soils>
      <go_dp_for_soils>Stand 32786 31248 7</go_dp_for_soils>
      <taking_soils>Action 32786 31247 6 --taking potions;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "no");;reachgrounditem("depot");wait(1000, 1500);;;openitem("depot");wait(900, 1400);openitem(3502, "locker");wait(2200, 2400);openitem(SoilFoodDPBP, 'Depot Chest');wait(1200, 1400);;while itemcount(SoilName, MainBP) < TakeSoils and itemcount(SoilName, SoilFoodDPBP) > 0 do ;	moveitems(SoilName, SoilFoodDPBP, MainBP, TakeSoils-itemcount(SoilName, MainBP));	wait(1000,1200) ;end;;while itemcount(SoilName) < TakeSoils do;playsound("alert.wav");flashclient();wait(2000);end;;if RefillFood == true and itemcount(FoodName, MainBP) < TakeFood then;	while itemcount(FoodName, MainBP) < TakeFood and itemcount(FoodName, SoilFoodDPBP) > 0 do ;		moveitems(FoodName, SoilFoodDPBP, MainBP, TakeFood-itemcount(FoodName, MainBP));		wait(1000,1200) ;	end;end;;wait(900, 1400);;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "yes")</taking_soils>
      <soils_taken>Stand 32786 31248 6</soils_taken>
      <check_floor>Action 32786 31249 7 if not islocation(10) then;gotolabel("soils_taken");end</check_floor>
      <refill_check>Action 32796 31247 7 if (itemcount(ManaName) < BuyMana) or (((itemcount(AmmoName)+weaponamount) < BuyAmmo and AmmoName == "assassin star") or ((itemcount(AmmoName)+ammoamount) < BuyAmmo and AmmoName ~= "assassin star")) or (RefillSofts == true and itemcount("worn soft boots") > 0) then;    gotolabel('go_bank');else;    gotolabel('go_hunt');end</refill_check>
      <go_bank>Stand 32824 31248 7</go_bank>
      <deposit_and_withdraw_gold>Action 32824 31248 7 if not islocation() then;gotolabel('go_bank');else;;local ManaCash = positive(BuyMana - itemcount(ManaName)) * ManaPrice;local HealthCash = positive(BuyHealth - itemcount(HealthName)) * HealthPrice;local AmmoCash = 0;local SoftCash = 0;;updateworld();;if AmmoName == "assassin star" then;    AmmoCash = positive(BuyAmmo - itemcount(AmmoName) - weaponamount) * AmmoPrice;else;    AmmoCash = positive(BuyAmmo - itemcount(AmmoName) - ammoamount) * AmmoPrice;end;;if RefillSofts then;    SoftCash = (itemcount("worn soft boots") * 10000);end;;local TotalCash = ManaCash + HealthCash + AmmoCash + SoftCash + 5000;;say('hi') ;wait(1600, 2000);;npcsay('deposit all');wait(100, 200);npcsay('yes');wait(100, 200);npcsay('withdraw '..TotalCash);wait(100, 200);npcsay('yes');wait(100, 200);npcsay('balance');wait(100, 200);;end</deposit_and_withdraw_gold>
      <withdraw_check>Action 32824 31248 7 if not islocation() then;gotolabel('go_bank');else;;local ManaCash = positive(BuyMana - itemcount(ManaName)) * ManaPrice;local HealthCash = positive(BuyHealth - itemcount(HealthName)) * HealthPrice;local AmmoCash = 0;local SoftCash = 0;;updateworld();;if AmmoName == "assassin star" then;    AmmoCash = positive(BuyAmmo - itemcount(AmmoName) - weaponamount) * AmmoPrice;else;    AmmoCash = positive(BuyAmmo - itemcount(AmmoName) - ammoamount) * AmmoPrice;end;;if RefillSofts then;    SoftCash = (itemcount("worn soft boots") * 10000);end;;local TotalCash = ManaCash + HealthCash + AmmoCash + SoftCash + 5000;;if gold() < TotalCash then;gotolabel('go_bank');end;;end</withdraw_check>
      <what_to_do>Action 32824 31248 7 if (itemcount(ManaName) < BuyMana) or (itemcount(HealthName) < BuyHealth) or (AmmoName ~= "assassin star" and (itemcount(AmmoName)+ammoamount) < BuyAmmo) then;     gotolabel('go_mana_shop');elseif (RefillSofts == true and itemcount("worn soft boots") > 0) or (AmmoName == "assassin star" and (itemcount(AmmoName)+weaponamount) < BuyAmmo) then;     gotolabel('go_repair_soft_boots');else;     gotolabel('go_hunt');end</what_to_do>
      <go_mana_shop>Stand 32790 31233 7</go_mana_shop>
      <w013>Stand 32790 31239 7</w013>
      <w014>Stand 32789 31239 6</w014>
      <buying_potions>Action 32789 31238 5 if not islocation() then;gotolabel('go_mana_shop');else;;while windowcount(MainBP) ~= 1 or windowcount(AmmoBP) ~= 1 or windowcount() ~= 2 do;  closewindows();  wait(400, 600);;  openitem(MainBP, 'back');  wait(400, 600);  resizewindow(MainBP, 0);  wait(400, 600);;  openitem(AmmoBP, MainBP, true);  wait(400, 600);  resizewindow(AmmoBP, 0);  wait(400, 600);end;;if (itemcount(ManaName) < BuyMana) or (itemcount(HealthName) < BuyHealth) then;;say('hi') ;wait(2000, 2200) ;;local flaskcount = (itemcount(285)+itemcount(284)+itemcount(283));;if flaskcount > 0 then;    npcsay('vial');    wait(100, 200);;    while flaskcount > 0 do;        npcsay('yes');        wait(100, 200);        flaskcount = flaskcount - 200;    end;    npcsay('yes');    wait(100, 200);    npcsay('yes');    wait(100, 200);end;;npcsay('trade');wait(900, 1100);;--HEALTH;;buyitemsupto(HealthName, BuyHealth);wait(400, 600);;--MANA;;local stacks_to_buy = (BuyMana - itemcount(ManaName))/100;for i=1, stacks_to_buy do;    buyitems(ManaName, 100);    wait(200, 400);    moveitems(ManaName, MainBP, AmmoBP, 100);    wait(200, 400);end;;buyitemsupto(ManaName, BuyMana);wait(200, 400);moveitems(ManaName, MainBP, AmmoBP, 100);wait(100, 200);;while itemcount(ManaName, MainBP) > 0 and ((getcontainer(AmmoBP).maxslots - getcontainer(AmmoBP).usedslots) > 0) do;moveitems(ManaName, MainBP, AmmoBP, 100);wait(200, 400);end;;end;end</buying_potions>
      <need_ammo_check>Action 32789 31238 5 updateworld();if (AmmoName == "assassin star" or itemcount(AmmoName)+ammoamount >= BuyAmmo) then;gotolabel("leave_mana_shop");end</need_ammo_check>
      <go_for_ammo>Stand 32790 31239 5</go_for_ammo>
      <w018>Stand 32789 31239 4</w018>
      <buying_ammo>Action 32789 31238 3 if not islocation(5) then;gotolabel("go_for_ammo");else;;while windowcount(MainBP) ~= 1 or windowcount(AmmoBP) ~= 1 or windowcount() ~= 2 do;  closewindows();  wait(400, 600);;  openitem(MainBP, 'back');  wait(400, 600);  resizewindow(MainBP, 0);  wait(400, 600);;  openitem(AmmoBP, MainBP, true);  wait(400, 600);  resizewindow(AmmoBP, 0);  wait(400, 600);end;;say('hi') ;wait(2000, 2200) ;;npcsay('trade');wait(900, 1100);;local stacks_to_buy = math.floor((BuyAmmo - itemcount(AmmoName) - ammoamount)/100);for i=1, stacks_to_buy do;    buyitems(AmmoName, 100);    wait(200, 400);    moveitems(AmmoName, MainBP, AmmoBP, 100);    wait(200, 400);end;;wait(300, 500);updateworld();;buyitems(AmmoName, BuyAmmo - itemcount(AmmoName) - ammoamount);wait(200, 400);moveitems(AmmoName, MainBP, AmmoBP, 100);wait(100, 200);;while itemcount(AmmoName, MainBP) > 0 and ((getcontainer(AmmoBP).maxslots - getcontainer(AmmoBP).usedslots) > 0) do;moveitems(AmmoName, MainBP, AmmoBP, 100);wait(200, 400);end;;end</buying_ammo>
      <leave_mana_shop>Stand 32789 31239 3</leave_mana_shop>
      <w021>Stand 32790 31239 4</w021>
      <w022>Stand 32789 31239 5</w022>
      <w023>Stand 32790 31239 6</w023>
      <w024>Stand 32790 31233 7</w024>
      <what_to_do_2>Action 32790 31233 7 if not islocation(5) then;gotolablel("leave_mana_shop");else;  if (itemcount(ManaName) >= BuyMana) and (itemcount(HealthName) >= BuyHealth) and (AmmoName == "assassin star" or (itemcount(AmmoName)+ammoamount) >= BuyAmmo) then;    gotolabel('what_to_do');  else;    gotolabel('go_bank');  end;end</what_to_do_2>
      <go_repair_soft_boots>Stand 32802 31255 7</go_repair_soft_boots>
      <w027>Stand 32817 31274 6</w027>
      <open_door>Action 32817 31274 6 if toptileitem(32817, 31274, 6) == 4912 then;useitem(4912, 32817, 31274, 6);end</open_door>
      <w029>Ladder 32815 31277 6</w029>
      <where_to_travel>Action 32815 31278 5 if not islocation(3) then;	gotolabel('go_repair_soft_boots');else;	reachcreature("Karith");	wait(500, 800);;	say('hi') ;	wait(1000, 1200);;	if (AmmoName == "assassin star" and itemcount(AmmoName) < BuyAmmo) and (RefillSofts == false or itemcount("worn soft boots") == 0) then;		npcsay('liberty bay');		wait(100, 200);		npcsay('yes');		wait(800, 1000);		gotolabel("at_lb");	else;		npcsay("venore");		wait(100, 200);		npcsay('yes');		wait(800, 1000);	end;end</where_to_travel>
      <at_aldo>Stand 32953 32108 6</at_aldo>
      <repairing_soft_boots>Action 32953 32108 6 if not islocation() then;gotolabel("at_aldo");end;;if itemcount(6530) > 0 and islocation() and gold() > 10500 then;   say("hi");   wait(1500,1900);;   while itemcount(6530) > 0 and islocation() and gold() > 10500 do;      npcsay("repair");      wait(200,400);      npcsay("yes");      wait(200, 400);   end;end</repairing_soft_boots>
      <repair_check>Action 32953 32108 6 if itemcount(6530) > 0 and gold() > 10500 then;gotolabel('at_aldo');end</repair_check>
      <back_at_veno_boat>Stand 32955 32022 6</back_at_veno_boat>
      <where_to_travel_2>Action 32955 32022 6 if not islocation(3) then ;gotolabel("back_at_veno_boat");else;;reachcreature("Captain Fearless");wait(500, 600);;say("hi") ;wait(1000, 1200) ;;if (AmmoName == "assassin star" and itemcount(AmmoName) < BuyAmmo) then;npcsay("liberty bay");wait(100, 200);npcsay("yes");wait(800, 1000);gotolabel("at_lb");else;npcsay("yalahar");wait(100, 200);npcsay("yes");wait(800, 1000);end;end</where_to_travel_2>
      <check_location>Action 32816 31272 6 if not islocation(5) then;gotolabel("where_to_travel_2");else;gotolabel("to_city");end</check_location>
      <at_lb>Stand 32283 32893 6</at_lb>
      <to_goroma>Action 32283 32893 6 if islocation(5) then;reachcreature("Jack Fate");wait(500, 600);;say("hi") ;wait(1000, 1200) ;;npcsay("goroma");wait(100, 200);npcsay("yes");wait(800, 1000);end</to_goroma>
      <at_goroma>Stand 32159 32555 6</at_goroma>
      <w040>Stand 32097 32576 7</w040>
      <w041>Stand 32092 32576 8</w041>
      <w042>Stand 32091 32576 8</w042>
      <w043>Stand 32087 32577 8</w043>
      <w044>Rope 32086 32577 8</w044>
      <w045>Stand 32083 32578 7</w045>
      <w046>Stand 32075 32573 7</w046>
      <w047>Stand 32075 32573 7</w047>
      <w048>Stand 32075 32545 7</w048>
      <w049>Stand 32075 32541 7</w049>
      <open_door_2>Action 32075 32541 7 if toptileitem(32075, 32540, 7) == 5277 then;useitem(5277, 32075, 32540, 7);end</open_door_2>
      <w051>Stand 32075 32538 7</w051>
      <w052>Stand 32076 32535 8</w052>
      <w053>Stand 32076 32534 9</w053>
      <buy_stars>Action 32076 32534 9 if not islocation(5) then;gotolabel("at_lb");else;;while windowcount(MainBP) ~= 1 or windowcount(AmmoBP) ~= 1 or windowcount() ~= 2 do;  closewindows();  wait(400, 600);;  openitem(MainBP, 'back');  wait(400, 600);  resizewindow(MainBP, 0);  wait(400, 600);;  openitem(AmmoBP, MainBP, true);  wait(400, 600);  resizewindow(AmmoBP, 0);  wait(400, 600);end;;say('hi') ;wait(2000, 2200) ;;npcsay('trade');wait(900, 1100);;local stacks_to_buy = math.floor((BuyAmmo - itemcount(AmmoName) - weaponamount)/100);for i=1, stacks_to_buy do;    buyitems(AmmoName, 100);    wait(200, 400);    moveitems(AmmoName, MainBP, AmmoBP, 100);    wait(200, 400);end;;wait(300, 500);updateworld();;buyitems(AmmoName, (BuyAmmo - itemcount(AmmoName) - weaponamount));wait(200, 400);moveitems(AmmoName, MainBP, AmmoBP, 100);wait(100, 200);;while itemcount(AmmoName, MainBP) > 0 and ((getcontainer(AmmoBP).maxslots - getcontainer(AmmoBP).usedslots) > 0) do;moveitems(AmmoName, MainBP, AmmoBP, 100);wait(200, 400);end;;end</buy_stars>
      <leave_stars>Ladder 32076 32535 9</leave_stars>
      <w056>Ladder 32075 32538 8</w056>
      <open_door_3>Action 32075 32539 7 if toptileitem(32075, 32540, 7) == 5277 then;useitem(5277, 32075, 32540, 7);end</open_door_3>
      <w058>Stand 32086 32577 7</w058>
      <w059>Stand 32091 32576 8</w059>
      <w060>Rope 32097 32576 8</w060>
      <w061>Stand 32099 32577 7</w061>
      <w062>Node 32118 32564 7</w062>
      <w063>Node 32145 32555 7</w063>
      <w064>Stand 32159 32555 7</w064>
      <check_location>Action 32160 32555 6 if not islocation(5) then;gotolabel("leave_stars");elseif AmmoName == "assassin star" and (itemcount(AmmoName)+weaponamount) < BuyAmmo and gold() >= (((BuyAmmo-itemcount(AmmoName)-weaponamount+10) * AmmoPrice) + 500) then;gotolabel("at_goroma");end;</check_location>
      <leave_goroma>Stand 32161 32558 6</leave_goroma>
      <travel_to_lb>Action 32161 32558 6 if islocation(5) then;reachcreature("Jack Fate");wait(500, 600);;say("hi") ;wait(1000, 1200) ;;npcsay("passage");wait(100, 200);npcsay("yes");wait(800, 1000);end</travel_to_lb>
      <w068>Stand 32285 32891 6</w068>
      <back_to_yalahar>Action 32285 32891 6 if islocation(5) then;reachcreature("Jack Fate");wait(500, 600);;say("hi") ;wait(1000, 1200) ;;npcsay("yalahar");wait(100, 200);npcsay("yes");wait(800, 1000);end</back_to_yalahar>
      <check_location>Action 32816 31272 6 if not islocation(5) then;gotolabel("leave_goroma");end</check_location>
      <to_city>Stand 32801 31256 6</to_city>
      <check_location>Action 32801 31253 7 if not islocation(5) then;gotolabel("to_city");else;gotolabel("what_to_do");end</check_location>
      <go_hunt>Stand 32801 31232 7</go_hunt>
      <haste>Action 32802 31232 7 if HasteOnRefill == true then;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "yes");end</haste>
      <w075>Node 32825 31210 7</w075>
      <w076>Stand 32834 31155 7</w076>
      <w077>Stand 32834 31153 6</w077>
      <w078>Stand 32834 31145 5</w078>
      <w079>Stand 32834 31143 6</w079>
      <w080>Walk 32847 31118 7</w080>
      <w081>Walk 32861 31104 7</w081>
      <w082>Walk 32879 31062 7</w082>
      <w083>Stand 32882 31052 7</w083>
      <haste_on>Action 32880 31052 6 if not islocation(3) then;gotolabel("go_hunt");else;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "yes");end</haste_on>
      <run_to_demons>Stand 32880 31052 6</run_to_demons>
      <w086>Node 32853 31051 7</w086>
      <w087>Stand 32829 31040 7</w087>
      <w088>Stand 32829 31038 8</w088>
      <w089>Node 32830 31025 8</w089>
      <w090>Node 32838 31025 8</w090>
      <w091>Node 32847 31027 8</w091>
      <w092>Node 32855 31027 8</w092>
      <w093>Node 32862 31026 8</w093>
      <w094>Node 32872 31025 8</w094>
      <w095>Node 32878 31027 8</w095>
      <w096>Node 32883 31027 8</w096>
      <w097>Node 32888 31030 8</w097>
      <w098>Node 32891 31034 8</w098>
      <w099>Node 32893 31039 8</w099>
      <w100>Stand 32898 31047 8</w100>
      <check_location>Action 32897 31047 9 if not islocation(5) then;gotolabel("run_to_demons");else;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "no");end</check_location>
      <at_tp>Stand 32894 31046 9</at_tp>
      <use_soil>Action 32894 31046 9 if not islocation then;gotolabel("at_tp");else;;while toptileitem(32894,31044,9) ~= itemid(SoilName) and itemcount(SoilName) > 0 do;moveitems(SoilName, MainBP, ground(32894,31044,9), 1);wait(300, 400);end;;end</use_soil>
      <w104>Stand 32893 31046 9</w104>
      <w105>Stand 32883 31043 9</w105>
      <fixing_settings_before_hunt>Action 32883 31043 9 if not islocation(4) then;gotolabel("at_tp");else;;setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "yes");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "yes");setlooting('yes');settargeting('yes');setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "yes");setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "no");setsettings("Settings\\Actions\\List\\drop gold\\Enabled", "yes");setsettings("Settings\\Actions\\List\\go to safe floor\\Enabled", "yes");end</fixing_settings_before_hunt>
      <open_bps_at_spawn>Action 32883 31043 9 -------opening backpacks-------;while windowcount(MainBP) ~= 1 or windowcount(AmmoBP) ~= 1 or windowcount(LootBP) ~= 1 or windowcount(GoldBP) ~= 1 or windowcount() < 4 do;;closewindows();wait(400, 600);;openitem(MainBP, 'back');wait(400, 600);resizewindow(MainBP, 0);wait(400, 600);;openitem(AmmoBP, MainBP, true);wait(400, 600);resizewindow(AmmoBP, 0);wait(400, 600);;openitem(LootBP, MainBP, true);wait(400, 600);resizewindow(LootBP, 0);wait(400, 600);;openitem(GoldBP, MainBP, true);wait(400, 600);resizewindow(GoldBP, 0);wait(400, 600);;end</open_bps_at_spawn>
      <w108>Stand 32883 31041 9</w108>
      <w109>Stand 32880 31044 10</w109>
      <check_floor>Action 32880 31044 10 if not islocation(2) then;gotolabel("fixing_settings_before_hunt");else;setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "no");end</check_floor>
      <w111>Stand 32887 31053 10</w111>
      <w112>Stand 32883 31052 10</w112>
      <start>Stand 32880 31046 10</start>
      <w114>Action 32880 31046 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "yes");;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(AmmoName)+ammoamount <= AmmoCheck) or (stamina <= StaminaCheck) then;gotolabel("go_safe_floor");end</w114>
      <w115>Stand 32884 31034 10</w115>
      <w116>Action 32884 31034 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "no")</w116>
      <w117>Stand 32886 31034 10</w117>
      <w118>Action 32886 31034 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "yes")</w118>
      <w119>Stand 32896 31036 10</w119>
      <w120>Action 32896 31036 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "no")</w120>
      <w121>Stand 32902 31047 10</w121>
      <w122>Stand 32907 31058 10</w122>
      <w123>Action 32907 31058 10 wait(2000, 2500)</w123>
      <w124>Stand 32911 31063 10</w124>
      <w125>Stand 32912 31069 10</w125>
      <w126>Stand 32896 31056 10</w126>
      <w127>Action 32896 31056 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "yes")</w127>
      <w128>Stand 32889 31054 10</w128>
      <w129>Action 32889 31054 10 setsettings("Settings\\Targeting\\Monsters\\Demon\\OnlyIfTrapped", "no")</w129>
      <w130>Stand 32877 31046 10</w130>
      <hunt_loop>Action 32879 31045 10 gotolabel("start")</hunt_loop>
      <go_safe_floor>Stand 32883 31041 10</go_safe_floor>
      <wait_logout_or_run>Action 32884 31041 9 if not islocation(5) then;gotolabel("go_safe_floor");else;setsettings("Settings\\Actions\\List\\go to safe floor\\Enabled", "no");;if ((itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(AmmoName)+ammoamount <= AmmoCheck) or (stamina <= StaminaCheck)) and LogoutIfLowSupplies == true then;gotolabel("logout");elseif ((itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(AmmoName)+ammoamount <= AmmoCheck) or (stamina <= StaminaCheck)) and LogoutIfLowSupplies == false then ;gotolabel("go_to_city");else;gotolabel("wait_and_come_back");end;;end</wait_logout_or_run>
      <wait_and_come_back>Action 32890 31044 9 wait(WaitTime*0.95, WaitTime*1.05);gotolabel("fixing_settings_before_hunt")</wait_and_come_back>
      <logout>Action 32890 31044 9</logout>
      <waiting>Action 32890 31044 9 wait(2000, 2500)</waiting>
      <logging_out>Action 32890 31044 9 if not battlesigned then;setcavebot("no");logout();else;gotolabel("waiting");end</logging_out>
      <go_to_city>Stand 32889 31045 9</go_to_city>
      <haste>Action 32895 31046 9 setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "yes");setsettings("Settings\\Actions\\List\\drop gold\\Enabled", "no")</haste>
      <w140>Stand 32898 31047 9</w140>
      <w141>Node 32889 31035 8</w141>
      <w142>Node 32872 31025 8</w142>
      <w143>Node 32841 31027 8</w143>
      <w144>Node 32829 31034 8</w144>
      <w145>Stand 32829 31040 8</w145>
      <w146>Walk 32849 31050 7</w146>
      <w147>Walk 32876 31051 7</w147>
      <w148>Stand 32879 31051 7</w148>
      <haste>Action 32881 31051 6 if not islocation(3) then;gotolabel("go_to_city");else;if HasteOnRefill == true then;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "yes");else;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "no");end;end</haste>
      <to_city>Stand 32882 31051 6</to_city>
      <w151>Walk 32870 31072 7</w151>
      <w152>Walk 32869 31089 7</w152>
      <w153>Walk 32859 31103 7</w153>
      <w154>Walk 32846 31118 7</w154>
      <w155>Walk 32836 31137 7</w155>
      <w156>Stand 32835 31143 7</w156>
      <w157>Stand 32835 31145 6</w157>
      <w158>Stand 32835 31153 5</w158>
      <w159>Stand 32835 31155 6</w159>
      <w160>Node 32844 31178 7</w160>
      <w161>Node 32826 31190 7</w161>
      <w162>Node 32825 31205 7</w162>
      <w163>Node 32814 31230 7</w163>
      <w164>Stand 32786 31248 7</w164>
      <depositing_items>Action 32786 31247 6 if not islocation(10) then;gotolabel("go_refill");else;;moveitems('demon dust', MainBP, LootBP, 100);wait(300, 500);;local Addons = {};local Randoms = {};;-------opening backpacks-------;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "no");;while windowcount(LootBP) ~= 1 or windowcount() ~= 1 do;closewindows();wait(500, 800);;openitem(MainBP, 'back');wait(500, 800);resizewindow(MainBP, 0);wait(500, 800);;openitem(LootBP, MainBP, true);wait(700, 900);;closewindow(MainBP);wait(500, 800);end;;--depositing items;reachgrounditem("depot");wait(1000, 1500);openitem("depot");wait(900, 1400);openitem(3502, "locker");wait(900, 1400);;openitem(MainDPBP, 'Depot Chest');wait(900, 1400);;local CONFIG = {;    LOOT_BACKPACK = LootBP,;    ;    STACKABLE_BACKPACK = AddonDPBP,;    STACKABLE_BACKPACK_AMOUNT = itemcount(AddonDPBP),;    ;    NOT_STACKABLE_BACKPACK = RandomDPBP,;    NOT_STACKABLE_BACKPACK_AMOUNT = itemcount(RandomDPBP),;    ;    DEPOSIT_ITEMS = {'demon horn', 'talon', 'ultimate health potion', 'small emerald', 'assassin star', 'fire mushroom', 'demon dust', 'great mana potion', 'platinum amulet', 'stealth ring', 'magic plate armor', 'mastermind shield', 'demon trophy', 'demonrage sword', 'demon shield', 'golden legs', 'giant sword', 'fire axe', 'gold ring', 'platinum amulet', 'devil helmet', 'ice rapier', 'orb', 'might ring', 'ring of healing', 'purple tome', 'golden sickle'},;};;local NOT_STACKABLE_LAST_ON_TO, ITEM_INDEX = 0, 1;;while (#CONFIG.DEPOSIT_ITEMS >= ITEM_INDEX) do;    if (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "string") then;        local ITEM_ID = itemid(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]);        ;        if (ITEM_ID > 0) then;            CONFIG.DEPOSIT_ITEMS[ITEM_INDEX], ITEM_INDEX = ITEM_ID, ITEM_INDEX + 1;        else;            table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);        end;    elseif (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "number") then;        if (CONFIG.DEPOSIT_ITEMS[ITEM_INDEX] > 0) then;            ITEM_INDEX = ITEM_INDEX + 1;        else;            table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);        end;    else;        table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);    end;end;;while (true) do;    for _, DEPOSIT_ITEM in ipairs(CONFIG.DEPOSIT_ITEMS) do;        if (itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK) > 0) then;            if (itemproperty(DEPOSIT_ITEM).isCumulative) then;                local STACKABLE_LAST_ON_TO = 0;                ;                while (CONFIG.STACKABLE_BACKPACK_AMOUNT > STACKABLE_LAST_ON_TO) do;                    local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.STACKABLE_BACKPACK, 100, STACKABLE_LAST_ON_TO) wait(120, 160);                    ;                    local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then;                        STACKABLE_LAST_ON_TO = STACKABLE_LAST_ON_TO + 1;                    elseif (ITEM_COUNT_AFTER == 0) then;                        break;                    end;                end;            else;                while (CONFIG.NOT_STACKABLE_BACKPACK_AMOUNT > NOT_STACKABLE_LAST_ON_TO) do;                    local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.NOT_STACKABLE_BACKPACK, 100, NOT_STACKABLE_LAST_ON_TO) wait(120, 160);                    ;                    local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then;                        NOT_STACKABLE_LAST_ON_TO = NOT_STACKABLE_LAST_ON_TO + 1;                    elseif (ITEM_COUNT_AFTER == 0) then;                        break;                    end;                end;            end;        end;    end;    ;    if (itemcount(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK) > 0) then;        openitem(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK, false) wait(1800, 2000);    else;        break;    end;    ;    wait(100, 200);end;;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "yes");;setsettings("Settings\\Actions\\List\\keep haste\\Enabled", "no");;end</depositing_items>
      <leave_dp>Stand 32786 31248 6</leave_dp>
      <script_loop>Action 32786 31250 7 if islocation(20) then;gotolabel("open_bps");else;gotolabel("leave_dp");end</script_loop>
    </Waypoints>
    <Pathfinding>
      <SpecialAreas>
        <NewArea0>
          <Coordinates>32875 31041 10</Coordinates>
          <Dimensions>16 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea0>
        <NewArea2>
          <Coordinates>32891 31046 10</Coordinates>
          <Dimensions>1 11</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea2>
        <NewArea3>
          <Coordinates>32881 31056 10</Coordinates>
          <Dimensions>10 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea3>
        <NewArea4>
          <Coordinates>32875 31051 10</Coordinates>
          <Dimensions>1 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea4>
        <NewArea5>
          <Coordinates>32879 31029 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea5>
        <NewArea6>
          <Coordinates>32876 31038 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea6>
        <NewArea7>
          <Coordinates>32878 31037 10</Coordinates>
          <Dimensions>11 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea7>
        <NewArea8>
          <Coordinates>32888 31032 10</Coordinates>
          <Dimensions>1 6</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea8>
        <NewArea9>
          <Coordinates>32885 31041 10</Coordinates>
          <Dimensions>6 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea9>
        <NewArea10>
          <Coordinates>32890 31041 10</Coordinates>
          <Dimensions>1 4</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea10>
        <NewArea1>
          <Coordinates>32894 31034 10</Coordinates>
          <Dimensions>3 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea1>
        <NewArea11>
          <Coordinates>32894 31034 10</Coordinates>
          <Dimensions>1 6</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea11>
        <NewArea12>
          <Coordinates>32895 31039 10</Coordinates>
          <Dimensions>1 6</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea12>
        <NewArea13>
          <Coordinates>32896 31044 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea13>
        <NewArea14>
          <Coordinates>32897 31044 10</Coordinates>
          <Dimensions>1 6</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea14>
        <NewArea15>
          <Coordinates>32897 31049 10</Coordinates>
          <Dimensions>14 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea15>
        <NewArea16>
          <Coordinates>32909 31045 10</Coordinates>
          <Dimensions>1 5</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea16>
        <NewArea17>
          <Coordinates>32895 31049 10</Coordinates>
          <Dimensions>2 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea17>
        <NewArea18>
          <Coordinates>32894 31050 10</Coordinates>
          <Dimensions>1 8</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea18>
        <NewArea19>
          <Coordinates>32896 31059 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea19>
        <NewArea20>
          <Coordinates>32898 31067 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea20>
        <NewArea21>
          <Coordinates>32898 31060 10</Coordinates>
          <Dimensions>11 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea21>
        <NewArea22>
          <Coordinates>32908 31060 10</Coordinates>
          <Dimensions>7 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea22>
        <NewArea23>
          <Coordinates>32914 31073 10</Coordinates>
          <Dimensions>4 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea23>
        <NewArea24>
          <Coordinates>32917 31070 10</Coordinates>
          <Dimensions>1 3</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea24>
        <NewArea25>
          <Coordinates>32903 31071 10</Coordinates>
          <Dimensions>1 1</Dimensions>
          <ConsideredBy>Target</ConsideredBy>
        </NewArea25>
        <open-area>
          <Coordinates>32876 31050 10</Coordinates>
          <Dimensions>15 1</Dimensions>
          <ConsideredBy>None</ConsideredBy>
        </open-area>
      </SpecialAreas>
      <WalkThroughPlayers>yes</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>no</OpenNextBp>
      <AutoMount>yes</AutoMount>
      <Anti-idle>no</Anti-idle>
      <EatFood>yes</EatFood>
      <FoodToEat>3725;3587;3600;3595;3589;3598;8014;3583;3606;3578;3592;3582;3577;3593;3586;3585;3581;3723</FoodToEat>
      <PauseOnDeath>yes</PauseOnDeath>
    </Settings>
    <Enabled>yes</Enabled>
  </CaveBot>
  <Looting>
    <List>
      <magic-plate-armor>
        <Id>3366</Id>
        <Destination>02</Destination>
        <AlarmOn>Loot announced</AlarmOn>
      </magic-plate-armor>
      <mastermind-shield>
        <Id>3414</Id>
        <Destination>02</Destination>
        <AlarmOn>Loot announced</AlarmOn>
      </mastermind-shield>
      <demon-trophy>
        <Id>7393</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </demon-trophy>
      <demonrage-sword>
        <Id>7382</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </demonrage-sword>
      <demon-shield>
        <Id>3420</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </demon-shield>
      <golden-legs>
        <Id>3364</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </golden-legs>
      <giant-sword>
        <Id>3281</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </giant-sword>
      <fire-axe>
        <Id>3320</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </fire-axe>
      <gold-ring>
        <Id>3063</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </gold-ring>
      <platinum-amulet>
        <Id>3055</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </platinum-amulet>
      <devil-helmet>
        <Id>3356</Id>
        <Destination>02</Destination>
        <AlarmOn>No alarm</AlarmOn>
      </devil-helmet>
      <ice-rapier>
        <Id>3284</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ice-rapier>
      <demon-horn>
        <Id>5954</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </demon-horn>
      <orb>
        <Id>3060</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </orb>
      <talon>
        <Id>3034</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </talon>
      <ultimate-health-potion>
        <Id>7643</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ultimate-health-potion>
      <might-ring>
        <Id>3048</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </might-ring>
      <small-emerald>
        <Id>3032</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </small-emerald>
      <stealth-ring>
        <Id>3049</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </stealth-ring>
      <great-mana-potion>
        <Id>238</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </great-mana-potion>
      <ring-of-healing>
        <Id>3098</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </ring-of-healing>
      <platinum-coin>
        <Id>3035</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </platinum-coin>
      <assassin-star>
        <Id>7368</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </assassin-star>
      <gold-coin>
        <Id>3031</Id>
        <Destination>03</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </gold-coin>
      <fire-mushroom>
        <Id>3731</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </fire-mushroom>
      <red-piece-of-cloth>
        <Id>5911</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </red-piece-of-cloth>
      <crown-armor>
        <Id>3381</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </crown-armor>
      <crown-legs>
        <Id>3382</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </crown-legs>
      <crown-shield>
        <Id>3419</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </crown-shield>
      <fire-sword>
        <Id>3280</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </fire-sword>
      <crown-helmet>
        <Id>3385</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </crown-helmet>
      <piggy-bank>
        <Id>2995</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </piggy-bank>
      <Reins>
        <Id>12308</Id>
        <Destination>02</Destination>
        <AlarmOn>Couldn't loot</AlarmOn>
      </Reins>
      <hailstorm-rod>
        <Id>3067</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </hailstorm-rod>
      <purple-tome>
        <Id>2848</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </purple-tome>
      <golden-sickle>
        <Id>3306</Id>
        <Destination>02</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </golden-sickle>
      <double-axe>
        <Id>3275</Id>
        <Destination>ground</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </double-axe>
    </List>
    <Condition>All corpses</Condition>
    <Style>After all dead</Style>
    <OpenBodyTime>200</OpenBodyTime>
    <Range>50</Range>
    <EatFood>yes</EatFood>
    <Enabled>no</Enabled>
  </Looting>
  <Targeting>
    <Monsters>
      <Demon>
        <Categories>-</Categories>
        <Danger>0</Danger>
        <ListSettings>
          <Setting0>
            <Count>1</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>Beam</Avoid>
            <Distance>4</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting0>
          <Setting1>
            <Count>2+</Count>
            <HpRange>0 to 100 %</HpRange>
            <Stance>Keep Away</Stance>
            <Avoid>Beam</Avoid>
            <Distance>5</Distance>
            <Attack>Attack</Attack>
            <ListSpell />
            <SpellRate>500 to 1000</SpellRate>
            <AttackMode>Stand/Offensive</AttackMode>
          </Setting1>
        </ListSettings>
        <Looting>yes</Looting>
        <MustAttackMe>no</MustAttackMe>
        <OnlyIfTrapped>yes</OnlyIfTrapped>
      </Demon>
      <All>
        <Categories>-</Categories>
        <Danger>0</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>yes</OnlyIfTrapped>
      </All>
    </Monsters>
    <Settings>
      <ListOrder>0</ListOrder>
      <Health>8</Health>
      <Proximity>4</Proximity>
      <Danger>9</Danger>
      <PlayerOnScreenSecurity>If cavebotting</PlayerOnScreenSecurity>
      <CooldownControl>yes</CooldownControl>
      <CheckItem>no</CheckItem>
      <MustBeReachable>yes</MustBeReachable>
      <MustBeShootable>no</MustBeShootable>
    </Settings>
    <Enabled>yes</Enabled>
  </Targeting>
  <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>
 
Status
Not open for further replies.
Top