Exemple #1
0
 def _is_skill_active_buffer(self, skill, image):
     skill_sum = self._get_skill_sum(image, skill.box_bounds)
     result = self._skill_sum_buffer(skill_sum, True)
     if result is not None:
         self.active_skill_collection[skill_sum] = result
         return True
     result2 = self._skill_sum_buffer(skill_sum, False)
     if result2 is not None:
         self.inactive_skill_collection[skill_sum] = result2
         return False
     else:
         logging.critical("UNKNOWN skill: %d - %s" % skill_sum, skill.name)
         etc_manager.get_pixel_sum_color(image, skill.box_bounds)
         self.skill_kill = True
         return None
Exemple #2
0
 def check_gem_color(self):
     logging.debug("Checking Gem Color")
     self.item_master.open_item_tab()
     self.window_grabber.refresh_image()
     gem_color = etc_manager.get_pixel_sum_color(self.window_grabber.image, self.item_master.item_cords.ibox_gem)
     self.item_master.close_item_tab()
     return self.item_master.get_gem(gem_color)
Exemple #3
0
 def _get_skill_sum(image, box_bounds):
     return etc_manager.get_pixel_sum_color(image, box_bounds)