:mining:
ifinvfullgoto(:walktobank:)
atobject(107)
wait(1500)
waitforbubble()
waitran(400,1000)
goto(:mining:)

:walktobank:
walkto(273,3398)
waitran(400,600)
atobjectcoords(274,3398)
waitran(500,1000)
walkto(283,571)
goto(:banking:)

:banking:
talktobankerwhilenotinbank()
depositall(153)
waitran(300,500)
depositall(157)
waitran(300,500)
depositall(158)
waitran(300,500)
depositall(159)
waitran(300,500)
depositall(160)
waitran(2000,3000)
goto(:walktomine:)

:walktomine:
walkto(274,565)
waitran(100,600)
atobjectcoords(274,566)
waitran(500,1000)
goto(:mining:)