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)
def sub_name(work, name): return bridge.substitute_name(work.terraria.name, name)
def sub_name(work, name): return bridge.substitute_name(work.minecraft.name, name)