099 099 bit 0 (1) - 099 bit 1 (2) - 099 001 000010 003 1 004 Estudio 010 4294967296&4294967296& Nada más entrar en esta nueva habitación, lo primero que ves es... ¡un esqueleto! Te echas atrás, dispuesto a correr por salvar la vida; pero enseguida te das cuenta de que el esqueleto no se mueve, sin duda es una simple reproducción como las que utilizan los médicos para enseñar los diferentes huesos.\n&0&0& Te encuentras en una habitación cuadrada y de pequeño tamaño, en relación a las otras que has visitado. Parece que se trata de un estudio o despacho, pues hay un escritorio lleno de papeles con una silla&0&4294967296&, y al lado una completa reproducción de un esqueleto humano&0&0&.\n La puerta por la que has entrado está al norte, y una pequeña ventana da al exterior, al sur. El suelo de madera cruje a tu paso. 011 0008$0&256&Sales de la habitación por la puerta.&256&256&La puerta está cerrada.$30$0$item34$0@S@W@E@-@-@-@-@U@D 012 0012$0&256&Sales de la habitación por la puerta.&256&256&La puerta está cerrada.$30$fuera&puerta$0$item34$0@0@0@0@0@0 020 000031$000012$000034 030 paredes$pared$Las paredes están sucias y llenas de telerañas.@telarañas$Las telarañas también han encontrado aquí un paraíso, particularmente en la figura del esqueleto.@mobiliario$Solamente hay un escritorio y una silla.@escritorio$El escritorio es de madera, bastante grande, y está lleno de papeles.@silla$Una silla sucia y con bastantes telarañas.@esqueleto$Es una reproducción a tamaño natural del esqueleto humano. No sabes con qué propósito la habrán puesto ahí; pero si fue con el de asustar, ciertamente acertaron.@La ventana está cerrada, y a través de ella puedes ver el jardín. 084 /* Cambiar la relación jugador-habitación de tal modo que la descripción de la primera vez sea diferente. */ void onEnterRoom ( Mobile m ) { relState = m.getRelationshipState(obj); if ( relState == 0 ) { m.setRelationshipState(obj,1); } } void onShowRoom ( Mobile m ) { relState = m.getRelationshipState(obj); if ( relState == 0 ) m.setRelationshipState(obj,2); //was 1 else m.setRelationshipState(obj,2); } void parseCommand ( Player p , String verb , String args ) { if ( verb.equalsIgnoreCase("mirar") || verb.equalsIgnoreCase("registrar") || verb.equalsIgnoreCase("coger") ) { if ( args.indexOf("papel") >= 0 && !obj.hasItem ( world.getObject(30000019) ) ) //hasitem el otro papel (para evitar overriding) { if ( world.getObject(30000031).getState()!=1 ) { p.escribirDescripcion("\nHay auténticas pilas de papeles; pero por desgracia están todos en blanco... Eso sí... ¡debajo de algunos encuentras un rotulador!\n"); world.getObject(30000031).setNewState(1,1); } else { p.escribirDescripcion("\nHay auténticas pilas de papeles; pero por desgracia están todos en blanco. Y... no, no hay nada más debajo.\n"); } end(); } } } 085