コード例 #1
0
ファイル: jojo.py プロジェクト: jackuoll/GemUO
    def __init__(self, client, goal):
        Engine.__init__(self, client)

        self.goal = goal

        d = deferred_skills(client)
        d.addCallbacks(self._got_skills, self._failure)
コード例 #2
0
ファイル: jojo.py プロジェクト: cculianu/gemuo
    def __init__(self, client, goal):
        Engine.__init__(self, client)

        self.goal = goal

        d = deferred_skills(client)
        d.addCallbacks(self._got_skills, self._failure)
コード例 #3
0
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)

    d = deferred_skills(client)
    d.addCallback(got_skills, client)
    return d
コード例 #4
0
ファイル: tailoring.py プロジェクト: cculianu/gemuo
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)

    d = deferred_skills(client)
    d.addCallback(got_skills, client)
    return d
コード例 #5
0
ファイル: training.py プロジェクト: Bedotech/GemUO
    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)
コード例 #6
0
ファイル: training.py プロジェクト: cculianu/gemuo
    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)