What's new

Sorcerer [PACC] [Lvl 200] Quary Yalahar

Status
Not open for further replies.
Joined
Jul 7, 2010
Messages
2,061
Reaction score
193
Age
27
PACC / [-]FACC[/-]

Miejsce:
Sunken Quarter Yalahar

Profesja :
-Master Sorcerer

Polecany poziom :
200

Skrypt :
[XML]<Settings>
<Alerts>
<Player>
<OnScreen>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>BlakW</SafeList>
</OnScreen>
<Attacking>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>BlakW</SafeList>
</Attacking>
</Player>
<Creature />
<Item />
<Message>
<PrivateMessage>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>BlakW</SafeList>
</PrivateMessage>
<Advanced>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Screenshot>yes</Screenshot>
</Advanced>
<Raid>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Warnings>All</Warnings>
</Raid>
</Message>
<Capacity>
<Value>100</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>450000</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</StandTime>
<Disconnect>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
</Disconnect>
<Enabled>yes</Enabled>
</Alerts>
<Healer>
<Rules>
<Exura-Vita>
<HealRange>0 to 55 %</HealRange>
<ManaRange>1 to 100 %</ManaRange>
<HealMethod>Ultimate Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>no</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>100 to 200</SpamRate>
<Enabled>yes</Enabled>
</Exura-Vita>
<Exura-Gran>
<HealRange>55 to 75 %</HealRange>
<ManaRange>1 to 100 %</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>75 to 92 %</HealRange>
<ManaRange>1 to 100 %</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Exura>
<GMP>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 90 %</ManaRange>
<HealMethod>Great Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>yes</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</GMP>
<SMP>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 60 %</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>
<MP>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 60 %</ManaRange>
<HealMethod>Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>no</Enabled>
</MP>
<Low-Anti-Paralyze>
<HealRange>0 to 55 %</HealRange>
<ManaRange>1 to 100 %</ManaRange>
<HealMethod>Ultimate Healing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Low-Anti-Paralyze>
<Mid-Anti-Paralyze>
<HealRange>55 to 75 %</HealRange>
<ManaRange>1 to 100 %</ManaRange>
<HealMethod>Intense Healing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Mid-Anti-Paralyze>
<High-Anti-Paralyze>
<HealRange>75 to 100 %</HealRange>
<ManaRange>1 to 100 %</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</High-Anti-Paralyze>
</Rules>
<PingCompensation>10</PingCompensation>
<Enabled>yes</Enabled>
</Healer>
<FriendHealer>
<Rules />
<Enabled>no</Enabled>
</FriendHealer>
<Refiller>
<Rules>
<RoH-Changer>
<HealRange>0 to 97 %</HealRange>
<ManaRange>0 to 97 %</ManaRange>
<ItemRefiller>3098</ItemRefiller>
<AmmoCount>0 to 100</AmmoCount>
<ExtraCondition>If no ring</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</RoH-Changer>
</Rules>
<Enabled>yes</Enabled>
</Refiller>
<HotKeys>
<List>
<ShowBot>
<Script>showbot()</Script>
<MainKey>66</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowBot>
<PauseBot>
<Script>local cavebot = getsettings("Settings/CaveBot/Enabled")
local targeting = getsettings("Settings/Targeting/Enabled")

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


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

--Distance from self:
local selfDistance = 5

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


--Name of Creatures to consider:
local nameMonstersToHit = {"Quara Hydromancer", "Quara Mantassin", "Quara Pincher", "Quara Predator"}


