コード例 #1
0
def run(client):
    Watch(client)
    Guards(client)
    DetectGameMaster(client)
    PrintMessages(client)

    return simple_later(1, begin, client)
コード例 #2
0
ファイル: entities.py プロジェクト: uotools/GemUO
def run(client):
    PrintMessages(client)

    world = client.world
    for e in world.iter_entities_at(world.player.position.x,
                                    world.player.position.y - 1):
        print e
コード例 #3
0
ファイル: stroll.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)

    tc = TileCache(gemuo.config.require_data_path())
    m = CacheMap(WorldMap(BridgeMap(tc.get_map(0)), client.world))

    return StrollWestBritain(client, m)
コード例 #4
0
def run(client):
    PrintMessages(client)

    #recall to a Rune called "Britain"
    #return Recall(client, "Britain")

    #recall to a random rune in the backpack
    return Recall(client)
コード例 #5
0
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)

    d = deferred_skills(client)
    d.addCallback(got_skills, client)
    return d
コード例 #6
0
def run(client):
    PrintMessages(client)
    Guards(client)

    tc = TileCache('/home/max/.wine/drive_c/uo')
    m = tc.get_map(0)
    exhaust_db = ExhaustDatabase('/tmp/trees.db')

    return AutoKindling(client, m, exhaust_db)
コード例 #7
0
ファイル: merge.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)

    box = find_restock_box(client.world)
    #box = client.world.backpack()
    if box is None:
        raise NoSuchEntity('No box')

    return MergeStacks(client, box, ITEMS_INGOT + ITEMS_LOCKPICK)
コード例 #8
0
ファイル: mine.py プロジェクト: uotools/GemUO
def run(client):
    Watch(client)
    Guards(client)
    DetectGameMaster(client)
    RelPorCaptcha(client)
    PrintMessages(client)
    SkillTraining(client, (SKILL_HIDING,), round_robin=False)

    return simple_later(1, begin, client)
コード例 #9
0
ファイル: kindling.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)

    tc = TileCache(gemuo.config.require_data_path())
    m = tc.get_map(0)
    exhaust_db = ExhaustDatabase('/tmp/trees.db')

    return AutoKindling(client, m, exhaust_db)
コード例 #10
0
def run(client):
    PrintMessages(client)

    restock_box = find_restock_box(client.world)
    if restock_box is None:
        return defer.fail('No box')

    d = OpenContainer(client, restock_box).deferred
    d.addCallback(restock_box_opened0, client, restock_box)
    return d
コード例 #11
0
ファイル: bandage.py プロジェクト: shyba/gemuo
def run(client):
    PrintMessages(client)

    backpack = client.world.backpack()
    if backpack is None:
        return defer.fail('No backpack')

    d = OpenContainer(client, backpack).deferred
    d.addCallback(backpack_opened, client)
    return d
コード例 #12
0
def run(client):
    PrintMessages(client)

    world = client.world
    box = find_box_at(world, world.player.position.x, world.player.position.y - 1)
    if box is None:
        raise NoSuchEntity('No restock box found')

    d = deferred_find_item_in(client, box, lambda x: x.item_id == ITEM_BAG)
    d.addCallback(found_bag, client)
    return d
コード例 #13
0
ファイル: spin.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    AutoHide(client)

    return SpinWool(client)
コード例 #14
0
ファイル: answer_gump.py プロジェクト: uotools/GemUO
def run(client):
    PrintMessages(client)
    Watch(client)

    return AnswerGump(client)
コード例 #15
0
ファイル: cook.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Watch(client)
    AutoHide(client)

    return CookAllFishSteaks(client)
コード例 #16
0
ファイル: carpentry.py プロジェクト: uotools/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    return AutoCarpentry(client)
コード例 #17
0
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    StatLock(client, (100, 100, 25))
    return SkillTraining(client, skills, round_robin=False)
コード例 #18
0
def run(client):
    PrintMessages(client)
    AutoHide(client)

    return WeaveYarn(client)
コード例 #19
0
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    return SkillTraining(client, skills, round_robin=False)
コード例 #20
0
ファイル: dispel_gate.py プロジェクト: shyba/gemuo
def run(client):
    PrintMessages(client)
    return DispelGate(client)
コード例 #21
0
def run(client):
    PrintMessages(client)
    RelPorCaptcha(client)
    return MakeBoardsRelpor(client)
コード例 #22
0
ファイル: trade.py プロジェクト: jackuoll/GemUO
def run(client):
    Guards(client)
    AutoCheckSecureTrade(client)
    return PrintMessages(client)
コード例 #23
0
ファイル: fletching.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    return AutoFletching(client)
コード例 #24
0
ファイル: parrot.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)
    return Parrot(client)
コード例 #25
0
ファイル: magery.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    StatLock(client, (100, 25, 100))
    return AutoMagery(client)
コード例 #26
0
ファイル: heal.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    Watch(client)
    AutoCheckSecureTrade(client)
    return AutoHeal(client)
コード例 #27
0
ファイル: buy.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    #return Buy(client, ITEM_BANDAGE, 1)
    return Buy_at_price(client, ITEM_BANDAGE, 1, 6)
コード例 #28
0
ファイル: janitor.py プロジェクト: jackuoll/GemUO
def run(client):
    PrintMessages(client)
    AutoHide(client)
    return Janitor(client)
コード例 #29
0
def run(client):
    Guards(client)
    return PrintMessages(client)
コード例 #30
0
ファイル: tinkering.py プロジェクト: shyba/gemuo
def run(client):
    PrintMessages(client)
    Guards(client)
    Watch(client)
    return AutoTinkering(client)