<div class="topbar">Vestíbulo</div> {<div class="graphbar"><img src="res/vestibulo.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Vestíbulo")} <==> Estás en el vestíbulo del castillo. El ambiente es muy húmedo y frío. Estás en un pasillo que se extiende hacia el [[norte->Pasillo]]. Al sur queda la [[puerta de entrada->Puerta de entrada]] al castillo. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Pasillo</div> {<div class="graphbar"><img src="res/pasillo.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Pasillo")} <==> Te encuentras en medio del pasillo principal de este piso. Al oeste está la [[cocina->Cocina]] y al este la [[biblioteca->Biblioteca]]. El pasillo sigue hacia el [[norte->Escaleras]]. Otras salidas: [[sur->Vestíbulo]] (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Cocina</div> {<div class="graphbar"><img src="res/cocina.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Cocina")} <==> Estás en la cocina del castillo. Esto está lleno de [[cacerolas y de cacharros->Cacerolas]] para cocinar. Hay un [[horno->Horno]], un [[fregadero->Fregadero]] y un [[armario->Armario pequeño]] pequeño. Salidas visibles: [[este->Pasillo]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Biblioteca</div> {<div class="graphbar"><img src="res/biblioteca.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Biblioteca")} <==> Te hallas en la biblioteca del castillo. Obviamente está llena de libros interesantes, pero desgraciadamente no tienes tiempo para leerlos. Salidas visibles: [[oeste->Pasillo]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Escaleras</div> {<div class="graphbar"><img src="res/escaleras.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Escaleras")} <==> Te hallas en el final del pasillo. Delante de ti ves unas escaleras que [[suben->Escaleras superiores]] y otras que [[bajan->Sotano]]. Al oeste está el [[dormitorio->Dormitorio]] y al este la [[sala de estar->Sala de estar]]. Otras salidas visibles: [[sur->Pasillo]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Dormitorio</div> {<div class="graphbar"><img src="res/dormitorio.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Dormitorio")} <==> Estás en un dormitorio no muy grande ni tampoco muy pequeño. Es bastante austero. Solo hay una [[cama->Cama]] y un [[armario->Armario ropero]]. Salidas visibles: [[este->Escaleras]]. (display: "Visible") (display: "Inventario") ==> (display: "Automap")<div class="topbar">Sala de estar</div> {<div class="graphbar"><img src="res/sala_estar.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Sala de estar")} <==> Es la sala más acogedora de todo el castillo. En la [[chimenea->Chimenea]] los últimos restos de algún fuego chisporrotean alegremente. Hay una [[mesa->Mesa]] grande con una [[silla->Silla]] al lado. De la pared cuelgan bastantes [[trofeos de caza->Trofeos]] y [[adornos->Adornos]] varios. Salidas visibles: [[oeste->Escaleras]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Sótano</div> {<div class="graphbar"><img src="res/sotano.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Sotano")} <==> En este pequeño sótano hace mucho calor, sientes una sensación de recogimiento. Está todo muy sucio. Hay un [[barril->Barril]] aquí, también hay unas escaleras que [[suben->Escaleras]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">Escaleras superiores</div> {<div class="graphbar"><img src="res/escaleras_superiores.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "Escaleras superiores")} <==> Estás en el piso superior del castillo. Aquí hace aún más frío que abajo. Detrás de ti están las [[escaleras que bajan->Escaleras]] y hacia el oeste está la [[habitación del vampiro->El final]]. (display: "Visible") (display: "Inventario") (display: "Automap")<div class="topbar">El final</div> {<div class="graphbar"><img src="res/final.jpg" class="locationpic" /><div class="map" id="automap-container"></div></div> (set: $location to "El final")} <==> Estás en una habitación desnuda. Unicamente hay un altar en el centro. Encima del altar puedes ver un [[ataúd->Ataud]]. Salidas visibles: [[este->Escaleras superiores]]. (display: "Visible") (display: "Inventario") (display: "Automap")<h2>Vampiro</h2> ==> <img src="res/portada_vampiro.jpg" alt="portada"/> v20151101 - n-n <==> <h3>Memorias de reXXe</h3> <h4>"Vampiro" es una obra original creada por Jaume Alcazo Castellarnau en 1998.</h4> //El Proyecto Vampiro consiste en recrear una aventura muy sencilla en un nuevo lenguaje. En este caso, el objetivo es demostrar las posibilidades de Twine para desarrollar relatos no lineales. Basado en las versiones de <a href="http://baltasarq.github.io/fi-js/" target="_blank">fi.js</a> (por baltasarq) e Inform 7 (por Sarganar).// Despiertas aturdido. Después de unos segundos te incorporas en el frío suelo de piedra y ves que estás en un castillo. ¡Ahora recuerdas! Eres reXXe y tu misión es la de matar al vampiro. TIENES que matar al vampiro que vive en la parte superior del castillo... (display: "Init") { (set: $invList to $invCache's Player) (set: $invTotal to ($invList.length)) (set: $invCurrent to 1) (if: $invTotal>0)[Llevas: (display: "Item inventario")] }{ <!-- Objetos --> (set: $objTraje to (datamap: "nombre", "traje barato", "desc", "Es un traje barato comprado en las rebajas.", "location", "Player", "puesto", true)) (set: $objCrucifijo to (datamap: "nombre", "crucifijo plateado", "desc", "Es un pequeño crucifijo plateado. Es uno de los cuatro elementos que nos servirán para derrotar al vampiro.", "location", "Biblioteca", "puesto", false)) (set: $objPalanca to (datamap: "nombre", "palanca", "desc", "Es una palanca de acero toledano. Sirve para forzar cosas.", "location", "Biblioteca", "puesto", false)) (set: $objCuchillo to (datamap: "nombre", "cuchillo", "desc", "Un simple cuchillo de cocina. Pincha.", "location", "Cocina", "puesto", false)) (set: $objAjos to (datamap: "nombre", "ristra de ajos", "desc", "Es una ristra entera de ajos que expelen un olor un tanto asqueroso. Es uno de los cuatro elementos que me servirán para derrotar al vampiro.", "location", "Armario pequeño", "puesto", false)) (set: $objTrozoMadera to (datamap: "nombre", "trozo de madera", "desc", "Un trozo de madera, rectangular y alargado.", "location", "Chimenea", "puesto", false)) (set: $objLlavecita to (datamap: "nombre", "llavecita", "desc", "Esta pequeña llavecita tiene la pinta de abrir un armario o algo así.", "location", "Sabanas", "puesto", false)) (set: $objMartillo to (datamap: "nombre", "martillo", "desc", "Un martillo grande. Es uno de los elementos que me permitirán acabar con el vampiro.", "location", "null", "puesto", false)) (set: $objEstaca to (datamap: "nombre", "estaca afilada", "desc", "Un cacho de madera rectangular y alargado, uno de sus extremos está afilado cuidadosamente.", "location", "null", "puesto", false)) <!-- Lista completa para iterar --> (set: $obj to (a: $objTraje, $objCrucifijo, $objPalanca, $objCuchillo, $objAjos, $objTrozoMadera, $objLlavecita, $objMartillo, $objEstaca)) (set: $objNames to (datamap: $objTraje's nombre, $objTraje, $objCrucifijo's nombre, $objCrucifijo, $objPalanca's nombre, $objPalanca, $objCuchillo's nombre, $objCuchillo, $objAjos's nombre, $objAjos, $objTrozoMadera's nombre, $objTrozoMadera, $objLlavecita's nombre, $objLlavecita, $objMartillo's nombre, $objMartillo, $objEstaca's nombre, $objEstaca, )) <!-- Cache de Inventario --> (set: $invCache to (datamap: "Player", (a: $objTraje's nombre), "Vestíbulo", (a:), "Pasillo", (a:), "Cocina", (a: $objCuchillo's nombre), "Biblioteca", (a: $objCrucifijo's nombre, $objPalanca's nombre), "Escaleras", (a:), "Dormitorio", (a:), "Sala de estar", (a:), "Sotano", (a:), "Escaleras superiores",(a:), "El final", (a:), )) [[&gt;&gt; Empezar->Vestíbulo]] }{ (if: $invTotal >= 1)[ (set: $item to ($invList)'s 1st) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 2)[, (set: $item to ($invList)'s 2nd) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 3)[, (set: $item to ($invList)'s 3rd) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 4)[, (set: $item to ($invList)'s 4th) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 5)[, (set: $item to ($invList)'s 5th) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 6)[, (set: $item to ($invList)'s 6th) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 7)[, (set: $item to ($invList)'s 7th) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]](if: $invTotal >= 8)[, (set: $item to ($invList)'s 8th) (set: $puesto to ($objNames's $item)'s puesto) (link-goto: $item, $item)$puesto[ (puesto)]]}.=><= <img src="res/traje.jpg" alt="traje barato" /> <==> { (set: $examinedItem to $objTraje) (set: $itemname to $examinedItem's nombre) (set: $puesto to ($objNames's $itemname)'s puesto) (print: $examinedItem's desc) } (if: ($invCache's Player) contains $itemname)[ {(if: $puesto)[ |quitar>[>> Quitar] ] (else:)[ |poner>[>> Poner] ]} [>> Dejar]<dejar| ](else:)[ (link-goto: ">> Recoger", "Coger") ] {(click: ?quitar)[ (set: ($objNames's $itemname)'s puesto to false) (set: $actionQuitar to true) (goto: "traje barato") ] (click: ?poner)[ (set: ($objNames's $itemname)'s puesto to true) (set: $actionPoner to true) (goto: "traje barato") ] (click: ?dejar)[ (set: ($objNames's $itemname)'s puesto to false) (goto: "Dejar") ] (if: $actionQuitar is true)[ Cuando el vampiro me vea desnudo, flipa. (set: $actionQuitar to false) ](else-if: $actionPoner is true)[ Puesto. (set: $actionPoner to false) ]} (link-goto: "<< Volver", $location) { (set: $invList to $invCache's $location) (set: $invTotal to ($invList.length)) (set: $invCurrent to 1) (if: $invTotal>0)[Puedes ver: (display: "Item inventario")] }=><= <img src="res/cruz.jpg" alt="crucifijo plateado" /> <==> (set: $examinedItem to $objCrucifijo) (display: "Item commands")(print: $examinedItem's desc) (display: "Commands coger dejar") (link-goto: "<< Volver", $location)(set: $itemname to $examinedItem's nombre) (if: $invCache's Player contains $itemname)[ (set: $blank to ($invCache's Player).splice(($invCache's Player).indexOf($itemname),1)) ] <!-- Esta condicion es para controlar que el objeto esta en juego (si se deja la madera justo al obtener la estaca, NO debe dejarse en la localizacion) --> (if: ($objNames's $itemname)'s location is "Player")[ (set: ($objNames's $itemname)'s location to $location) (set: ($invCache's $location) to it + (a: $itemname)) ] (goto: $location)(set: $itemname to $examinedItem's nombre) (set: ($objNames's $itemname)'s location to "Player") (set: $blank to ($invCache's $location).splice(($invCache's $location).indexOf($itemname),1)) (set: ($invCache's Player) to it + (a: $itemname)) (goto: $location){(if: ($invCache's Player) contains $examinedItem's nombre)[ (link-goto: ">> Dejar", "Dejar") ](else:)[ (link-goto: ">> Recoger", "Coger") ]}¡Tu misión es aquí dentro! [[<< Volver->Vestíbulo]] =><= <img src="res/cuchillo.jpg" alt="cuchillo" /> <==> (set: $examinedItem to $objCuchillo) (display: "Item commands")=><= <img src="res/ajos.jpg" alt="ristra de ajos" /> <==> (set: $examinedItem to $objAjos) (display: "Item commands")=><= <img src="res/madera.jpg" alt="trozo de madera" /> <==> (set: $examinedItem to $objTrozoMadera) (print: $examinedItem's desc) (display: "Commands coger dejar") {(if: (($invCache's Player) contains $objCuchillo's nombre) and (($invCache's Player) contains $objTrozoMadera's nombre))[ [>> Afilar]<afilar| ] } (click: ?afilar)[ {(set: $blank to ($invCache's Player).splice(($invCache's Player) .indexOf($objTrozoMadera's nombre),1)) (set: ($objNames's ($objTrozoMadera's nombre))'s location to "null") (set: ($objNames's ($objEstaca's nombre))'s location to "Player") (set: ($invCache's Player) to it + (a: $objEstaca's nombre)) Afilas la madera con el cuchillo ¡y obtienes una [[estaca->estaca afilada]]!} ] (link-goto: "<< Volver", $location)=><= <img src="res/llave.jpg" alt="llavecita" /> <==> (set: $examinedItem to $objLlavecita) (display: "Item commands")=><= <img src="res/martillo.jpg" alt="martillo" /> <==> (set: $examinedItem to $objMartillo) (display: "Item commands")=><= <img src="res/estaca.jpg" alt="estaca afilada" /> <==> (set: $examinedItem to $objEstaca) (display: "Item commands")Es una chimenea hecha de ladrillos y muy elegante. {(if: ($objNames's ($objTrozoMadera's nombre))'s location is "Chimenea")[ Entre los restos del fuego encuentras un [[trozo de madera]]. ]} [[<< Volver->Sala de estar]] Insignificantes trofeos. [[<< Volver->Sala de estar]]Adornan. [[<< Volver ->Sala de estar]] Una mesa de caoba, bastante grande. [[<< Volver ->Sala de estar]] Una cómoda silla. [[<< Volver ->Sala de estar]] Está cubierta de [[sábanas->Sabanas]]. [[<< Volver->Dormitorio]]El armario está vacío. [[<< Volver ->Dormitorio]]Sábanas corrientes y molientes. {(if: ($objNames's ($objLlavecita's nombre))'s location is "Sabanas")[ Entre ellas encuentras una pequeña [[llavecita]]. ]} [[<< Volver->Dormitorio]] (if: ($objNames's ($objAjos's nombre))'s location is "Armario pequeño")[ (if: not (($invCache's Player) contains $objLlavecita's nombre))[ Está cerrado con llave. ](else:)[ Abres el armario con la llavecita. Al examinarlo se te cae al suelo una [[ristra de ajos]] que estaba en su interior. (set: ($objNames's ($objAjos's nombre))'s location to $location) (set: ($invCache's $location) to it + (a: ($objAjos's nombre))) ] ](else:)[ Está vacío. ] [[<< Volver->Cocina]]=><= <img src="res/palanca.jpg" alt="palanca" /> <==> (set: $examinedItem to $objPalanca) (display: "Item commands")(if: ($objNames's ($objMartillo's nombre))'s location is "null")[ (if: not (($invCache's Player) contains $objPalanca's nombre))[ Intentas abrirlo, pero no tienes la suficiente fuerza. ](else:)[ (if: ($objNames's ($objMartillo's nombre))'s location is not "Barril")[ -¡Clack! - Haciendo palanca logras abrir el barril.] (set: ($objNames's ($objMartillo's nombre))'s location to "Barril") Dentro hay un [[martillo]]. ] ](else-if: ($objNames's ($objMartillo's nombre))'s location is "Barril")[ Dentro hay un [[martillo]]. ](else:)[ Está vacío. ] [[<< Volver->Sotano]]Una sencilla caja de pino. (if: (($invCache's Player) contains ($objCrucifijo's nombre)) and (($invCache's Player) contains ($objAjos's nombre)) and (($invCache's Player) contains ($objEstaca's nombre)) and (($invCache's Player) contains ($objMartillo's nombre)))[ [[>> Abrir->Fin]] ] (else:)[ [&gt;&gt; Abrir]<abrir| (click: ?abrir)[ Necesito cuatro cosas antes de poner fin a la 'vida' del vampiro. A saber: un crucifijo, una ristra de ajos, una estaca afilada y un martillo.]] [[<< Volver->El final]]<==> Abres el ataúd. Dentro contemplas la horrible cara del vampiro. Protegido por los ajos y el crucifijo empiezas tu horrible tarea. Le clavas la estaca en el pecho y de un terrible golpe de martillo la hundes en lo más profundo de su ser. Con un grito de agonía se deshace en polvo y tú acabas tu misión aquí. Por ahora... =><= <img src="res/fin.png" alt="fin"/> **FIN**Simples cacerolas y cacharros de cocina. [[<< Volver->Cocina]] Un simple horno, no tiene ninguna importancia. [[<< Volver->Cocina]]Es un fregadero de piedra. El fregadero está vacío. [[<< Volver->Cocina]] <div style="display:none"><svg xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" width="266" height="320" viewBox="0 0 266 340" preserveAspectRatio="xMaxYMin slice"><g id="map"><!-- Basado en un mapa generado con SVG maps, por David Lodge http://www.ifarchive.org/if-archive/mapping-tools/SVGmaps.zip --><!-- Vestibulo --><g id="MapVestibulo" transform="translate(99,256)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Vestíbulo</tspan></text></g><line id="MapVestibuloNorth" style="stroke:black;stroke-width:2" x1="131.5" x2="131.5" y1="256" y2="239"></line><!-- Pasillo --><g id="gPasillo" class="map-hidden"> <g id="MapPasillo" transform="translate(99,183)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Pasillo</tspan></text></g><line id="MapPasilloNorth" style="stroke:black;stroke-width:2" x1="131.5" x2="131.5" y1="183" y2="166"></line><line id="MapPasilloEast" style="stroke:black;stroke-width:2" x1="164" x2="181" y1="211" y2="211"></line><line id="MapPasilloSouth" style="stroke:black;stroke-width:2" x1="131.5" x2="131.5" y1="239" y2="256"></line><line id="MapPasilloWest" style="stroke:black;stroke-width:2" x1="99" x2="82" y1="211" y2="211"></line></g>]<!-- Cocina --><g id="gCocina" class="map-hidden"><g id="MapCocina" transform="translate(17,183)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Cocina</tspan></text></g><line id="MapCocinaEast" style="stroke:black;stroke-width:2" x1="82" x2="99" y1="211" y2="211"></line></g><!-- Biblioteca --><g id="gBiblioteca" class="map-hidden"> <g id="MapBiblioteca" transform="translate(181,183)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Biblioteca</tspan></text></g><line id="MapBibliotecaWest" style="stroke:black;stroke-width:2" x1="181" x2="164" y1="211" y2="211"></line></g><!-- Escaleras --><g id="gEscaleras" class="map-hidden"> <g id="MapEscaleras" transform="translate(99,110)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Escaleras</tspan></text></g><line id="MapEscalerasNorthWest" style="stroke:black;stroke-width:2" x1="99" x2="82" y1="110" y2="93"></line><line id="MapEscalerasNorthEast" style="stroke:black;stroke-width:2" x1="164" x2="181" y1="110" y2="93"></line><line id="MapEscalerasEast" style="stroke:black;stroke-width:2" x1="164" x2="181" y1="138" y2="138"></line><line id="MapEscalerasSouth" style="stroke:black;stroke-width:2" x1="131.5" x2="131.5" y1="166" y2="183"></line><line id="MapEscalerasWest" style="stroke:black;stroke-width:2" x1="99" x2="82" y1="138" y2="138"></line></g><!-- Dormitorio --><g id="gDormitorio" class="map-hidden"><g id="MapDormitorio" transform="translate(17,110)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Dormitorio</tspan></text></g><line id="MapDormitorioEast" style="stroke:black;stroke-width:2" x1="82" x2="99" y1="138" y2="138"></line></g><!-- Sala de estar --><g id="gSalaDeEstar" class="map-hidden"><g id="MapSalaDeEstar" transform="translate(181,110)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Sala de estar</tspan></text></g><line id="MapSalaDeEstarWest" style="stroke:black;stroke-width:2" x1="181" x2="164" y1="138" y2="138"></line></g><!-- Sotano --><g id="gSotano" class="map-hidden"><g id="MapSotano" transform="translate(17,37)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">Sótano</tspan></text></g></g><!-- Escaleras superiores --><g id="gEscalerasSuperiores" class="map-hidden"><g id="MapEscalerasSuperiores" transform="translate(181,37)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="23.666666666666668"> <tspan x="32.5" dy="0.1em">Escaleras</tspan> <tspan x="32.5" dy="1.6em">superiores</tspan></text></g><line id="MapEscalerasSuperioresWest" style="stroke:black;stroke-width:2" x1="181" x2="164" y1="65" y2="65"></line></g><!-- El final --><g id="gFinal" class="map-hidden"><g id="MapFinal" transform="translate(99,37)"><rect id="border-" rx="2" ry="2" width="65" height="56" stroke="black" fill="white"></rect><text style="fill:black;font-family:Verdana,sans serif;font-size:6pt" text-anchor="middle" x="32.5" y="33"> <tspan x="32.5" dy="0.1em">El final</tspan></text></g><line id="MapFinalEast" style="stroke:black;stroke-width:2" x1="164" x2="181" y1="65" y2="65"></line></g></g></svg></div> (if: ($location is "Pasillo") or (history:) contains "Pasillo")[ <script>$("#gPasillo").attr("class","map-shown");</script> ] (if: ($location is "Cocina") or (history:) contains "Cocina")[ <script>$("#gCocina").attr("class","map-shown");</script> ] (if: ($location is "Biblioteca") or (history:) contains "Biblioteca")[ <script>$("#gBiblioteca").attr("class","map-shown");</script> ] (if: ($location is "Escaleras") or (history:) contains "Escaleras")[ <script>$("#gEscaleras").attr("class","map-shown");</script> ] (if: ($location is "Dormitorio") or (history:) contains "Dormitorio")[ <script>$("#gDormitorio").attr("class","map-shown");</script> ] (if: ($location is "Sala de estar") or (history:) contains "Sala de estar")[ <script>$("#gSalaDeEstar").attr("class","map-shown");</script> ] (if: ($location is "Sotano") or (history:) contains "Sotano")[ <script>$("#gSotano").attr("class","map-shown");</script> ] (if: ($location is "Escaleras superiores") or (history:) contains "Escaleras superiores")[ <script>$("#gEscalerasSuperiores").attr("class","map-shown");</script> ] (if: ($location is "El final") or (history:) contains "El final")[ <script>$("#gFinal").attr("class","map-shown");</script> ] <script>$("svg").detach().appendTo("#automap-container");</script>