if (serverType == ("PVP"))
then
updateworld()
if ((lasttimeplayeronscreen >= 15000) and (paround(10, true) == 0) and (maround(selfDistance, unpack(nameMonstersToHit)) >= minMonsterCount) and (cancast(nameSpellOne) == true) and (mp > 100))
then
cast(nameSpellOne)
end
elseif (serverType == ("OPT-PVP"))
then
updateworld()
if ((maround(selfDistance, unpack(nameMonstersToHit)) >= minMonsterCount) and (cancast(nameSpellOne) == true) and (mp > 100))
then
cast(nameSpellOne)
end
end</Script>
<SpamRate>200 to 500</SpamRate>
<Enabled>yes</Enabled>
</Auto-Ultimate-Area-Spell>
<Auto-Drop-Vials>
<Script>--[[
Name: Auto Drop Vials by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


--Minimum count of vials to check:
local countDropVial = 20

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


if (pzone == true)
then
updateworld()
setsettings("Settings\\CaveBot\\Pathfinding\\WalkThroughPlayers", "yes")
wait(1000)
end

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


--Name haste spell:
local hasteSpellName = ("utani hur")

--Consider monsters:
local hasteConsiderMonsters = ("yes")

--Monsters amount to haste:
local hasteMonstersAmount = 2

if ((pzone == false) and (hasted == false) and (standtime < 3000) and (lootbodies == false))
then
if (hasteConsiderMonsters == ("yes"))
then
if (maround(7) >= hasteMonstersAmount)
then
cast(hasteSpellName)
wait(1800)
end
elseif (hasteConsiderMonsters == ("no") and (maround(7) == 0))
then
cast(hasteSpellName)
wait(1800)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Haste>
<Kill-Around-If-Trapped>
<Script>--[[
Name: Kill Around If Trapped by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


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

--Distance from self:
local selfDistance = 1

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

--Standtime Limit (1000 = 1 second):
local standtimeLimit = 60000


if (serverType == ("PVP"))
then
updateworld()
if ((paround(10, true) == 0) and (maround(selfDistance) >= minMonsterCount) and (cancast(nameSpellOne) == true) and (mp > 100) and (standtime > standtimeLimit))
then
cast(nameSpellOne)
end
elseif (serverType == ("OPT-PVP"))
then
updateworld()
if ((maround(selfDistance) >= minMonsterCount) and (cancast(nameSpellOne) == true) and (mp > 100) and (standtime > standtimeLimit))
then
cast(nameSpellOne)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Kill-Around-If-Trapped>
<Escape-Traps-Monsters-Around>
<Script>--[[
Name: Escape Traps with Monsters Around by BlakW
Version: v2.0.0
Status: Works
TODO:
]]--


local whereToMove = {"n", "s", "w", "e", "ne", "nw", "se", "sw"}

if ((standtime >= 40000) and (maround(7) >= 1))
then
move(whereToMove[math.random(1, 4)])
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Escape-Traps-Monsters-Around>
<Soft-Boots-Changer>
<Script>--[[
Name: Soft Boots Changer by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


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

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

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

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

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

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

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

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

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

updateworld()

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

--To Loot Backpack
setsettings("Settings\\Looting\\List\\Quara Tentacle\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Fish Fin\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Amethyst\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Quara Eye\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\White Pearl\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Black Pearl\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Emerald\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Wand of Cosmic Energy\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Ring of Healing\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Knight Armor\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Mantassin Tail\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Stealth Ring\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Sapphire\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Blue Robe\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Glacier Shoes\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Quara Pincers\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Ruby\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Warrior Helmet\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Glacier Robe\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Great Health Potion\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Crown Armor\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Giant Shrimp\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Quara Bone\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Small Diamond\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Skull Helmet\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Assassin Star\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Relic Sword\\Destination", lootBp)
setsettings("Settings\\Looting\\List\\Platinum Coin\\Destination", lootBp)

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

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

if (useMount == ("yes"))
then
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "yes")
wait(10000)
elseif (useMount == ("no"))
then
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "no")
wait(10000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Mount>
<Auto-Reconnect>
<Script>local accounts =
{
{acc = "account", pass = "password", name = "Char"}
}
local serversavetime = {from = '10:00', to = '10:20'}
serversavetime = {from = tosec(serversavetime.from), to = tosec(serversavetime.to)}
local randdelay = {min = 0, max = 300}
local startlabel = ''
local curchar = 1
local openBps = true

--dont change things below

local randomdelay = math.random(randdelay.min, randdelay.max)
if not connected then
setcavebot('off')
settargeting('off')
local curtime = tosec(time())
if curtime < serversavetime.from or curtime > serversavetime.to+randomdelay then
connect(accounts[curchar].acc, accounts[curchar].pass, accounts[curchar].name)
wait(3000,4000)
updateworld()
if connected then
if startlabel ~= '' then
gotolabel(startlabel)
end
if openBps then
setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no")
while (windowcount() < 4) do
closewindows()
if (useMainBp == ("yes")) then
openitem(mainBp, "back") wait(500, 1000)
resizewindows() wait(500, 1000)
end
if (useLootBp == ("yes")) then
openitem(lootBp, mainBp, true) wait(500, 1000)
resizewindows() wait(500, 1000)
end
if (useSupBp == ("yes")) then
openitem(supBp, mainBp, true) wait(500, 1000)
resizewindows() wait(500, 1000)
end
if (useGoldBp == ("yes")) then
openitem(goldBp, mainBp, true) wait(500, 1000)
resizewindows() wait(500, 1000)
end
resizewindows() wait(500, 1000)
end
setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "if cavebot enabled")
end
setcavebot('on')
settargeting('on')
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Auto-Reconnect>
<Check-Away>
<Script>--[[
Name: Check Away by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if (keepAway == ("yes"))
then
setsettings("Settings\\Targeting\\Monsters\\Quara Predator\\ListSettings\\Setting0\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Predator\\ListSettings\\Setting1\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Pincher\\ListSettings\\Setting0\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Pincher\\ListSettings\\Setting1\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Hydromancer\\ListSettings\\Setting0\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Hydromancer\\ListSettings\\Setting1\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Mantassin\\ListSettings\\Setting0\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Quara Mantassin\\ListSettings\\Setting1\\Stance", "Keep Away")
setsettings("Settings\\Targeting\\Settings\\Proximity", "5")
elseif (keepAway == ("no"))
then
setsettings("Settings\\Targeting\\Monsters\\Quara Predator\\ListSettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Predator\\ListSettings\\Setting1\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Pincher\\ListSettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Pincher\\ListSettings\\Setting1\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Hydromancer\\ListSettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Hydromancer\\ListSettings\\Setting1\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Mantassin\\ListSettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Quara Mantassin\\ListSettings\\Setting1\\Stance", "Reach")
setsettings("Settings\\Targeting\\Settings\\Proximity", "8")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Check-Away>
<Update-World>
<Script>updateworld()</Script>
<SpamRate>10000 to 20000</SpamRate>
<Enabled>yes</Enabled>
</Update-World>
<Drop-Loots-Low-Cap>
<Script>--[[
Name: Drop Loots Low Cap by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if ((maround(10) == 0) and (cap <= minCapacity))
then
dropitems(3031)
wait(300, 600)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Drop-Loots-Low-Cap>
<Server-Type-Check>
<Script>--[[
Name: Server Type Check by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if (serverType == ("PVP"))
then
if (paround(3, false) >= 1)
then
-- setsettings("Settings\\Targeting\\Settings\\PlayerOnScreenSecurity", "If cavebotting")
elseif (paround(7, false) == 0)
then
setsettings("Settings\\Targeting\\Settings\\PlayerOnScreenSecurity", "Do nothing")
end
elseif (serverType == ("OPT-PVP"))
then
setsettings("Settings\\Targeting\\Settings\\PlayerOnScreenSecurity", "Do nothing")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Server-Type-Check>
<Check-Quick-Loot>
<Script>--[[
Name: Check Quick Loot by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if (useQuickLoot == ("yes"))
then
setsettings("Settings\\Looting\\Style", "After melee kill")
setsettings("Settings\\Cavebot\\Settings\\Priority", "Target and Looting")
elseif (useQuickLoot == ("no"))
then
setsettings("Settings\\Looting\\Style", "After all dead")
setsettings("Settings\\Cavebot\\Settings\\Priority", "Target")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Check-Quick-Loot>
<Safe-Bank>
<Script>--[[
Name: Safe Bank by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


local msgs = getnewmessages("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")
settargeting("off")
setsettings("Settings\\Alerts\\Disconnect\\PlaySound", "no")
setsettings("Settings\\Actions\\List\\Auto Reconnect\\Enabled", "no")
wait(5000,10000)
closetibia()
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Safe-Bank>
<Anti-Red-Skull>
<Script>--[[
Name: Anti Red Skull by BlakW
Version: v2.0.0
Status: Works
TODO:
]]--


-- Close At Murder Engine

if useCloseAtMurder == ("yes")
then
local msgs = getnewmessages("Server Log")
local qtd = msgs.count-1

for i=0,qtd
do
if msgs[qtd].text:find("Warning! The murder of .+ was not justified.")
then
setcavebot("off")
settargeting("off")
setsettings("Settings\\Alerts\\Disconnect\\PlaySound", "no")
setsettings("Settings\\Actions\\List\\Auto Reconnect\\Enabled", "no")
wait(2000,5000)
closetibia()
end
end
end

-- Pause At Pzlock Engine

if pauseAtPzlock == ("yes")
then
if (pvpsigned == true) and (serverType == ("PVP"))
then
setcavebot('off')
settargeting('off')
setlooting('off')
wait(15000, 20000)
if getsettings("Settings\\CaveBot\\Enabled") == ("no")
then
setcavebot('on')
end
if getsettings("Settings\\Targeting\\Enabled") == ("no")
then
settargeting('on')
end
if getsettings("Settings\\Looting\\Enabled") == ("no")
then
setlooting('on')
end
end
end

-- Anti Face Player Engine

if antiFacePlayer == ("yes") and serverType == ("PVP")
then
if paround(1, false) >= 1 and iscreatureontile(posx-1, posy, posz)
then
turn("n")
elseif paround(1, false) >= 1 and iscreatureontile(posx+1, posy, posz)
then
turn("s")
elseif paround(1, false) >= 1 and iscreatureontile(posx, posy-1, posz)
then
turn("w")
elseif paround(1, false) >= 1 and iscreatureontile(posx, posy+1, posz)
then
turn("e")
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-Red-Skull>
<Anti-Mass-Healing-or-UH>
<Script>--[[
Name: Anti Mass Healing or UH by BlakW
Version: v2.0.0
Status: Works
TODO:
]]--


-- Anti Mas Healing

local msgs = getnewmessages("Local Chat")
local qtd = msgs.count-1

if (serverType == ("PVP"))
then
for i=1,2
do
if msgs[qtd].text:find("exura gran mas res")
then
flashclient()
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
end
end
end


-- Anti UH

local msgs2 = getmessages("Server Log")
local qtd2 = msgs.count-1

if (serverType == ("PVP"))
then
for i=1,2
do
if msgs2[qtd2].text:find(".+ was healed by .+ for .+ hitpoints.")
then
flashclient()
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-Mass-Healing-or-UH>
<Screenshot-Death>
<Script>--[[
Name: Screenshot Death by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if (hppc <= 10)
then
screenshot(name.." died at level "..level)
wait(1000, 1500)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Screenshot-Death>
<Safe-Stamina>
<Script>--[[
Name: Safe Stamina by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


if ((pzone == true) and (stamina <= 900))
then
wait(1000, 1500)
closetibia()
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Safe-Stamina>
<Mana-Walk>
<Script>--[[
Name: Mana Walk by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--


--Replenish mana until:
local replenishManaLimit = 85

if ((maround(7, false) == 0) and (itemcount(nameManaPot) >= 5) and (lootbodies == false) and (mppc < replenishManaLimit))
then
pausewalking(10000)
useitemon(nameManaPot, posx, posy, posz)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Mana-Walk>
<CloseTibiaOnDeath>
<Script>local NPCs = {"Yberius", "Prezil", "Lorietta", "Isimov", "Amanda", "Tyrias", "Lynda", "Kasmir", "Asralius", "Quentin", "Maealil", "Kjesse", "Brewster", "Alia"}

for i = 1, #NPCs do
if (pzone) and (findcreature(NPCs) ~= -1) then
closetibia()
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</CloseTibiaOnDeath>
</List>
<Setup>--[[ Right-click here to open script setup.
+-+-+-+-+-+-+-+-+-+-+-+-+
| Backpack Settings |
+-+-+-+-+-+-+-+-+-+-+-+-+
]]--


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

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

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

--Name of gold backpack:
goldBp = ("Yellow Backpack")


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


--Name of backpack inside depot box with multiple backpacks inside for loot:
mainDpBp = ("Backpack")

--Name of backpack for stack items:
stackDpBp = ("Beach Backpack")

--Name of backpack for non-stack items:
nonStackDpBp = ("Purple Backpack")

--Name of stackable items to deposit:
stackItemsToDeposit = {"Quara Tentacle", "Fish Fin", "Small Amethyst", "Quara Eye", "White Pearl", "Black Pearl", "Small Emerald", "Mantassin Tail", "Small Sapphire", "Quara Pincers", "Small Ruby", "Great Health Potion", "Quara Bone", "Small Diamond", "Assassin Star"}

--Name of non-stackable items to deposit:
nonStackItemsToDeposit = {"Wand of Cosmic Energy", "Ring of Healing", "Knight Armor", "Stealth Ring", "Blue Robe", "Glacier Shoes", "Warrior Helmet", "Glacier Robe", "Crown Armor", "Giant Shrimp", "Skull Helmet", "Relic Sword"}


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


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

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

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

--Name of rune to use:
nameRune = ("sudden death rune")

--Maximum amount of runes to carry:
maxRune = 300

--Minimum amount of runes to carry:
minRune = 90

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


--[[
+-+-+-+-+-+-+-+-+-+-+-+-+
| Bank Settings |
+-+-+-+-+-+-+-+-+-+-+-+-+
]]--


--Price of single mana potion:
priceManaPot = 80

--Price of single rune:
priceRune = 108

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


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


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

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

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

--Use Player On Screen Alert (inside hunt area):
usePlayerOnScreenAlert = ("no")

--Close client if killed someone:
useCloseAtMurder = ("yes")

--Pause iBot if pzlock:
pauseAtPzlock = ("yes")

--Anti Face Player (character will turn in case it is facing a player):
antiFacePlayer = ("yes")


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

--Use Quick Loot:
useQuickLoot = ("yes")

--Keep away or block:
keepAway = ("yes")

--Area to hunt (north/south/all):
spot = ("all")

--Enter towers:
towers = ("no")


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


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

--Use Main backpack:
useMainBp = ("yes")

--Use Loot backpack:
useLootBp = ("yes")

--Use Supplies backpack:
useSupBp = ("yes")

--Use Gold backpack:
useGoldBp = ("yes")


----------------------------------------------------------------------
-- BlakW Scripts 2010 - 2012 Visit: www.blakw.com --
----------------------------------------------------------------------</Setup>
<Library>Standard</Library>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<by_BlakW>Stand 32797 31246 7</by_BlakW>
<README>Action 32796 31246 6 --Script developed by BlakW.;--Visit www.blakw.com for more scripts.;;--Read Script Setup external file and Script post/page before you run it.;;--Happy botting!</README>
<start_script>Stand 32796 31246 6</start_script>
<open_bps>Stand 32796 31246 6</open_bps>
<openReqBps>Action 32796 31246 6 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");closewindows();wait(2000);;if (useMainBp == ("yes"));then; openitem(mainBp, "back"); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);;if (useLootBp == ("yes"));then; openitem(lootBp, mainBp, true); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);;if (useSupBp == ("yes"));then; openitem(supBp, mainBp, true); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openReqBps>
<check_bps>Stand 32796 31246 6</check_bps>
<checkBps>Action 32796 31246 6 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 3;;if (windowcount() < (minBpWindows));then ; gotolabel("open_bps") ;end</checkBps>
<enter_depot>Stand 32796 31246 6</enter_depot>
<w000>Stand 32796 31246 6</w000>
<w001>Stand 32781 31246 6</w001>
<checkPos1>Action 32781 31246 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("enter_depot");end</checkPos1>
<itemDepositor>Action 0 0 0 -- // Do not edit anything below:;;;reachgrounditem("depot");wait(1000,2000);openitem("depot");wait(700,900);;while (windowcount("Depot Chest") == 0);do; openitem(3502, "locker"); wait(700,900);end;;wait(1500, 2000);;if mainBp == mainDpBp then; while (windowcount(mainDpBp) == 1); do; openitem(mainDpBp, "Depot Chest"); wait(700,900); end;else; while (windowcount(mainDpBp) == 0); do; openitem(mainDpBp, "Depot Chest"); wait(700,900); end;end;;wait(1500, 2000);;;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = true;for i,j in pairs(itemsStacks) ;do; _nexti = true; while itemcount(itemsStacks) > 0 and _nexti ; do; _nexti = moveitemsonto(itemsStacks, "all", stackDpBp, 100, lastonto); wait(400,500); end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = true;for i,j in pairs(itemsNonStacks) ;do; _nextii = true; while itemcount(itemsNonStacks) > 0 and _nextii ; do; _nextii = moveitemsonto(itemsNonStacks, "all", nonStackDpBp, 100, lastonto); wait(400,500); end;end;;;openitem(lootBp, lootBp, false);wait(1500, 2000);;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = true;for i,j in pairs(itemsStacks) ;do; _nexti = true; while itemcount(itemsStacks) > 0 and _nexti ; do; _nexti = moveitemsonto(itemsStacks, "all", stackDpBp, 100, lastonto); wait(400,500); end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = true;for i,j in pairs(itemsNonStacks) ;do; _nextii = true; while itemcount(itemsNonStacks) > 0 and _nextii ; do; _nextii = moveitemsonto(itemsNonStacks, "all", nonStackDpBp, 100, lastonto); wait(400,500); end;end;;openitem(lootBp, lootBp, false);wait(1500, 2000);;lastonto = 0;local itemsStacks = stackItemsToDeposit;local _nexti = true;for i,j in pairs(itemsStacks) ;do; _nexti = true; while itemcount(itemsStacks) > 0 and _nexti ; do; _nexti = moveitemsonto(itemsStacks, "all", stackDpBp, 100, lastonto); wait(400,500); end;end;;lastonto = 0;local itemsNonStacks = nonStackItemsToDeposit;local _nextii = true;for i,j in pairs(itemsNonStacks) ;do; _nextii = true; while itemcount(itemsNonStacks) > 0 and _nextii ; do; _nextii = moveitemsonto(itemsNonStacks, "all", nonStackDpBp, 100, lastonto); wait(400,500); end;end;;wait(1500, 2000)</itemDepositor>
<openReqBps2>Action 32781 31251 6 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");closewindows();wait(2000);;if (useMainBp == ("yes"));then; openitem(mainBp, "back"); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);;if (useSupBp == ("yes"));then; openitem(supBp, mainBp, true); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);;if (useLootBp == ("yes"));then; openitem(lootBp, mainBp, true); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openReqBps2>
<checkReqBps2>Action 32781 31251 6 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 3;;if (windowcount() < (minBpWindows));then ; gotolabel("openReqBps2") ;end</checkReqBps2>
<openNextBpOn>Action 32781 31251 6 -- // Do not edit anything below:;;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes")</openNextBpOn>
<leave_depot>Stand 32784 31247 6</leave_depot>
<w002>Stand 32796 31246 6</w002>
<w003>Stand 32797 31246 6</w003>
<w004>Stand 32798 31246 7</w004>
<w005>Stand 32802 31248 7</w005>
<checkPos6>Action 32802 31248 7 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("leave_depot");end</checkPos6>
<go_bank>Stand 32802 31248 7</go_bank>
<w006>Stand 32819 31254 7</w006>
<w007>Stand 32826 31247 7</w007>
<w008>Stand 32825 31247 7</w008>
<w009>Stand 32825 31247 6</w009>
<w010>Stand 32825 31248 7</w010>
<checkPos7>Action 32825 31248 7 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("go_bank");end</checkPos7>
<w011>Stand 32825 31248 7</w011>
<depositWithdrawCash>Action 32825 31248 7 -- // Do not edit anything below:;;;local totalMPotToCalc = (maxManaPot);local nameMPotToCalc = (nameManaPot);local priceMPotToCalc = (priceManaPot);local totalRuneToCalc = (maxRune);local nameRuneToCalc = (nameRune);local priceRuneToCalc = (priceRune);local nameItemToCalc = ("worn soft boots");local priceItemToCalc = 10000;local countItemToCalc = itemcount(nameItemToCalc);local countMPotToCalc = itemcount(nameMPotToCalc);local countRuneToCalc = itemcount(nameRuneToCalc);;;local totalToWithdraw = positive((totalMPotToCalc-countMPotToCalc)*priceMPotToCalc) + positive((totalRuneToCalc-countRuneToCalc)*priceRuneToCalc) + positive(countItemToCalc*priceItemToCalc) + (extraCash);;say("hi");wait(1500,2500);npcsay("deposit all");wait(200,300);npcsay("yes");wait(200,300);;if (totalToWithdraw > 0) ;then; npcsay("withdraw "..totalToWithdraw); wait(200,300); npcsay("yes"); wait(200,300);end;;npcsay("balance");wait(200,300)</depositWithdrawCash>
<open_gbp>Stand 32825 31248 7</open_gbp>
<openGbp>Action 32825 31248 7 -- // Do not edit anything below:;;;if (useGoldBp == ("yes"));then; openitem(goldBp, mainBp, true); wait(1500, 2000); resizewindows();end;;wait(1500, 2000);resizewindows();wait(1000)</openGbp>
<check_gbp>Stand 32825 31248 7</check_gbp>
<checkGbp>Action 32825 31248 7 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ; gotolabel("open_gbp") ;end</checkGbp>
<leave_bank>Stand 32825 31248 7</leave_bank>
<w012>Stand 32832 31248 7</w012>
<w013>Stand 32830 31232 7</w013>
<check_soft>Stand 32802 31232 7</check_soft>
<checkSofts>Action 32802 31232 7 -- // Do not edit anything below:;;;--Worn Soft Boots Name:;local wornSbName = ("worn soft boots");;if (itemcount(wornSbName) >= minWornSbCount) ;then; gotolabel("go_repair_soft");elseif (itemcount(wornSbName) < minWornSbCount);then; gotolabel("ignore_repair_soft");end</checkSofts>
<w014>Stand 32802 31232 7</w014>
<go_repair_soft>Stand 32802 31232 7</go_repair_soft>
<w015>Stand 32802 31255 7</w015>
<w016>Stand 32802 31257 6</w016>
<w017>Stand 32812 31258 6</w017>
<w018>Stand 32818 31272 6</w018>
<w019>Stand 32818 31274 6</w019>
<checkPos8>Action 32818 31274 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("go_repair_soft");end</checkPos8>
<yalahar_boat_door>Stand 32818 31274 6</yalahar_boat_door>
<w020>Action 32818 31275 6 -- // Do not edit anything below:;;;local coordx = 32818;local coordy = 31275;local coordz = 6;local closedDoorID = 4912;;if (toptileitem(coordx, coordy, coordz) == closedDoorID);then; useitem(closedDoorID, coordx, coordy, coordz); wait(1000, 1500);end</w020>
<w021>Stand 32818 31276 6</w021>
<checkPos9>Action 32818 31276 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("yalahar_boat_door");end</checkPos9>
<go_venore>Stand 32818 31276 6</go_venore>
<w022>Ladder 32815 31277 6</w022>
<w023>Stand 32817 31278 5</w023>
<karithTalk>Action 32817 31278 5 -- // Do not edith anything below:;;reachcreature("Karith");wait(2000);say("hi");wait(2000);npcsay("venore");wait(1000);npcsay("yes");wait(1000)</karithTalk>
<w024>Stand 32954 32023 6</w024>
<checkPos10>Action 32954 32023 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("go_venore");end</checkPos10>
<go_soft_shop>Stand 32954 32023 6</go_soft_shop>
<w025>Stand 32954 32035 6</w025>
<w026>Stand 32954 32053 6</w026>
<w027>Stand 32954 32074 6</w027>
<w028>Stand 32953 32090 6</w028>
<w029>Stand 32949 32102 6</w029>
<w030>Stand 32954 32108 6</w030>
<checkPos11>Action 32954 32108 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("go_soft_shop");end</checkPos11>
<soft_shop>Stand 32954 32108 6</soft_shop>
<repairSoft>Action 32954 32108 6 -- // Do not edit anything below:; ; ;--Name of soft boots:;local wornSbName = ("worn soft boots"); ;say("hi");wait(1000);;while (itemcount(wornSbName) >= 1);do; npcsay("repair"); wait(1000); npcsay("yes"); wait(1000);end</repairSoft>
<leave_soft_shop>Stand 32954 32108 6</leave_soft_shop>
<w031>Stand 32948 32102 6</w031>
<w032>Stand 32954 32092 6</w032>
<w033>Stand 32954 32074 6</w033>
<w034>Stand 32954 32056 6</w034>
<w035>Stand 32954 32039 6</w035>
<w036>Stand 32954 32023 6</w036>
<checkPos12>Action 32954 32023 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("leave_soft_shop");end</checkPos12>
<go_yalahar>Stand 32954 32023 6</go_yalahar>
<fearlessTalk>Action 32954 32023 6 -- // Do not edith anything below:;;;reachcreature("Captain Fearless");wait(2000);say("hi");wait(2000);npcsay("yalahar");wait(1000);npcsay("yes");wait(1000)</fearlessTalk>
<w037>Stand 32816 31272 6</w037>
<checkPos13>Action 32816 31272 6 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("go_yalahar");end</checkPos13>
<leave_yalahar_harbor>Stand 32816 31272 6</leave_yalahar_harbor>
<w038>Stand 32810 31266 6</w038>
<w039>Stand 32803 31256 6</w039>
<w040>Stand 32803 31254 7</w040>
<w041>Stand 32802 31232 7</w041>
<checkPos14>Action 32802 31232 7 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("leave_yalahar_harbor");end</checkPos14>
<ignore_repair_soft>Stand 32802 31232 7</ignore_repair_soft>
<enter_sup_shop>Stand 32802 31232 7</enter_sup_shop>
<w042>Stand 32789 31232 7</w042>
<w043>Stand 32790 31239 7</w043>
<w044>Stand 32789 31239 6</w044>
<w045>Stand 32789 31238 5</w045>
<checkPos15>Action 32789 31238 5 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("enter_sup_shop");end</checkPos15>
<sup_shop>Stand 32789 31238 5</sup_shop>
<buySup>Action 32789 31238 5 -- // Do not edit anything below:;;;--Name of runes to buy:;local nameRuneToBuy = (nameRune);;--Total amount of runes to buy:;local totalRuneToBuy = (maxRune);;--Name of mana potions to buy:;local nameMpToBuy = (nameManaPot);;--Total amount of mana potions to buy:;local totalMpToBuy = (maxManaPot);;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");wait(1000);say("hi");wait(2000);while ((itemcount(285) + itemcount(284) + itemcount(283)) >= 10) ;do; npcsay("vials"); wait(1000, 1200); npcsay("yes"); wait(1000, 1200);end;wait(1000, 1200);npcsay("trade");wait(1000, 1200);buyitemsupto(nameRuneToBuy, totalRuneToBuy);wait(1000, 1200);buyitemsupto(nameMpToBuy, totalMpToBuy);wait(1000, 1200)</buySup>
<sup_shop_stop>Stand 32789 31238 5</sup_shop_stop>
<leave_sup_shop>Stand 32789 31238 5</leave_sup_shop>
<w046>Stand 32789 31239 5</w046>
<w047>Stand 32789 31240 6</w047>
<checkReqBps3>Action 32789 31240 6 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ; closewindows(); if (useMainBp == ("yes")); then; openitem(mainBp, "back"); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useLootBp == ("yes")); then; openitem(lootBp, mainBp, true); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useSupBp == ("yes")); then; openitem(supBp, mainBp, true); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useGoldBp == ("yes")); then; openitem(goldBp, mainBp, true); wait(1500, 2000); resizewindows(); end;;wait(1500, 2000);resizewindows();wait(1000);;end</checkReqBps3>
<w048>Stand 32790 31239 6</w048>
<w049>Stand 32790 31240 7</w049>
<w050>Stand 32789 31232 7</w050>
<checkPos16>Action 32789 31232 7 -- // Do not edit anything below:;;;if not islocation();then; gotolabel("leave_sup_shop");end</checkPos16>
<move_sup>Stand 32789 31232 7</move_sup>
<moveSup>Action 32789 31232 7 -- // Do not edit anything below:;;;--Name of runes to move:;local nameRuneToMove = (nameRune);;--Name of mana potions to move:;local nameMpToMove = (nameManaPot);;--Name of backpack that have all potions to move:;local from = (mainBp);;--Name of backpack to move all potions into:;local to = (supBp);;;local moveLimitRune = 20;local moveTimesRune = 0;while ((itemcount(nameRuneToMove, mainBp) > 1) and (moveTimesRune <= moveLimitRune));do ; moveitems(nameRuneToMove, from, to, 100); wait(1000); moveTimesRune = moveTimesRune + 1;end;;local moveLimitMp = 20;local moveTimesMp = 0;while ((itemcount(nameMpToMove, mainBp) > 1) and (moveTimesMp <= moveLimitMp));do ; moveitems(nameMpToMove, from, to, 100); wait(1000); moveTimesMp = moveTimesMp + 1;end;wait(1000);setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes");wait(1000)</moveSup>
<init>Stand 32789 31232 7</init>
<w083>Walk 32801 31233 7</w083>
<w084>Walk 32813 31233 7</w084>
<w085>Walk 32826 31233 7</w085>
<w086>Walk 32831 31240 7</w086>
<w087>Walk 32837 31245 7</w087>
<w088>Walk 32847 31243 7</w088>
<w089>Walk 32850 31237 7</w089>
<w090>Walk 32856 31227 7</w090>
<w091>Walk 32858 31220 7</w091>
<w092>Walk 32859 31208 7</w092>
<w093>Walk 32862 31201 7</w093>
<gate1>Walk 32863 31201 7</gate1>
<w095>Stand 32864 31201 7</w095>
<w096>Stand 32866 31201 6</w096>
<w097>Stand 32867 31201 5</w097>
<w098>Stand 32868 31203 5</w098>
<w099>Use 32869 31203 5</w099>
<w100>Stand 32874 31201 5</w100>
<w101>Stand 32875 31201 5</w101>
<w102>Stand 32876 31201 5</w102>
<w103>Stand 32878 31201 6</w103>
<w104>Stand 32879 31201 7</w104>
<w105>Action 32879 31201 7 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel("gate1");end</w105>
<go1>Walk 32885 31201 7</go1>
<w107>Walk 32886 31201 7</w107>
<w108>Walk 32887 31201 7</w108>
<w109>Walk 32888 31201 7</w109>
<w110>Walk 32889 31201 6</w110>
<w111>Walk 32904 31199 6</w111>
<w112>Walk 32908 31199 6</w112>
<w113>Stand 32913 31199 6</w113>
<w114>Stand 32914 31199 6</w114>
<w115>Stand 32914 31199 7</w115>
<w116>Stand 32916 31199 7</w116>
<travel>Action 32916 31199 7 -- // Do not edit anything below:;;;say("hi");wait(2000,2100);npcsay("go");wait(1000,1100);npcsay("yes");wait(1000,1100)</travel>
<w118>Stand 32941 31182 7</w118>
<w119>Ladder 32944 31182 7</w119>
<w120>Stand 32944 31183 6</w120>
<w121>Action 32944 31183 6 -- // Do not edit anything below:;;;--if not islocation(3) then;-- gotolabel('go1');--end</w121>
<w122>Stand 32947 31183 6</w122>
<tp>Stand 32949 31183 6</tp>
<w124>Stand 32950 31183 6</w124>
<w125>Stand 32949 31181 9</w125>
<w126>Stand 32950 31182 9</w126>
<w127>Action 32950 31182 9 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel('go1');end</w127>
<w128>Stand 32951 31182 9</w128>
<w129>Stand 32951 31183 10</w129>
<w131>Walk 32945 31182 10</w131>
<w132>Walk 32942 31182 10</w132>
<spawn>Walk 32941 31182 10</spawn>
<w134>Stand 32940 31182 10</w134>
<w135>Walk 32939 31182 11</w135>
<w136>Walk 32938 31180 11</w136>
<w137>Walk 32938 31178 11</w137>
<w138>Walk 32938 31174 11</w138>
<w139>Stand 32937 31174 11</w139>
<w140>Stand 32936 31174 12</w140>
<w141>Action 32936 31174 12 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel('spawn');end</w141>
<w142>Walk 32936 31170 12</w142>
<w143>Walk 32936 31169 12</w143>
<w144>Walk 32936 31169 12</w144>
<w145>Walk 32936 31169 12</w145>
<w146>Walk 32936 31165 12</w146>
<w147>Walk 32937 31163 12</w147>
<spawn2>Walk 32937 31161 12</spawn2>
<w149>Stand 32936 31161 12</w149>
<hunt>Stand 32935 31160 13</hunt>
<checkAlert>Action 32935 31160 13 -- // Do not edit anything below:;;;if (usePlayerOnScreenAlert == ("yes"));then; setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "yes"); setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "yes");elseif (usePlayerOnScreenAlert == ("no"));then; setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no"); setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no");end</checkAlert>
<checkReqBps5>Action 32935 31160 13 -- // Do not edit anything below:;;;--Minimum amount of open windows:;local minBpWindows = 4;;if (windowcount() < (minBpWindows));then ; closewindows(); if (useMainBp == ("yes")); then; openitem(mainBp, "back"); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useLootBp == ("yes")); then; openitem(lootBp, mainBp, true); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useSupBp == ("yes")); then; openitem(supBp, mainBp, true); wait(1500, 2000); resizewindows(); end; ; wait(1000); ; if (useGoldBp == ("yes")); then; openitem(goldBp, mainBp, true); wait(1500, 2000); resizewindows(); end;;wait(1500, 2000);resizewindows();wait(1000);;end</checkReqBps5>
<check>Action 0 0 0 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('refilling');end</check>
<w153>Stand 32935 31160 13</w153>
<w154>Action 32935 31160 13 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel('spawn2');end</w154>
<w155>Stand 32935 31160 13</w155>
<locationcheck>Action 32935 31160 13 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('refilling');elseif spot == ('north');then; gotolabel('northstart');elseif spot == ('south');then; gotolabel('southstart');elseif spot == ('all');then; gotolabel('northstart');end</locationcheck>
<w157>Lure 32933 31152 13</w157>
<w158>Node 32922 31153 13</w158>
<w159>Lure 32920 31159 13</w159>
<w160>Node 32914 31162 13</w160>
<w161>Lure 32912 31168 13</w161>
<w162>Node 32909 31173 13</w162>
<endnorth>Stand 32907 31184 13</endnorth>
<w164>Action 32907 31184 13 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('refilling');elseif spot == ('north');then; gotolabel('northstart');elseif spot == ('south');then; gotolabel('southstart');elseif spot == ('all');then; gotolabel('southstart');end</w164>
<southstart>Stand 32909 31194 13</southstart>
<w166>Lure 32908 31206 13</w166>
<w167>Node 32915 31210 13</w167>
<w168>Lure 32927 31212 13</w168>
<w169>Stand 32935 31213 13</w169>
<check2>Action 32935 31213 13 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('refillingsouth');else; gotolabel('norefillsouth');end</check2>
<norefillsouth>Stand 32936 31214 13</norefillsouth>
<w172>Lure 32939 31217 13</w172>
<w173>Node 32953 31219 13</w173>
<w174>Lure 32961 31210 13</w174>
<w175>Stand 32969 31210 13</w175>
<w176>Action 32969 31210 13 -- // Do not edit anything below:;;;if towers == 'yes';then; gotolabel('entersouthtower');elseif towers == 'no';then; gotolabel('ignoresouthtower');end</w176>
<entersouthtower>Stand 32969 31210 13</entersouthtower>
<w178>Stand 32976 31210 13</w178>
<w179>Stand 32979 31210 13</w179>
<w180>Stand 32980 31210 13</w180>
<w181>Stand 32976 31209 12</w181>
<w182>Stand 32978 31210 12</w182>
<w183>Stand 32980 31210 12</w183>
<w184>Stand 32980 31211 13</w184>
<ignoresouthtower>Stand 32970 31202 13</ignoresouthtower>
<w186>Lure 32977 31201 13</w186>
<w187>Node 32978 31186 13</w187>
<w188>Lure 32983 31193 13</w188>
<endsouth>Stand 32984 31187 13</endsouth>
<w190>Action 32984 31187 13 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('refilling');elseif spot == ('north');then; gotolabel('northstart');elseif spot == ('south');then; gotolabel('southstart');elseif spot == ('all');then; gotolabel('northstart');end</w190>
<w191>Stand 32984 31177 13</w191>
<w192>Lure 32981 31166 13</w192>
<w193>Node 32972 31154 13</w193>
<w194>Stand 32965 31151 13</w194>
<northstart>Node 32955 31149 13</northstart>
<w196>Node 32955 31146 13</w196>
<w197>Stand 32961 31151 13</w197>
<w198>Lure 32934 31150 13</w198>
<w052>Stand 32926 31153 13</w052>
<w053>Stand 32918 31161 13</w053>
<w199>Stand 32934 31153 13</w199>
<w200>Action 32934 31152 13 -- // Do not edit anything below:;;;--ID of mana potions to count:;local idMpToCount = (nameManaPot);;;--Minimum amount of mana potions:;local minMpAmount = (minManaPot);;;--ID of runes to count:;local idRuneToCount = (nameRune);;;--Minimum amount of runes:;local minRuneAmount = (minRune);;;--Minimum amount of cap:;local minCapAmount = (minCapacity);;;;if ((itemcount(idMpToCount) <= minMpAmount) or (itemcount(idRuneToCount) <= minRuneAmount) or (cap <= minCapAmount)) ;then; gotolabel('end');elseif spot == ('north');then; gotolabel('northstart');elseif spot == ('south');then; gotolabel('southstart');elseif spot == 'all';then; gotolabel('endnorth');end</w200>
<refillingsouth>Stand 32936 31206 13</refillingsouth>
<w202>Stand 32936 31204 13</w202>
<w203>Stand 32938 31196 12</w203>
<w204>Stand 32937 31192 11</w204>
<w205>Stand 32940 31183 11</w205>
<w206>Stand 32942 31183 10</w206>
<w207>Action 32942 31183 10 -- // Do not edit anything below:;;;if not islocation(2);then; gotolabel('refillingsouth');else; gotolabel('leave');end</w207>
<end>Stand 32934 31157 13</end>
<w209>Action 32934 31159 13 -- // Do not edit anything below:;;;gotolabel('hunt')</w209>
<refilling>Walk 32934 31160 13</refilling>
<w212>Walk 32935 31161 13</w212>
<w213>Stand 32936 31161 13</w213>
<w214>Walk 32937 31163 12</w214>
<w215>Action 32937 31163 12 -- // Do not edit anything below:;;;--if not islocation(3) then;-- gotolabel('refilling');--end</w215>
<w216>Walk 32937 31170 12</w216>
<w217>Walk 32936 31172 12</w217>
<tower>Walk 32936 31174 12</tower>
<w219>Stand 32937 31174 12</w219>
<w220>Walk 32939 31175 11</w220>
<w221>Walk 32938 31179 11</w221>
<w222>Walk 32938 31181 11</w222>
<w223>Stand 32939 31181 11</w223>
<leave>Walk 32940 31181 10</leave>
<w225>Walk 32942 31181 10</w225>
<w226>Walk 32947 31182 10</w226>
<w227>Walk 32950 31182 10</w227>
<w228>Stand 32951 31182 10</w228>
<w229>Walk 32950 31181 9</w229>
<w230>Stand 32950 31180 9</w230>
<checkAlert2>Action 32950 31180 9 -- // Do not edit anything below:;;;setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient", "no")</checkAlert2>
<w231>Walk 32950 31180 6</w231>
<w232>Action 32950 31180 6 -- // Do not edit anything below:;;;--if not islocation(3) then;-- gotolabel('tower');--end</w232>
<w233>Walk 32946 31182 6</w233>
<go2>Walk 32945 31182 6</go2>
<w236>Stand 32944 31182 6</w236>
<w237>Stand 32944 31182 7</w237>
<w238>Stand 32942 31182 7</w238>
<travel2>Action 32942 31182 7 -- // Do not edit anything below:;;;say('hi');wait(1000,1100);npcsay('go');wait(1000,1100);npcsay('yes');wait(1000,1100)</travel2>
<w240>Stand 32916 31199 7</w240>
<w241>Ladder 32914 31199 7</w241>
<w242>Stand 32913 31200 6</w242>
<w243>Action 32913 31200 6 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel('refilling');end</w243>
<w244>Walk 32909 31199 6</w244>
<w245>Walk 32895 31199 6</w245>
<w246>Walk 32890 31199 6</w246>
<downstairs>Walk 32889 31199 6</downstairs>
<w248>Stand 32888 31199 6</w248>
<w249>Walk 32883 31199 7</w249>
<w250>Action 32883 31199 7 -- // Do not edit anything below:;;;if not islocation(3) ;then; gotolabel('downstairs');end</w250>
<w251>Walk 32880 31199 7</w251>
<gate2>Walk 32879 31199 7</gate2>
<w253>Stand 32878 31199 7</w253>
<w254>Stand 32876 31199 6</w254>
<w255>Stand 32875 31199 5</w255>
<w256>Stand 32874 31202 5</w256>
<w257>Use 32874 31203 5</w257>
<w258>Stand 32867 31201 5</w258>
<w259>Stand 32866 31201 5</w259>
<w260>Stand 32864 31201 6</w260>
<w261>Stand 32863 31201 7</w261>
<w262>Action 32863 31201 7 -- // Do not edit anything below:;;;if not islocation() ;then; gotolabel('gate2');end</w262>
<w263>Walk 32862 31210 7</w263>
<w264>Walk 32859 31223 7</w264>
<w265>Walk 32854 31234 7</w265>
<w266>Walk 32844 31244 7</w266>
<w267>Walk 32828 31234 7</w267>
<w268>Walk 32818 31234 7</w268>
<w269>Walk 32803 31235 7</w269>
<w051>Stand 32843 31251 7</w051>
<w270>Stand 32803 31244 7</w270>
<end2>Stand 32803 31247 7</end2>
</Waypoints>
<Pathfinding>
<SpecialAreas>
<NewArea-1>
<Coordinates>32954 31182 10</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-1>
<NewArea-118>
<Coordinates>32941 31192 11</Coordinates>
<Dimensions>1 2</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-118>
<NewArea-119>
<Coordinates>32934 31180 11</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-119>
<NewArea-120>
<Coordinates>32939 31173 11</Coordinates>
<Dimensions>1 7</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-120>
<NewArea-121>
<Coordinates>32930 31174 12</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-121>
<NewArea-122>
<Coordinates>32939 31162 12</Coordinates>
<Dimensions>1 10</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-122>
<NewArea-123>
<Coordinates>32922 31149 13</Coordinates>
<Dimensions>1 20</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-123>
<NewArea-124>
<Coordinates>32920 31164 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-124>
<NewArea-2>
<Coordinates>32921 31164 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-2>
<NewArea-3>
<Coordinates>32921 31165 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-3>
<NewArea-4>
<Coordinates>32921 31166 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-4>
<NewArea-125>
<Coordinates>32914 31157 13</Coordinates>
<Dimensions>1 15</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-125>
<NewArea-126>
<Coordinates>32908 31162 13</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-126>
<NewArea-127>
<Coordinates>32908 31174 13</Coordinates>
<Dimensions>4 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-127>
<NewArea-5>
<Coordinates>32908 31178 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-5>
<NewArea-6>
<Coordinates>32905 31180 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-6>
<NewArea-128>
<Coordinates>32899 31174 13</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-128>
<NewArea-7>
<Coordinates>32901 31183 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-7>
<NewArea-8>
<Coordinates>32902 31183 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-8>
<NewArea-9>
<Coordinates>32910 31183 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-9>
<NewArea-10>
<Coordinates>32910 31184 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-10>
<NewArea-11>
<Coordinates>32910 31185 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-11>
<NewArea-12>
<Coordinates>32903 31186 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-12>
<NewArea-13>
<Coordinates>32902 31188 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-13>
<NewArea-14>
<Coordinates>32901 31188 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-14>
<NewArea-129>
<Coordinates>32900 31196 13</Coordinates>
<Dimensions>20 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-129>
<NewArea-15>
<Coordinates>32900 31198 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-15>
<NewArea-16>
<Coordinates>32904 31205 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-16>
<NewArea-17>
<Coordinates>32903 31209 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-17>
<NewArea-18>
<Coordinates>32904 31207 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-18>
<NewArea-19>
<Coordinates>32905 31207 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-19>
<NewArea-20>
<Coordinates>32906 31212 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-20>
<NewArea-21>
<Coordinates>32907 31212 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-21>
<NewArea-22>
<Coordinates>32908 31212 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-22>
<NewArea-23>
<Coordinates>32909 31212 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-23>
<NewArea-130>
<Coordinates>32910 31214 13</Coordinates>
<Dimensions>10 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-130>
<NewArea-131>
<Coordinates>32919 31206 13</Coordinates>
<Dimensions>10 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-131>
<NewArea-24>
<Coordinates>32922 31207 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-24>
<NewArea-25>
<Coordinates>32925 31215 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-25>
<NewArea-26>
<Coordinates>32931 31218 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-26>
<NewArea-27>
<Coordinates>32931 31221 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-27>
<NewArea-28>
<Coordinates>32934 31218 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-28>
<NewArea-29>
<Coordinates>32935 31219 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-29>
<NewArea-30>
<Coordinates>32937 31219 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-30>
<NewArea-132>
<Coordinates>32934 31206 13</Coordinates>
<Dimensions>5 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-132>
<NewArea-31>
<Coordinates>32939 31219 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-31>
<NewArea-32>
<Coordinates>32940 31220 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-32>
<NewArea-33>
<Coordinates>32942 31224 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-33>
<NewArea-34>
<Coordinates>32945 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-34>
<NewArea-35>
<Coordinates>32943 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-35>
<NewArea-36>
<Coordinates>32942 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-36>
<NewArea-37>
<Coordinates>32941 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-37>
<NewArea-133>
<Coordinates>32959 31203 13</Coordinates>
<Dimensions>1 26</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-133>
<NewArea-38>
<Coordinates>32965 31223 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-38>
<NewArea-39>
<Coordinates>32964 31223 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-39>
<NewArea-40>
<Coordinates>32964 31222 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-40>
<NewArea-41>
<Coordinates>32963 31220 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-41>
<NewArea-42>
<Coordinates>32966 31218 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-42>
<NewArea-43>
<Coordinates>32976 31217 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-43>
<NewArea-44>
<Coordinates>32976 31219 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-44>
<NewArea-45>
<Coordinates>32976 31218 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-45>
<NewArea-46>
<Coordinates>32971 31211 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-46>
<NewArea-47>
<Coordinates>32971 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-47>
<NewArea-48>
<Coordinates>32971 31209 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-48>
<NewArea-49>
<Coordinates>32972 31196 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-49>
<NewArea-50>
<Coordinates>32970 31196 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-50>
<NewArea-51>
<Coordinates>32969 31196 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-51>
<NewArea-134>
<Coordinates>32974 31190 13</Coordinates>
<Dimensions>2 16</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-134>
<NewArea-52>
<Coordinates>32976 31203 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-52>
<NewArea-53>
<Coordinates>32977 31203 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-53>
<NewArea-54>
<Coordinates>32978 31203 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-54>
<NewArea-55>
<Coordinates>32979 31203 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-55>
<NewArea-56>
<Coordinates>32980 31202 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-56>
<NewArea-57>
<Coordinates>32981 31202 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-57>
<NewArea-58>
<Coordinates>32982 31202 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-58>
<NewArea-59>
<Coordinates>32974 31193 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-59>
<NewArea-60>
<Coordinates>32974 31192 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-60>
<NewArea-61>
<Coordinates>32980 31190 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-61>
<NewArea-62>
<Coordinates>32981 31186 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-62>
<NewArea-63>
<Coordinates>32980 31186 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-63>
<NewArea-64>
<Coordinates>32980 31185 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-64>
<NewArea-65>
<Coordinates>32980 31182 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-65>
<NewArea-66>
<Coordinates>32979 31182 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-66>
<NewArea-67>
<Coordinates>32978 31182 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-67>
<NewArea-68>
<Coordinates>32977 31182 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-68>
<NewArea-135>
<Coordinates>32983 31178 13</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-135>
<NewArea-136>
<Coordinates>32973 31178 13</Coordinates>
<Dimensions>10 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-136>
<NewArea-137>
<Coordinates>32972 31171 13</Coordinates>
<Dimensions>1 6</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-137>
<NewArea-69>
<Coordinates>32974 31170 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-69>
<NewArea-138>
<Coordinates>32978 31150 13</Coordinates>
<Dimensions>1 10</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-138>
<NewArea-70>
<Coordinates>32970 31152 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-70>
<NewArea-71>
<Coordinates>32970 31153 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-71>
<NewArea-72>
<Coordinates>32970 31154 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-72>
<NewArea-73>
<Coordinates>32970 31155 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-73>
<NewArea-74>
<Coordinates>32969 31155 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-74>
<NewArea-75>
<Coordinates>32968 31155 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-75>
<NewArea-76>
<Coordinates>32967 31155 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-76>
<NewArea-77>
<Coordinates>32966 31155 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-77>
<NewArea-78>
<Coordinates>32962 31143 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-78>
<NewArea-139>
<Coordinates>32974 31143 13</Coordinates>
<Dimensions>1 8</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-139>
<NewArea-79>
<Coordinates>32956 31143 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-79>
<NewArea-80>
<Coordinates>32956 31142 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-80>
<NewArea-81>
<Coordinates>32956 31141 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-81>
<NewArea-82>
<Coordinates>32956 31140 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-82>
<NewArea-83>
<Coordinates>32956 31139 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-83>
<NewArea-84>
<Coordinates>32955 31139 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-84>
<NewArea-85>
<Coordinates>32949 31139 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-85>
<NewArea-86>
<Coordinates>32948 31139 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-86>
<NewArea-87>
<Coordinates>32947 31139 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-87>
<NewArea-88>
<Coordinates>32943 31140 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-88>
<NewArea-89>
<Coordinates>32940 31141 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-89>
<NewArea-90>
<Coordinates>32938 31141 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-90>
<NewArea-140>
<Coordinates>32946 31140 13</Coordinates>
<Dimensions>11 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-140>
<NewArea-91>
<Coordinates>32947 31150 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-91>
<NewArea-92>
<Coordinates>32945 31150 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-92>
<NewArea-93>
<Coordinates>32941 31151 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-93>
<NewArea-94>
<Coordinates>32940 31152 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-94>
<NewArea-95>
<Coordinates>32939 31153 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-95>
<NewArea-96>
<Coordinates>32939 31158 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-96>
<NewArea-97>
<Coordinates>32939 31157 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-97>
<NewArea-141>
<Coordinates>32935 31160 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-141>
<NewArea-142>
<Coordinates>32935 31161 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-142>
<NewArea-98>
<Coordinates>32932 31147 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-98>
<NewArea-99>
<Coordinates>32930 31147 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-99>
<NewArea-100>
<Coordinates>32929 31147 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-100>
<NewArea-101>
<Coordinates>32931 31158 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-101>
<NewArea-102>
<Coordinates>32931 31157 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-102>
<NewArea-103>
<Coordinates>32932 31163 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-103>
<NewArea-104>
<Coordinates>32933 31163 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-104>
<NewArea-105>
<Coordinates>32919 31204 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-105>
<NewArea-106>
<Coordinates>32918 31205 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-106>
<NewArea-107>
<Coordinates>32919 31201 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-107>
<NewArea-108>
<Coordinates>32919 31200 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-108>
<NewArea-109>
<Coordinates>32918 31200 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-109>
<NewArea-110>
<Coordinates>32912 31197 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-110>
<NewArea-111>
<Coordinates>32914 31196 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-111>
<NewArea-112>
<Coordinates>32914 31195 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-112>
<NewArea-113>
<Coordinates>32914 31194 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-113>
<NewArea-114>
<Coordinates>32914 31193 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-114>
<NewArea-115>
<Coordinates>32914 31192 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-115>
<NewArea-116>
<Coordinates>32956 31210 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-116>
<NewArea-117>
<Coordinates>32956 31214 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-117>
<NewArea-143>
<Coordinates>32977 31151 13</Coordinates>
<Dimensions>11 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-143>
<NewArea-144>
<Coordinates>32956 31145 13</Coordinates>
<Dimensions>1 4</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-144>
<NewArea>
<Coordinates>32953 31150 13</Coordinates>
<Dimensions>1 1</Dimensions>
<ConsideredBy>All</ConsideredBy>
</NewArea>
<NewArea-145>
<Coordinates>32953 31150 13</Coordinates>
<Dimensions>3 2</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-145>
<NewArea-146>
<Coordinates>32934 31160 13</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-146>
<NewArea-147>
<Coordinates>32913 31169 13</Coordinates>
<Dimensions>1 2</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-147>
<NewArea-148>
<Coordinates>32935 31205 13</Coordinates>
<Dimensions>3 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-148>
<NewArea-149>
<Coordinates>32969 31195 13</Coordinates>
<Dimensions>2 1</Dimensions>
<ConsideredBy>Target</ConsideredBy>
</NewArea-149>
</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>
<Quara-Tentacle>
<Id>11487</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Quara-Tentacle>
<Fish-Fin>
<Id>5895</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Fish-Fin>
<Small-Amethyst>
<Id>3033</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Amethyst>
<Quara-Eye>
<Id>11488</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Quara-Eye>
<White-Pearl>
<Id>3026</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</White-Pearl>
<Black-Pearl>
<Id>3027</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Black-Pearl>
<Small-Emerald>
<Id>3032</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Emerald>
<Wand-of-Cosmic-Energy>
<Id>3073</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Wand-of-Cosmic-Energy>
<Ring-of-Healing>
<Id>3098</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Ring-of-Healing>
<Great-Mana-Potion>
<Id>238</Id>
<Destination>Brocade Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Great-Mana-Potion>
<Knight-Armor>
<Id>3370</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Knight-Armor>
<Mantassin-Tail>
<Id>11489</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Mantassin-Tail>
<Stealth-Ring>
<Id>3049</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Stealth-Ring>
<Small-Sapphire>
<Id>3029</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Sapphire>
<Blue-Robe>
<Id>3567</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Blue-Robe>
<Glacier-Shoes>
<Id>819</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Glacier-Shoes>
<Quara-Pincers>
<Id>11490</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Quara-Pincers>
<Small-Ruby>
<Id>3030</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Ruby>
<Warrior-Helmet>
<Id>3369</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Warrior-Helmet>
<Glacier-Robe>
<Id>824</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Glacier-Robe>
<Great-Health-Potion>
<Id>239</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Great-Health-Potion>
<Crown-Armor>
<Id>3381</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Crown-Armor>
<Giant-Shrimp>
<Id>12318</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Giant-Shrimp>
<Quara-Bone>
<Id>11491</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Quara-Bone>
<Small-Diamond>
<Id>3028</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Diamond>
<Skull-Helmet>
<Id>5741</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Skull-Helmet>
<Assassin-Star>
<Id>7368</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Assassin-Star>
<Relic-Sword>
<Id>7383</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Relic-Sword>
<Platinum-Coin>
<Id>3035</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Platinum-Coin>
<Gold-Coin>
<Id>3031</Id>
<Destination>Yellow Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Gold-Coin>
</List>
<Condition>Corpses with listed items</Condition>
<Style>After melee kill</Style>
<OpenBodyTime>300</OpenBodyTime>
<Range>99</Range>
<EatFood>yes</EatFood>
<Enabled>no</Enabled>
</Looting>
<Targeting>
<Monsters>
<Quara-Predator>
<Categories>A</Categories>
<Danger>8</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>20 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ultimate Energy Strike</Spell0>
<Spell1>Strong Energy Strike</Spell1>
<Spell2>Energy Strike</Spell2>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 20 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Energy Strike</Spell0>
<Spell1>Energy Strike</Spell1>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Predator>
<Quara-Pincher>
<Categories>A</Categories>
<Danger>7</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>20 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ultimate Energy Strike</Spell0>
<Spell1>Strong Energy Strike</Spell1>
<Spell2>Energy Strike</Spell2>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 20 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Energy Strike</Spell0>
<Spell1>Energy Strike</Spell1>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Pincher>
<Category-A>
<Categories>-</Categories>
<Danger>10</Danger>
<ListSettings>
<Setting0>
<Count>4+</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Sudden Death Rune</Spell0>
</ListSpell>
<SpellRate>200 to 500</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Category-A>
<Quara-Hydromancer>
<Categories>A</Categories>
<Danger>9</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>20 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ultimate Energy Strike</Spell0>
<Spell1>Strong Energy Strike</Spell1>
<Spell2>Energy Strike</Spell2>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 20 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Energy Strike</Spell0>
<Spell1>Energy Strike</Spell1>
</ListSpell>
<SpellRate>300 to 600</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Hydromancer>
<Quara-Mantassin>
<Categories>A</Categories>
<Danger>2</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>10 to 100 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Energy Strike</Spell0>
<Spell1>Energy Strike</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 10 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>None</Avoid>
<Distance>2</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Energy Strike</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Mantassin>
<Quara-Constrictor>
<Categories>-</Categories>
<Danger>1</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>20 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Energy Strike</Spell0>
<Spell1>Energy Strike</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 20 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Energy Strike</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Stand/Defensive</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Quara-Constrictor>
</Monsters>
<Settings>
<ListOrder>0</ListOrder>
<Health>8</Health>
<Proximity>5</Proximity>
<Danger>6</Danger>
<PlayerOnScreenSecurity>Do nothing</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>no</Enabled>
</Targeting>
<Hud>
<List>
<RecentLoot>
<Script>-- you can add more items here
local warnitems = {nonStackItemsToDeposit}

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

-- spacing between lines
local spacing = 15


local index = 0
local msgs = getmessages("Server Log")
local qtd = msgs.count-1
for i=0,qtd do
if msgs[qtd-i].type == 19 and msgs[qtd-i].text:find('Loot of ') then

local colorm = false
local l = 0
for l=1, table.getn(warnitems) do
if msgs[qtd-i].text:find(warnitems[l]) then
colorm = true
break
end
end
if colorm then
setfontcolor('red')
else
setfontcolor('yellow')
end

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

index=index+1
if index == maxindex then
break
end
end
end</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>no</Enabled>
</RecentLoot>
<MMH>
<Script>-- [[ INIT START ]] --
--
-- 88
-- "" ,d
-- 88
-- ,adPPYba, 88 8b,dPPYba, 88,dPYba,,adPYba, ,adPPYYba, MM88MMM ,adPPYba,
-- I8[ "" 88 88P' "Y8 88P' "88" "8a "" `Y8 88 a8P_____88
-- `"Y8ba, 88 88 88 88 88 ,adPPPPP88 88 8PP"""""""
-- aa ]8I 88 88 88 88 88 88, ,88 88, "8b, ,aa
-- Author: `"YbbdP"' 88 88 88 88 88 `"8bbdP"Y8 "Y888 `"Ybbd8"'
--
-- Monitor My Hunting!
--
-- Version: 1.0
-- Created: 7.09.2012
-- Last update: 18.09.2012
--

MONITOR_MY_HUNTING = MONITOR_MY_HUNTING or {
SCRIPT_NAME = "Monitor My Hunting",
SCRIPT_VERSION = "1.0",

CLEARED_STATS = false,
INITIALIZED = false,
}

MONITOR_MY_HUNTING.SHOW_ALL_ITEMS = false
MONITOR_MY_HUNTING.ITEMS_LIST = {
{NAME = "gold coin", VALUE = 1},
{NAME = "platinum coin", VALUE = 100},
{NAME = "Ultimate Health Potion", VALUE = 200},
{NAME = "Great Mana Potion", VALUE = 0},
{NAME = "Small Emerald", VALUE = 250},
{NAME = "Skull Helmet", VALUE = 40000},
{NAME = "small diamond", VALUE = 300},
{NAME = "Knight Armor", VALUE = 5000},
{NAME = "wand of cosmic energy", VALUE = 2000},
{NAME = "Quara Bone", VALUE = 500},
{NAME = "Quara Pincers", VALUE = 410},
{NAME = "Quara Eye", VALUE = 350},
{NAME = "Mantassin Tail", VALUE = 280},
{NAME = "black pearl", VALUE = 280},
{NAME = "Small saphire", VALUE = 250},
{NAME = "Small Amethyst", VALUE = 200},
{NAME = "Warrior Helmet", VALUE = 5000},
{NAME = "Crown Armor", VALUE = 12000},
{NAME = "White Pearl", VALUE = 160},
{NAME = "Quara Tentacle", VALUE = 140},
{NAME = "Small Ruby", VALUE = 250},
{NAME = "Blue Robe", VALUE = 10000},
{NAME = "Glacier Robe", VALUE = 11000},
{NAME = "Relic Sword", VALUE = 25000},
{NAME = "giant shrimp", VALUE = 10000},
{NAME = "Fish Fin", VALUE = 3000},
}

MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
MONITOR_MY_HUNTING.SUPPLIES_LIST = {
{NAME = "strong mana potion", PRICE = 80},
{NAME = "Sudden Death Rune", PRICE = 108},
{NAME = "Thunderstorm Rune", PRICE = 37},
}

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

MONITOR_MY_HUNTING.TEMP_ITEMS_LIST = MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or {}
MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST or {}
MONITOR_MY_HUNTING.COLORS = MONITOR_MY_HUNTING.COLORS or {
BLACK = rgbcolor(1, 1, 1),
ORANGE = rgbcolor(255, 165, 0),
BLUE = rgbcolor(30, 144, 255),
CORNSILK = rgbcolor(205, 200, 177),
WHITE = rgbcolor(255, 255, 255),
GREEN = rgbcolor(107, 142, 35),
RED = rgbcolor(178, 34, 34),
}

local function CreateMessageObject(MESSAGE_DATA)
if (type(MESSAGE_DATA) ~= "userdata") then
return setmetatable({__data = {TYPE = -1, TIME_STAMP = -1, SENDER_NAME = "", SENDER_LEVEL = -1, CONTENT = ""}}, MessageMetaTable)
else
return setmetatable({__data = {TYPE = MESSAGE_DATA.type, TIME_STAMP = Misc.ConvertToSeconds(string.sub(MESSAGE_DATA.text, 1, 5)), SENDER_NAME = MESSAGE_DATA.sender, SENDER_LEVEL = tonumber((tostring(string.match(MESSAGE_DATA.text, ".+ (%b[]): .+")):gsub("[^%d]", ""))) or 0, CONTENT = string.sub(MESSAGE_DATA.text, 7)}}, MessageMetaTable)
end
end

local function addtextshadow(DISPLAY_TEXT, X_OFFSET, Y_OFFSET, FONT_COLOR)
setfontcolor(MONITOR_MY_HUNTING.COLORS.BLACK)
addtext(DISPLAY_TEXT, X_OFFSET + 1, Y_OFFSET + 1)
setfontcolor(FONT_COLOR)
addtext(DISPLAY_TEXT, X_OFFSET, Y_OFFSET)
end
-- [[ INIT END ]] --

if (not Stats.Update()) then
local SERVER_LOG_MESSAGES = getnewmessages("Server Log")
local SERVER_LOG_MESSAGES_COUNT = SERVER_LOG_MESSAGES.count - 1

for INDEX = 0, SERVER_LOG_MESSAGES_COUNT do
local MESSAGE_OBJECT = CreateMessageObject(SERVER_LOG_MESSAGES[SERVER_LOG_MESSAGES_COUNT - INDEX])

if (MESSAGE_OBJECT:Type() == 19 and MESSAGE_OBJECT:Content():lower():match("^loot of")) then
local LOOT_INFO = Message.ParseLootMessage(MESSAGE_OBJECT, true)

if (#LOOT_INFO.NAME > 0) then
Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] = (Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] or 0) + 1

for _, LOOT_ITEM in ipairs(LOOT_INFO.ITEMS) do
if (Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID]) then
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY = Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY + LOOT_ITEM.QUANTITY
else
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID] = {ID = LOOT_ITEM.ID, NAME = LOOT_ITEM.NAME, QUANTITY = LOOT_ITEM.QUANTITY, VALUE = Item.GetValue (LOOT_ITEM.ID)}
end
end
end
end
end
end

local RESET_ITEMS_AND_SUPPLIES = #MONITOR_MY_HUNTING.ITEMS_LIST ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or #MONITOR_MY_HUNTING.SUPPLIES_LIST ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST

if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
if (LOOT_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].NAME or LOOT_ITEM.VALUE ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].VALUE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end

if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
if (SUPPLY_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].NAME or SUPPLY_ITEM.PRICE ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].PRICE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end

if (not MONITOR_MY_HUNTING.INITIALIZED or RESET_ITEMS_AND_SUPPLIES) then
if (not MONITOR_MY_HUNTING.CLEARED_STATS) then
Stats.Clear(CLEAR_STATS_ALL)
Stats.Update()

MONITOR_MY_HUNTING.CLEARED_STATS = true
end

MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = {}, {}

for _, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
local LOOT_ITEM_ID = Item.GetID(type(LOOT_ITEM.NAME) ~= "table" and LOOT_ITEM.NAME or unpack(LOOT_ITEM.NAME))

Stats.AddItemsLooted(LOOT_ITEM_ID, 0, LOOT_ITEM.VALUE)
table.insert(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, {ID = LOOT_ITEM_ID, NAME = LOOT_ITEM.NAME, VALUE = LOOT_ITEM.VALUE})
end

for _, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
local SUPPLY_ITEM_ID = Item.GetID(type(SUPPLY_ITEM.NAME) ~= "table" and SUPPLY_ITEM.NAME or unpack(SUPPLY_ITEM.NAME))

Stats.AddSuppliesUsed(SUPPLY_ITEM_ID, 0, SUPPLY_ITEM.PRICE)
table.insert(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, {ID = SUPPLY_ITEM_ID, NAME = SUPPLY_ITEM.NAME, PRICE = SUPPLY_ITEM.PRICE})
end

MONITOR_MY_HUNTING.INITIALIZED = true
end

setposition(Client.ClientWindow().left + 5, Client.WorldWindow().top + 5)

local Y_POSITION, INDEX, ITEMS_LOOTED_WORTH, SUPPLIES_USED_WORTH = 30, 0, 0, 0

addtextshadow(sprintf("%s v%s", MONITOR_MY_HUNTING.SCRIPT_NAME:upper(), MONITOR_MY_HUNTING.SCRIPT_VERSION), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)

Y_POSITION = Y_POSITION + 20

addtextshadow("ITEMS LOOTED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)

Y_POSITION = Y_POSITION + 20

for _, LOOT_ITEM in pairs(Stats.GetItemsLooted()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_ITEMS or table.find(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, LOOT_ITEM.ID, "ID")) and LOOT_ITEM.QUANTITY > 0) then
addtextshadow(((#LOOT_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(LOOT_ITEM.NAME, 1, 17), "(.-)%s?$"))) or LOOT_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(LOOT_ITEM.QUANTITY), tostring(math.floor(LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)

INDEX, ITEMS_LOOTED_WORTH = INDEX + 1, ITEMS_LOOTED_WORTH + (LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY)
end
end

addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(ITEMS_LOOTED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)

Y_POSITION = Y_POSITION + 20

addtextshadow("SUPPLIES USED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)

Y_POSITION = Y_POSITION + 20

for _, SUPPLY_ITEM in pairs(Stats.GetSuppliesUsed()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES or table.find(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, SUPPLY_ITEM.ID, "ID")) and SUPPLY_ITEM.QUANTITY > 0) then
addtextshadow(((#SUPPLY_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(SUPPLY_ITEM.NAME, 1, 17), "(.-)%s?$"))) or SUPPLY_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(SUPPLY_ITEM.QUANTITY), tostring(math.floor(SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)

INDEX, SUPPLIES_USED_WORTH = INDEX + 1, SUPPLIES_USED_WORTH + (SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY)
end
end

addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(SUPPLIES_USED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)

Y_POSITION = Y_POSITION + 20

addtextshadow(sprintf("%s: %s GPs (%s K/H)", ((ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and ("PROFIT")) or ("WASTE")), Misc.FormatNumber(ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH), tostring(math.floor(((ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH) * 3600) / (System.HuntingTime() / 1000) / 100) / 10)), 10, Y_POSITION + (INDEX * 16), ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and MONITOR_MY_HUNTING.COLORS.GREEN or MONITOR_MY_HUNTING.COLORS.RED)</Script>
<RefreshRate>500</RefreshRate>
<Enabled>yes</Enabled>
</MMH>
</List>
<Show>If focused</Show>
<Enabled>yes</Enabled>
</Hud>
<Input>
<Keyboard>
<Mode>Simulate</Mode>
<StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
<TypingStyle>Keyboard keys</TypingStyle>
<PressWaitTime>45 to 65</PressWaitTime>
</Keyboard>
<Mouse>
<Mode>Simulate</Mode>
<Scroll>Use mouse wheel</Scroll>
<MoveSpeed>Instantaneous</MoveSpeed>
<ClickWaitTime>30 to 50</ClickWaitTime>
</Mouse>
<OpenMenuPolicy>Confirm if cavebotting</OpenMenuPolicy>
<Enabled>yes</Enabled>
</Input>
</Settings>[/XML]
 
Status
Not open for further replies.
Top