def __init__(self, client, goal): Engine.__init__(self, client) self.goal = goal d = deferred_skills(client) d.addCallbacks(self._got_skills, self._failure)
def run(client): PrintMessages(client) Guards(client) Watch(client) d = deferred_skills(client) d.addCallback(got_skills, client) return d
def __init__(self, client, skills, round_robin=False): Engine.__init__(self, client) self._world = client.world self._skills = list(skills) self._use = None self.call_id = None self.round_robin = round_robin # refresh backpack contents, in case we need a target if self._world.backpack() is not None: client.send(p.Use(self._world.backpack().serial)) self.__deferred_skills = deferred_skills(client) self.__deferred_skills.addCallbacks(self._got_skills, self._failed_skills)
def __init__(self, client, skills, round_robin=False): Engine.__init__(self, client) self._world = client.world self._skills = list(skills) self._use = None self.call_id = None self.round_robin = round_robin # refresh backpack contents, in case we need a target if self._world.backpack() is not None: client.send(p.Use(self._world.backpack().serial)) d = deferred_skills(client) d.addCallbacks(self._got_skills, self._failure)