099 Puerta de la habitación este 001 000020 099 Estado inicial: cerrada, no con llave 003 256 004 Puerta de roble 099 010 0&0&Es una robusta puerta de roble. 010 0&0&Es una robusta puerta de roble.&0&256& Está abierta.&256&256& Está cerrada. 099 011 0&0&puerta&0&256& abierta&256&256& cerrada 099 012 0&0&puertas&0&256& abiertas&256&256& cerradas 099 La puerta será invisible a efectos de aparecer con los objetos de la habitación, incluir en descripción. 011 37&37&curioso fallo de programación 012 37&37&curiosos fallos de programación 013 0 014 Puerta de roble$Puerta 015 Puertas de roble$Puertas 016 5000 017 4000 032 0&256&FAIL:Con los nervios, no te has dado cuenta de que la puerta ya está abierta.&256&256&SUCCESS:La puerta se abre con un grimoso chirrido. 033 0&256&SUCCESS:Cierras la pesada puerta.&256&256&FAIL:Con los nervios, no te has dado cuenta de que la puerta está ya cerrada. 099 034 0&256&FAIL:¡La puerta ya está abierta!&0&512&FAIL:La puerta no está cerrada con llave.&768&768&SUCCESS:Utilizando la vieja llave, abres sin problemas la puerta.:FAIL:No parece que eso sea la llave adecuada. 099 035 0&256&FAIL:La puerta está abierta, deberías cerrarla primero.&512&512&FAIL:La puerta ya está cerrada con llave.&256&768&SUCCESS:Con la vieja llave, cierras la puerta.:FAIL:No parece que ésta sea la llave que cierra la puerta. 099 036 1 084 void onOpen ( boolean success ) { if ( success && world.getObject(30000021).isOpen() ) { //corriente de aire en la habitación world.getObject(10000013).setNewState(1,1); } } void onClose ( boolean success ) { if ( success ) { //stop corriente de aire world.getObject(10000013).setNewState(0,1); } } 085