def retreat(coord: Coords): time.sleep(0.25) Mouse.click() time.sleep(0.15) Mouse.move((coord.x, coord.y), 0.15, 8.0) time.sleep(0.40) Mouse.click() Actions.cast_spell('e') time.sleep(2.5) Utility.right_click() count = 0 while count < 10: Actions.cast_spell('e') time.sleep(1) count += 1 Actions.cast_spell('b') time.sleep(11) Actions.purchase_recommend()
def click(self, timeout=10): result = False while not result: pt = self.get_random_pt_on() Mouse.move(pt) result = self.wait_till_reached(pt, timeout) Mouse.click()
def action_troll_ward(side: str): loc = None if side is 'top': loc = (108, 646) elif side is 'bot': loc = (155, 624) if loc is not None: Mouse.move(loc, 0.15) time.sleep(0.5) count = 0 while count < 180: Mouse.click() time.sleep(1) count += 1 else: print('loc is none')
def purchase_recommend(): keyboard.press_and_release('p') Mouse.move((GameCoords.shop_tab_recommend.x, GameCoords.shop_tab_recommend.y)) time.sleep(1) Mouse.click() time.sleep(0.5) Mouse.move((GameCoords.shop_select_recommend.x, GameCoords.shop_select_recommend.y)) time.sleep(1) Mouse.click() time.sleep(0.5) Mouse.move((GameCoords.shop_purchase_selected.x, GameCoords.shop_purchase_selected.y)) time.sleep(1.5) Mouse.click() time.sleep(1) keyboard.press_and_release('p') time.sleep(0.25)