Open GoogleCodeExporter opened 9 years ago
Una solución genérica es complicada porque implicaría cambiar cosas muy
nucleares del parser, y posiblemente mejoraría el comportamiento para esa
acción en particular pero lo empeoraría para otras.
Una solución específica para que el verbo "abrir/cerrar" sí que puedo mirar
de darla, creo que no debería haber mucho problema técnico para ello.
Mientras no esté hecho, el workaround sería definir el abrir de dos objetos
en un parseCommand de mundo, y capturar el caso de que el segundo objeto no sea
abrible pero el primero sí.
Original comment by komoku
on 8 Jun 2011 at 10:39
Ahora que lo pienso, ¿el problema no es cuando pones "abrir puerta con llave"
y la puerta *no está*? Porque si es en ese caso, realmente no hay dos objetos,
y realmente no se me ocurre cómo dar a eso una solución desde el núcleo...
sólo soluciones específicas de la aventura, como sobreescribir el abrir de la
llave y poner un mensaje que diga "Aquí no hay una puerta que abrir con esa
llave".
¿Hay algún caso en el que la puerta *sí esté*, pero de todas formas suceda
este problema?
Original comment by komoku
on 8 Jun 2011 at 10:43
Original issue reported on code.google.com by
solrac...@gmail.com
on 8 Jun 2011 at 10:17