- Dołączył
- Grudzień 23, 2009
- Posty
- 578
- Liczba reakcji
- 64
[EK] Brimstone Bugs - Keeper Cave
Kod:
<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>
</Player>
<Creature>
<The-Keeper>
<Count>1</Count>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
</The-Keeper>
</Creature>
<Item />
<Message>
<PrivateMessage>
<PlaySound>yes</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>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>60000</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>
<uhp>
<HealRange>0 to 40 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Ultimate Health Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>no</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</uhp>
<ghp>
<HealRange>40 to 50 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Great Health Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>no</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</ghp>
<utura-gran>
<HealRange>80 to 95 %</HealRange>
<ManaRange>165 to all</ManaRange>
<HealMethod>Intense Recovery</HealMethod>
<ExtraCondition>If not strengthened</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</utura-gran>
<exura-ico>
<HealRange>50 to 76 %</HealRange>
<ManaRange>40 to all</ManaRange>
<HealMethod>Wound Cleansing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura-ico>
<antiparalyze>
<HealRange>0 to 100 %</HealRange>
<ManaRange>40 to all</ManaRange>
<HealMethod>Wound Cleansing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</antiparalyze>
<mana-train>
<HealRange>81 to 100 %</HealRange>
<ManaRange>97 to 100 %</ManaRange>
<HealMethod>Haste</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</mana-train>
<mana-potion>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 65 %</ManaRange>
<HealMethod>Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>no</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</mana-potion>
<shp>
<HealRange>50 to 81 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Strong Health Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>no</CooldownControl>
<CheckItem>yes</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</shp>
</Rules>
<PingCompensation>10</PingCompensation>
<Enabled>yes</Enabled>
</Healer>
<FriendHealer>
<Rules />
<Enabled>no</Enabled>
</FriendHealer>
<Refiller>
<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>
<attacking>
<Script>local creaturesToHit = {'Lancer Beetle', 'Brimstone Bug', 'Wailing Widow', 'Death Blob', 'Souleater', 'Lizard High Guard', 'Haunted Treeling', 'Mutated Bat', 'Mutated Rat'}
if (maround(1, unpack(creaturesToHit)) >= 4) then
if (paround(7, true) == 0) then
if cancast('exori gran') then
cast('exori gran')
wait(30, 90)
elseif cancast('exori') then
cast('exori')
wait(30, 90)
end
end
if target.id ~= 0 and target.hppc < 100 then
if cancast('exori ico') then
wait(90, 120)
cast('exori ico')
wait(30, 90)
elseif cancast('exori hur') then
wait(90, 120)
cast('exori hur')
wait(30, 90)
end
end
elseif (maround(1, unpack(creaturesToHit)) == 3) then
if (paround(7, true) == 0) and cancast('exori') then
cast('exori')
wait(5, 10)
end
if target.id ~= 0 and target.hppc < 100 then
if cancast('exori ico') then
wait(90, 120)
cast('exori ico')
wait(30, 90)
elseif cancast('exori hur') then
wait(90, 120)
cast('exori hur')
wait(30, 90)
end
end
elseif (maround(1, unpack(creaturesToHit)) > 0) and target.id ~= 0 and target.hppc < 100 and standtime < 2000 then
if cancast('exori ico') then
wait(90, 120)
cast('exori ico')
wait(30, 90)
elseif cancast('exori hur') then
wait(90, 120)
cast('exori hur')
wait(30, 90)
end
elseif (maround(1, unpack(creaturesToHit)) > 0) and target.id ~= 0 and standtime > 2000 then
if cancast('exori ico') then
wait(90, 120)
cast('exori ico')
wait(30, 90)
elseif cancast('exori hur') then
wait(90, 120)
cast('exori hur')
wait(30, 90)
end
elseif (maround(6, unpack(creaturesToHit)) > 0) and target.id ~= 0 and target.hppc < 40 then
if cancast('exori hur') then
cast('exori hur')
wait(30, 90)
end
end</Script>
<SpamRate>40 to 60</SpamRate>
<Enabled>yes</Enabled>
</attacking>
<soft-boots>
<Script>local softequip = 85
local softunequip = 92
local softid = 6529
local softuseid = 3549
local wornsoftid = 6530
local BootsId = 3079
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>
<vial-drop>
<Script>local currentflask = itemcount(285) + itemcount(284) + itemcount(283)
if cap < 200 and currentflask > 0 and maround(2) == 0 and lootbodies == false then
pausewalking(1000)
moveitems(283, "all", "ground", 100)
wait(100, 200)
moveitems(284, "all", "ground", 100)
wait(100, 200)
moveitems(285, "all", "ground", 100)
wait(100, 200)
pausewalking(0)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</vial-drop>
<gold-fixer>
<Script>if cap > 120 then
setsettings("Settings\\Looting\\List\\gold coin\\Destination", '03')
else
setsettings("Settings\\Looting\\List\\gold coin\\Destination", 'ground')
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</gold-fixer>
<targeting-fixer>
<Script>if maround(3, false) >= 3 then
setsettings("Settings\\Targeting\\Monsters\\Brimstone Bug\\ListSettings\\Setting0\\Stance", 'Reach')
else
setsettings("Settings\\Targeting\\Monsters\\Brimstone Bug\\ListSettings\\Setting0\\Stance", 'Approach')
end</Script>
<SpamRate>100 to 100</SpamRate>
<Enabled>yes</Enabled>
</targeting-fixer>
<keep-haste>
<Script>if not hasted and mp > 40 and not pzone and standtime < 5000 then
cast('utani hur')
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</keep-haste>
<updateworld>
<Script>updateworld()</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</updateworld>
<moving-mana>
<Script>if itemcount(ManaName, MainBP) > 0 and maround(7, false) == 0 and ((getcontainer(AmmoBP).maxslots - getcontainer(AmmoBP).usedslots) > 0) then
pausewalking(2000)
moveitems(ManaName, MainBP, AmmoBP, 100)
pausewalking(0)
wait(200, 400)
end</Script>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</moving-mana>
<gold-pickup>
<Script>if cap > 400 then
for i=-1,1 do
for j=-1,1 do
if toptileitem(posx+i, posy+j, posz) == 3031 then
pausewalking(1000)
moveitems(toptileitem(posx+i, posy+j, posz), ground(posx+i, posy+j, posz), GoldBP, 100)
pausewalking(0)
end
end
end
end</Script>
<SpamRate>50 to 80</SpamRate>
<Enabled>yes</Enabled>
</gold-pickup>
<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>
</List>
<Setup>-- script made by walukasz
MainBP = 'backpack of holding'
AmmoBP = 'dragon backpack'
LootBP = 'jewelled backpack'
GoldBP = 'brocade backpack'
MainDPBP = 'expedition backpack'
AddonDPBP = 'beach backpack'
RandomDPBP = 'purple backpack'
ManaName = 'mana potion'
ManaPrice = 50
BuyMana = 1000
HealthName = 'great health potion'
HealthPrice = 190
BuyHealth = 50
HiHealthName = 'ultimate health potion'
HiHealthPrice = 310
BuyHiHealth = 100
RefillSofts = true
BootsId = itemid("boots of haste")
RefillFood = true
BuyFood = 200
ManaCheck = 150
HealthCheck = 10
HiHealthCheck = 10
CapCheck = 100
StaminaCheck = 840
ShovelName = 'light shovel'
Shortcut = true</Setup>
<Library>Standard</Library>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<finding_where_you_are>Action 33018 31458 10 if posz == 11 then; gotolabel('in_depot');elseif posz == 10 and posy < 31456 then; gotolabel('begin_hunting');elseif posz == 9 then; gotolabel('at_chartan_before_hunt');else; gotolabel('open_bps');end;</finding_where_you_are>
<open_bps>Action 33018 31458 10 setsettings("Settings\\CaveBot\\Pathfinding\\WalkingMethod", 'Map Clicks');setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'no');setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");;if stamina <= StaminaCheck then; closetibia();end;;-------opening backpacks-------;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);;resizewindows();wait(400, 600)</open_bps>
<bp_check>Action 33018 31458 10 if windowcount() ~= 2 then; gotolabel('open_bps');end</bp_check>
<refill_check>Action 33018 31458 10 local wornsoftbootscount = 0;;if boots == 6530 then; wornsoftbootscount = itemcount(6530) + 1;else; wornsoftbootscount = itemcount(6530);end;;if (itemcount(ManaName) < BuyMana) or (itemcount(HealthName) < BuyHealth) or (itemcount(HiHealthName) < BuyHiHealth) or (RefillSofts == true and wornsoftbootscount > 0) then; gotolabel('go_bank');else; gotolabel('go_lever');end</refill_check>
<go_bank>Stand 33012 31487 10</go_bank>
<open_door>Action 33012 31487 10 if toptileitem(33012, 31488, 10) == 6252 then; useitem(6252, 33012, 31488, 10);end</open_door>
<w000>Stand 33012 31492 10</w000>
<bp_check>Action 33012 31492 10 if windowcount() == 2 then; gotolabel('deposit_and_withdraw_gold');end</bp_check>
<open_bps_to_withdraw>Action 33012 31492 10 -------opening backpacks-------;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);;resizewindows();wait(400, 600)</open_bps_to_withdraw>
<bp_check>Action 33012 31492 10 if windowcount() ~= 2 then; gotolabel('open_bps_to_withdraw');end</bp_check>
<deposit_and_withdraw_gold>Action 33012 31492 10 if not islocation then;gotolabel('go_bank');end;;local ManaCash = positive(BuyMana - itemcount(ManaName)) * ManaPrice;local HealthCash = positive(BuyHealth - itemcount(HealthName)) * HealthPrice;local HiHealthCash = positive(BuyHiHealth - itemcount(HiHealthName)) * HiHealthPrice;local SoftCash = 0;local FoodCash = positive(BuyFood - itemcount('egg')) * 3;;if RefillSofts then; local wornsoftbootscount = 0;; if boots == 6530 then; wornsoftbootscount = itemcount(6530) + 1; else; wornsoftbootscount = itemcount(6530); end;;; SoftCash = (wornsoftbootscount * 10000);end;;local TotalCash = ManaCash + HealthCash + HiHealthCash + SoftCash + FoodCash + 1000;;say('hi') ;wait(1000, 1200);;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)</deposit_and_withdraw_gold>
<withdraw_check>Action 33012 31492 10 local ManaCash = positive(BuyMana - itemcount(ManaName)) * ManaPrice ;local HealthCash = positive(BuyHealth - itemcount(HealthName)) * HealthPrice;local HiHealthCash = positive(BuyHiHealth - itemcount(HiHealthName)) * HiHealthPrice;local SoftCash = 0;local FoodCash = positive(BuyFood - itemcount('egg')) * 3;;if RefillSofts then; local wornsoftbootscount = 0;; if boots == 3549 then; wornsoftbootscount = itemcount(6530) + 1; else; wornsoftbootscount = itemcount(6530); end;;; SoftCash = (wornsoftbootscount * 10000);end;;local TotalCash = ManaCash + HealthCash + HiHealthCash + SoftCash + FoodCash + 1000;;if itemcount('gold coin') + itemcount('platinum coin') * 100 + itemcount('crystal coin') * 10000 < TotalCash then;gotolabel('go_bank');end</withdraw_check>
<leaving_bank>Stand 33009 31492 10</leaving_bank>
<open_door>Action 33009 31492 10 if toptileitem(33008, 31492, 10) == 6249 then; useitem(6249, 33008, 31492, 10);end</open_door>
<w001>Node 33018 31533 10</w001>
<mana_shop_check>Action 33018 31533 10 if not islocation(5) then;gotolabel('leaving bank');end;;if (itemcount(ManaName) >= BuyMana) and (itemcount(HealthName) >= BuyHealth) and (itemcount(HiHealthName) >= BuyHiHealth) then;gotolabel('go_lever');end</mana_shop_check>
<entering_mana_shop>Stand 33010 31538 10</entering_mana_shop>
<open_door>Action 33010 31538 10 if toptileitem(33010, 31537, 10) == 7715 then; useitem(7715, 33010, 31537, 10);end</open_door>
<w003>Stand 33010 31534 10</w003>
<bp_check>Action 33010 31534 10 if windowcount() == 2 then; gotolabel('buying_potions');end</bp_check>
<open_bps_to_buy_potions>Action 33010 31534 10 -------opening backpacks-------;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)</open_bps_to_buy_potions>
<bp_check>Action 33010 31534 10 if windowcount() ~= 2 then; gotolabel('open_bps_to_buy_potions');end</bp_check>
<buying_potions>Action 33010 31534 10 if not islocation() then;gotolabel('entering_mana_shop');end;;say('hi') ;wait(1000, 1200) ;;local flaskcount = (itemcount(285)+itemcount(284)+itemcount(283));;if flaskcount > 0 then; npcsay('vial'); wait(100, 200);; for i=1, math.ceil(flaskcount/200)+2 do; npcsay('yes'); wait(100, 200); end;end;;npcsay('trade');wait(600, 800);;buyitemsupto(HealthName, BuyHealth);wait(400, 600);buyitemsupto(HiHealthName, BuyHiHealth);wait(400, 600);;local stacks_to_buy = (BuyMana - itemcount(ManaName))/100;for i=1, stacks_to_buy do; buyitems(ManaName, 100); wait(200, 400); stacks_to_buy = stacks_to_buy - 100;end;;buyitemsupto(ManaName, BuyMana);wait(200, 400)</buying_potions>
<w002>Stand 33010 31536 10</w002>
<open_door>Action 33010 31536 10 if toptileitem(33010, 31537, 10) == 7715 then; useitem(7715, 33010, 31537, 10);end</open_door>
<w004>Node 33018 31534 10</w004>
<refill_check_2>Action 33018 31534 10 if (itemcount(ManaName) >= BuyMana) and (itemcount(HealthName) >= BuyHealth) and (itemcount(HiHealthName) >= BuyHiHealth) then;gotolabel('go_lever');else;gotolabel('go_bank');end</refill_check_2>
<go_lever>Stand 33059 31530 10</go_lever>
<using_door>Use 33060 31529 10</using_door>
<lever>Stand 33061 31527 10</lever>
<using_lever>Action 33061 31527 10 if posx == 33061 and posy == 31527 and posz == 10 then; useitem(2773, ground(33062, 31527, 10)); wait(400, 600); useitem(2772, ground(33062, 31527, 10)); wait(400, 600);end</using_lever>
<lever_check>Action 32993 31547 4 if not islocation() then;gotolabel("using_door");end</lever_check>
<w006>Node 32993 31550 4</w006>
<shortcut_or_repair_or_long_way>Action 32993 31550 4 local wornsoftbootscount = 0;;if boots == 3549 then; wornsoftbootscount = itemcount(6530) + 1;else; wornsoftbootscount = itemcount(6530);end;;if Shortcut == true or (RefillSofts == true and wornsoftbootscount > 0) then; gotolabel('go_to_carpet');else; gotolabel('no_shortcut');end</shortcut_or_repair_or_long_way>
<go_to_carpet>Stand 32990 31548 4</go_to_carpet>
<using_door_2>Use 32990 31547 4</using_door_2>
<lever2>Stand 32991 31539 4</lever2>
<using_lever_2>Action 32991 31539 4 if posx == 32991 and posy == 31539 and posz == 4 then; useitem(2773, ground(32992, 31539, 4)); wait(400, 600); useitem(2772, ground(32992, 31539, 4)); wait(400, 600);end</using_lever_2>
<lever_check>Action 32991 31539 1 if not islocation() then;gotolabel("using_door_2");end</lever_check>
<shortcut_or_softs_or_go_down>Action 32991 31539 1 local wornsoftbootscount = 0;;if boots == 3549 then; wornsoftbootscount = itemcount(6530) + 1;else; wornsoftbootscount = itemcount(6530);end;;if RefillSofts == true and wornsoftbootscount > 0 then; gotolabel('go_to_darashia');elseif Shortcut == true then; gotolabel('use_shortcut');else; gotolabel('go_down');end</shortcut_or_softs_or_go_down>
<go_to_darashia>Stand 32984 31539 1</go_to_darashia>
<travel_to_darashia>Action 32984 31539 1 if not islocation(3) then;gotolabel('go_to_darashia');else;reachcreature('Melian');wait(500, 800);;say('hi') ;wait(1000, 1200) ;npcsay('darashia');wait(100, 200);npcsay('yes');wait(800, 1000);end</travel_to_darashia>
<check_location>Action 33269 32441 6 if not islocation(5) then;gotolabel('go_to_darashia');end</check_location>
<at_darashia_carpet>Stand 33265 32441 6</at_darashia_carpet>
<w009>Use 33293 32473 7</w009>
<w005>Node 33290 32481 6</w005>
<travel_to_venore>Action 33290 32481 6 if not islocation(3) then;gotolabel('at_darashia_carpet');else;;reachcreature('Petros');;say('hi') ;wait(1000, 1200) ;npcsay('venore');wait(100, 200);npcsay('yes');wait(800, 1000);end</travel_to_venore>
<at_aldo>Stand 32953 32108 6</at_aldo>
<repairing_softs>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_softs>
<repair_check>Action 32953 32108 6 if itemcount(6530) > 0 and gold() > 10500 then;gotolabel('at_aldo');end</repair_check>
<w012>Node 32954 32078 6</w012>
<at_venore_boat>Stand 32955 32023 6</at_venore_boat>
<to_port_hope>Action 32955 32023 6 if not islocation(3) then;gotolabel('at_venore_boat');end;;reachcreature('Captain Fearless');wait(500, 600);;say('hi') ;wait(1000, 1200) ;npcsay('port hope');wait(100, 200);npcsay('yes');wait(800, 1000)</to_port_hope>
<back_to_darashia>Action 32530 32784 6 if not islocation(3) then ;gotolabel('at_venore_boat');end;;reachcreature('Charles');wait(500, 600);;say('hi') ;wait(1000, 1200) ;npcsay('darashia');wait(100, 200);npcsay('yes');wait(800, 1000)</back_to_darashia>
<w013>Stand 33293 32473 6</w013>
<to_the_carpet>Stand 33293 32473 6</to_the_carpet>
<w015>Stand 33265 32441 7</w015>
<w015>Stand 33269 32440 6</w015>
<back_to_zao>Action 33269 32440 6 if not islocation(3) then ;gotolabel('to_the_carpet');else;;reachcreature('Chemar');wait(500, 600);;say('hi') ;wait(1000, 1200) ;npcsay('zao');wait(100, 200);npcsay('yes');wait(800, 1000);end</back_to_zao>
<check_location>Action 32983 31539 1 if not islocation(5) then;gotolabel('back_to_zao');end</check_location>
<go_down>Stand 32991 31539 1</go_down>
<using_lever_to_go_back>Action 32991 31539 1 if posx == 32991 and posy == 31539 and posz == 1 then; useitem(2773, ground(32992, 31539, 1)); wait(400, 600); useitem(2772, ground(32992, 31539, 1)); wait(400, 600);end</using_lever_to_go_back>
<lever_check>Action 32991 31539 4 if not islocation() then;gotolabel("go_down");end</lever_check>
<leave_lever>Stand 32990 31546 4</leave_lever>
<w025>Use 32990 31547 4</w025>
<w064>Stand 32990 31550 4</w064>
<check_location>Action 32990 31550 4 if not islocation(3) then;gotolabel("leave_lever");else;gotolabel("shortcut_or_repair_or_long_way");end</check_location>
<no_shortcut>Stand 32999 31555 4</no_shortcut>
<haste_on>Action 33223 31100 8 setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'yes')</haste_on>
<w023>Stand 33004 31557 4</w023>
<w065>Stand 33008 31555 5</w065>
<levitate3>Action 33008 31555 5 if islocation() then;levitate('n', 'up');wait(300, 400);end</levitate3>
<w066>Stand 33013 31555 4</w066>
<w071>Stand 33026 31549 5</w071>
<levitate4>Action 33026 31549 5 if islocation() then;levitate('e', 'down');wait(300, 400);end</levitate4>
<w074>Stand 33062 31546 6</w074>
<w075>Stand 33081 31532 6</w075>
<w019>Stand 33098 31474 7</w019>
<w077>Stand 33117 31404 7</w077>
<w080>Stand 33198 31352 7</w080>
<w081>Stand 33198 31348 7</w081>
<w082>Stand 33198 31345 6</w082>
<w083>Stand 33145 31249 6</w083>
<w084>Stand 33139 31248 7</w084>
<w085>Stand 33136 31248 6</w085>
<check_location>Action 33211 31066 9 if not islocation(5) then;gotolabel('no_shortcut');end</check_location>
<haste_off>Action 33225 31095 9 setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'no')</haste_off>
<at_chartan_with_no_sortcut>Action 33225 31095 9 gotolabel('eggs')</at_chartan_with_no_sortcut>
<use_shortcut>Stand 32991 31543 1</use_shortcut>
<w016>Stand 32999 31544 2</w016>
<w018>Stand 33004 31543 1</w018>
<using_blue_tp>Stand 33004 31540 0</using_blue_tp>
<using_blue_tp_at_muggy>Stand 33198 31345 6</using_blue_tp_at_muggy>
<w014>Stand 33145 31249 6</w014>
<w017>Stand 33139 31249 7</w017>
<using_flame_tp>Stand 33136 31248 6</using_flame_tp>
<at_chartan_before_hunt>Action 33211 31066 9 if not islocation(5) then;gotolabel('use_shortcut');end</at_chartan_before_hunt>
<eggs>Stand 33212 31061 9</eggs>
<food_check>Action 33212 31061 9 if RefillFood == false or itemcount('egg') >= BuyFood then;gotolabel('food_done');end</food_check>
<open_bps_to_buy_food>Action 33212 31061 9 -------opening backpacks-------;closewindows();wait(400, 600);;openitem(MainBP, 'back');wait(400, 600);resizewindow(MainBP, 0);wait(400, 600)</open_bps_to_buy_food>
<bp_check>Action 33212 31061 9 if windowcount() ~= 1 then; gotolabel('open_bps_to_buy_food');end</bp_check>
<buying_food>Action 33212 31061 9 if not islocation(2) then;gotolabel('at_chartan_before_hunt');end;;reachcreature('Chartan');wait(500, 800);;say('hi') ;wait(1000, 1200);;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;end;;npcsay('trade');wait(600, 800);;buyitemsupto('egg', BuyFood);wait(1000, 1200)</buying_food>
<food_done>Stand 33202 31059 9</food_done>
<w020>Stand 33173 31074 8</w020>
<open_bps_before_run>Action 33173 31074 8 -------opening backpacks-------;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);;resizewindows();wait(400, 600)</open_bps_before_run>
<bp_check>Action 33173 31074 8 if windowcount() ~= 4 then; gotolabel('open_bps_before_run');end</bp_check>
<fixing_settings_before_run>Action 33173 31074 8 setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'yes');setsettings("Settings\\Targeting\\Monsters\\Brimstone Bug\\OnlyIfTrapped", 'yes');setsettings("Settings\\Targeting\\Monsters\\Wailing Widow\\OnlyIfTrapped", 'yes');setsettings("Settings\\Targeting\\Monsters\\Lancer Beetle\\OnlyIfTrapped", 'yes');setlooting('no');wait(200)</fixing_settings_before_run>
<go_to_surface>Stand 33173 31075 8</go_to_surface>
<w021>Node 33192 31075 7</w021>
<w022>Node 33207 31101 7</w022>
<at_shovel>Stand 33221 31100 7</at_shovel>
<using_shovel>Action 33221 31100 7 useitemon(ShovelName, 33222, 31100, 7);setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'no');wait(600, 800)</using_shovel>
<w008>Stand 33225 31094 8</w008>
<w009>Stand 33225 31090 9</w009>
<begin_hunting>Action 33225 31088 10 if not islocation(8) then;gotolabel('at_shovel');else;setsettings("Settings\\Targeting\\Monsters\\Brimstone Bug\\OnlyIfTrapped", 'no');setsettings("Settings\\Targeting\\Monsters\\Wailing Widow\\OnlyIfTrapped", 'no');setsettings("Settings\\Targeting\\Monsters\\Lancer Beetle\\OnlyIfTrapped", 'no');setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'no');setsettings("Settings\\CaveBot\\Pathfinding\\WalkingMethod", 'Map Clicks');setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "yes");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "yes");setlooting('on');wait(200);end</begin_hunting>
<bp_check>Action 33225 31088 10 if windowcount() >= 4 then; gotolabel('checker1');end</bp_check>
<open_bps_at_spawn>Action 33225 31088 10 -------opening backpacks-------;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);;resizewindows();wait(400, 600)</open_bps_at_spawn>
<bp_check>Action 33225 31088 10 if windowcount() < 4 then; gotolabel('open_bps_at_spawn');end</bp_check>
<checker1>Action 33225 31087 10 local notwornsoftbootscount = 0;;if boots == 3549 then; notwornsoftbootscount = itemcount(6529) + 1;else; notwornsoftbootscount = itemcount(6529);end;;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(HiHealthName) < HitHealthCheck) or cap <= CapCheck or (RefillSofts == true and notwornsoftbootscount == 0) then; gotolabel('go_refill');end</checker1>
<w026>Node 33225 31087 10</w026>
<w027>Node 33208 31092 10</w027>
<w028>Node 33212 31100 10</w028>
<checker2>Action 33212 31100 10 local notwornsoftbootscount = 0;;if boots == 3549 then; notwornsoftbootscount = itemcount(6529) + 1;else; notwornsoftbootscount = itemcount(6529);end;;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(HiHealthName) < HitHealthCheck) or cap <= CapCheck or (RefillSofts == true and notwornsoftbootscount == 0) then; gotolabel('back2');end</checker2>
<w029>Node 33224 31104 10</w029>
<w030>Node 33235 31101 10</w030>
<w031>Node 33245 31105 10</w031>
<w032>Node 33232 31114 10</w032>
<w033>Node 33223 31115 10</w033>
<w034>Node 33207 31106 10</w034>
<checker3>Action 33208 31106 10 local notwornsoftbootscount = 0;;if boots == 3549 then; notwornsoftbootscount = itemcount(6529) + 1;else; notwornsoftbootscount = itemcount(6529);end;;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(HiHealthName) < HitHealthCheck) or cap <= CapCheck or (RefillSofts == true and notwornsoftbootscount == 0) then; gotolabel('back3');end</checker3>
<w035>Node 33199 31097 10</w035>
<w036>Node 33192 31090 10</w036>
<w037>Node 33189 31107 10</w037>
<w038>Node 33199 31115 10</w038>
<w039>Node 33210 31122 10</w039>
<checker4>Action 33210 31122 10 local notwornsoftbootscount = 0;;if boots == 3549 then; notwornsoftbootscount = itemcount(6529) + 1;else; notwornsoftbootscount = itemcount(6529);end;;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(HiHealthName) < HitHealthCheck) or cap <= CapCheck or (RefillSofts == true and notwornsoftbootscount == 0) then; gotolabel('back4');end</checker4>
<w040>Node 33220 31126 10</w040>
<w041>Node 33236 31127 10</w041>
<w042>Node 33247 31124 10</w042>
<w043>Node 33258 31114 10</w043>
<w044>Node 33267 31111 10</w044>
<w045>Node 33267 31122 10</w045>
<w046>Node 33254 31132 10</w046>
<w047>Node 33237 31142 10</w047>
<w048>Node 33214 31143 10</w048>
<w049>Node 33204 31138 10</w049>
<w050>Node 33199 31134 10</w050>
<checker5>Action 33199 31134 10 local notwornsoftbootscount = 0;;if boots == 3549 then; notwornsoftbootscount = itemcount(6529) + 1;else; notwornsoftbootscount = itemcount(6529);end;;if (itemcount(ManaName) <= ManaCheck) or (itemcount(HealthName) <= HealthCheck) or (itemcount(HiHealthName) < HitHealthCheck) or cap <= CapCheck or (RefillSofts == true and notwornsoftbootscount == 0) then; gotolabel('back5');end</checker5>
<w051>Node 33188 31125 10</w051>
<w052>Node 33177 31121 10</w052>
<w053>Node 33190 31128 10</w053>
<back5>Node 33202 31133 10</back5>
<back4>Node 33209 31122 10</back4>
<w054>Node 33197 31115 10</w054>
<w055>Node 33189 31094 10</w055>
<w056>Node 33198 31089 10</w056>
<w057>Node 33204 31105 10</w057>
<back3>Node 33209 31105 10</back3>
<back2>Node 33213 31099 10</back2>
<w058>Node 33208 31088 10</w058>
<w059>Node 33217 31080 10</w059>
<w060>Node 33226 31085 10</w060>
<hunt_loop>Action 33226 31085 10 gotolabel('checker1')</hunt_loop>
<go_refill>Action 33225 31088 10 setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'yes');setsettings("Settings\\CaveBot\\Pathfinding\\WalkingMethod", 'Map Clicks');setsettings("Settings\\Targeting\\Monsters\\Brimstone Bug\\OnlyIfTrapped", 'yes');setsettings("Settings\\Targeting\\Monsters\\Wailing Widow\\OnlyIfTrapped", 'yes');setsettings("Settings\\Targeting\\Monsters\\Lancer Beetle\\OnlyIfTrapped", 'yes');setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");;setlooting('no')</go_refill>
<w160>Stand 33225 31090 10</w160>
<w061>Stand 33225 31094 9</w061>
<w062>Stand 33222 31100 8</w062>
<w063>Action 33220 31100 7 if not islocation(7) then;gotolabel('go_refill');end</w063>
<run_back_to_chartan>Node 33202 31080 7</run_back_to_chartan>
<w067>Node 33175 31059 7</w067>
<w007>Node 33167 31059 7</w007>
<w010>Node 33169 31077 7</w010>
<w069>Stand 33173 31075 7</w069>
<check_location>Action 33173 31074 8 if not islocation(5) then;gotolabel('run_back_to_chartan');end</check_location>
<run_done>Stand 33202 31059 8</run_done>
<leaving_through_flame_tp>Stand 33211 31067 9</leaving_through_flame_tp>
<w024>Stand 33139 31248 6</w024>
<w068>Stand 33145 31249 7</w068>
<back_through_blue_tp>Stand 33145 31246 6</back_through_blue_tp>
<w070>Stand 33198 31348 6</w070>
<w072>Node 33174 31386 7</w072>
<w073>Node 33127 31430 7</w073>
<entering_mountains>Stand 33081 31532 7</entering_mountains>
<check_location>Action 33080 31532 6 if not islocation(5) then;gotolabel('run_done');end</check_location>
<levitate_up_on_way_back>Stand 33027 31548 6</levitate_up_on_way_back>
<levitate>Action 33027 31548 6 levitate('w', 'up');wait(300, 400)</levitate>
<check_location>Action 33026 31548 5 if not islocation(5) then;gotolabel('levitate_up_on_way_back');end</check_location>
<before_hur_down>Stand 33013 31555 5</before_hur_down>
<go_up_to_go_down>Stand 33013 31555 5</go_up_to_go_down>
<levitate_down_on_way_back>Stand 33008 31554 4</levitate_down_on_way_back>
<levitate>Action 33008 31554 4 levitate('s', 'down');wait(300, 400)</levitate>
<check_location>Action 33008 31555 5 if not islocation(5) then;gotolabel('before_hur_down');end</check_location>
<go_to_lever_floor>Stand 33004 31557 5</go_to_lever_floor>
<lever3>Stand 32993 31547 4</lever3>
<using_lever_3>Action 32993 31547 4 if posx == 32993 and posy == 31547 and posz == 4 then; useitem(2773, ground(32994, 31547, 4)); wait(400, 600); useitem(2772, ground(32994, 31547, 4)); wait(400, 600);end</using_lever_3>
<check_location>Action 33061 31527 10 if not islocation() then; gotolabel('go_to_lever_floor');end</check_location>
<back_in_the_city>Use 33060 31529 10</back_in_the_city>
<w076>Node 33005 31491 10</w076>
<w078>Node 33018 31468 10</w078>
<w079>Stand 33019 31459 10</w079>
<check_location>Action 33020 31459 11 setsettings("Settings\\Actions\\List\\keep haste\\Enabled", 'no');;if not islocation(5) then;gotolabel('back_in_the_city');end</check_location>
<in_depot>Stand 33027 31453 11</in_depot>
<reopen_bp_to_deposit>Action 33027 31453 11 -------opening backpacks-------;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "no");;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)</reopen_bp_to_deposit>
<bp_check>Action 33027 31453 11 if windowcount(LootBP) ~= 1 or windowcount() ~= 1 then; gotolabel('reopen_bp_to_deposit');end</bp_check>
<depositing_items>Action 33027 31453 11 --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 Addons = {'lump of earth', 'brimstone shell', 'brimstone fangs', 'widows mandibles', 'green mushroom', 'lancer beetle shell', 'lump of dirt', 'small amethyst', 'magic sulphur', 'poisonous slime', 'small emerald', 'strong health potion', 'strong mana potion', 'sulphurous stone'};local Randoms = {'wailing widows necklace', 'beetle necklace', 'platinum amulet', 'stealth ring'};;--addons;depotdeposit(AddonDPBP, unpack(Addons));wait(400, 600);;--randoms;depotdeposit(RandomDPBP, unpack(Randoms));wait(400, 600);;while itemcount(LootBP) > 0 do; wait(900, 1400); openitem(LootBP, LootBP); wait(900, 1400);; --addons; depotdeposit(AddonDPBP, unpack(Addons)); wait(900, 1400);; --randoms; depotdeposit(RandomDPBP, unpack(Randoms)); wait(900, 1400);end;;wait(900, 1400);;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "yes")</depositing_items>
<leaving_depot>Stand 33019 31458 11</leaving_depot>
<check_location>Action 33018 31458 10 if not islocation(5) then;gotolabel('leaving depot');end;;gotolabel('open_bps')</check_location>
</Waypoints>
<Pathfinding>
<SpecialAreas>
<the-keeper>
<Coordinates>33175 31125 10</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</the-keeper>
</SpecialAreas>
<WalkThroughPlayers>no</WalkThroughPlayers>
<WalkingMethod>Map Clicks</WalkingMethod>
<MapWalkDistance>20 to 50</MapWalkDistance>
<WalkableIds>140;404;831;832;833;834;883;2118;2119;2120;2121;2122;2123;2124;2125;2126;2127;2131;2132;2133;2134;2135;2314;2315;2316;2319;2346;2347;2348;2349;2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;2380;2381;2382;2383;2384;2385;2418;2419;2420;2421;2422;2423;2424;2425;2426;2431;2432;2433;2434;2441;2442;2443;2444;2469;2471;2472;2473;2478;2480;2481;2482;2483;2484;2485;2486;2519;2523;2775;2776;2777;2778;2779;2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;2810;2811;2812;2981;2983;2982;2984;2985;2987;2988;3503;3504;3514;3807;5086;5087;5088;6114;6115;6355;6356;6357;6358;6359;6360;6361;6362;6371;6372;7864;8455;8763;9061;9062;10207;10209;10216;10286;10287;10288;11009;11800;11801;11802;11803;11804;11805;11806;11807;11808;11809;11810</WalkableIds>
</Pathfinding>
<Settings>
<Rope>3003</Rope>
<Shovel>3457</Shovel>
<Pick>3456</Pick>
<Machete>3308</Machete>
<NodeRange>4</NodeRange>
<Priority>Target and Looting</Priority>
<OpenNextBp>yes</OpenNextBp>
<AutoMount>yes</AutoMount>
<Anti-idle>no</Anti-idle>
<EatFood>yes</EatFood>
<FoodToEat>3725;3587;3600;3595;3589;3598;8014;3583;3606;3578;3592;3582;3577;3593;3586;3585;3581;3723</FoodToEat>
<PauseOnDeath>yes</PauseOnDeath>
</Settings>
<Enabled>no</Enabled>
</CaveBot>
<Looting>
<List>
<magic-sulphur>
<Id>5904</Id>
<Destination>02</Destination>
<AlarmOn>Couldn't loot</AlarmOn>
</magic-sulphur>
<wailing-widows-necklace>
<Id>10412</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</wailing-widows-necklace>
<platinum-amulet>
<Id>3055</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</platinum-amulet>
<beetle-necklace>
<Id>10457</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</beetle-necklace>
<zaoan-halberd>
<Id>10406</Id>
<Destination>ground</Destination>
<AlarmOn>No Alarm</AlarmOn>
</zaoan-halberd>
<brimstone-fangs>
<Id>11702</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</brimstone-fangs>
<small-emerald>
<Id>3032</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-emerald>
<brimstone-shell>
<Id>11703</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</brimstone-shell>
<stealth-ring>
<Id>3049</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</stealth-ring>
<small-amethyst>
<Id>3033</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-amethyst>
<lump-of-earth>
<Id>10305</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</lump-of-earth>
<widows-mandibles>
<Id>10411</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</widows-mandibles>
<sulphurous-stone>
<Id>10315</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</sulphurous-stone>
<strong-health-potion>
<Id>236</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-health-potion>
<strong-mana-potion>
<Id>237</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-mana-potion>
<lancer-beetle-shell>
<Id>10455</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</lancer-beetle-shell>
<poisonous-slime>
<Id>9640</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</poisonous-slime>
<mana-potion>
<Id>268</Id>
<Destination>Dragon Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</mana-potion>
<lump-of-dirt>
<Id>9692</Id>
<Destination>Jewelled Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</lump-of-dirt>
<gold-coin>
<Id>3031</Id>
<Destination>ground</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-coin>
<green-mushroom>
<Id>3732</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</green-mushroom>
</List>
<Condition>All corpses</Condition>
<Style>After melee kill</Style>
<Range>30</Range>
<EatFood>yes</EatFood>
<Enabled>no</Enabled>
</Looting>
<Targeting>
<Monsters>
<Brimstone-Bug>
<Categories>-</Categories>
<Danger>2</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Approach</Stance>
<Avoid>Beam</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Stand/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Brimstone-Bug>
<Wailing-Widow>
<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>Stand/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Wailing-Widow>
<Lancer-Beetle>
<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>Stand/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Lancer-Beetle>
<Death-Blob>
<Categories>0</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Death-Blob>
<Souleater>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Souleater>
<Lizard-High-Guard>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Lizard-High-Guard>
<Haunted-Treeling>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Haunted-Treeling>
<Dragon-Hatchling>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Dragon-Hatchling>
<Mutated-Bat>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Chase/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Mutated-Bat>
<Mutated-Rat>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Mutated-Rat>
<Mutated-Tiger>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Mutated-Tiger>
<Killer-Caiman>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Killer-Caiman>
<Toad>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Toad>
<Orc-Warrior>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Orc-Warrior>
<Orc>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Orc>
<Orc-Spearman>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Orc-Spearman>
<Sandcrawler>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Sandcrawler>
<Gnarlhound>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Gnarlhound>
<Orc-Marauder>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Orc-Marauder>
</Monsters>
<Settings>
<ListOrder>0</ListOrder>
<Health>7</Health>
<Proximity>9</Proximity>
<Danger>8</Danger>
<PlayerOnScreenSecurity>If cavebotting</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>yes</Enabled>
</Targeting>
<Hud>
<List>
<loot-counter>
<Script>-- Loots
local lootsitems = {'gold coin', 'magic sulphur', 'wailing widow\'s necklace', 'platinum amulet', 'beetle necklace', 'brimstone fangs', 'small emerald', 'brimstone shell', 'stealth ring', 'small amethyst', 'lump of earth', 'widow\'s mandibles', 'sulphurous stone', 'strong health potion', 'strong mana potion', 'lancer beetle shell', 'poisonous slime', 'mana potion', 'lump of dirt', 'green mushroom'}
local lootsvalue = {1,8000,3000,2500,1500,380,250,210,50,250,130,110,100,80,80,80,50,50,10,100}
-- Supplies
local suppliesitems = {'mana potion', 'great health potion', 'ultimate health potion'}
local suppsvalue = {50, 190, 310}
-- Start Position
local startpos = 50
setposition(clientwin.left+10, worldwin.top+22)
--dont change things below
local loots = getitems(unpack(lootsitems))
local qtdl = loots.count-1
local totall = 0
local supps = getitems(unpack(suppliesitems))
local qtds = supps.count-1
local totals = 0
local startloot = 0
setfontcolor("white")
addtext("________________________________", 0,10+startpos)
-- Supplies
for i=0,qtds do
addtext(supps[i].name, 10,30+(startloot*15)+20+startpos)
addtext(":", 140,30+(startloot*15)+20+startpos)
addtext(supps[i].usage .. ' (' .. math.floor(supps[i].usage*suppsvalue[i+1]/100)/10 .. 'k)', 150,30+(startloot*15)+20+startpos)
startloot = startloot + 1
totals = totals + supps[i].usage*suppsvalue[i+1]
end
addtext("Supplies", 10,30+startpos)
addtext(":", 140,30+startpos)
addtext(math.floor(totals) .. ' GPs', 150,30+startpos)
addtext("________________________________", 0,45+(startloot*15)+startpos)
-- Loots
local posloot = 50+(startloot*15)+20+startpos
for i=0,qtdl do
addtext(loots[i].name, 10,50+(startloot*15)+40+startpos)
addtext(":", 140,50+(startloot*15)+40+startpos)
addtext(loots[i].loot .. ' (' .. math.floor(loots[i].loot*lootsvalue[i+1]/100)/10 .. 'k)', 150,50+(startloot*15)+40+startpos)
startloot = startloot + 1
totall = totall + loots[i].loot*lootsvalue[i+1]
end
addtext("Loot", 10,posloot)
addtext(":", 140,posloot)
addtext(math.floor(totall) .. ' GPs', 150,posloot)
addtext("________________________________", 0,85+(startloot*15)+startpos)
if totall-totals > 0 then
setfontcolor(rgbcolor(128, 215, 74))
else
setfontcolor(rgbcolor(255, 83, 83))
end
addtext("Total : " .. (totall-totals) .. ' GPs (' .. math.floor((totall-totals)/1000/(tosec(timehunt)/3600)) .. ' k/h)', 0,50+(startloot*15)+20+startpos+35)
setfontcolor("white")
addtext("________________________________", 0,115+(startloot*15)+startpos)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</loot-counter>
<general-info>
<Script>setposition(worldwin.left+188, worldwin.bottom+40)
setfontcolor("white")
addtext('exp/h: ' ..exphour, 0, 0)
addtext('exp left: ' ..exptolevel(), 95, 0)
addtext('exp today: ' ..expgained, 200, 0)
addtext('time to lvl: ' ..timetolevel, 330, 0)
addtext('time online: ' ..timehunt, 460, 0)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</general-info>
</List>
<Show>If focused</Show>
<Enabled>no</Enabled>
</Hud>
<Input>
<Keyboard>
<Mode>Simulate</Mode>
<StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
<TypingStyle>Keyboard keys</TypingStyle>
<PressWaitTime>40 to 60</PressWaitTime>
</Keyboard>
<Mouse>
<Mode>Simulate</Mode>
<Scroll>Use mouse wheel</Scroll>
<MoveSpeed>Instantaneous</MoveSpeed>
<ClickWaitTime>40 to 60</ClickWaitTime>
</Mouse>
<OpenMenuPolicy>Confirm if cavebotting</OpenMenuPolicy>
<Enabled>yes</Enabled>
</Input>
</Settings>