099 Puerta que NO se puede abrir; pero esta vez de verdad. (no se abre con llaves, sí desatrancándola) 099 Es la puerta blanca famosa. 001 000033 099 Estado inicial: cerrada con llave 003 768 004 Puerta blanca 099 010 0&0&Es una puerta de madera pintada de blanco. 010 0&0&Es una puerta de madera pintada de blanco.&0&256& Está abierta.&256&256& Se encuentra 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 pintada de blanco$Puerta blanca$Puerta 015 Puertas pintadas de blanco$Puertas blancas$Puertas 016 5000 017 4000 032 0&256&FAIL:La puerta ya está abierta... No te pongas nervioso...&768&768&FAIL:La puerta está atrancada y no se abre.&256&768&SUCCESS:La puerta se abre rascando el suelo y emitiendo un sonido grimoso. La abres todo lo que el pesado sofá te permite, que parece suficiente para pasar. 033 0&256&SUCCESS:Cierras la puerta, que rasca en el suelo.&256&256&FAIL:La puerta ya está cerrada... No te pongas nervioso... 034 0&256&FAIL:¡La puerta ya está abierta!&0&512&FAIL:La puerta no está cerrada con llave.&768&768&SUCCESS:Esto nunca va a mostrarse. (amos, creo).:FAIL:La puerta está atrancada. 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:Esto no va a mostrarse.:FAIL:Esta puerta no se cierra de ese modo. 099 No hay línea 036: no hay lista de key ID's, no hay llaves que la abran. 099 Lo de arriba es una mentira cochina. 036 0 084 //Vamos a hacer algo raro: sobrecargar "mirar" para que si miras la puerta desde //la habitación del sofá, y está atrancada, te lo diga. //Se podría hacer también perfectamente con estados y descripciones dinámicas //normales; pero sería algo más antinatural, ya que estamos metiendo en ello //jugadores, habitaciones y este item. void parseCommand ( Player p , String verb , String args ) { if ( verb.equalsIgnoreCase("mirar") ) { if ( p.getRoom() == world.getObject(10000005) ) { if ( obj.getState() == 768 ) { p.escribirDescripcion("\nEs una puerta de madera pintada de blanco. Está cerrada, y totalmente atrancada por un sofá que hay delante.\n"); end(); } } } } 085