inicio | documentación | contacto
Version para imprimir Imprimir
Inicio » Documentación » Acciones » Acción VaciarSobre

VaciarSobre

Acciones ambiguas

VaciarEn

Definicion

action VaciarSobre:AccionNormal (ObjetoPoseido,:validaVaciarSobre,abierto:requisitoAbrir) (AlgoOAlguien,soporte)

Frases

vacia * en|sobre *
vacia *1 en *2 vacia *1 sobre *2 vaciar *1 en *2 vaciar *1 sobre *2
vacia * encima *
vacia *1 encima *2 vaciar *1 encima *2
-i vacia en|sobre * *
vacia en *2 *1 vacia sobre *2 *1 vaciar en *2 *1 vaciar sobre *2 *1
-i vacia encima * *
vacia encima *2 *1 vaciar encima *2 *1
-p vacia en|sobre *
vacia[lo, la, los, las, me, te, le, les] en *2 vacia[lo, la, los, las, me, te, le, les] sobre *2 vaciar[lo, la, los, las, me, te, le, les] en *2 vaciar[lo, la, los, las, me, te, le, les] sobre *2
-p vacia encima *
vacia[lo, la, los, las, me, te, le, les] encima *2 vaciar[lo, la, los, las, me, te, le, les] encima *2

Condiciones

A continuación se muestran todas las condiciones que deben cumplir los objetos implicados (#uno y #otro) en la acción para que ésta se llegue a ejecutar. Si alguna de estas condiciones no se cumple, se mostrará el correspondiente mensaje de error advirtiéndolo. Además, estas condiciones sirven para hacer discriminaciones de objetos en caso de duda (es decir, cuando hay una ambigüedad entre varios objetos porque tienen el mismo nombre), de manera que el objeto que cumpla más condiciones tenga prioridad sobre el que cumpla menos. Finalmente, si dos (o más) objetos ambiguos cumplen el mismo número de condiciones, entonces se mostrará un mensaje de aviso con los nombres completos de los objetos ambiguos, invitando al jugador a que introduzca un nombre de objeto que no de lugar a dudas.

Ojeto 1 (#uno)

1nodireccion Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nodireccionError
2visible Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a visibleError
3iluminado Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a iluminadoError
4accesible Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a accesibleError
5nosimismo Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nosimismoError
6nolocalidad Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nolocalidadError
7nopuesto:requisitoDesvestir Funcion (opcional) definida por el usuario. Solo se llamará (si existe) durante la validación si se cumple la condición del selector nopuesto (pero nunca durante la desambiguación).
8posesion Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a posesionError
9noestatico Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a noestaticoError
10posesionmanos:requisitoCoger Funcion (opcional) definida por el usuario. Solo se llamará (si existe) durante la validación si se cumple la condición del selector posesionmanos (pero nunca durante la desambiguación).
11:validaVaciarSobre Funcion (opcional) definida por el usuario. Solo se llamará (si existe) durante la validación en cualquier caso (pero nunca durante la desambiguación).
12abierto:requisitoAbrir Funcion (opcional) definida por el usuario. Solo se llamará (si existe) durante la validación si se cumple la condición del selector abierto (pero nunca durante la desambiguación).

Objeto 2 (#otro)

1nodireccion Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nodireccionError
2visible Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a visibleError
3iluminado Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a iluminadoError
4accesible Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a accesibleError
5nosimismo Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nosimismoError
6nolocalidad Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a nolocalidadError
7soporte Selector de desambiguación y validación. En caso de fallar durante la validación, se llamará a soporteError