def _add_multi_regions(gc, user, interfaces, hint): _add_region(gc, user, 'onhand', interfaces, hint) for r in ls_equipment_regions(): if r in user.equipment: user.equipment[r].off() _add_region(gc, user, r, interfaces, hint) user.equipment[r].on()
def _cards_at(region): if region == 'all': return lambda c: True if region in ['onhand'] + equip.ls_equipment_regions(): return lambda c: c.region == region if region == 'equipment': return lambda c: equip.is_equipment_region(c.region) return lambda c: False
def _rm_regions(gc, user, interfaces, hint): for e in ls_equipment_regions() + ['onhand']: if SKILL + ':' + e in interfaces: del interfaces[SKILL + ':' + e]