Dziki Johnson
Kafar
- Joined
- Jul 7, 2010
- Messages
- 2,061
- Reaction score
- 191
- Age
- 28
Profesja: Knight
Poziom: 160+
Typ: PACC
Informacje dodatkowe:
-Bota startujemy w przedsionku Zamku
Skrypt:
Poziom: 160+
Typ: PACC
Informacje dodatkowe:
-Bota startujemy w przedsionku Zamku
Skrypt:
PHP:
<Settings>
<Alerts>
<Player>
<OnScreen>
<PlaySound>Yes</PlaySound>
<FlashClient>Yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</OnScreen>
<Attacking>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</Attacking>
<GMOnScreen>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<Disconnect>no</Disconnect>
</GMOnScreen>
</Player>
<Creature />
<Item />
<Message>
<PrivateMessage>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</PrivateMessage>
<Advanced>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Screenshot>no</Screenshot>
</Advanced>
<Raid>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Warnings>All</Warnings>
</Raid>
<SafeBank>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</SafeBank>
<HealCreature>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
</HealCreature>
<YourAttack>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
<SafeList>null</SafeList>
</YourAttack>
<Unjust>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</Unjust>
</Message>
<Capacity>
<Value>100</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>300000</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</StandTime>
<Stamina>
<Value>841</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>no</Disconnect>
</Stamina>
<Disconnect>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
</Disconnect>
<Enabled>yes</Enabled>
</Alerts>
<Healer>
<Rules>
<Exura-Ico>
<HealRange>0 to 92 %</HealRange>
<ManaRange>40 to 54674756</ManaRange>
<HealMethod>Wound Cleansing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>100 to 200</SpamRate>
<Enabled>yes</Enabled>
</Exura-Ico>
<Anti-Para>
<HealRange>0 to 100 %</HealRange>
<ManaRange>40 to 23452345</ManaRange>
<HealMethod>Wound Cleansing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>100 to 200</SpamRate>
<Enabled>yes</Enabled>
</Anti-Para>
<GHP>
<HealRange>0 to 50 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Great Health Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>yes</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>no</Enabled>
</GHP>
<Mana-Pot>
<HealRange>50 to 100 %</HealRange>
<ManaRange>0 to 90 %</ManaRange>
<HealMethod>Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>yes</CheckItem>
<SpamRate>100 to 200</SpamRate>
<Enabled>yes</Enabled>
</Mana-Pot>
<Utura-Gran>
<HealRange>80 to 96 %</HealRange>
<ManaRange>200 to 2314</ManaRange>
<HealMethod>Intense Recovery</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Utura-Gran>
<UHP>
<HealRange>0 to 50 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Ultimate Health Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>yes</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</UHP>
</Rules>
<PingCompensation>10</PingCompensation>
<Enabled>yes</Enabled>
</Healer>
<FriendHealer>
<Rules />
<Enabled>no</Enabled>
</FriendHealer>
<Refiller>
<Rules>
<Refiller0>
<HealRange>0 to 0</HealRange>
<ManaRange>0 to 0</ManaRange>
<ItemRefiller>0</ItemRefiller>
<AmmoCount>0 to 0</AmmoCount>
<ExtraCondition>No condition</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>no</Enabled>
</Refiller0>
</Rules>
<Enabled>no</Enabled>
</Refiller>
<HotKeys>
<List>
<ShowBot>
<Script>showbot()</Script>
<MainKey>66</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowBot>
<PauseBot>
<Script>local cavebot = getsettings("Settings/CaveBot/Enabled")
local targeting = getsettings("Settings/Targeting/Enabled")
if cavebot == 'no' or targeting == 'no' then
setcavebot('on')
settargeting('on')
setlooting('on')
else
setcavebot('off')
settargeting('off')
setlooting('off')
end
wait(500)</Script>
<MainKey>19</MainKey>
<ComboKey>None</ComboKey>
<Enabled>yes</Enabled>
</PauseBot>
<ShowClient>
<Script>focusclient()</Script>
<MainKey>84</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowClient>
<ShowSettings>
<Script>showsettings()</Script>
<MainKey>83</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowSettings>
</List>
<Condition>Client focus required</Condition>
<Enabled>yes</Enabled>
</HotKeys>
<Actions>
<List>
<Drop-Flasks>
<Script>local currentflask = itemcount(285) + itemcount(284) + itemcount(283)
if (maround(7) == 0) and (lootbodies == false) and (cap < capCheck+300) and (currentflask > 10)
then
pausewalking(1000)
moveitems(283,supplyBp,'ground',100)
pausewalking(1000)
moveitems(284,supplyBp,'ground',100)
pausewalking(1000)
moveitems(285,supplyBp,'ground',100)
moveitems(283,mainBp,'ground',100)
pausewalking(1000)
moveitems(284,mainBp,'ground',100)
pausewalking(1000)
moveitems(285,mainBp,'ground',100)
wait(5000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Drop-Flasks>
<Use-Mount>
<Script>if Mount then
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "yes")
else
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "no")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Use-Mount>
<Safe-Bank>
<Script>local msgs = getmessages("NPCs")
local qtd = msgs.count-1
for i=0,qtd do
if msgs[qtd].text:find('There is not enough gold on your account.') then
setcavebot('off')
wait(5000,10000)
closetibia()
end
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Safe-Bank>
<Player-on-Screen>
<Script>if PlayerOnScreen and posy < 31490 and posx > 32886 then
setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","Yes")
setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","Yes")
else
setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","no")
setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","no")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Player-on-Screen>
<Mas-Res-Alarm>
<Script>local msgs = getmessages("Local Chat")
local qtd = msgs.count-1
for i=0,qtd
do
if msgs[qtd].text:find("exura gran mas res")
then
playsound("alert.wav")
end
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Mas-Res-Alarm>
<OpenNextBp>
<Script>if posy < 31490 and cavebot and posx > 32886 then
setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","yes")
setlooting("on")
else
setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","no")
setlooting("off")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</OpenNextBp>
<Exori>
<Script>-- [[ INIT START ]] --
local CONFIG = {
CREATURES = {"Vampire Bride", "Werewolf", "Hellspawn", "Vampire", "Mutated Bat", "Vampire Bride", "Priestess", "Banshee", "Nightmare", "Fury", "Dark Torturer", "Nightstalker", "Bonebeast", "Nightmare Scion", "Spectre", "Gargoyle", "Crypt Shambler", "Demon Skeleton", "Haunted Treeling", "Slime", "War wolf"},
PLAYERS = {
ENABLED = Player_Safe,
DISTANCE = 7,
FLOOR_DIFFERENCE = 1,
SAFE_LIST = {"Bubble", "Eternal Oblivion"},
},
SPELLS = {
--{NAME = "groundshaker", AMOUNT = 6},
{NAME = "fierce berserk", AMOUNT = AmountToEGran},
{NAME = "berserk", AMOUNT = AmountToExori},
{NAME = "front sweep", AMOUNT = AmountToEMin},
--{NAME = "annihilation", HP_PC = 45},
--{NAME = "brutal strike", HP_PC = 10},
--{NAME = "whirlwind throw", HP_PC = 10},
},
}
-- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] --
SPELLS_CONFIG = SPELLS_CONFIG or {}
LAST_FLOOR = LAST_FLOOR or Self.PositionZ()
ATTACK_EXHAUST = ATTACK_EXHAUST or 0
table.lower(CONFIG.CREATURES)
local RESET_SPELLS_CONFIG = #CONFIG.SPELLS ~= #SPELLS_CONFIG
if (not RESET_SPELLS_CONFIG) then
for INDEX, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do
if (SPELL_ENTRY.NAME ~= SPELLS_CONFIG[INDEX].NAME or ((SPELL_ENTRY.AMOUNT and SPELL_ENTRY.AMOUNT ~= SPELLS_CONFIG[INDEX].AMOUNT) or (SPELL_ENTRY.HP_PC and SPELL_ENTRY.HP_PC ~= SPELLS_CONFIG[INDEX].HP_PC))) then
RESET_SPELLS_CONFIG = true
break
end
end
end
if (RESET_SPELLS_CONFIG) then
SPELLS_CONFIG = {}
local CURRENT_INDEX = 1
while (#CONFIG.SPELLS >= CURRENT_INDEX) do
CONFIG.SPELLS[CURRENT_INDEX].INFO = Spell.GetByWordsOrName(CONFIG.SPELLS[CURRENT_INDEX].NAME)
if (not CONFIG.SPELLS[CURRENT_INDEX].INFO:isValid()) then
table.remove(CONFIG.SPELLS, CURRENT_INDEX)
else
if (#CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition() > 0 and table.find({"BIG_BEAM", "BIG_WAVE", "FRONT", "SMALL_BEAM", "SMALL_WAVE", "STRIKE"}, CONFIG.SPELLS[CURRENT_INDEX].INFO:Condition())) then
CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = true
else
CONFIG.SPELLS[CURRENT_INDEX].NEED_DIRECTION = false
end
CURRENT_INDEX = CURRENT_INDEX + 1
end
end
end
-- [[ INIT END ]] --
if (Self.PositionZ() ~= LAST_FLOOR) then
LAST_FLOOR, ATTACK_EXHAUST = Self.PositionZ(), System.TimeMilliseconds() + 2000
return
end
if (System.TimeMilliseconds() > ATTACK_EXHAUST) then
for _, SPELL_ENTRY in ipairs(CONFIG.SPELLS) do
if (SPELL_ENTRY.INFO:isAbleToCast(nil, false)) then
local ATTACKED = Creature.GetAttacked()
if (SPELL_ENTRY.AMOUNT and (not CONFIG.PLAYERS.ENABLED or Self.PlayersAroundFloorIgnore(CONFIG.PLAYERS.DISTANCE, CONFIG.PLAYERS.FLOOR_DIFFERENCE, unpack(CONFIG.PLAYERS.SAFE_LIST)) == 0)) then
local HIGHEST_AMOUNT, BEST_DIRECTION = 0, Self.LookDirection()
if (SPELL_ENTRY.NEED_DIRECTION) then
for DIRECTION, CREATURES_AMOUNT in pairs({[DIRECTION_NORTH] = 0, [DIRECTION_EAST] = 0, [DIRECTION_SOUTH] = 0, [DIRECTION_WEST] = 0}) do
CREATURES_AMOUNT = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), DIRECTION, unpack(CONFIG.CREATURES))
if (CREATURES_AMOUNT > HIGHEST_AMOUNT or (CREATURES_AMOUNT >= HIGHEST_AMOUNT and DIRECTION == Self.LookDirection())) then
HIGHEST_AMOUNT, BEST_DIRECTION = CREATURES_AMOUNT, DIRECTION
end
end
else
HIGHEST_AMOUNT, BEST_DIRECTION = Self.MonstersAroundSpell(SPELL_ENTRY.INFO:Condition(), Self.LookDirection(), unpack(CONFIG.CREATURES)), Self.LookDirection()
end
if (HIGHEST_AMOUNT >= SPELL_ENTRY.AMOUNT) then
while (Self.LookDirection() ~= BEST_DIRECTION) do
Self.Turn(BEST_DIRECTION)
System.Wait(25, 75)
end
if (SPELL_ENTRY.INFO:CastSpell()) then
System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK))
end
end
elseif (SPELL_ENTRY.HP_PC and SPELL_ENTRY.INFO:isAbleToCast(ATTACKED, false) and table.find(CONFIG.CREATURES, ATTACKED:Name():lower()) and SPELL_ENTRY.HP_PC >= ATTACKED:HealthPercent()) then
if (SPELL_ENTRY.INFO:CastSpell(ATTACKED)) then
System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK))
end
end
end
end
end</Script>
<SpamRate>100 to 120</SpamRate>
<Enabled>yes</Enabled>
</Exori>
<Advanced-Healer>
<Script>if Use_GHP then
setsettings("Settings\\Healer\\Rules\\Ultimate Health Potion\\HealRange","0 to 36 %")
setsettings("Settings\\Healer\\Rules\\Great Health Potion\\HealRange","36 to 50 %")
setsettings("Settings\\Healer\\Rules\\Exura Ico\\HealRange","0 to 92 %")
setsettings("Settings\\Healer\\Rules\\Great Health Potion\\Enabled","Yes")
setsettings("Settings\\Looting\\List\\great health potion\\Destination", "0")
else
setsettings("Settings\\Healer\\Rules\\Ultimate Health Potion\\HealRange","0 to 40 %")
setsettings("Settings\\Healer\\Rules\\Great Health Potion\\Enabled","No")
setsettings("Settings\\Healer\\Rules\\Exura Ico\\HealRange","0 to 92 %")
setsettings("Settings\\Looting\\List\\great health potion\\Destination", "2")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Advanced-Healer>
<Movement>
<Script>if (maround(6) <= 4 or target.hppc < 60 or paround(7) >= 1 or standtime > 15000)then
setsettings("Settings\\Targeting\\Monsters\\Dark Torturer\\Listsettings\\Setting0\\Stance", "Approach")
setsettings("Settings\\Targeting\\Monsters\\Fury\\Listsettings\\Setting0\\Stance", "Approach")
setsettings("Settings\\Targeting\\Monsters\\Nightmare\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Nightmare Scion\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Hellspawn\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Werewolf\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Vampire Bride\\Listsettings\\Setting0\\Stance", "Reach")
setsettings("Settings\\Targeting\\Monsters\\Vampire\\Listsettings\\Setting0\\Stance", "Reach")
else
setsettings("Settings\\Targeting\\Monsters\\Dark Torturer\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Fury\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Nightmare\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Nightmare Scion\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Hellspawn\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Werewolf\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Vampire Bride\\Listsettings\\Setting0\\Stance", "No Movement")
setsettings("Settings\\Targeting\\Monsters\\Vampire\\Listsettings\\Setting0\\Stance", "No Movement")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Movement>
<Exori-Hur-Ico>
<Script>wa = 0
wb = 0
wc = 0
if iscreatureontile(posx-1,posy-1,posz) then wa = 1 end
if iscreatureontile(posx-1,posy,posz) then wb = 1 end
if iscreatureontile(posx-1,posy+1,posz) then wc = 1 end
west = wa+wb+wc
na = 0
nb = 0
nc = 0
if iscreatureontile(posx-1,posy-1,posz) then na = 1 end
if iscreatureontile(posx,posy-1,posz) then nb = 1 end
if iscreatureontile(posx+1,posy-1,posz) then nc = 1 end
north = na+nb+nc
ea = 0
eb = 0
ec = 0
if iscreatureontile(posx+1,posy-1,posz) then ea = 1 end
if iscreatureontile(posx+1,posy,posz) then eb = 1 end
if iscreatureontile(posx+1,posy+1,posz) then ec = 1 end
east = ea+eb+ec
sa = 0
sb = 0
sc = 0
if iscreatureontile(posx-1,posy+1,posz) then sa = 1 end
if iscreatureontile(posx,posy+1,posz) then sb = 1 end
if iscreatureontile(posx+1,posy+1,posz) then sc = 1 end
south = sa+sb+sc
if ((south < AmountToEMin and east < AmountToEMin and west < AmountToEMin and north < AmountToEMin) or cancast("exori min") == false or (paround(10, true) >= 1 and Safe_Player)) and ((maround(1) < AmountToExori or cancast("exori") == false) or (paround(7, true) >= 1 and Player_Safe)) and ((maround(1) < AmountToEGran or cancast("exori gran") == false) or (paround(7, true) >= 1 and Player_Safe)) and maround(7) >= AmountToIcoandHur and target.id ~= 0 and cancast("exori hur") then
cast("exori hur")
end
if ((south < AmountToEMin and east < AmountToEMin and west < AmountToEMin and north < AmountToEMin) or cancast("exori min") == false or (paround(10, true) >= 1 and Safe_Player)) and ((maround(1) < AmountToExori or cancast("exori") == false) or (paround(7, true) >= 1 and Player_Safe)) and ((maround(1) < AmountToEGran or cancast("exori gran") == false) or (paround(7, true) >= 1 and Player_Safe)) and maround(7) >= AmountToIcoandHur and target.id ~= 0 and cancast("exori ico") and cancast("exori hur") == false and target.dist == 1 then
cast("exori ico")
end</Script>
<SpamRate>100 to 200</SpamRate>
<Enabled>yes</Enabled>
</Exori-Hur-Ico>
<Stake>
<Script>if (UseStake) and (maround(2) == 0) then
stake(5,true)
wait(1000)
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Stake>
<Unrust>
<Script>local items = {'chain armor', 'scale armor', 'brass armor', 'plate armor', 'plate legs', 'brass legs'}
local rusty = {8895, 8896, 8898, 8899}
if Unrust then
if maround(5) == 0 then
for i,j in ipairs(rusty) do
if itemcount(j) > 0 and itemcount(9016) > 0 then
pausewalking(2000)
useitemon("flask of rust remover",j,lootBp)
pausewalking(500)
wait(2000)
end
end
for _, v in ipairs(items) do
if itemcount(v, lootBp) > 0 then
pausewalking(2000)
moveitems(v, lootBp, 'ground', 1)
wait(1000, 2000)
break
end
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Unrust>
<Soft-Boots>
<Script>local DEFAULT_BOOTS = 'boots of haste' --Name of normal boots
local CONSIDER_TYPE = 1 --[[ 1 = mp pc, 2 = hp pc, 3 = mp exact, 4 = hp exact ]]
local CONSIDER_EQUIP = {40, 90} -- Value to equip soft boots
local CONSIDER_UNEQUIP = {99, 100} -- Value to unequip soft boots
--[[ ENGINE ]]
local SCRIPT_INFO = "Name: Soft Boots Changer/nVersion: 1.2.0 beta/nAuthor: sirmate"
local NORMAL_BOOTS_ID = itemid(DEFAULT_BOOTS)
local RANDOM_EQUIP = math.random(CONSIDER_EQUIP[1], CONSIDER_EQUIP[2])
local RANDOM_UNEQUIP = math.random(CONSIDER_UNEQUIP[1], CONSIDER_UNEQUIP[2])
local HP_MP_VALUES = {mppc, hppc, mp, hp}
if (boots == 3549) and (pzone == true or HP_MP_VALUES[CONSIDER_TYPE] >= RANDOM_UNEQUIP) then
if (itemcount(DEFAULT_BOOTS) > 0) then
moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
wait(1100, 1200)
else
moveitems(boots, "Boots", "all", 1)
wait(1000, 1200)
end
elseif (boots == 6530 or boots == 0) then
if (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
moveitems(6529, "all", "Boots", 1)
wait(1000, 1200)
elseif (itemcount(NORMAL_BOOTS_ID) > 0) then
moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
wait(1000, 1200)
elseif (boots > 0) then
moveitems(boots, "Boots", "all", 1)
wait(1000, 1200)
end
elseif (boots == NORMAL_BOOTS_ID) and (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
moveitems(6529, "all", "Boots", 1)
wait(1000, 1200)
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Soft-Boots>
<Auto-Haste>
<Script>if ((posy > 31490 and posx < 32886) or (Auto_Haste and maround(2) == 0)) and hasted == false and pzone == false and standtime < 10000 then
cast("utani hur")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Haste>
<Anti-Spectre>
<Script>if target.name == "Spectre" and standtime > 10000 and maround(3) == 1 then
stopattack()
wait(3000)
if target.name == "Spectre" then
settargeting("off")
stopattack()
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-Spectre>
<Demonic-Blood>
<Script>local backpackName = lootBp
-- DO NOT EDIT BELOW!
if itemcount(6558, backpackName) > 0 and maround(3) == 0 then
useitem(6558, backpackName)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Demonic-Blood>
<Refilling-Targeting>
<Script>if standtime < 15000 and (posy > 31490 or posx < 32886) then
settargeting("off")
elseif posy > 31490 or posx < 32886 then
settargeting("on")
wait(10000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Refilling-Targeting>
</List>
<Setup>-- Vengoth by Delking v1.0
East_Down = false -- Hunt East Down? Add for spawn compensation
Fury_Floor = true -- Hunt Fury Floor? Add for PG
Hardcore_North = true -- Hunt North Tower? Up to door floor 300+
North_Upper_Amount = 3 -- Hunt Past the door in north tower? 300+
-- Good Profit, Good Exp, Spawn Compensation
-- Number between 1-3(Amount of floors to go)
Balcony = false -- Wanna hunt Balcony? North Tower(2 needed)
Kill_Fury = true -- Kill Fury and Dark Torturer? For Profit
-- Spell Options
AmountToIcoandHur = 1 -- How many to shoot Exori Ico/Hur?
AmountToEGran = 3 -- How many monsters to shoot E-Gran?
AmountToExori = 2 -- How many monsters to use Exori?
AmountToEMin = 2 -- How many monsters to use Exori Min?
Player_Safe = true -- Stop shooting Exori spells if player?
Auto_Haste = true -- Auto Haste inside spawn?
--No backpack ideas?: http://tibia.wikia.com/wiki/Backpacks
--Backpacks
mainBp = "backpack of holding" -- Main Backpack name
lootBp = "backpack of holding" -- Loot Backpack name
supplyBp = "dragon backpack" -- Supply Backpack name
goldBp = "jewelled backpack" -- Gold Backpack name
--Depot Backpacks
DpBpAmount = 5 -- Amount of DpBps you will use (1-5)
DpBp = "brown backpack" -- First Depot Backpack name
iDpBp = "brocade backpack" -- Item Depot Backpack name
sDpBp = "brown backpack" -- Stack Depot Backpack name
--Optional Depot Backpacks
DpBp2 = "red backpack" -- Second Depot Backpack name
iDpBp2 = "red backpack" -- Item Depot Backpack name
sDpBp2 = "purple backpack" -- Stack Depot Backpack name
DpBp3 = "blue backpack" -- Third Depot Backpack name
iDpBp3 = "blue backpack" -- Item Depot Backpack name
sDpBp3 = "golden backpack" -- Stack Depot Backpack name
DpBp4 = "orange backpack" -- Fourth Depot Backpack name
iDpBp4 = "orange backpack" -- Item Depot Backpack name
sDpBp4 = "green backpack" -- Stack Depot Backpack name
DpBp5 = "camouflage backpack" -- Fifth Depot Backpack name
iDpBp5 = "camouflage backpack" -- Item Depot Backpack name
sDpBp5 = "beach backpack" -- Stack Depot Backpack name
--Supplies
mpID = "Mana potion"
mpPrice = 50
mpBuy = 2600
mpCheck = 250
hpID = "ultimate health potion" -- Both UHP and GHP is in healer!
hpPrice = 310
hpBuy = 80
hpCheck = 50
--Optional HP Pot
Use_GHP = false -- Wanna use GHPs?
hpID2 = "great health potion" -- Both UHP and GHP is in healer!
hpPrice2 = 190
hpBuy2 = 100
hpCheck2 = 50
--Miscellaneous
PlayerOnScreen = true -- Player on Screen alarm in spawn?
Mount = true -- Auto Mount?
UseStake = false
Unrust = false
capCheck = 0 -- For refills and vial dropper
staminaCheck = 14 -- How much stamina to logout?
Skill = "Axe" -- Sword, Club, Axe, Distance or Magic
-- (Need to be with capital letter like this)</Setup>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<Vengoth_By_Delking>Action 32786 31248 7 if posx > 32886 then gotolabel("Start") end</Vengoth_By_Delking>
<Depot>Stand 32787 31248 7</Depot>
<w001>Stand 32786 31248 7</w001>
<w002>Action 32786 31248 7 if posz ~= 6 then gotolabel("Depot") else;closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(lootBp, mainBp);wait(1000,2000);resizewindows();wait(1000,1200);end;;gotolabel("OpenDP");</w002>
<w333>Action 32786 31245 6 stacks2 = {7368,3034,9685,3027,3010,5894,9662,3033,3028,10317,5897,7439,3026,10312,6499,10277,5925,9645,237,11449,11446,236,9368,9057,10304,3033,5911,9058,10306,10244,3566,3271,3284,3434,9028,9103,7386,8045,12306,3079,8531,3053,3055,7383,3326,7428,7419,3567,811,6299,7387,3385,8043,9027,7451,3342,3371,7407,7427,3067,8923,8896,3081,5668,5669,12320,8895,3371,3369,7452,9056,9040,7421,3065,7456,3554,7404,3364,6299,5479,9058,7388,7412,3098};;if itemcount(unpack(stacks2)) == 0 then;gotolabel("BPs1");end</w333>
<OpenDP>Action 32786 31245 6 reachgrounditem("depot");wait(1000, 1500);openitem("depot");wait(900, 1400);openitem(3502, "locker");wait(900, 1400);if DpBpAmount == 1 then;openitem(DpBp, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 2 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 3 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount == 4 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp4, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);elseif DpBpAmount >= 5 then;openitem(DpBp, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp2, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp3, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp4, "Depot Chest", true);wait(1000,2000);resizewindows();wait(900, 1400);openitem(DpBp5, "Depot Chest");wait(1000,2000);resizewindows();wait(900, 1400);end;;if windowcount() < 1+DpBpAmount then ;gotolabel("Depot");end</OpenDP>
<w000>Action 32786 31247 6 local stacks = {7368,3034,9685,3027,3010,5894,9662,3033,3028,10317,5897,7439,3026,10312,6499,10277,5925,9645,237,11449,11446,236,9368,9057,10304,3033,5911,9058,10306, "great health potion", "petrified scream", "soul orb", "great mana potion", "cultish robe"};local items = {10244,3566,3271,3284,3434,9028,9103,7386,8045,12306,3079,8531,3053,3055,7383,3326,7428,7419,3567,811,6299,7387,3385,8043,9027,7451,3342,3371,7407,7427,3067,8923,8896,3081,5668,5669,12320,8895,3371,3369,7452,9056,9040,7421,3065,7456,3554,7404,3364,6299,5479,9058,7388,7412,3098, "moonlight rod", "terra rod", "spirit cloak", "wedding ring", "jewelled backpack", "obsidian lance"};;;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));if itemcount(lootBp, lootBp) >= 1 then;openitem(lootBp, lootBp);wait(900, 1400);;;depotdeposit(sDpBp, unpack(stacks));depotdeposit(iDpBp, unpack(items));depotdeposit(sDpBp2, unpack(stacks));depotdeposit(iDpBp2, unpack(items));depotdeposit(sDpBp3, unpack(stacks));depotdeposit(iDpBp3, unpack(items));depotdeposit(sDpBp4, unpack(stacks));depotdeposit(iDpBp4, unpack(items));depotdeposit(sDpBp5, unpack(stacks));depotdeposit(iDpBp5, unpack(items));end;end;end;end;end;end;end</w000>
<BPs1>Action 32786 31247 6 if stamina < staminaCheck*60 then gotolabel("Stamina") end;;closewindows();;closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(800,1200);resizewindows();wait(1000,2000);openitem(supplyBp, mainBp, true);wait(1000,2000);resizewindows();wait(1000,2000);;if windowcount() < 2 then;gotolabel("BPs1");end;</BPs1>
<Bank>Stand 32786 31247 6</Bank>
<w004>Stand 32786 31248 6</w004>
<w003>Stand 32824 31248 7</w003>
<w005>Action 32824 31248 7 if maround(3, "Znozel") == 0 then gotolabel("Bank") end;;</w005>
<w006>Action 32824 31248 7 local mpDraw = (mpBuy-itemcount(mpID))*mpPrice;if mpDraw < 0 then;mpDraw = 0;end;local hpDraw = (hpBuy-itemcount(hpID))*hpPrice;if hpDraw < 0 then;hpDraw = 0;end;local hpDraw2 = (hpBuy2-itemcount(hpID2))*hpPrice2;if hpDraw2 < 0 or Use_GHP == false then;hpDraw2 = 0;end;local softDraw = itemcount(6530)*10000;;x = mpDraw+hpDraw+softDraw+5000+hpDraw2;;say("hi");wait(1500,1700);npcsay("deposit all");wait(1000,1200);npcsay("yes");wait(1200,1300);;if x > 0 then; npcsay("withdraw "..x); wait(500,800); npcsay("yes"); wait(1000,1200); npcsay("balance");end;;</w006>
<w007>Stand 32830 31236 7</w007>
<Shops>Stand 32790 31238 7</Shops>
<w009>Stand 32790 31239 7</w009>
<w011>Stand 32789 31239 6</w011>
<w010>Stand 32789 31238 5</w010>
<w012>Action 32789 31239 5 if maround(3, "Chuckles") == 0 then gotolabel("Shops") end;;</w012>
<w008>Action 32789 31239 5 ;sellflasks();wait(500);;local mpCount = itemcount(mpID);local hpCount = itemcount(hpID);local hpCount2 = itemcount(hpID2);;buyitemsupto(hpID,hpBuy,hpCount);wait(200,300);;if Use_GHP then;buyitemsupto(hpID2,hpBuy2,hpCount2);wait(200,300);end;;x = mpBuy - itemcount(mpID);while x > 0 do ;buyitems(mpID, x) ;wait(500,1000) ;moveitems(mpID,supplyBp, 1000) ;wait(300,400) ;x = mpBuy - itemcount(mpID);end;;</w008>
<Down_Shop>Stand 32789 31239 5</Down_Shop>
<w013>Stand 32790 31239 6</w013>
<w014>Action 32790 31241 7 if posz ~= 7 then gotolabel("Down_Shop") end</w014>
<w015>Stand 32833 31257 7</w015>
<w016>Action 32833 31257 7 if itemcount(mpID) < mpBuy-50 or itemcount(hpID) < hpBuy-20 or (itemcount(hpID2) < hpBuy2-10 and Use_GHP) then gotolabel("Depot") end;;if itemcount(6530) > 0 then gotolabel("Softs") end;;;</w016>
<ToHunt>Stand 32833 31262 7</ToHunt>
<w018>Stand 32833 31263 7</w018>
<w019>Stand 32833 31265 6</w019>
<w021>Action 32832 31266 5 if posz ~= 5 then gotolabel("ToHunt") end</w021>
<ToHunt2>Use 32832 31266 5</ToHunt2>
<w017>Stand 32834 31270 5</w017>
<w020>Stand 32834 31272 6</w020>
<w022>Action 32834 31274 7 if posz ~= 7 then gotolabel("ToHunt2") else settargeting("off") end</w022>
<ToHunt3>Stand 32835 31281 7</ToHunt3>
<w024>Stand 32835 31300 7</w024>
<w025>Stand 32834 31323 7</w025>
<w026>Stand 32837 31346 7</w026>
<w027>Stand 32837 31364 7</w027>
<w028>Action 32837 31364 7 if maround(7, "Harlow") == 0 then gotolabel("ToHunt3") else;reachcreature("Harlow");wait(1000,2000);say("hi");wait(1000,2000);npcsay("vengoth");wait(1000,2000);npcsay("yes");wait(2000,1000);end</w028>
<w023>Action 32857 31549 7 if not islocation(7) then gotolabel("ToHunt3") end</w023>
<w029>Stand 32868 31548 7</w029>
<w030>Stand 32891 31548 7</w030>
<ToHunt4>Stand 32906 31547 7</ToHunt4>
<w032>Stand 32934 31542 7</w032>
<w033>Stand 32936 31542 7</w033>
<w031>Action 32938 31542 6 if posz ~= 6 then gotolabel("ToHunt4") end</w031>
<ToHunt5>Stand 32956 31546 6</ToHunt5>
<w035>Stand 32957 31546 6</w035>
<w036>Stand 32946 31550 5</w036>
<w037>Stand 32945 31550 5</w037>
<w038>Stand 32939 31554 4</w038>
<w039>Stand 32938 31554 4</w039>
<w040>Stand 32929 31557 5</w040>
<w041>Stand 32928 31557 5</w041>
<w044>Stand 32929 31565 6</w044>
<w042>Stand 32933 31571 6</w042>
<w043>Stand 32934 31571 6</w043>
<w045>Stand 32938 31566 5</w045>
<w046>Stand 32938 31565 5</w046>
<w047>Stand 32946 31562 4</w047>
<w048>Stand 32947 31562 4</w048>
<w049>Stand 32951 31558 5</w049>
<w050>Action 32951 31556 4 if not islocation(7) then gotolabel("ToHunt5") end</w050>
<ToHunt6>Stand 32953 31555 4</ToHunt6>
<w051>Stand 32950 31552 3</w051>
<w052>Stand 32939 31558 1</w052>
<w053>Stand 32941 31578 0</w053>
<w054>Stand 32952 31567 1</w054>
<w055>Stand 32962 31551 1</w055>
<w056>Stand 32956 31536 4</w056>
<w057>Action 32956 31534 5 if posz ~= 5 then gotolabel("ToHunt6") end</w057>
<ToHunt7>Stand 32957 31532 5</ToHunt7>
<w034>Stand 32957 31524 6</w034>
<w058>Stand 32957 31518 6</w058>
<w059>Stand 32957 31512 6</w059>
<w060>Stand 32953 31486 6</w060>
<Start>Stand 32953 31467 6</Start>
<BPs2>Action 32953 31466 6 if posy > 31472 then gotolabel("ToHunt7") else closewindows();wait(1000,2000);openitem(mainBp, "back", true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(supplyBp, mainBp, true);resizewindows();wait(1000,2000);openitem(lootBp, mainBp, true);resizewindows();wait(1000,2000);openitem(goldBp, mainBp, true);resizewindows();wait(1000,2000);;if windowcount() < 4 then;gotolabel("BPs2");end;end</BPs2>
<w196>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w196>
<East_Up>Stand 32955 31468 6</East_Up>
<w180>Use 32956 31468 6</w180>
<w062>Action 32955 31468 6 settargeting("off")</w062>
<w063>Stand 32964 31465 6</w063>
<w064>Action 32964 31465 6 settargeting("on")</w064>
<East_Up2>Stand 32959 31467 6</East_Up2>
<w066>Action 32959 31467 6 settargeting("off");;</w066>
<w067>Stand 32960 31467 6</w067>
<w068>Stand 32965 31463 5</w068>
<w098>Stand 32965 31463 5</w098>
<w069>Action 32965 31463 5 if posz == 6 then gotolabel("East_Up2") else settargeting("on") end;</w069>
<East_Up3>Stand 32962 31457 5</East_Up3>
<w071>Action 32962 31457 5 settargeting("off");;</w071>
<w072>Stand 32962 31456 5</w072>
<w073>Stand 32969 31458 4</w073>
<w074>Action 32969 31458 4 if posz == 5 then gotolabel("East_Up3") else settargeting("on") end;</w074>
<East_Up4>Stand 32972 31463 4</East_Up4>
<w076>Action 32972 31463 4 settargeting("off");</w076>
<w061>Stand 32971 31464 4</w061>
<w077>Stand 32965 31456 3</w077>
<w078>Action 32965 31456 3 if posz == 4 then gotolabel("East_Up4") else settargeting("on") end;</w078>
<w065>Stand 32963 31459 3</w065>
<East_Up5>Stand 32962 31460 3</East_Up5>
<w070>Stand 32965 31462 3</w070>
<w075>Stand 32965 31461 3</w075>
<w081>Action 32965 31459 2 if posz ~= 2 then gotolabel("East_Up4") else settargeting("off") end</w081>
<Use_Mirrors>Use 32965 31457 2</Use_Mirrors>
<w083>Use 32966 31456 2</w083>
<w084>Use 32968 31456 2</w084>
<Down_Boss>Stand 32967 31463 1</Down_Boss>
<w086>Action 32954 31469 6 if posz == 6 then gotolabel("East_Down");elseif posz == 1 then gotolabel("Down_Boss");elseif (isitemontile(8667, 32965, 31457, 2) and isitemontile(8667, 32966, 31456, 2) and isitemontile(8666, 33298, 31456, 2)) or(isitemontile(8721, 32965, 31457, 2) and isitemontile(8721, 32966, 31456, 2) and isitemontile(8721, 33298, 31456, 2)) then gotolabel("Down_No_Boss") ;else ;gotolabel("Use_Mirrors") end;</w086>
<w082>Stand 32955 31468 6</w082>
<w195>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w195>
<East_Down>Action 32955 31468 6 if East_Down == false then gotolabel("West_Down2") end</East_Down>
<w329>Action 32945 31461 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;;</w329>
<East_Down2>Stand 32955 31468 6</East_Down2>
<w087>Action 32955 31468 6 settargeting("off");</w087>
<w088>Use 32956 31468 6</w088>
<w089>Stand 32964 31457 6</w089>
<w090>Stand 32963 31457 6</w090>
<w091>Stand 32964 31455 7</w091>
<w092>Action 32964 31455 7 if posz == 6 then gotolabel("East_Down2") else settargeting("on") end;;;</w092>
<East_Down3>Stand 32967 31451 7</East_Down3>
<w094>Action 32967 31451 7 settargeting("off")</w094>
<w095>Stand 32968 31450 7</w095>
<w096>Stand 32966 31451 8</w096>
<w097>Action 32966 31451 8 if posz == 7 then gotolabel("East_Down3") else settargeting("on") end;;;</w097>
<East_Down4>Stand 32958 31451 8</East_Down4>
<w099>Action 32958 31451 8 settargeting("off");</w099>
<w100>Stand 32958 31452 8</w100>
<w101>Stand 32964 31457 9</w101>
<w102>Action 32964 31457 9 if posz == 8 then gotolabel("East_Down4") else settargeting("on") end;;;</w102>
<East_Down5>Stand 32964 31461 9</East_Down5>
<w104>Action 32963 31462 9 settargeting("off");</w104>
<w105>Stand 32965 31461 9</w105>
<w106>Stand 32964 31457 8</w106>
<w107>Action 32963 31457 8 if posz == 9 then gotolabel("East_Down5") else settargeting("on") end;;;</w107>
<East_Down6>Stand 32958 31459 8</East_Down6>
<w109>Action 32958 31459 8 settargeting("off");</w109>
<w110>Stand 32958 31458 8</w110>
<w111>Stand 32960 31462 7</w111>
<w112>Action 32960 31462 7 if posz == 8 then gotolabel("East_Down6") else settargeting("on") end;;;</w112>
<Door1>Stand 32959 31465 7</Door1>
<w114>Use 32958 31465 7</w114>
<w115>Stand 32956 31465 7</w115>
<w113>Action 32955 31465 7 if posz ~= 7 or not islocation(7) then gotolabel("East_Down6") end</w113>
<w116>Stand 32953 31465 7</w116>
<w117>Ladder 32953 31465 7</w117>
<w118>Action 32952 31466 6 if posz ~= 6 then gotolabel("Door1") end</w118>
<w194>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w194>
<West_Down2>Stand 32951 31464 6</West_Down2>
<w330>Action 32945 31461 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;;</w330>
<w120>Action 32950 31464 6 settargeting("off")</w120>
<w119>Use 32950 31464 6</w119>
<w121>Stand 32944 31464 6</w121>
<w122>Action 32944 31464 6 settargeting("on");</w122>
<w123>Stand 32943 31459 6</w123>
<w124>Action 32943 31459 6 settargeting("off");</w124>
<w263>Stand 32943 31458 6</w263>
<w125>Stand 32940 31463 7</w125>
<w126>Stand 32945 31462 8</w126>
<w127>Action 32945 31462 8 if posz == 6 or posz == 7 then gotolabel("West_Down2") else settargeting("on") end;;;;</w127>
<West_Down3>Stand 32945 31458 8</West_Down3>
<w129>Action 32945 31458 8 settargeting("off");</w129>
<w130>Stand 32946 31458 8</w130>
<w131>Stand 32950 31455 9</w131>
<w132>Action 32950 31455 9 if posz == 8 then gotolabel("West_Down3") else settargeting("on") end;;;;;</w132>
<w331>Stand 32952 31449 9</w331>
<West_Down4>Stand 32953 31462 9</West_Down4>
<w134>Action 32953 31462 9 settargeting("off");</w134>
<w135>Stand 32952 31462 9</w135>
<w332>Stand 32952 31460 8</w332>
<w137>Action 32952 31461 8 if posz == 9 then gotolabel("West_Down4") else settargeting("on") end;;;;;</w137>
<w138>Stand 32951 31450 8</w138>
<West_Down5>Stand 32955 31446 8</West_Down5>
<w140>Use 32956 31446 8</w140>
<w141>Stand 32959 31446 8</w141>
<w142>Action 32959 31446 8 if posx <= 32956 then gotolabel("West_Down5") else settargeting("off") end;</w142>
<w143>Stand 32960 31446 8</w143>
<w144>Stand 32946 31450 9</w144>
<w145>Action 32946 31450 9 if posz == 8 then gotolabel("West_Down5") else settargeting("on") end;;;;;</w145>
<w146>Action 32946 31450 9 wait(3000)</w146>
<Hardcore>Action 32946 31450 9 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill345");elseif Hardcore_North then gotolabel("Hardcore_North") end</Hardcore>
<w148>Stand 32959 31446 9</w148>
<West_Down6>Stand 32960 31446 9</West_Down6>
<w150>Stand 32957 31446 8</w150>
<w151>Action 32957 31446 8 settargeting("off");</w151>
<w152>Use 32956 31446 8</w152>
<w147>Stand 32954 31453 8</w147>
<w153>Stand 32953 31455 7</w153>
<w154>Action 32953 31455 7 if posz == 8 or posz == 9 then gotolabel("West_Down6") else settargeting("on") end;;;;;</w154>
<w155>Stand 32953 31459 7</w155>
<w156>Use 32953 31460 7</w156>
<w157>Stand 32953 31465 7</w157>
<w158>Ladder 32953 31465 7</w158>
<Hardcore_Checker>Action 32953 31466 6 if posz ~= 6 or posy < 31456 or posx < 32951 then gotolabel("Hardcore") end</Hardcore_Checker>
<w193>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") end;</w193>
<West_Up>Stand 32951 31464 6</West_Up>
<w161>Action 32951 31464 6 settargeting("off");</w161>
<w160>Use 32950 31464 6</w160>
<w162>Stand 32949 31461 6</w162>
<w163>Stand 32947 31462 5</w163>
<w164>Action 32947 31462 5 if posz == 6 then gotolabel("West_Up") else settargeting("on") end;</w164>
<West_Up2>Stand 32938 31461 5</West_Up2>
<w166>Action 32938 31461 5 settargeting("off");</w166>
<w167>Stand 32937 31461 5</w167>
<w168>Stand 32936 31463 4</w168>
<w169>Action 32936 31462 4 if posz == 5 then gotolabel("West_Up2") else settargeting("on") end;;</w169>
<w170>Stand 32937 31456 4</w170>
<w171>Action 32937 31456 4 if Fury_Floor == false then gotolabel("Down_West_Up") end</w171>
<w322>Stand 32941 31457 4</w322>
<West_Up3>Stand 32944 31456 4</West_Up3>
<w173>Action 32944 31456 4 settargeting("off");</w173>
<w174>Stand 32944 31455 4</w174>
<w175>Stand 32940 31455 3</w175>
<w103>Stand 32940 31455 3</w103>
<w176>Action 32940 31454 3 if posz == 4 then gotolabel("West_Up3") else settargeting("on") end;;</w176>
<w177>Stand 32943 31455 3</w177>
<w178>Action 32943 31455 3 if Kill_Fury == false then gotolabel("Down_West_Up") end</w178>
<Fury>Stand 32945 31460 3</Fury>
<w264>Action 32945 31460 3 settargeting("off")</w264>
<w179>Use 32944 31461 3</w179>
<w265>Action 32945 31460 3 wait(700,900);settargeting("on")</w265>
<Close_Fury>Stand 32945 31460 3</Close_Fury>
<w182>Action 32945 31460 3 if not islocation() then gotolabel("West_Up") ;elseif toptileitem(32944, 31461, 3) == 5732 then ;gotolabel("Down_West_Up");elseif toptileitem(32944, 31461, 3) == 8309 then gotolabel("Close_Fury2") ;else;moveitems(toptileitem(32944, 31461, 3),ground(32944, 31461, 3),ground(32945, 31460, 3),100);end</w182>
<Close_Fury_2>Use 32944 31461 3</Close_Fury_2>
<w181>Stand 32945 31460 3</w181>
<w183>Action 32945 31460 3 if islocation() and toptileitem(32944, 31461, 3) == 5732 then ;gotolabel("Down_West_Up");else;gotolabel("Fury") ;end;</w183>
<Down_West_Up>Stand 32944 31456 3</Down_West_Up>
<w184>Action 32944 31456 3 settargeting("off")</w184>
<w185>Stand 32944 31455 3</w185>
<w323>Stand 32940 31457 4</w323>
<w186>Stand 32935 31457 4</w186>
<w187>Stand 32937 31461 4</w187>
<w188>Stand 32949 31461 5</w188>
<w189>Use 32950 31464 6</w189>
<w190>Stand 32953 31466 6</w190>
<w191>Action 32953 31466 6 if posz ~= 6 or posx < 32951 then ;settargeting("on");gotolabel("Down_West_Up") end;</w191>
<w192>Action 32953 31466 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Refill") else gotolabel("East_Up") end</w192>
<Refill>Stand 32953 31483 6</Refill>
<w080>Action 32785 31244 6 settargeting("off")</w080>
<w198>Stand 32953 31484 6</w198>
<w197>Stand 32957 31498 6</w197>
<w199>Stand 32957 31516 6</w199>
<w200>Stand 32957 31522 6</w200>
<w201>Stand 32957 31528 6</w201>
<w202>Stand 32957 31532 6</w202>
<w203>Action 32957 31534 5 if posz ~= 5 then gotolabel("Refill") end</w203>
<Refill2>Stand 32956 31536 5</Refill2>
<w205>Stand 32960 31541 4</w205>
<w206>Stand 32960 31560 1</w206>
<w207>Stand 32951 31575 1</w207>
<w208>Stand 32937 31573 0</w208>
<w209>Stand 32944 31553 1</w209>
<w210>Stand 32953 31555 3</w210>
<w211>Action 32952 31557 4 if posz ~= 4 then gotolabel("Refill2") end</w211>
<Refill3>Stand 32951 31558 4</Refill3>
<w212>Stand 32947 31562 5</w212>
<w213>Stand 32938 31565 4</w213>
<w214>Stand 32934 31571 5</w214>
<w215>Stand 32929 31566 6</w215>
<w216>Stand 32927 31557 6</w216>
<w217>Stand 32928 31557 6</w217>
<w218>Stand 32937 31554 5</w218>
<w219>Stand 32938 31554 5</w219>
<w220>Stand 32945 31550 4</w220>
<w221>Stand 32953 31548 5</w221>
<w222>Stand 32957 31546 5</w222>
<w223>Stand 32937 31542 6</w223>
<w224>Stand 32936 31542 6</w224>
<w225>Action 32936 31542 6 if posz ~= 7 then gotolabel("Refill3") end</w225>
<Refill4>Stand 32916 31543 7</Refill4>
<w226>Stand 32893 31541 7</w226>
<w227>Stand 32864 31549 7</w227>
<w228>Stand 32857 31549 7</w228>
<w229>Action 32857 31549 7 if maround(6, "Harlow") == 0 then gotolabel("Refill4") else;reachcreature("Harlow");wait(2000,2100);say("hi");wait(1000,2000);npcsay("yalahar");wait(1000,2000);npcsay("yes");wait(1000,2000);end;;</w229>
<w136>Action 32838 31335 7 if posy > 31390 then gotolabel("Refill4") end</w136>
<Refill5>Stand 32837 31358 7</Refill5>
<w230>Stand 32838 31336 7</w230>
<w231>Stand 32833 31311 7</w231>
<w232>Stand 32835 31282 7</w232>
<w233>Stand 32834 31273 7</w233>
<w234>Stand 32834 31272 7</w234>
<w235>Stand 32834 31270 6</w235>
<w236>Action 32834 31268 5 if posz ~= 5 then gotolabel("Refill5") end</w236>
<Refill6>Use 32832 31269 5</Refill6>
<w237>Stand 32834 31265 5</w237>
<w238>Stand 32834 31263 6</w238>
<w204>Action 32834 31261 7 if posz ~= 7 then gotolabel("Refill6") else gotolabel("Depot") end</w204>
<Stamina>Stand 32778 31247 6</Stamina>
<w239>Stand 32777 31247 6</w239>
<w240>Stand 32786 31249 5</w240>
<w241>Action 32786 31249 5 if not islocation(5) then gotolabel("Stamina") else gotolabel(Skill) end</w241>
<Sword>Use 32782 31251 5</Sword>
<Axe>Use 32784 31251 5</Axe>
<Club>Use 32786 31251 5</Club>
<Distance>Use 32788 31251 5</Distance>
<Magic>Use 32790 31251 5</Magic>
<Softs>Stand 32828 31257 7</Softs>
<w242>Action 32828 31257 7 turn("w");wait(100,200);cast("exani hur up");wait(1000,2000);;if posz ~= 6 then gotolabel("Softs") end</w242>
<Boat_To_Veno>Stand 32817 31274 6</Boat_To_Veno>
<w244>Stand 32815 31277 6</w244>
<w245>Ladder 32815 31277 6</w245>
<w246>Action 32815 31277 6 if posz == 5 then gotolabel("Travel_Venore") end</w246>
<w247>Use 32817 31275 6</w247>
<w248>Action 32817 31275 6 gotolabel("Boat_To_Veno")</w248>
<Travel_Venore>Stand 32816 31279 5</Travel_Venore>
<w243>Action 32816 31279 5 reachcreature("Karith");wait(1000,2000);say("hi");wait(1000,2000);npcsay("venore");wait(1000,2000);npcsay("yes");wait(1000,2000);;if posz == 5 then gotolabel("Travel_Venore") end</w243>
<Venore>Stand 32954 32033 6</Venore>
<w250>Stand 32954 32050 6</w250>
<w251>Stand 32954 32076 6</w251>
<w252>Stand 32953 32108 6</w252>
<w253>Action 32953 32108 6 if maround(3, "Aldo") == 0 then gotolabel("Venore");else;say("hi");wait(1000,2000);while itemcount("worn soft boots") >= 1 and maround(3, "Aldo") >= 1 do;npcsay("repair");wait(1000,2000);npcsay("yes");wait(1000,2000);end;end</w253>
<w249>Stand 32949 32102 6</w249>
<w254>Stand 32954 32082 6</w254>
<w255>Stand 32954 32060 6</w255>
<w256>Stand 32954 32042 6</w256>
<w257>Stand 32954 32023 6</w257>
<w258>Action 32954 32023 6 if maround(6, "Captain Fearless") == 0 then gotolabel("Venore");else;reachcreature("Captain Fearless");wait(1000,2000);say("hi");wait(1000,2000);npcsay("yalahar");wait(1000,2000);npcsay("yes");wait(1000,2000);end</w258>
<At_Yala>Action 32817 31271 6 if posy > 31350 then gotolabel("Venore") end</At_Yala>
<w259>Stand 32818 31259 6</w259>
<w260>Stand 32827 31259 6</w260>
<w262>Action 32827 31259 6 turn("e");wait(100,200);cast("exani hur down");wait(1000,2000)</w262>
<w261>Action 32803 31256 6 if posz ~= 7 then gotolabel("At_Yala") else gotolabel("ToHunt") end</w261>
<Down_No_Boss>Stand 32965 31460 2</Down_No_Boss>
<w266>Stand 32965 31461 2</w266>
<w267>Stand 32971 31464 3</w267>
<w268>Stand 32962 31456 4</w268>
<w269>Stand 32960 31467 5</w269>
<w270>Stand 32957 31468 6</w270>
<w271>Use 32956 31468 6</w271>
<w272>Stand 32955 31468 6</w272>
<w273>Action 32955 31468 6 gotolabel("Down_Boss")</w273>
<Hardcore_North>Stand 32939 31450 9</Hardcore_North>
<w274>Action 32939 31450 9 settargeting("off")</w274>
<w275>Stand 32938 31449 9</w275>
<w276>Stand 32946 31449 8</w276>
<w277>Action 32946 31449 8 if posz == 9 then gotolabel("Hardcore_North") else settargeting("on") end</w277>
<Hardcore_North2>Stand 32941 31454 8</Hardcore_North2>
<w279>Action 32941 31454 8 settargeting("off");if hasted == false then cast("utani hur") end</w279>
<w280>Stand 32940 31454 8</w280>
<w281>Stand 32945 31453 7</w281>
<w282>Action 32945 31453 7 wait(800,1200)</w282>
<w283>Stand 32940 31450 7</w283>
<w284>Stand 32957 31449 6</w284>
<w285>Action 32957 31449 6 if posz == 7 or posz == 8 then gotolabel("Hardcore_North2") else settargeting("on") end;</w285>
<w286>Action 32957 31449 6 wait(1200,800)</w286>
<w287>Action 32957 31449 6 settargeting("off");if North_Upper_Amount == 0 then gotolabel("Skip_North_Up") end</w287>
<Hardcore_North3>Stand 32965 31452 6</Hardcore_North3>
<w325>Action 32943 31452 5 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end</w325>
<w289>Stand 32966 31452 6</w289>
<w093>Stand 32960 31446 5</w093>
<w291>Action 32957 31446 5 if posz == 6 then gotolabel("Hardcore_North3") else settargeting("on") end;</w291>
<w292>Stand 32956 31448 5</w292>
<w293>Action 32956 31448 5 settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;</w293>
<w294>Stand 32944 31451 5</w294>
<w295>Action 32944 31451 5 settargeting("on")</w295>
<Hardcore_North4>Stand 32953 31443 5</Hardcore_North4>
<w297>Action 32953 31443 5 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;;if North_Upper_Amount == 1 then gotolabel("Skip_North_Up") end</w297>
<w326>Stand 32953 31442 5</w326>
<w298>Stand 32952 31443 4</w298>
<w299>Action 32952 31443 4 if posz == 5 then gotolabel("Hardcore_North4") else ;wait(1200,2400);settargeting("on") end;</w299>
<w319>Action 32953 31462 6 if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end;</w319>
<w334>Stand 32953 31439 4</w334>
<Hardcore_North5>Stand 32953 31450 4</Hardcore_North5>
<w301>Action 32953 31450 4 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if North_Upper_Amount == 2 and Balcony == false then gotolabel("Skip_North_Up") elseif Balcony == false and North_Upper_Amount == 3 then gotolabel("Door5") end</w301>
<w302>Use 32953 31451 4</w302>
<w303>Stand 32953 31475 4</w303>
<w304>Action 32953 31475 4 if not islocation(10) then gotolabel("Hardcore_North5") else;settargeting("on");end</w304>
<w305>Stand 32951 31471 4</w305>
<w306>Action 32951 31471 4 wait(1000,1500);settargeting("off")</w306>
<w307>Stand 32949 31453 4</w307>
<w308>Stand 32960 31452 4</w308>
<w309>Action 32960 31452 4 settargeting("on")</w309>
<Door3>Stand 32953 31452 4</Door3>
<w085>Action 32959 31439 3 waypoint = wpt.id-1;;if mppc < 85 then pausewalking(500) gotolabel(waypoint) end;settargeting("off");;if cap < capCheck or itemcount(mpID) < mpCheck or itemcount(hpID) < hpCheck or (itemcount(hpID2) < hpCheck2 and Use_GHP) or stamina < 14*60 then gotolabel("Skip_North_Up") end</w085>
<w311>Action 32953 31451 4 settargeting("off")</w311>
<w312>Use 32953 31451 4</w312>
<w337>Action 32953 31460 6 if posy > 31451 then gotolabel("Door3") elseif North_Upper_Amount == 0 then gotolabel("Skip_North_Up") end</w337>
<Door5>Stand 32950 31449 4</Door5>
<w079>Stand 32959 31439 3</w079>
<w315>Action 32955 31436 3 if not islocation(7) then gotolabel("Door3") else settargeting("on") end</w315>
<Skip_North_Up>Stand 32951 31449 3</Skip_North_Up>
<w328>Action 32946 31441 4 settargeting("off")</w328>
<w327>Stand 32950 31449 3</w327>
<w335>Stand 32958 31445 4</w335>
<w336>Stand 32953 31439 4</w336>
<w310>Stand 32953 31443 4</w310>
<w316>Stand 32953 31442 4</w316>
<w317>Stand 32965 31451 5</w317>
<w318>Stand 32966 31452 5</w318>
<w320>Stand 32953 31449 6</w320>
<w321>Use 32953 31450 6</w321>
<w159>Stand 32953 31463 6</w159>
<w314>Action 32953 31463 6 if posz ~= 6 or posy < 31456 or posx < 32951 then gotolabel("Skip_North_Up") else gotolabel("Hardcore_Checker") end</w314>
</Waypoints>
<Pathfinding>
<SpecialAreas />
<WalkThroughPlayers>no</WalkThroughPlayers>
<WalkingMethod>Map Clicks</WalkingMethod>
<MapWalkDistance>20 to 50</MapWalkDistance>
<WalkableIds>140;404;831;832;833;834;883;2118;2119;2120;2121;2122;2123;2124;2125;2126;2127;2131;2132;2133;2134;2135;2314;2315;2316;2319;2346;2347;2348;2349;2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;2380;2381;2382;2383;2384;2385;2418;2419;2420;2421;2422;2423;2424;2425;2426;2431;2432;2433;2434;2441;2442;2443;2444;2469;2471;2472;2473;2478;2480;2481;2482;2483;2484;2485;2486;2519;2523;2775;2776;2777;2778;2779;2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;2810;2811;2812;2981;2983;2982;2984;2985;2987;2988;3503;3504;3514;3807;5086;5087;5088;6114;6115;6355;6356;6357;6358;6359;6360;6361;6362;6371;6372;7864;8455;8763;9061;9062;10207;10209;10216;10286;10287;10288;11009;11800;11801;11802;11803;11804;11805;11806;11807;11808;11809;11810</WalkableIds>
</Pathfinding>
<Settings>
<Rope>3003</Rope>
<Shovel>3457</Shovel>
<Pick>3456</Pick>
<Machete>3308</Machete>
<NodeRange>4</NodeRange>
<Priority>Target</Priority>
<OpenNextBp>yes</OpenNextBp>
<AutoMount>yes</AutoMount>
<Anti-idle>yes</Anti-idle>
<EatFood>yes</EatFood>
<FoodToEat>3725;3587;3600;3595;3589;3598;8014;3583;3606;3578;3592;3582;3577;3593;3586;3585;3581;3723</FoodToEat>
<PauseOnDeath>yes</PauseOnDeath>
</Settings>
<Enabled>yes</Enabled>
</CaveBot>
<Looting>
<List>
<gold-coin>
<Id>3031</Id>
<Destination>3</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-coin>
<platinum-coin>
<Id>3035</Id>
<Destination>0</Destination>
<AlarmOn>No Alarm</AlarmOn>
</platinum-coin>
<ultimate-health-potion>
<Id>7643</Id>
<Destination>0</Destination>
<AlarmOn>No Alarm</AlarmOn>
</ultimate-health-potion>
<great-health-potion>
<Id>239</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</great-health-potion>
<vampire-teeth>
<Id>9685</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</vampire-teeth>
<strong-health-potion>
<Id>236</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-health-potion>
<black-pearl>
<Id>3027</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</black-pearl>
<blood-preservation>
<Id>11449</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</blood-preservation>
<spike-sword>
<Id>3271</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</spike-sword>
<ice-rapier>
<Id>3284</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</ice-rapier>
<emerald-bangle>
<Id>3010</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</emerald-bangle>
<vampire-shield>
<Id>3434</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</vampire-shield>
<bat-wing>
<Id>5894</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</bat-wing>
<mutated-bat-ear>
<Id>9662</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</mutated-bat-ear>
<small-amethyst>
<Id>3033</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-amethyst>
<black-shield>
<Id>3429</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</black-shield>
<batwing-hat>
<Id>9103</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</batwing-hat>
<mercenary-sword>
<Id>7386</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</mercenary-sword>
<strong-mana-potion>
<Id>237</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-mana-potion>
<moonlight-rod>
<Id>3070</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</moonlight-rod>
<small-diamond>
<Id>3028</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-diamond>
<hibiscus-dress>
<Id>8045</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</hibiscus-dress>
<velvet-tapestry>
<Id>8923</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</velvet-tapestry>
<leather-whip>
<Id>12306</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</leather-whip>
<boots-of-haste>
<Id>3079</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</boots-of-haste>
<blood-goblet>
<Id>8531</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</blood-goblet>
<mysterious-voodoo-skull>
<Id>5668</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</mysterious-voodoo-skull>
<assassin-star>
<Id>7368</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</assassin-star>
<demonic-essence>
<Id>6499</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</demonic-essence>
<small-topaz>
<Id>9057</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-topaz>
<hellspawn-tail>
<Id>10304</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</hellspawn-tail>
<knight-armor>
<Id>3370</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</knight-armor>
<knight-legs>
<Id>3371</Id>
<Destination>2</Destination>
<AlarmOn>No alarm</AlarmOn>
</knight-legs>
<warrior-helmet>
<Id>3369</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</warrior-helmet>
<berserker-potion>
<Id>0</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</berserker-potion>
<spiked-squelcher>
<Id>7452</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</spiked-squelcher>
<black-skull>
<Id>9056</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</black-skull>
<dracoyle-statue>
<Id>9035</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</dracoyle-statue>
<onyx-flail>
<Id>7421</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</onyx-flail>
<black-hood>
<Id>9645</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</black-hood>
<cultish-robe>
<Id>9639</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</cultish-robe>
<talon>
<Id>3034</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</talon>
<mana-potion>
<Id>268</Id>
<Destination>1</Destination>
<AlarmOn>No Alarm</AlarmOn>
</mana-potion>
<hailstorm-rod>
<Id>3067</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</hailstorm-rod>
<piggy-bank>
<Id>2995</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</piggy-bank>
<petrified-scream>
<Id>10420</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</petrified-scream>
<hair-of-a-banshee>
<Id>11446</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</hair-of-a-banshee>
<stone-skin-amulet>
<Id>3081</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</stone-skin-amulet>
<ring-of-healing>
<Id>3098</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</ring-of-healing>
<blue-robe>
<Id>3567</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</blue-robe>
<white-pearl>
<Id>3026</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</white-pearl>
<terra-mantle>
<Id>811</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</terra-mantle>
<wedding-ring>
<Id>3004</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</wedding-ring>
<life-crystal>
<Id>3061</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</life-crystal>
<red-robe>
<Id>3566</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</red-robe>
<sweet-smelling-bait>
<Id>12320</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</sweet-smelling-bait>
<essence-of-a-bad-dream>
<Id>10306</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</essence-of-a-bad-dream>
<scythe-leg>
<Id>10312</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</scythe-leg>
<death-ring>
<Id>6299</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</death-ring>
<diamond-sceptre>
<Id>7387</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</diamond-sceptre>
<crown-helmet>
<Id>3385</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</crown-helmet>
<focus-cape>
<Id>8043</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</focus-cape>
<crystal-of-focus>
<Id>9027</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</crystal-of-focus>
<bar-of-chocolate>
<Id>6574</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</bar-of-chocolate>
<shadow-sceptre>
<Id>7451</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</shadow-sceptre>
<werewolf-fur>
<Id>10317</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</werewolf-fur>
<wolf-paw>
<Id>5897</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</wolf-paw>
<time-ring>
<Id>3053</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</time-ring>
<platinum-amulet>
<Id>3055</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</platinum-amulet>
<relic-sword>
<Id>7383</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</relic-sword>
<epee>
<Id>3326</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</epee>
<bonebreaker>
<Id>7428</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</bonebreaker>
<dreaded-cleaver>
<Id>7419</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</dreaded-cleaver>
<concentrated-demonic-blood>
<Id>6558</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</concentrated-demonic-blood>
<soul-orb>
<Id>5944</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</soul-orb>
<ancient-shield>
<Id>3432</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</ancient-shield>
<skeleton-decoration>
<Id>6525</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</skeleton-decoration>
<war-axe>
<Id>3342</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</war-axe>
<red-piece-of-cloth>
<Id>5911</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</red-piece-of-cloth>
<terra-rod>
<Id>3065</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</terra-rod>
<noble-axe>
<Id>7456</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</noble-axe>
<steel-boots>
<Id>3554</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</steel-boots>
<assassin-dagger>
<Id>7404</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</assassin-dagger>
<golden-legs>
<Id>3364</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</golden-legs>
<great-mana-potion>
<Id>238</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</great-mana-potion>
<cats-paw>
<Id>5479</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</cats-paw>
<gold-ingot>
<Id>9058</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-ingot>
<jewelled-backpack>
<Id>5801</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</jewelled-backpack>
<vile-axe>
<Id>7388</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</vile-axe>
<butchers-axe>
<Id>7412</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</butchers-axe>
<spirit-cloak>
<Id>8042</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</spirit-cloak>
<crystal-of-balance>
<Id>9028</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</crystal-of-balance>
<haunted-blade>
<Id>7407</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</haunted-blade>
<chaos-mace>
<Id>7427</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</chaos-mace>
<bony-tail>
<Id>10277</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</bony-tail>
<hardened-bone>
<Id>5925</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</hardened-bone>
<bonebeast-trophy>
<Id>10244</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</bonebeast-trophy>
<berserk-potion>
<Id>7439</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</berserk-potion>
<Rusty1>
<Id>8895</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty1>
<Rusty2>
<Id>8896</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty2>
<Rusty3>
<Id>8898</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty3>
<Rusty4>
<Id>8899</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty4>
<obsidian-lance>
<Id>3313</Id>
<Destination>2</Destination>
<AlarmOn>No Alarm</AlarmOn>
</obsidian-lance>
</List>
<Condition>Corpses with listed items</Condition>
<Style>After melee kill</Style>
<OpenBodyTime>300</OpenBodyTime>
<Range>20</Range>
<EatFood>yes</EatFood>
<Enabled>yes</Enabled>
</Looting>
<Targeting>
<Monsters>
<Vampire-Bride>
<Categories>-</Categories>
<Danger>10</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Vampire-Bride>
<Werewolf>
<Categories>-</Categories>
<Danger>15</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Werewolf>
<Hellspawn>
<Categories>-</Categories>
<Danger>25</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Hellspawn>
<Vampire>
<Categories>-</Categories>
<Danger>6</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>No</OnlyIfTrapped>
</Vampire>
<Mutated-Bat>
<Categories>-</Categories>
<Danger>6</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Mutated-Bat>
<Priestess>
<Categories>-</Categories>
<Danger>100</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Priestess>
<Banshee>
<Categories>-</Categories>
<Danger>6</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Banshee>
<Nightmare>
<Categories>-</Categories>
<Danger>14</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Nightmare>
<Fury>
<Categories>-</Categories>
<Danger>100</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Approach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Fury>
<Dark-Torturer>
<Categories>-</Categories>
<Danger>70</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Approach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Dark-Torturer>
<Nightstalker>
<Categories>-</Categories>
<Danger>2</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Nightstalker>
<Bonebeast>
<Categories>-</Categories>
<Danger>2</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Bonebeast>
<Nightmare-Scion>
<Categories>-</Categories>
<Danger>6</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Nightmare-Scion>
<Elder-Bonelord>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Elder-Bonelord>
<All>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</All>
</Monsters>
<Settings>
<ListOrder>1</ListOrder>
<Health>9</Health>
<Proximity>9</Proximity>
<Danger>7</Danger>
<PlayerOnScreenSecurity>Always</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>yes</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>yes</Enabled>
</Targeting>
<Hud>
<List>
<Monitor-my-Hunting>
<Script>-- [[ INIT START ]] --
--
-- 88
-- "" ,d
-- 88
-- ,adPPYba, 88 8b,dPPYba, 88,dPYba,,adPYba, ,adPPYYba, MM88MMM ,adPPYba,
-- I8[ "" 88 88P' "Y8 88P' "88" "8a "" `Y8 88 a8P_____88
-- `"Y8ba, 88 88 88 88 88 ,adPPPPP88 88 8PP"""""""
-- aa ]8I 88 88 88 88 88 88, ,88 88, "8b, ,aa
-- Author: `"YbbdP"' 88 88 88 88 88 `"8bbdP"Y8 "Y888 `"Ybbd8"'
--
-- Monitor My Hunting!
--
-- Version: 1.0
-- Created: 7.09.2012
-- Last update: 18.09.2012
--
MONITOR_MY_HUNTING = MONITOR_MY_HUNTING or {
SCRIPT_NAME = "Monitor My Hunting",
SCRIPT_VERSION = "1.0",
CLEARED_STATS = false,
INITIALIZED = false,
}
MONITOR_MY_HUNTING.SHOW_ALL_ITEMS = false
MONITOR_MY_HUNTING.ITEMS_LIST = {
{NAME = "gold coin", VALUE = 1},
{NAME = "platinum coin", VALUE = 100},
{NAME = "Leather Whip", VALUE = 30000},
{NAME = "Sweet Smelling Bait", VALUE = 100000},
{NAME = "Boots of Haste", VALUE = 30000},
{NAME = "Relic Sword", VALUE = 25000},
{NAME = "Vampire Shield", VALUE = 15000},
{NAME = "Dreaded Cleaver", VALUE = 15000},
{NAME = "Mercenary Sword", VALUE = 12000},
{NAME = "Terra Mantle", VALUE = 11000},
{NAME = "Bonebreaker", VALUE = 10000},
{NAME = "Blue Robe", VALUE = 10000},
{NAME = "Shadow Sceptre", VALUE = 10000},
{NAME = "Chaos Mace", VALUE = 9000},
{NAME = "War Axe", VALUE = 12000},
{NAME = "Batwing Hat", VALUE = 8000},
{NAME = "Haunted Blade", VALUE = 8000},
{NAME = "Epee", VALUE = 8000},
{NAME = "Focus Cape", VALUE = 6000},
{NAME = "Bonebeast Trophy", VALUE = 6000},
{NAME = "Knight Legs", VALUE = 5000},
{NAME = "Mysterious Voodoo Skull", VALUE = 4000},
{NAME = "Diamond Sceptre", VALUE = 3000},
{NAME = "Hibiscus Dress", VALUE = 3000},
{NAME = "Skeleton Decoration", VALUE = 3000},
{NAME = "Hailstorm Rod", VALUE = 3000},
{NAME = "Crown Helmet", VALUE = 2500},
{NAME = "Platinum Amulet", VALUE = 2500},
{NAME = "Crystal of Focus", VALUE = 2000},
{NAME = "Ice Rapier", VALUE = 1000},
{NAME = "Crystal of Balance", VALUE = 1000},
{NAME = "Death Ring", VALUE = 1000},
{NAME = "Spike Sword", VALUE = 1000},
{NAME = "Bat Wing", VALUE = 50},
{NAME = "Berserk Potion", VALUE = 500},
{NAME = "Demonic Essence", VALUE = 1000},
{NAME = "Ancient Shield", VALUE = 900},
{NAME = "Black Shield", VALUE = 800},
{NAME = "Emerald Bangle", VALUE = 800},
{NAME = "Stone Skin Amulet", VALUE = 500},
{NAME = "Scythe Leg", VALUE = 450},
{NAME = "Mutated Bat Ear", VALUE = 420},
{NAME = "Werewolf Fur", VALUE = 380},
{NAME = "Essence of a Bad Dream", VALUE = 360},
{NAME = "Hair of a Banshee", VALUE = 350},
{NAME = "Talon", VALUE = 320},
{NAME = "Blood Preservation", VALUE = 320},
{NAME = "Ultimate Health Potion", VALUE = 310},
{NAME = "Small Diamond", VALUE = 300},
{NAME = "Black Pearl", VALUE = 280},
{NAME = "Vampire Teeth", VALUE = 275},
{NAME = "Petrified Scream", VALUE = 250},
{NAME = "Small Amethyst", VALUE = 200},
{NAME = "White Pearl", VALUE = 160},
{NAME = "Bony Tail", VALUE = 210},
{NAME = "Time Ring", VALUE = 100},
{NAME = "Ring of Healing", VALUE = 100},
{NAME = "Life Crystal", VALUE = 85},
{NAME = "Strong Mana Potion", VALUE = 80},
{NAME = "Mana Potion", VALUE = 50},
{NAME = "Blood Goblet", VALUE = 10000},
{NAME = "Velvet Tapestry", VALUE = 800},
{NAME = "Golden Legs", VALUE = 30000},
{NAME = "Butchers Axe", VALUE = 18000},
{NAME = "Vile Axe", VALUE = 30000},
{NAME = "Gold Ingot", VALUE = 5000},
{NAME = "Cats Paw", VALUE = 2000},
{NAME = "Steel Boots", VALUE = 30000},
{NAME = "Great Health Potion", VALUE = 190},
{NAME = "Assassin Dagger", VALUE = 20000},
{NAME = "Noble Axe", VALUE = 10000},
{NAME = "Terra Rod", VALUE = 2000},
{NAME = "Red Piece of Cloth", VALUE = 300},
{NAME = "Small Topaz", VALUE = 200},
{NAME = "Hellspawn Tail", VALUE = 475},
{NAME = "Warrior Helmet", VALUE = 5000},
{NAME = "Spiked Squelcher", VALUE = 5000},
{NAME = "Black Skull", VALUE = 4000},
{NAME = "Dracoyle Statue", VALUE = 5000},
{NAME = "Onyx Flail", VALUE = 22000},
{NAME = "Moonlight Rod", VALUE = 200},
{NAME = "Wedding Ring", VALUE = 100},
{NAME = "Strong Health Potion", VALUE = 30},
{NAME = "Soul Orb", VALUE = 10},
{NAME = "Jewelled Backpack", VALUE = 7000},
{NAME = "obsidian lance", VALUE = 500},
}
MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
MONITOR_MY_HUNTING.SUPPLIES_LIST = {
{NAME = "mana potion", PRICE = 50},
{NAME = "great health potion", PRICE = 190},
{NAME = "ultimate health potion", PRICE = 310},
}
-- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] --
MONITOR_MY_HUNTING.TEMP_ITEMS_LIST = MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or {}
MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST or {}
MONITOR_MY_HUNTING.COLORS = MONITOR_MY_HUNTING.COLORS or {
BLACK = rgbcolor(1, 1, 1),
ORANGE = rgbcolor(255, 165, 0),
BLUE = rgbcolor(30, 144, 255),
CORNSILK = rgbcolor(205, 200, 177),
WHITE = rgbcolor(255, 255, 255),
GREEN = rgbcolor(107, 142, 35),
RED = rgbcolor(178, 34, 34),
}
local function CreateMessageObject(MESSAGE_DATA)
if (type(MESSAGE_DATA) ~= "userdata") then
return setmetatable({__data = {TYPE = -1, TIME_STAMP = -1, SENDER_NAME = "", SENDER_LEVEL = -1, CONTENT = ""}}, MessageMetaTable)
else
return setmetatable({__data = {TYPE = MESSAGE_DATA.type, TIME_STAMP = Misc.ConvertToSeconds(string.sub(MESSAGE_DATA.text, 1, 5)), SENDER_NAME = MESSAGE_DATA.sender, SENDER_LEVEL = tonumber((tostring(string.match(MESSAGE_DATA.text, ".+ (%b[]): .+")):gsub("[^%d]", ""))) or 0, CONTENT = string.sub(MESSAGE_DATA.text, 7)}}, MessageMetaTable)
end
end
local function addtextshadow(DISPLAY_TEXT, X_OFFSET, Y_OFFSET, FONT_COLOR)
setfontcolor(MONITOR_MY_HUNTING.COLORS.BLACK)
addtext(DISPLAY_TEXT, X_OFFSET + 1, Y_OFFSET + 1)
setfontcolor(FONT_COLOR)
addtext(DISPLAY_TEXT, X_OFFSET, Y_OFFSET)
end
-- [[ INIT END ]] --
if (not Stats.Update()) then
local SERVER_LOG_MESSAGES = getnewmessages("Server Log")
local SERVER_LOG_MESSAGES_COUNT = SERVER_LOG_MESSAGES.count - 1
for INDEX = 0, SERVER_LOG_MESSAGES_COUNT do
local MESSAGE_OBJECT = CreateMessageObject(SERVER_LOG_MESSAGES[SERVER_LOG_MESSAGES_COUNT - INDEX])
if (MESSAGE_OBJECT:Type() == 19 and MESSAGE_OBJECT:Content():lower():match("^loot of")) then
local LOOT_INFO = Message.ParseLootMessage(MESSAGE_OBJECT, true)
if (#LOOT_INFO.NAME > 0) then
Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] = (Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] or 0) + 1
for _, LOOT_ITEM in ipairs(LOOT_INFO.ITEMS) do
if (Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID]) then
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY = Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY + LOOT_ITEM.QUANTITY
else
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID] = {ID = LOOT_ITEM.ID, NAME = LOOT_ITEM.NAME, QUANTITY = LOOT_ITEM.QUANTITY, VALUE = Item.GetValue(LOOT_ITEM.ID)}
end
end
end
end
end
end
local RESET_ITEMS_AND_SUPPLIES = #MONITOR_MY_HUNTING.ITEMS_LIST ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or #MONITOR_MY_HUNTING.SUPPLIES_LIST ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST
if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
if (LOOT_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].NAME or LOOT_ITEM.VALUE ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].VALUE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end
if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
if (SUPPLY_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].NAME or SUPPLY_ITEM.PRICE ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].PRICE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end
if (not MONITOR_MY_HUNTING.INITIALIZED or RESET_ITEMS_AND_SUPPLIES) then
if (not MONITOR_MY_HUNTING.CLEARED_STATS) then
Stats.Clear(CLEAR_STATS_ALL)
Stats.Update()
MONITOR_MY_HUNTING.CLEARED_STATS = true
end
MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = {}, {}
for _, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
local LOOT_ITEM_ID = Item.GetID(type(LOOT_ITEM.NAME) ~= "table" and LOOT_ITEM.NAME or unpack(LOOT_ITEM.NAME))
Stats.AddItemsLooted(LOOT_ITEM_ID, 0, LOOT_ITEM.VALUE)
table.insert(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, {ID = LOOT_ITEM_ID, NAME = LOOT_ITEM.NAME, VALUE = LOOT_ITEM.VALUE})
end
for _, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
local SUPPLY_ITEM_ID = Item.GetID(type(SUPPLY_ITEM.NAME) ~= "table" and SUPPLY_ITEM.NAME or unpack(SUPPLY_ITEM.NAME))
Stats.AddSuppliesUsed(SUPPLY_ITEM_ID, 0, SUPPLY_ITEM.PRICE)
table.insert(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, {ID = SUPPLY_ITEM_ID, NAME = SUPPLY_ITEM.NAME, PRICE = SUPPLY_ITEM.PRICE})
end
MONITOR_MY_HUNTING.INITIALIZED = true
end
setposition(Client.ClientWindow().right - 434, Client.WorldWindow().top + 5)
local Y_POSITION, INDEX, ITEMS_LOOTED_WORTH, SUPPLIES_USED_WORTH = 30, 0, 0, 0
addtextshadow(sprintf("%s v%s", MONITOR_MY_HUNTING.SCRIPT_NAME:upper(), MONITOR_MY_HUNTING.SCRIPT_VERSION), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow("ITEMS LOOTED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
Y_POSITION = Y_POSITION + 20
for _, LOOT_ITEM in pairs(Stats.GetItemsLooted()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_ITEMS or table.find(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, LOOT_ITEM.ID, "ID")) and LOOT_ITEM.QUANTITY > 0) then
addtextshadow(((#LOOT_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(LOOT_ITEM.NAME, 1, 17), "(.-)%s?$"))) or LOOT_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(LOOT_ITEM.QUANTITY), tostring(math.floor(LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
INDEX, ITEMS_LOOTED_WORTH = INDEX + 1, ITEMS_LOOTED_WORTH + (LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY)
end
end
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(ITEMS_LOOTED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow("SUPPLIES USED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
Y_POSITION = Y_POSITION + 20
for _, SUPPLY_ITEM in pairs(Stats.GetSuppliesUsed()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES or table.find(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, SUPPLY_ITEM.ID, "ID")) and SUPPLY_ITEM.QUANTITY > 0) then
addtextshadow(((#SUPPLY_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(SUPPLY_ITEM.NAME, 1, 17), "(.-)%s?$"))) or SUPPLY_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(SUPPLY_ITEM.QUANTITY), tostring(math.floor(SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
INDEX, SUPPLIES_USED_WORTH = INDEX + 1, SUPPLIES_USED_WORTH + (SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY)
end
end
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(SUPPLIES_USED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow(sprintf("%s: %s GPs (%s K/H)", ((ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and ("PROFIT")) or ("WASTE")), Misc.FormatNumber(ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH), tostring(math.floor(((ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH) * 3600) / (System.HuntingTime() / 1000) / 100) / 10)), 10, Y_POSITION + (INDEX * 16), ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and MONITOR_MY_HUNTING.COLORS.GREEN or MONITOR_MY_HUNTING.COLORS.RED)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</Monitor-my-Hunting>
<Recent-Loot>
<Script>-- you can add more items here
local warnitems = {"golden legs", "butcher's axe", "vile axe", "gold ingot", "cat's paw", "steel boots", "assassin dagger", "noble axe", "terra rod", "leather whip", "sweet smelling bait", "boots of haste", "relic sword", "vampire shield", "dreaded cleaver", "mercenary sword", "terra mantle", "bonebreaker", "blue robe", "shadow sceptre", "chaos mace", "war axe", "batwing hat", "haunted blade", "epee", "focus cape", "bonebeast trophy", "knight legs", "mysterious voodoo skull", "diamond sceptre", "hibiscus dress", "skeleton decoration", "hailstorm rod", "crown helmet", "platinum amulet", "crystal of focus", "ice rapier", "crystal of balance", "death ring", "spike sword", "demonic essence","stone skin amulet", "blood goblet", "bar of chocolate", "knight legs", "warrior helmet", "spiked squelcher", "black skull", "dracoyle statue", "onyx flail"}
-- max lines to display at once
local maxindex = 10
-- spacing between lines
local spacing = 15
local index = 0
local msgs = getmessages("Server Log")
local qtd = msgs.count-1
for i=0,qtd do
if msgs[qtd-i].type == 19 and msgs[qtd-i].text:find('Loot of ') then
local colorm = false
local l = 0
for l=1, table.getn(warnitems) do
if msgs[qtd-i].text:find(warnitems[l]) then
colorm = true
break
end
end
if colorm then
setfontcolor('red')
else
setfontcolor('white')
end
addtext(msgs[qtd-i].text, worldwin.left+10,worldwin.bottom-(maxindex*spacing)+30+(index*spacing))
index=index+1
if index == maxindex then
break
end
end
end
</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</Recent-Loot>
<Info-HUD>
<Script>good_exp = 200000
bad_exp = 150000
setfontcolor("Red")
addtext("BOTTING STATS:", 5, 30)
setfontcolor("Silver")
addtext("Experience Per Hour", 5, 50)
addtext("Experience Today", 5, 65)
addtext("Experience Left", 5, 80)
addtext("Time to Next Level", 5, 95)
addtext("Onlinetime", 5, 110)
addtext("Stamina", 5, 125)
setfontcolor("Red")
addtext("BOTTING STATUS:", 5, 165)
setfontcolor("Silver")
addtext("Cavebotting", 5, 185)
addtext("Targeting", 5, 200)
addtext("Looting", 5, 215)
addtext("Bank Balance", 5, 230)
addtext("ID", 5, 245)
setfontcolor("white")
if exphour > good_exp then
setfontcolor("green")
elseif exphour < bad_exp then
setfontcolor("red")
else setfontcolor("orange")
end
addtext(': ' ..exphour, 140, 50)
setfontcolor("white")
addtext(': ' ..exptolevel(), 140, 80)
addtext(': ' ..expgained, 140, 65)
addtext(': ' ..timetolevel, 140, 95)
addtext(': ' ..timehunt, 140, 110)
if stamina >= 2400 then
setfontcolor("green")
elseif stamina < 2400 and (stamina >= 840) then
setfontcolor("orange")
elseif stamina <= 840 then
setfontcolor("red")
end
staminaH1 = stamina/60
staminaH2 = 0
if staminaH1 >= 0 and staminaH1 < 1 then staminaH2 = 00
elseif staminaH1 >= 1 and staminaH1 < 2 then staminaH2 = 01
elseif staminaH1 >= 2 and staminaH1 < 3 then staminaH2 = 02
elseif staminaH1 >= 3 and staminaH1 < 4 then staminaH2 = 03
elseif staminaH1 >= 4 and staminaH1 < 5 then staminaH2 = 04
elseif staminaH1 >= 5 and staminaH1 < 6 then staminaH2 = 05
elseif staminaH1 >= 6 and staminaH1 < 7 then staminaH2 = 06
elseif staminaH1 >= 7 and staminaH1 < 8 then staminaH2 = 07
elseif staminaH1 >= 8 and staminaH1 < 9 then staminaH2 = 08
elseif staminaH1 >= 9 and staminaH1 < 10 then staminaH2 = 09
elseif staminaH1 >= 10 and staminaH1 < 11 then staminaH2 = 10
elseif staminaH1 >= 11 and staminaH1 < 12 then staminaH2 = 11
elseif staminaH1 >= 12 and staminaH1 < 13 then staminaH2 = 12
elseif staminaH1 >= 13 and staminaH1 < 14 then staminaH2 = 13
elseif staminaH1 >= 14 and staminaH1 < 15 then staminaH2 = 14
elseif staminaH1 >= 15 and staminaH1 < 16 then staminaH2 = 15
elseif staminaH1 >= 16 and staminaH1 < 17 then staminaH2 = 16
elseif staminaH1 >= 17 and staminaH1 < 18 then staminaH2 = 17
elseif staminaH1 >= 18 and staminaH1 < 19 then staminaH2 = 18
elseif staminaH1 >= 19 and staminaH1 < 20 then staminaH2 = 19
elseif staminaH1 >= 20 and staminaH1 < 21 then staminaH2 = 20
elseif staminaH1 >= 21 and staminaH1 < 22 then staminaH2 = 21
elseif staminaH1 >= 22 and staminaH1 < 23 then staminaH2 = 22
elseif staminaH1 >= 23 and staminaH1 < 24 then staminaH2 = 23
elseif staminaH1 >= 24 and staminaH1 < 25 then staminaH2 = 24
elseif staminaH1 >= 25 and staminaH1 < 26 then staminaH2 = 25
elseif staminaH1 >= 26 and staminaH1 < 27 then staminaH2 = 26
elseif staminaH1 >= 27 and staminaH1 < 28 then staminaH2 = 27
elseif staminaH1 >= 28 and staminaH1 < 29 then staminaH2 = 28
elseif staminaH1 >= 29 and staminaH1 < 30 then staminaH2 = 29
elseif staminaH1 >= 30 and staminaH1 < 31 then staminaH2 = 30
elseif staminaH1 >= 31 and staminaH1 < 32 then staminaH2 = 31
elseif staminaH1 >= 32 and staminaH1 < 33 then staminaH2 = 32
elseif staminaH1 >= 33 and staminaH1 < 34 then staminaH2 = 33
elseif staminaH1 >= 34 and staminaH1 < 35 then staminaH2 = 34
elseif staminaH1 >= 35 and staminaH1 < 36 then staminaH2 = 35
elseif staminaH1 >= 36 and staminaH1 < 37 then staminaH2 = 36
elseif staminaH1 >= 37 and staminaH1 < 38 then staminaH2 = 37
elseif staminaH1 >= 38 and staminaH1 < 39 then staminaH2 = 38
elseif staminaH1 >= 39 and staminaH1 < 40 then staminaH2 = 39
elseif staminaH1 >= 40 and staminaH1 < 41 then staminaH2 = 40
elseif staminaH1 >= 41 and staminaH1 < 42 then staminaH2 = 41
elseif staminaH1 >= 42 and staminaH1 < 43 then staminaH2 = 42
end
staminaM = stamina-(staminaH2*60)
addtext(": "..staminaH2, 140, 125)
addtext(":"..staminaM, 160, 125)
if cavebot then
setfontcolor("green")
addtext(': ' ..'ON', 140, 185)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 185)
end
if targeting then
setfontcolor("green")
addtext(': ' ..'ON', 140, 200)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 200)
end
if looting then
setfontcolor("green")
addtext(': ' ..'ON', 140, 215)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 215)
end
if balance >= 10000000 then setfontcolor("green")
elseif balance >= 1000000 then setfontcolor("yellow")
elseif balance >= 100000 then setfontcolor("orange")
else setfontcolor("red")
end
addtext(': ' ..balance, 140, 230)
setfontcolor("white")
addtext(': ' ..cursorinfo().id, 140, 245)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</Info-HUD>
</List>
<Show>If Focused</Show>
<Enabled>yes</Enabled>
</Hud>
<Input>
<Keyboard>
<Mode>Simulate</Mode>
<StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
<TypingStyle>Keyboard keys</TypingStyle>
<PressWaitTime>45 to 65</PressWaitTime>
</Keyboard>
<Mouse>
<Mode>Simulate</Mode>
<Scroll>Use mouse wheel</Scroll>
<MoveSpeed>Instantaneous</MoveSpeed>
<ClickWaitTime>30 to 50</ClickWaitTime>
</Mouse>
<OpenMenuPolicy>Confirm if cavebotting</OpenMenuPolicy>
<Enabled>yes</Enabled>
</Input>
</Settings>
?r?d?o: Games-Bot.eu