-- -- -- loadfile("luaScripts/screen_reader_common.inc")(); loadfile("luaScripts/ui_utils.inc")(); xyWindowSize = srGetWindowSize(); imgPump1 = "Roll_Block.png"; imgPump2 = "Dig_block.png"; imgPin = "Pin.png"; imgEndRed = "Endurance-Red.png"; delay_time = 500; function doit() askForWindow("Make sure the Skills window is visible."); local end_red; while 1 do lsSleep(delay_time); if end_red then statusScreen("Waiting to Dig... (Endurance is RED)"); else statusScreen("Digging... (make sure Skills window is visible)"); end srReadScreen(); end_red = srFindImage(imgEndRed, 5000); if not end_red then local dig = srFindImage(imgPump2, 5000); if dig then srClickMouseNoMove(dig[0]+5, dig[1], 0); else error "Could not find Dig button"; end delay_time = 500; end local dig2 = srFindImage(imgPump1, 5000); if dig2 then srClickMouseNoMove(dig2[0]+5, dig2[1], 0); delay_time = 200; local Pin1 = srFindImage(imgPin, 5000); statusScreen("UnPinning Window ... (Searching for new one)"); delay_time = 500; srClickMouseNoMove(Pin1[0]+5, Pin1[1], 0); delay_time = 1000; end end end