Esempio n. 1
0
def h_bridge_names_req(bot, target, source, query):
    work = te_work.get(target.lower())
    if work is None: return

    name = world_name(work)
    if query and name.lower() not in (query.lower(), '+'+query.lower()): return

    if not hasattr(work, 'terraria_protocol') or work.terraria_protocol.stage < 3:
        bridge.notice(bot, target, 'NAMES_ERR', source, name,
            'No contact with server.')
        return

    names = work.terraria_protocol.players.values()
    names = [bridge.substitute_name(target, n) for n in names]
    bridge.notice(bot, target, 'NAMES_RES', source, name, names)
Esempio n. 2
0
def sub_name(work, name):
    return bridge.substitute_name(work.terraria.name, name)
Esempio n. 3
0
def sub_name(work, name):
    return bridge.substitute_name(work.minecraft.name, name)