Esempio n. 1
0
def impl(context, trap_name, entity_name):
    if trap_name == 'pit':
        trap = pit_trap()
    elif trap_name == 'caltrops':
        trap = caltrops()

    trap.name = trap_name

    entity = get_entity(context, entity_name)
    add_trap(entity.level,
             (entity.location[0] + 1, entity.location[1]),
             trap)

    context.places.append(trap)
Esempio n. 2
0
def impl(context, entity1_name, entity2_name):
    character = get_entity(context, entity1_name)
    place = get_entity(context, entity2_name)

    assert character.location == place.location