---------------WORKER GOLEMS MULTIPLE OPTIONS--------------------------------------
-------------------AND LOTS OF SPECIAL AREAS---------------------------------------
------------------------MADE BY----------------------------------------------------
----------------------------STUSSE-------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
----------SETTINGS-----------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
MinCap = 50 --How much cap to leave cave?
ManasToLeave = 40 --How many manas to leave cave?
WithdrawManas = 300 --How many manas to withdraw at depot? Remember to have correct stacks.
ManaPotID = 237 --Change Mana Pot ID (268 is normal manas, 237 is strong, 238 is great)
UseGate = true --Do you want to use gate mechanism? True/false
RailwayOnly = false --Do you want to hunt only RailwaySpawn?
CentreOnly = false --Do you want to hunt only CentreSpawn?
BothSpawns = true --Do you want to hunt both Railway and Centre Spawn?
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
--END OF SETTINGS--DONT CHANGE BELOW IF YOUR NOT 100% SURE OF WHAT YOU'RE DOING----
registerEventListener(WALKER_SELECTLABEL, "onWalkerSelectLabel")
function onWalkerSelectLabel(labelName)
if (labelName == "Start") then
if ((UseGate) = true) then
gotoLabel("GateWay")
wait(1000, 2000)
SetBotEnabled(true)
else
gotoLabel("NoGate")
wait(1000, 2000)
SetBotEnabled(true)
end
elseif (labelName == "UseGate1") then
Self.UseItemFromGround(32857, 31248, 5)
elseif (labelName == "StartHunting") then
if ((RailwayOnly) = true) then
gotoLabel("GoCave2")
else
gotoLabel("CentreSpawn")
elseif (labelName == "Checker") then
if (Self.Cap() < MinCap) or ((Self.ItemCount(ManaPotID) < ManasToLeave)) then
gotoLabel("Leave")
else
gotoLabel("CheckSpawns")
elseif (labelName == "CheckSpawns") then
if ((CentreOnly) = true) then
gotoLabel("StartHunting")
else
gotoLabel("GoCave2")
elseif (labelName == "Checker2") then
if (Self.Cap() < MinCap) or ((Self.ItemCount(ManaPotID) < ManasToLeave)) then
gotoLabel("Leave")
else
gotoLabel("StartHunting")
elseif (labelName == "Leave") then
if ((UseGate) = true) then
gotoLabel("GateWayBack")
else
gotoLabel("NoGate2")
elseif (labelName == "UseGate2") then
Self.UseItemFromGround(32853, 31251, 5)
elseif (labelName == "Banker") then
delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
Self.Say("hi")
sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
Self.SayToNpc("deposit all")
sleep(math.random(300, 1000))
Self.SayToNpc("yes")
elseif (labelName == "Deposit") then
Self.DepositItems(9655, 7439, 8775, 238, 239, 7642, 5880, 3061, 3028, {3048, 1}, {3279, 1}, {7452, 1}, {7428, 1}, {12547, 1}) -- Deposits stackables in 1st, items in 2nd
elseif (labelName == "Refill") then
Self.WithdrawItems(3, {ManaPotID, 0, WithdrawManas}) -- withdraw manapots from 4rd backpack in depot
elseif (labelName == "GoToStart") then
gotoLabel("Start")
elseif (labelName == "Barry1") then
delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
Self.Say("hi")
sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
Self.SayToNpc("pass")
sleep(math.random(600, 1000))
Self.SayToNpc("sunken")
elseif (labelName == "Oliver1") then
delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
Self.Say("hi")
sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
Self.SayToNpc("pass")
sleep(math.random(600, 1000))
Self.SayToNpc("factory")
elseif (labelName == "GoToHunt") then
gotoLabel("StartHunting")
elseif (labelName == "Oliver2") then
delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
Self.Say("hi")
sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
Self.SayToNpc("pass")
sleep(math.random(600, 1000))
Self.SayToNpc("sunken")
elseif (labelName == "Barry2") then
delayWalker(5000) --Call this immediately, before evr sleeping. Walker and scripter are in different threads so if we sleep before calling this walker will proceed a few wps before this bites
Self.Say("hi")
sleep(math.random(700, 1400)) --Sleep between everything we say. saying everything very quickly can be _highly_ suspicious
Self.SayToNpc("pass")
sleep(math.random(600, 1000))
Self.SayToNpc("magician")
elseif (labelName == "BackInBank") then
gotoLabel("Banker")
end
end