- Dołączył
- Grudzień 23, 2009
- Posty
- 578
- Liczba reakcji
- 64
[MS][ED] Port Hope Water Elemental
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>
<GMOnScreen>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<Disconnect>no</Disconnect>
</GMOnScreen>
</Player>
<Creature />
<Item />
<Message>
<PrivateMessage>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</PrivateMessage>
<Advanced>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Screenshot>no</Screenshot>
</Advanced>
<Raid>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Warnings>All</Warnings>
</Raid>
<SafeBank>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</SafeBank>
<HealCreature>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
</HealCreature>
<YourAttack>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
<SafeList>null</SafeList>
</YourAttack>
<Unjust>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</Unjust>
</Message>
<Capacity>
<Value>100</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>30000</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</StandTime>
<Stamina>
<Value>841</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</Stamina>
<Disconnect>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
</Disconnect>
<Enabled>yes</Enabled>
</Alerts>
<Healer>
<Rules>
<Exura-Vita>
<HealRange>0 to 35 %</HealRange>
<ManaRange>180 to all</ManaRange>
<HealMethod>Ultimate Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Exura-Vita>
<Exura-Gran>
<HealRange>36 to 70 %</HealRange>
<ManaRange>70 to all</ManaRange>
<HealMethod>Intense Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Exura-Gran>
<Exura>
<HealRange>71 to 89 %</HealRange>
<ManaRange>20 to all</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Exura>
<SMP>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 50 %</ManaRange>
<HealMethod>Strong Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</SMP>
</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>
<AREA_FIX>
<Script>if (posy > 32853) then
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_entrance\\ConsideredBy", "Target")
else
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_entrance\\ConsideredBy", "None")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</AREA_FIX>
<MOVE>
<Script>local moving = {"small emerald", "small sapphire", "small diamond", "white pearl", "black pearl", 281, 282, "life ring"}
for i,j in pairs(moving) do
if (itemcount(moving[i], MainBP) > 0) then
if (windowcount() == 3) and (maround(7) == 0) then
pausewalking(2000)
moveitems(moving[i], MainBP, LootBP, 100)
wait(200,400)
end
end
end</Script>
<SpamRate>500 to 900</SpamRate>
<Enabled>yes</Enabled>
</MOVE>
<FISHING>
<Script>fish(7, false)</Script>
<SpamRate>500 to 800</SpamRate>
<Enabled>yes</Enabled>
</FISHING>
<DROP_FLASKS>
<Script>local amountToDrop = 50
local capToDrop = 100
--DO NOT EDIT BELOW!
if (itemcount(283)+itemcount(284)+itemcount(285)) >= amountToDrop and maround(4) == 0 and cap <= capToDrop then
pausewalking(3000)
for i = 283,285 do
if itemcount(i) > 0 then
moveitems(i, "all", "ground", amountToDrop)
wait(500,900)
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</DROP_FLASKS>
<SAFE_BANK>
<Script>local msg = getnewmessages("NPCs")
local qtd = msg.count-1
for i=0, qtd do
if msg[qtd].text:find("There is not enough gold on your account.") then
setcavebot("off")
wait(1000,5000)
logout()
end
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</SAFE_BANK>
<STRIKES>
<Script>local SPELLS = {
SPELL1 = {cast = "exori gran vis", mp = 60, hppc = 40},
SPELL2 = {cast = "exori vis", mp = 20, hppc = 10},
}
local CREATURES = {"Water Elemental", "Quara Mantassin Scout"}
for i = 1, #CREATURES do
if UseGranVis then
if (cancast(SPELLS.SPELL1.cast)) and (mp >= SPELLS.SPELL1.mp) then
if (target.name == CREATURES[i]) and (target.dist <= 3) and (target.hppc >= SPELLS.SPELL1.hppc) then
cast(SPELLS.SPELL1.cast)
wait(300,600)
end
else
if (cancast(SPELLS.SPELL2.cast)) and (mp >= SPELLS.SPELL2.mp) then
if (target.name == CREATURES[i]) and (target.dist <= 3) and (target.hppc >= SPELLS.SPELL2.hppc) then
cast(SPELLS.SPELL2.cast)
wait(300,600)
end
end
end
else
if (cancast(SPELLS.SPELL2.cast)) and (mp >= SPELLS.SPELL2.mp) then
if (target.name == CREATURES[i]) and (target.dist <= 3) and (target.hppc >= SPELLS.SPELL2.hppc) then
cast(SPELLS.SPELL2.cast)
wait(300,600)
end
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</STRIKES>
<SAFE_STRIKE>
<Script>local function isPlayerOnTile(POSITION_X, POSITION_Y, POSITION_Z)
local TILE_DATA = gettile(POSITION_X, POSITION_Y, POSITION_Z)
for CURRENT_INDEX = 0, TILE_DATA.count - 1 do
if (TILE_DATA.items[CURRENT_INDEX].id == 99 and TILE_DATA.items[CURRENT_INDEX].count <= 0x40000000) then
return true
end
end
return false
end
if (30 >= target.hppc and target.id > 0 and paround(4) > 0) then
local POSITIONS, FREE_DIRECTIONS = {{X = 0, Y = -1, DIR = [[n]]}, {X = 1, Y = 0, DIR = [[e]]}, {X = 0, Y = 1, DIR = [[s]]}, {X = -1, Y = 0, DIR = [[w]]}}, {}
if (isPlayerOnTile(posx + POSITIONS[getcreature(id).direction + 1].X, posy + POSITIONS[getcreature(id).direction + 1].Y, posz)) then
for _, POSITION in ipairs(POSITIONS) do
if (not isPlayerOnTile(posx + POSITION.X, posy + POSITION.Y, posz)) then
table.insert(FREE_DIRECTIONS, POSITION.DIR)
end
end
if(#FREE_DIRECTIONS > 0) then
local TURN_DIRECTION = FREE_DIRECTIONS[math.random(#FREE_DIRECTIONS)]
while ((({[[n]], [[e]], [[s]], [[w]]})[getcreature(id).direction + 1]) ~= TURN_DIRECTION) do
turn(TURN_DIRECTION) wait(25, 75)
end
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</SAFE_STRIKE>
<TRAPPED_FIX>
<Script>if (standtime >= 5000) then
if (maround(1) >= 3) and (target.id ~= 0) then
if (paround(10, true) == 0) then
if (cancast("exori vis")) and (mp >= 20) then
cast("exori vis")
wait(700,1500)
end
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</TRAPPED_FIX>
<STANDTIME_ALERT>
<Script>local BotEnabled = (getsettings("Settings\\CaveBot\\Enabled") == "yes")
local Time = 60000 -- [[ 1000 = 1 second ]]
if (standtime >= (Time)) then
if (BotEnabled) and not (pzone) then
playsound("alert.wav")
flashclient()
wait(500)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</STANDTIME_ALERT>
<Haste>
<Script>if not hasted then
if not (pzone) then
if (mp >= 100) and (cancast("utani gran hur")) then
cast("utani gran hur")
wait(400,800)
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Haste>
<ROPE_UP>
<Script>if (posx == 32592) and (posy == 32859) and (posz == 8) then
gotolabel("ROPE")
wait(2000)
end</Script>
<SpamRate>100 to 100</SpamRate>
<Enabled>yes</Enabled>
</ROPE_UP>
<GOLD_FIX>
<Script>if (cap < 40) then
setsettings("Settings\\Looting\\List\\gold coin\\Id", "0")
else
setsettings("Settings\\Looting\\List\\gold coin\\Id", "3031")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</GOLD_FIX>
</List>
<Setup>-- --//
-- --\\
-- [MAGE] Water Elementals by Balbek
-- .............. [[ BP_SETTING ]] ..............
MainBP = "Blue Backpack"
GoldBP = "Red Backpack"
LootBP = "Brocade Backpack"
-- .............. [[ DP_SETTING ]] ..............
MainDPBP = "dragon backpack"
RareDPBP = "purple backpack"
AddonDPBP = "beach backpack"
-- .............. [[ POTIONS & RUNES ]] ..............
-- - >> [ mana ] << -
ManaID = "strong mana potion"
ManaPrice = 80
ManaToBuy = 150
-- .............. [[ CONDITIONS ]] ..............
ManaLeave = 50
StaminaLeave = 900
-- .............. [[ OTHERS ]] ..............
PlayAlert = false -- only on the spawn
AutoMount = false
SecureWait = true -- suggested to use on low lvl
UseGranVis = false -- only sorc 80+
SellGems = true -- sell sapphires etc
UseHaste = false -- on refill only
-- DO NOT EDIT BELOW [!] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
if not PlayAlert then
setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no")
setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no")
end
if not AutoMount then
setsettings("Settings\\Cavebot\\Settings\\AutoMount", "no")
end</Setup>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<START>Action 32631 32748 7 -- [ED / MS] Water Elementals by Balbek --</START>
<CHECK_POSZ>Action 32631 32748 7 if (posz ~= 7) then; gotolabel("SPAWN");end</CHECK_POSZ>
<DEPOT>Node 32631 32742 7</DEPOT>
<w003>Action 32559 32860 8 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "no");setsettings("Settings\\Actions\\List\\Haste\\Enabled", "no")</w003>
<FIX_BP_DP>Action 32631 32742 7 closewindows();wait(1000,1500);openitem(MainBP, "back");wait(1000,1500);openitem(LootBP, MainBP);wait(1000,2000)</FIX_BP_DP>
<w005>Action 32631 32742 7 if (windowcount() ~= 1) then; gotolabel(wpt.id - 1);end</w005>
<DEPOSITING>Action 32631 32742 7 reachgrounditem("depot");wait(1000,1800);openitem("depot");wait(1500,2000);openitem(3502, "Locker");wait(1000,1500);openitem(MainDPBP, "Depot Chest");wait(1500,2500);;if not (SellGems) then; gotolabel(wpt.id + 3);end</DEPOSITING>
<w007>Action 32634 32743 7 local CONFIG = {; LOOT_BACKPACK = LootBP,; ; STACKABLE_BACKPACK = AddonDPBP,; STACKABLE_BACKPACK_AMOUNT = itemcount(AddonDPBP),; ; NOT_STACKABLE_BACKPACK = RareDPBP,; NOT_STACKABLE_BACKPACK_AMOUNT = itemcount(RareDPBP),; ; DEPOSIT_ITEMS = {"life ring", "stealth ring", "fish fin"},;};;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(500, 1000); ; 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(500, 1000); ; 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(2000, 3000); else; break; end; ; wait(100);end</w007>
<w008>Action 32632 32744 7 if (SellGems) then; gotolabel(wpt.id + 2);end</w008>
<w009>Action 32632 32744 7 local CONFIG = {; LOOT_BACKPACK = LootBP,;; STACKABLE_BACKPACK = AddonDPBP,; STACKABLE_BACKPACK_AMOUNT = itemcount(AddonDPBP),; ; NOT_STACKABLE_BACKPACK = RareDPBP,; NOT_STACKABLE_BACKPACK_AMOUNT = itemcount(RareDPBP),; ; DEPOSIT_ITEMS = {"small sapphire", "small diamond", "small emerald", "fish fin", "life ring", "stealth ring", 281, 282, "white pearl"},;};;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(500, 1000); ; 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(500, 1000); ; 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(2000, 3000); else; break; end; ; wait(100);end;</w009>
<w010>Action 32632 32744 7 closewindows();wait(1000,1500);openitem(MainBP, "back");wait(1000,1500)</w010>
<w011>Action 32632 32746 7 if (windowcount() ~= 1) then; gotolabel(wpt.id - 1);end;;;if (stamina < (StaminaLeave)) then; pausewalking(3000); setcavebot("off"); logout();end</w011>
<w012>Node 32631 32748 7</w012>
<w013>Stand 32629 32749 7</w013>
<w014>Action 32629 32748 6 if (posz ~= 6) then; gotolabel(wpt.id - 2);end</w014>
<w015>Action 32629 32748 6 if not (SellGems) then; gotolabel("BANK");end</w015>
<w016>Node 32625 32743 6</w016>
<w017>Stand 32623 32738 6</w017>
<w002>Action 32623 32738 6 closewindows();wait(1000,1500);openitem(MainBP, "back");wait(1000,1500);openitem(LootBP, MainBP);wait(1000,1500)</w002>
<w004>Action 32623 32738 6 if (windowcount() ~= 1) then; gotolabel(wpt.id - 1);end</w004>
<w018>Action 32623 32738 6 if not islocation() then; gotolabel(wpt.id - 3);end</w018>
<w019>Action 32623 32738 6 local RANDOM_SELL = math.random(1,2);;;;if (RANDOM_SELL == 1) then; if ischannel("NPCs") then; npcsay("hi"); wait(400,800); else; say("hi"); wait(900,1500); end;else; if ischannel("NPCs") then; npcsay("hi"); wait(300,700); else; say("hi"); wait(1200,1700); end;end;;npcsay("trade")</w019>
<w020>Action 32623 32738 6 local GEMS = {"small sapphire", "small emerald", "small diamond", "white pearl", 281, 282};;;for i,j in pairs(GEMS) do; while itemcount(GEMS[i], LootBP) >= 1 do; sellitems(GEMS[i], 100); wait(400,600); end;end;;wait(400,600);;if (itemcount(LootBP, LootBP) >= 1) then; openitem(LootBP, LootBP); wait(400,800);end;;wait(400,600);;for i,j in pairs(GEMS) do; while itemcount(GEMS[i], LootBP) >= 1 do; sellitems(GEMS[i], 100); wait(400,600); end;end;;wait(400,600);;if (itemcount(LootBP, LootBP) >= 1) then; openitem(LootBP, LootBP); wait(400,800);end;;for i,j in pairs(GEMS) do; while itemcount(GEMS[i], LootBP) >= 1 do; sellitems(GEMS[i], 100); wait(400,600); end;end;;wait(400,600);;if (itemcount(LootBP, LootBP) >= 1) then; openitem(LootBP, LootBP); wait(400,800);end;</w020>
<w006>Action 32623 32738 6 closewindows();wait(1000,1500);openitem(MainBP, "back");wait(1000,1500)</w006>
<w021>Action 32623 32738 6 if (windowcount() ~= 1);then; gotolabel(wpt.id - 1);end</w021>
<BANK>Node 32631 32740 6</BANK>
<w022>Stand 32632 32738 6</w022>
<w023>Action 32632 32738 6 if not islocation() then; gotolabel(wpt.id - 1);end</w023>
<w024>Action 32631 32738 6 local mana_money = positive((ManaToBuy - itemcount(ManaID))*(ManaPrice));local travel_money = 300;local total_money = (mana_money + travel_money);;if ischannel("NPCs") then; npcsay("hi"); wait(200,500);else; say("hi"); wait(1000,1300);end;;--------------------------------------;;npcsay("deposit all");wait(300,600);npcsay("yes");wait(1500,2000);npcsay("withdraw "..(total_money));wait(300,600);npcsay("yes");;--------------------------------------;</w024>
<w025>Node 32630 32742 6</w025>
<w026>Ladder 32630 32742 6</w026>
<w027>Action 32630 32743 5 if (posz ~= 5) then; gotolabel(wpt.id - 2);end</w027>
<w028>Stand 32621 32742 5</w028>
<w029>Action 32621 32742 5 if not islocation() then; gotolabel(wpt.id - 1);end</w029>
<MANA_SHOP>Action 32621 32742 5 if ischannel("NPCs") then; npcsay("hi"); wait(100,500);else; say("hi"); wait(1000,1400);end;</MANA_SHOP>
<w031>Action 32621 32742 5 local random_flask = math.random(1,2);local flask_count = (itemcount(283) + itemcount(284) + itemcount(285)) ;-- sell flasks;; ;;if (random_flask == 1) then ; if flask_count > 0 then; npcsay("vials"); wait(300,700); end; while flask_count > 0 do; npcsay("yes"); wait(200,500); flask_count = (itemcount(283) + itemcount(284) + itemcount(285)); end;else; if not tradeopen then; npcsay("trade"); wait(1000,1300); end; for i = 283, 285 do; local count = itemcount(i); while count > 0 do; sellitems(i, count); wait(300,500); count = itemcount(i); end; end;end;</w031>
<w032>Action 32621 32742 5 -- [[ buy supplies ]] --;;;;if not tradeopen then; npcsay("trade"); wait(1000,1500);end;;;buyitemsupto(ManaID, ManaToBuy)</w032>
<w033>Stand 32626 32742 5</w033>
<w034>Action 32626 32742 6 if (posz ~= 6) then; gotolabel(wpt.id - 1);end</w034>
<w035>Action 32626 32742 6 if (itemcount(ManaID) < (ManaToBuy)) then; gotolabel("BANK");end</w035>
<w036>Action 32626 32742 6 closewindows();wait(1000,1500);openitem(MainBP, "back");wait(1000,1500);resizewindows();wait(1000,1500);openitem(LootBP, MainBP, true);wait(1000,1500);resizewindows();wait(1000,1500);openitem(GoldBP, MainBP, true);wait(1000,1500);resizewindows();wait(1000,2000)</w036>
<w037>Action 32626 32742 6 if (windowcount() ~= 3);then; gotolabel(wpt.id - 1);end</w037>
<w038>Node 32628 32746 6</w038>
<w039>Stand 32629 32749 6</w039>
<w040>Action 32629 32750 7 if (posz ~= 7);then; gotolabel(wpt.id - 2);end</w040>
<w041>Node 32629 32766 7</w041>
<w042>Walk 32629 32770 7</w042>
<w043>Action 32629 32770 7 reachcreature("Old Adall");wait(200,300);npcsay("hi");wait(300,500);npcsay("east");wait(150,200);npcsay("yes")</w043>
<w044>Stand 32679 32777 7</w044>
<w045>Action 32679 32777 7 if not islocation() then; gotolabel(wpt.id - 3);end;;;if UseHaste then; setsettings("Settings\\Actions\\List\\Haste\\Enabled", "yes");end</w045>
<w046>Node 32675 32786 7</w046>
<w047>Node 32651 32808 7</w047>
<w001>Node 32641 32804 7</w001>
<w030>Node 32617 32812 7</w030>
<w048>Node 32594 32827 7</w048>
<w049>Node 32563 32845 7</w049>
<w050>Node 32560 32857 7</w050>
<SPAWN>Stand 32560 32860 7</SPAWN>
<w053>Action 32559 32860 8 if (posz < 8) then; gotolabel(wpt.id - 2);end</w053>
<w054>Action 32559 32860 8 if (windowcount() ~= 3);then; setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "no"); closewindows(); wait(1000,1500); openitem(MainBP, "back"); wait(1000,1500); resizewindows(); wait(1000,1500); openitem(LootBP, MainBP, true); wait(1000,1500); resizewindows(); wait(1000,1500); openitem(GoldBP, MainBP, true); wait(1000,1500); resizewindows();end</w054>
<w055>Action 32559 32860 8 if (windowcount() ~= 3);then; gotolabel(wpt.id - 1);end</w055>
<w056>Action 32559 32860 8 if PlayAlert then; setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "yes"); setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "yes");end;;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "If cavebot enabled");;;setsettings("Settings\\Actions\\List\\Haste\\Enabled", "no")</w056>
<w057>Stand 32558 32860 8</w057>
<w058>Stand 32557 32860 9</w058>
<w059>Action 32557 32860 9 if (posz ~= 9) then; gotolabel(wpt.id - 2);end</w059>
<w060>Stand 32555 32860 9</w060>
<w061>Use 32554 32860 9</w061>
<w062>Node 32549 32860 9</w062>
<w063>Action 32549 32860 9 if not islocation(4) then; gotolabel(wpt.id - 5);end</w063>
<START_HUNT>Node 32542 32855 9</START_HUNT>
<w065>Action 32542 32848 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_1\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_2\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_mid\\ConsideredBy", "Target");</w065>
<w066>Node 32543 32848 9</w066>
<w067>Node 32545 32841 9</w067>
<w068>Action 32545 32841 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_2\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_3\\ConsideredBy", "Target")</w068>
<w069>Node 32554 32841 9</w069>
<w070>Node 32558 32837 9</w070>
<w071>Action 32558 32837 9 if SecureWait then; wait(1000,3000);end;;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_2\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_3\\ConsideredBy", "None")</w071>
<w072>Node 32559 32829 9</w072>
<w073>Node 32564 32823 9</w073>
<w074>Action 32564 32823 9 if SecureWait then; wait(1500,2500);end</w074>
<w075>Node 32563 32817 9</w075>
<w076>Action 32563 32817 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_5\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_3a\\ConsideredBy", "Target")</w076>
<w077>Node 32554 32811 9</w077>
<w078>Action 32554 32811 9 if SecureWait then; wait(2000,4000);end</w078>
<w079>Node 32542 32810 9</w079>
<w080>Action 32542 32810 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_7\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_8\\ConsideredBy", "Target")</w080>
<w081>Node 32531 32809 9</w081>
<w082>Node 32526 32806 9</w082>
<w083>Action 32526 32806 9 if SecureWait then; wait(2000,3000);end</w083>
<w084>Walk 32526 32804 9</w084>
<w085>Action 32526 32804 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_8\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_9\\ConsideredBy", "Target")</w085>
<w086>Node 32525 32796 9</w086>
<w087>Action 32524 32795 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_9\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_10\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_11\\ConsideredBy", "Target")</w087>
<w088>Node 32517 32790 9</w088>
<w089>Node 32518 32777 9</w089>
<w090>Action 32518 32777 9 if SecureWait then; wait(2000,3000);end;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_11\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_13\\ConsideredBy", "Target")</w090>
<w091>Node 32515 32767 9</w091>
<w092>Node 32506 32775 9</w092>
<w093>Action 32504 32775 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_13\\ConsideredBy", "None")</w093>
<w094>Node 32495 32767 9</w094>
<w095>Node 32495 32778 9</w095>
<w096>Action 32495 32778 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_13\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_15\\ConsideredBy", "Target")</w096>
<w097>Node 32497 32787 9</w097>
<w098>Walk 32499 32790 9</w098>
<w099>Action 32499 32790 9 if SecureWait then; wait(2000,3000);end;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_15\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_13\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_18\\ConsideredBy", "Target");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_20\\ConsideredBy", "Target")</w099>
<w100>Node 32494 32798 9</w100>
<w101>Node 32489 32806 9</w101>
<w102>Node 32499 32808 9</w102>
<w103>Node 32504 32816 9</w103>
<w104>Action 32504 32816 9 if SecureWait then; wait(2000,3000);end</w104>
<w105>Walk 32499 32818 9</w105>
<w106>Action 32497 32822 9 wait(1000,1500)</w106>
<w107>Node 32497 32825 9</w107>
<w108>Node 32504 32816 9</w108>
<w109>Action 32504 32816 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_18\\ConsideredBy", "None")</w109>
<w110>Node 32511 32821 9</w110>
<w111>Action 32511 32821 9 if SecureWait then; wait(2000,3000);end;;setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_20\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_18\\ConsideredBy", "Target")</w111>
<w112>Node 32519 32833 9</w112>
<w113>Node 32523 32834 9</w113>
<w114>Action 32523 32834 9 if SecureWait then; wait(2000,3000);end</w114>
<w115>Node 32530 32840 9</w115>
<w116>Action 32531 32840 9 setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_1\\ConsideredBy", "None");setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\balbek_3\\ConsideredBy", "Target")</w116>
<w117>Node 32540 32845 9</w117>
<w118>Node 32543 32856 9</w118>
<SUP_CHECK>Action 32543 32857 9 if (itemcount(ManaID) > (ManaLeave)) and (stamina > (StaminaLeave)) then; gotolabel("START_HUNT");end</SUP_CHECK>
<REFILL>Node 32552 32860 9</REFILL>
<w121>Use 32554 32860 9</w121>
<w122>Stand 32558 32860 9</w122>
<w123>Action 32559 32860 8 if (posz ~= 8) then; gotolabel("REFILL");end;;if UseHaste then; setsettings("Settings\\Actions\\List\\Haste\\Enabled", "yes");end;;</w123>
<w124>Stand 32560 32860 8</w124>
<w125>Action 32561 32860 7 if (posz ~= 7) then; gotolabel(wpt.id - 1);end;;if UseHaste then; setsettings("Settings\\Actions\\List\\Haste\\Enabled", "yes");end;;setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no")</w125>
<w126>Node 32568 32853 7</w126>
<w127>Node 32580 32837 7</w127>
<w128>Node 32604 32827 7</w128>
<w129>Node 32620 32820 7</w129>
<w130>Node 32638 32805 7</w130>
<w131>Node 32657 32787 7</w131>
<w132>Node 32679 32782 7</w132>
<w133>Node 32679 32776 7</w133>
<w134>Action 32679 32776 7 setsettings("Settings\\Actions\\List\\Haste\\Enabled", "no");reachcreature("Lorek");;if ischannel("NPCs") then; npcsay("hi"); wait(200,500); npcsay("center"); wait(150,300); npcsay("yes");else; say("hi"); wait(1000,1500); npcsay("center"); wait(200,300); npcsay("yes");end</w134>
<w135>Stand 32628 32771 7</w135>
<w136>Action 32628 32771 7 if not islocation() then; gotolabel(wpt.id - 3);end</w136>
<w137>Node 32629 32761 7</w137>
<w138>Node 32631 32745 7</w138>
<w139>Action 32631 32745 7 gotolabel("DEPOT")</w139>
<ROPE>Stand 32592 32859 8</ROPE>
<w052>Rope 32592 32859 8</w052>
<w051>Action 32592 32860 7 gotolabel("SPAWN")</w051>
</Waypoints>
<Pathfinding>
<SpecialAreas>
<balbek_1>
<Coordinates>32536 32840 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_1>
<balbek_mid>
<Coordinates>32541 32837 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_mid>
<balbek_2>
<Coordinates>32548 32842 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_2>
<balbek_mid2>
<Coordinates>32554 32834 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_mid2>
<balbek_3>
<Coordinates>32564 32822 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_3>
<balbek_4>
<Coordinates>32567 32815 9</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_4>
<balbek_3a>
<Coordinates>32564 32820 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_3a>
<balbek_5>
<Coordinates>32557 32814 9</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_5>
<balbek_north>
<Coordinates>32560 32806 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_north>
<balbek_6>
<Coordinates>32544 32806 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_6>
<balbek_mid3>
<Coordinates>32539 32812 9</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_mid3>
<balbek_7>
<Coordinates>32521 32806 9</Coordinates>
<Dimensions>1 5</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_7>
<balbek_8>
<Coordinates>32525 32802 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_8>
<balbek_9>
<Coordinates>32522 32794 9</Coordinates>
<Dimensions>1 2</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_9>
<balbek_10>
<Coordinates>32511 32784 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_10>
<balbek_11>
<Coordinates>32517 32773 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_11>
<balbek_12>
<Coordinates>32505 32778 9</Coordinates>
<Dimensions>4 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_12>
<balbek_13>
<Coordinates>32500 32774 9</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_13>
<balbek_14>
<Coordinates>32505 32792 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_14>
<balbek_15>
<Coordinates>32498 32794 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_15>
<balbek_16>
<Coordinates>32496 32799 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_16>
<balbek_16a>
<Coordinates>32496 32805 9</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_16a>
<balbek_17>
<Coordinates>32504 32807 9</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_17>
<balbek_18>
<Coordinates>32508 32816 9</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</balbek_18>
<balbek_19>
<Coordinates>32515 32818 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_19>
<balbek_20>
<Coordinates>32515 32824 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_20>
<balbek_21>
<Coordinates>32526 32832 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</balbek_21>
<balbek_entrance>
<Coordinates>32542 32853 9</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</balbek_entrance>
<i1>
<Coordinates>32591 32858 7</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</i1>
<i2>
<Coordinates>32591 32858 7</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>All</ConsideredBy>
</i2>
<i3>
<Coordinates>32591 32860 7</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</i3>
<i4>
<Coordinates>32593 32858 7</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>All</ConsideredBy>
</i4>
</SpecialAreas>
<WalkThroughPlayers>no</WalkThroughPlayers>
<WalkingMethod>Map Clicks</WalkingMethod>
<MapWalkDistance>20 to 50</MapWalkDistance>
<WalkableIds>140;404;831;832;833;834;883;2118;2119;2120;2121;2122;2123;2124;2125;2126;2127;2131;2132;2133;2134;2135;2314;2315;2316;2319;2346;2347;2348;2349;2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;2380;2381;2382;2383;2384;2385;2418;2419;2420;2421;2422;2423;2424;2425;2426;2431;2432;2433;2434;2441;2442;2443;2444;2469;2471;2472;2473;2478;2480;2481;2482;2483;2484;2485;2486;2519;2523;2775;2776;2777;2778;2779;2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;2810;2811;2812;2981;2983;2982;2984;2985;2987;2988;3503;3504;3514;3807;5086;5087;5088;6114;6115;6355;6356;6357;6358;6359;6360;6361;6362;6371;6372;7864;8455;8763;9061;9062;10207;10209;10216;10286;10287;10288;11009;11800;11801;11802;11803;11804;11805;11806;11807;11808;11809;11810</WalkableIds>
</Pathfinding>
<Settings>
<Rope>3003</Rope>
<Shovel>3457</Shovel>
<Pick>3456</Pick>
<Machete>3308</Machete>
<NodeRange>4</NodeRange>
<Priority>Target</Priority>
<OpenNextBp>no</OpenNextBp>
<AutoMount>no</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>
<life-ring>
<Id>3052</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</life-ring>
<small-sapphire>
<Id>3029</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-sapphire>
<small-emerald>
<Id>3032</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-emerald>
<small-diamond>
<Id>3028</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-diamond>
<white-pearl>
<Id>3026</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</white-pearl>
<stealth-ring>
<Id>3049</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</stealth-ring>
<fish-fin>
<Id>5895</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</fish-fin>
<gold-coin>
<Id>3031</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-coin>
<strong-mana-potion>
<Id>237</Id>
<Destination>0</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-mana-potion>
<platinum-coin>
<Id>3035</Id>
<Destination>0</Destination>
<AlarmOn>No Alarm</AlarmOn>
</platinum-coin>
<giant-shimmering-pearl>
<Id>281</Id>
<Destination>All</Destination>
<AlarmOn>No Alarm</AlarmOn>
</giant-shimmering-pearl>
<giant-shimmering-pearl2>
<Id>282</Id>
<Destination>All</Destination>
<AlarmOn>No Alarm</AlarmOn>
</giant-shimmering-pearl2>
</List>
<Condition>Corpses with listed items</Condition>
<Style>After all dead</Style>
<OpenBodyTime>300</OpenBodyTime>
<Range>30</Range>
<EatFood>yes</EatFood>
<Enabled>yes</Enabled>
</Looting>
<Targeting>
<Monsters>
<Water-Elemental>
<Categories>-</Categories>
<Danger>100</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>15 to 100 %</HpRange>
<Stance>Keep Away Wait</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 800</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 15 %</HpRange>
<Stance>Keep Away Wait</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Water-Elemental>
<Quara-Mantassin-Scout>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>15 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 15 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Mantassin-Scout>
<All>
<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>
</All>
</Monsters>
<Settings>
<ListOrder>0</ListOrder>
<Health>3</Health>
<Proximity>8</Proximity>
<Danger>9</Danger>
<PlayerOnScreenSecurity>Do nothing</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>yes</Enabled>
</Targeting>
<Hud>
<List>
<GeneralInfo>
<Script>setsize(100,100)
setfontcolor("white")
addtext(name,10,30)
addtext("LvL :", 150,30)
addtext(level, 180,30)
addtext("Next LvL :", 150,45)
addtext(exptolevel(), 210,45)
addtext("Pos X : ", 10,45)
addtext(posx, 54,45)
addtext("Pos Y : ", 10,60)
addtext(posy, 54,60)
addtext("Pos Z : ", 10,75)
addtext(posz, 54,75)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</GeneralInfo>
<Hud0>
<Script>addtext(cursorinfo().id, 30, 500)
addtext(posx .. "," .. posy .. "," .. posz, 30, 515)
</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>no</Enabled>
</Hud0>
</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>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>