Example #1
0
def _check_equipment(char_id, ids, func_name=""):
    from core.item import Item
    item = Item(char_id)
    for _id in ids:
        if not item.has_equip(_id):
            raise SanguoException(EQUIPMENT_NOT_EXIST, char_id, func_name, 'Equipment {0} Not Exist'.format(_id))

    yield

    item.equip_remove(ids)
Example #2
0
def _check_equipment(char_id, ids, func_name=""):
    from core.item import Item
    item = Item(char_id)
    for _id in ids:
        if not item.has_equip(_id):
            raise SanguoException(EQUIPMENT_NOT_EXIST, char_id, func_name,
                                  'Equipment {0} Not Exist'.format(_id))

    yield

    item.equip_remove(ids)