Exemplo n.º 1
0
def attack(enemy):
    try:
        # mouse_position(enemy)
        # left_click()
        press(Enemies[enemy])
    except ValueError:
        logging.warning("no more enemies")
Exemplo n.º 2
0
 def attack(enemy_key):
     """
     uses string number "1" - "0" to attack enemy.
     enemy_key: string with value "1"-"0"
     """
     logging.debug("Enemy Attacked: pressed ".format(enemy_key))
     click_press.press(enemy_key)
Exemplo n.º 3
0
 def _start_general_game(self):
     battle_end = False
     while not battle_end:
         self.enemy_monitor.get_enemies(self.window_grabber.image)
         if self.enemy_monitor.enemy_count == 0 or self.p_watcher.is_pony_time(self.window_grabber.image):
             logging.info("General Game - No Enemeis Found. Pressing Spacebar to start next round")
             click_press.press('spacebar')
             time.sleep(1.5)
             self.window_grabber.refresh_image()
             if self.enemy_monitor.enemy_count == 0 and not self.p_watcher.is_pony_time(self.window_grabber.image):
                 logging.info("General Game - No Enemeis Found Again. Ending Round")
                 battle_end = True
             else:
                 logging.info("General Game - Starting Pony Time")
                 self.window_grabber.save()
                 self.p_watcher.activate_pony_time(self.window_grabber)
         else:
             if not self._start_round():
                 return False
             time.sleep(0.5)
             click_press.press('spacebar')
             self.window_grabber.refresh_image()
             if self.player_monitor.is_dead:
                 logging.info("Player is dead")
                 return False
             time.sleep(1)
             self.window_grabber.refresh_image()
Exemplo n.º 4
0
 def _activate_pony_time_emergency_response(self):
     press("backspace")
     time.sleep(0.2)
     option = random.randint(0, 2)
     if option == 0:
         press("a")
     if option == 1:
         press("b")
     if option == 2:
         press("c")
     press("enter")
     pass