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
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)
def _get_skill_sum(image, box_bounds): return etc_manager.get_pixel_sum_color(image, box_bounds)