!% -~D !% -~S !% +include_path=..\lib\base,..\lib\contrib,..\games\Pincoya !Poner "% -~S" (sin las ") permite compilar para generar archivo Pincoya.z5 (máquina Z versión 5) !Poner "!% -~D" al principio del archivo (sin las ") permite compilar en modo Release (No Debug) ! "Ofrenda a La Pincoya" ! ! REALIZADO POR: Sebastián Armas ! ! Copyright (C) 2008 ! CONSTANTES Constant Historia "~Ofrenda a La Pincoya~^ Un Relato de Mitología Chilota...^ escrito en ~güen chileno~"; Constant Titular "^Realizado por: Sebastián Armas (Incanus)^ (C) Año 2008^"; Serial "010102"; Release 1; ! Versión 01.01.02 ! Localidades, Objetos, PSIs y Puzzles OK ! Mejorar descripciones de localidades OK ! Mejorar descripciones de objetos no escenario y escenario OK ! Mejorar descripciones de PSIs OK ! Usar propiedad listarse para mejorar salidad del inventario OK ! Corto metrajes OK ! Decorados de Ambientación OK ! Se crean objetos entrables/salibles para localidad: Cabaña, CabañaMachi, ! Cueva, Entrada Cueva. ! Comando AYUDA: Ayuda, comando/menu PISTAS, Vocabulario, Curiosidades OK ! Efectos de Ambientación: OK ! Incorporación de observaciones de Urbatain del 2008-10-04 ! > Corregido bug en RemarSub para REMAR AL ESTE en Caleta, OrillaPlaya, Playa y Rocas ! > Inclusión en menu Agradecimientos. ! > Se agrega comando VOCABULARIO; también en menú de Comandos Principales ! Incorporación de observaciones de Urbatain del 2008-10-06 (2) ! > Se agrega respuesta para DI en clase Localidad y DI A en clase PSI ! > Se agrega 'agujeros' como sinónimo para Chumaceras ! > Se agrega respuesta a PIENSA en clase Localidad para recordar tareas pendientes. ! > Se agrega RECORDAR como sinónimo a PIENSA ! > Se agrega Cochayuyo a Vocabulario Básico. ! > Se agrega respuesta a MOSTRAR en Machi para objetos usados en la ofrenda ! > Se agrega 'persona' como sinónimo a Machi y Brujo ! > Examinar Botes gatilla BuscarEn una vez que el Brujo ha sido confrontado y la red aun ! no ha sido hallada. ! > Se agrega ATACAR para sinónimo de GOLPEAR o TOCAR en Anzuelo y Pedernal ! > Las interacciones de busqueda de la Concha se llevan a la clase Objeto_Escenario_Arena ! Queremos usar el comando 'Salidas' Constant ADMITIR_COMANDO_SALIDAS; ! Constant DEBUG; ! No queremos usar los comandos 'Lugares' y 'Objetos' Constant NO_LUGARES; ! No queremos usar puntuación Constant NO_PUNTUACION; ! Tenemos Curiosidades Constant HAY_CURIOSIDADES; ! Definición para Curiosidades [curiosidades; ZIPI_RunMenuT(ZIPI_Menu14); ]; !-------------- Include -------------- Include "zipi.inf"; ! Módulo para Menues Include "EParser"; ! Módulo para InformATE! Include "Acciones"; ! Módulo para InformATE! Include "Gramatica"; ! Módulo para InformATE! Include "Puertas"; ! Módulo para Puertas Include "Cortos"; ! Módulo para texto animado Include "Decorado"; ! Módulo para descripcion de decorados !------------ End Include ------------ ! Ayuda de la Aventura ZIPI_Menu ZIPI_Menu0 with ZIPI_titulo "Menú de la Aventura", ZIPI_item ZIPI_Menu1 ZIPI_Menu9 ZIPI_Otro62 !ZIPI_Menu14 ; ZIPI_Menu ZIPI_Menu1 with ZIPI_titulo "Ayuda de la Aventura", ZIPI_item ZIPI_Menu2 ZIPI_Menu3 ; ZIPI_Menu ZIPI_Menu2 with ZIPI_titulo "Instrucciones", ZIPI_item ZIPI_Otro0 ZIPI_Otro1 ; ZIPI_Menu ZIPI_Menu3 with ZIPI_titulo "Pistas", ZIPI_item ZIPI_Menu4 ZIPI_Menu5 ZIPI_Menu8 ; ZIPI_Menu ZIPI_Menu4 with ZIPI_titulo "Navegar con el Bote", ZIPI_item ZIPI_Pista0 ZIPI_Pista1 ZIPI_Pista2 ZIPI_Pista3 ZIPI_Pista4 ; ZIPI_Menu ZIPI_Menu5 with ZIPI_titulo "Conseguir los Ingredientes de la Ofrenda", ZIPI_item ZIPI_Pista5 ZIPI_Pista6 ZIPI_Menu6 ZIPI_Menu7 ; ZIPI_Menu ZIPI_Menu6 with ZIPI_titulo "¿Cómo consigo el Cochayuyo?", ZIPI_item ZIPI_Pista7 ZIPI_Pista8 ; ZIPI_Menu ZIPI_Menu7 with ZIPI_titulo "¿Cómo consigo el Cuero?", ZIPI_item ZIPI_Pista9 ZIPI_Pista10 ZIPI_Pista11 ZIPI_Pista12 ; ZIPI_Menu ZIPI_Menu8 with ZIPI_titulo "Preparar la Ofrenda", ZIPI_item ZIPI_Pista13 ZIPI_Pista14 ZIPI_Pista15 ; ZIPI_Menu ZIPI_Menu9 with ZIPI_titulo "Vocabulario", ZIPI_item ZIPI_Menu10 ZIPI_Menu11 ZIPI_Menu12 ZIPI_Menu13 ; ZIPI_Menu ZIPI_Menu10 with ZIPI_titulo "Vocabulario Básico", ZIPI_item ZIPI_Otro2 ZIPI_Otro3 ZIPI_Otro4 ZIPI_Otro5 ZIPI_Otro6 ZIPI_Otro7 ZIPI_Otro8 ZIPI_Otro9 ZIPI_Otro10 ZIPI_Otro11 ZIPI_Otro12 ; ZIPI_Menu ZIPI_Menu11 with ZIPI_titulo "Vocabulario Chileno", ZIPI_item ZIPI_Otro13 ZIPI_Otro14 ZIPI_Otro15 ZIPI_Otro16 ZIPI_Otro17 ZIPI_Otro18 ZIPI_Otro19 ZIPI_Otro20 ZIPI_Otro21 ZIPI_Otro22 ZIPI_Otro23 ZIPI_Otro24 ZIPI_Otro25 ZIPI_Otro26 ZIPI_Otro27 ZIPI_Otro28 ZIPI_Otro29 ZIPI_Otro30 ZIPI_Otro31 ; ZIPI_Menu ZIPI_Menu12 with ZIPI_titulo "Vocabulario Mitológico", ZIPI_item ZIPI_Otro32 ZIPI_Otro33 ZIPI_Otro34 ZIPI_Otro35 ZIPI_Otro36 ZIPI_Otro37 ZIPI_Otro38 ; ZIPI_Menu ZIPI_Menu13 with ZIPI_titulo "Vocabulario Mapuche", ZIPI_item ZIPI_Otro39 ZIPI_Otro40 ZIPI_Otro41 ZIPI_Otro42 ZIPI_Otro43 ZIPI_Otro44 ZIPI_Otro45 ZIPI_Otro46 ZIPI_Otro47 ZIPI_Otro48 ZIPI_Otro49 ZIPI_Otro50 ZIPI_Otro51 ZIPI_Otro52 ZIPI_Otro53 ZIPI_Otro54 ZIPI_Otro55 ZIPI_Otro56 ZIPI_Otro57 ZIPI_Otro58 ZIPI_Otro59 ZIPI_Otro60 ZIPI_Otro61 ; ZIPI_Menu ZIPI_Menu14 with ZIPI_titulo "Curiosidades y Otros", ZIPI_item ZIPI_Menu15 ZIPI_Otro72 ; ZIPI_Menu ZIPI_Menu15 with ZIPI_titulo "Curiosidades", ZIPI_item ZIPI_Otro63 ZIPI_Otro64 ZIPI_Menu16 ZIPI_Menu17 ; ZIPI_Menu ZIPI_Menu16 with ZIPI_titulo "Zoología Mitológica en Chiloé", ZIPI_item ZIPI_Otro65 ZIPI_Otro66 ; ZIPI_Menu ZIPI_Menu17 with ZIPI_titulo "Piromanía en Chiloé", ZIPI_item ZIPI_Otro67 ZIPI_Otro68 ZIPI_Otro69 ZIPI_Otro70 ZIPI_Otro71 ; ZIPI_Pista ZIPI_Pista0 with ZIPI_titulo "¿Como saco el Bote de los pilones?", ZIPI_pistas "Súbete al Bote y examínalo..." "verás que tiene una Soga atada..." "así que desátala..." "con DESATA SOGA o bien con DESATA BOTE." ; ZIPI_Pista ZIPI_Pista1 with ZIPI_titulo "¿Cómo Remo el Bote?", ZIPI_pistas "Súbete al Bote y examínalo..." "Verás que tiene unas Chumaceras para Remos..." "así que PON REMOS EN CHUMACERAS..." "y luego Rema..." "con REMA AL N, REMA AL OESTE, REMA AL E, etc." ; ZIPI_Pista ZIPI_Pista2 with ZIPI_titulo "¿Como aseguro el Bote de los pilones?", ZIPI_pistas "Si examinas la Soga, con el Bote flotando..." "verás que está guardada..." "así que simplemente ATA LA SOGA o bien ATA EL BOTE." ; ZIPI_Pista ZIPI_Pista3 with ZIPI_titulo "¿Cómo atraco el Bote en una orilla?", ZIPI_pistas "Primero, bájate del Bote..." "y luego arrástralo orilla adentro..." "tirando del Bote..." "con TIRA DEL BOTE." ; ZIPI_Pista ZIPI_Pista4 with ZIPI_titulo "¿Cómo saco el Bote de una orilla?", ZIPI_pistas "Si hiciste algo con el Bote para atracarlo..." "debes hacer lo opuesto para liberarlo..." "así que EMPUJA EL BOTE." ; ZIPI_Pista ZIPI_Pista5 with ZIPI_titulo "¿Cómo consigo los Piñones?", ZIPI_pistas "Los Piñones vienen de la Araucaria..." "así que mira dónde hay una..." "en la Isla. Rema hasta la Isla..." "sube por la loma..." "y cógelos." ; ZIPI_Pista ZIPI_Pista6 with ZIPI_titulo "¿Cómo consigo el Pedernal?", ZIPI_pistas "Los pedernales se encuentran normalmente en cuevas o canteras." "Si vas a la Isla..." "en la orilla verás que en el sur de la Isla hay una cueva." "Ve al Sur desde la orilla..." "entra en la cueva..." "y coge el Pedernal." ; ZIPI_Pista ZIPI_Pista7 with ZIPI_titulo "¿Dónde consigo el Cochayuyo?", ZIPI_pistas "Los Cochayuyos crecen en las rocas..." "y hay unas rocas al sur de la Playa. Rema a la orilla de la playa..." "y camina al Sur hasta llegar a las rocas." ; ZIPI_Pista ZIPI_Pista8 with ZIPI_titulo "¿Cómo saco el Cochayuyo?", ZIPI_pistas "Los Cochayuyos están firmemente afianzados en las rocas..." "así que debes cortarlos primero." "Si buscas en la Playa al sur..." "encontrarás una Concha en la arena..." "que puedes afilar luego..." "usando el Pedernal. Con la Concha afilada..." "CORTA EL COCHAYUYO CON LA CONCHA." ; ZIPI_Pista ZIPI_Pista9 with ZIPI_titulo "¿Dónde consigo el Cuero?", ZIPI_pistas "El Cuero gusta de acechar en las aguas bajas y concurridas de la orilla. " "Si vas a la Caleta..." "y buscas en el agua..." "encontrarás al Cuero." ; ZIPI_Pista ZIPI_Pista10 with ZIPI_titulo "¿Cómo atrapo el Cuero?", ZIPI_pistas "Para atrapar al Cuero..." "debes darle algo que el Cuero pueda envolver..." "y que le sea letal." "Si buscas en los botes..." "encontrarás una Red..." "llena de Anzuelos enganchados. Cógela..." "y lánzala al Cuero. Morirá al envolverla, acribillado en anzuelos." ; ZIPI_Pista ZIPI_Pista11 with ZIPI_titulo "¿Cómo cojo al Cuero?", ZIPI_pistas "Primero, como está enganchado en la Red, necesitas sacarlo de ahí. " "Puedes cortar la Red..." "Para lo que necesitarás algo afilado." "Si buscas en la Playa al sur..." "encontrarás una Concha en la arena..." "que puedes afilar luego..." "usando el Pedernal. Con la Concha afilada..." "CORTA LA RED CON LA CONCHA. El Cuero queda liberado." ; ZIPI_Pista ZIPI_Pista12 with ZIPI_titulo "¿Cómo limpio el Cuero?", ZIPI_pistas "Necesitarás algo afilado." "Si buscas en la Playa al sur..." "encontrarás una Concha en la arena..." "que puedes afilar luego..." "usando el Pedernal. Con la Concha afilada..." "CORTA EL CUERO CON LA CONCHA. El cuero queda limpio." ; ZIPI_Pista ZIPI_Pista13 with ZIPI_titulo "¿Cómo hago la Ofrenda?", ZIPI_pistas "Necesitas poner las cosas en arena seca..." "así que ve primero a la Playa. Si vas a quemarlo..." "lo primero que pongas ha de ser combustible..." "así que pon primero el cochayuyo, que está bien seco. Luego..." "pon los Piñones..." "luego el Cuero limpio..." "y finalmente tu Sangre." "Para cortarte..." "usa la Concha con que cortaste el Cochayuyo..." "así que CORTATE CON CONCHA. Sangrarás sobre la Ofrenda y estará lista para el fuego." ; ZIPI_Pista ZIPI_Pista14 with ZIPI_titulo "¿Cómo purifico la Ofrenda?", ZIPI_pistas "Si faltan cosas..." "o sobran cosas, la Ofrenda estará impura." "Saca del cochayuyo todo lo que no sea parte del rito." "Recuerda que el Cuero debe estar limpio..." "así que límpialo primero (ver pista más arriba)..." "antes ponerlo en el Cochayuyo." ; ZIPI_Pista ZIPI_Pista15 with ZIPI_titulo "¿Cómo quemo la Ofrenda?", ZIPI_pistas "Necesitas algo que de chispas para encender el Cochayuyo." "Consigue primero el Pedernal..." "y luego algo que al golpearlo de chispas." "Si te fijas en la Caleta..." "verás que hay un Anzuelo." "Cogelo..." "y luego golpeado en el Pedernal..." "con GOLPEA ANZUELO CON PEDERNAL o bien GOLPEA PEDERNAL CON ANZUELO." "Si lo haces cerca del cochayuyo, tendrás fuego. Alternativamente..." "si tienes el Pedernal y el Anzuelo, QUEMA EL COCHAYUYO." ; ZIPI_Otro ZIPI_Otro0 with ZIPI_titulo "Comandos Principales", ZIPI_ejecutar [; print "Las órdenes siguientes son básicas y pueden encontrarse en casi cualquier aventura conversacional. El jugador puede tratar siempre de hacer otras acciones.^^"; style fixed; print "Ayuda : Esta ayuda.^"; print "ex x, examinar x : Da una descripción de x.^"; print "busca en x, mira en x : Revisar un objeto para ver si contiene algo más...^"; print "coge x, deja x : El objeto x pasa a ser o deja de ser llevado.^"; print "mete x en y : El objeto x deja de ser llevado y queda dentro de y.^"; print "mete y a x : El objeto y deja de ser llevado y queda dentro de x.^"; print "saca y de x : El objeto y sale de x y pasa a ser llevado.^"; print "tira de x : Tira del objeto x.^"; print "empuja x : Empuja el objeto x.^"; print "pon x en y : Pon el objeto x en el objeto y.^"; print "corta x con y : Corta el objeto x con el objeto y.^"; print "afila x con y : Afila el objeto x con el objeto y.^"; print "desata x : Desata el objeto x.^"; print "ata x : Ata el objeto x.^"; print "quema x : Quema el objeto x.^"; print "golpea x con y : Golpea el objeto x con el objeto y.^"; print "rema al x : Rema en dirección al x.^"; print "habla con x : Habla el personaje x.^"; print "dale y a x : Dale el objeto y al personaje x.^"; print "mostrar y a x : Muestrale el objeto y al personaje x.^"; print "mata x con y : Mata al personaje x usando el objeto y.^"; print "i, inventario : Da una lista de los objetos llevados.^"; print "vocabulario : Vocabularios de la aventura (~¿qué significa...?~).^"; print "piensa, recuerda : Recordar qué tenemos que hacer, objetivos y tareas pendientes.^"; print "pistas : Pistas para resolver el juego (evite la tentación...).^"; print "save, guardar : Grabar el estado actual de la partida (recomendable...).^"; print "load, cargar : Recuperar un estado de partida ya guardado.^"; print "quit, fin, terminar : Terminar la partida en juego.^"; style roman; ]; ZIPI_Otro ZIPI_Otro1 with ZIPI_titulo "Otros Comandos", ZIPI_ejecutar [; print "Las órdenes, en general, se pueden dar según:^"; style fixed; print ""; style roman; print " o bien^"; style fixed; print " "; style roman; print " o bien^"; style fixed; print " ^"; style roman; ]; ZIPI_Otro ZIPI_Otro2 with ZIPI_titulo "Araucaria", ZIPI_ejecutar [; print "Género de coníferas de la familia Araucariaceae. Hay 19 especies en el género, con una distribución repartida en el hemisferio austral. En América se encuentran en la Patagonia, Argentina y en Chile. Se nombra el género después de que los indígenas de Arauco (mapuches) de Chile central y del sudoeste la Argentina lo incorporaran como alimento, quienes lo conocen como el Pehuén. Muchos erróneamente lo llaman ~pino~, a pesar de ser muy distantemente relacionados a los pinos (Pinus). Son principalmente árboles grandes con un vástago erguido masivo, alcanzando una altura de 30-80 m. Las ramas son horizontales y se separan y se cubren con las hojas coriáceas o aciculares. En unas especies, las hojas son de formato estrecho y lanceoladas, traslapándose apenas, en otros son amplias y planas, y se traslapan ampliamente. Los árboles son sobre todo dioicos, con los conos masculinos y femeninos encontrados en árboles separados."; ]; ZIPI_Otro ZIPI_Otro3 with ZIPI_titulo "Bototo", ZIPI_ejecutar [; print "Bota de caña baja o botín."; ]; ZIPI_Otro ZIPI_Otro4 with ZIPI_titulo "Chiloé", ZIPI_ejecutar [; print "Archipiélago al sur de Chile, entre los paralelos 41 y 43 de latitud sur. Además de un gran número de islas de menor tamaño, comprende a la Isla Grande de Chiloé. Chiloé es una transformación de Chilhué, la adaptación al español de chillwe, palabra que en mapudungun significa ~lugar de chelles~. Los chelles (Larus maculippenis), también llamados cáhuiles o gaviotines, son aves blancas de cabeza negra, muy frecuentes en las playas y lagunas del archipiélago."; ]; ZIPI_Otro ZIPI_Otro5 with ZIPI_titulo "Chilota", ZIPI_ejecutar [; print "Relativo u originario de Chiloé. El nombre que se le da a los habitantes de Chiloé es ~chilotes~, aunque también se ha usado ~chiloense~ por considerar que el primero podría tener connotaciones despectivas."; ]; ZIPI_Otro ZIPI_Otro6 with ZIPI_titulo "Chumaceras", ZIPI_ejecutar [; print "1. f. Pieza de metal o madera, con una muesca en que descansa y gira cualquier eje de maquinaria.^"; print "2. f. Mar. Tablita que se pone sobre el borde de la lancha u otra embarcación de remo, y en cuyo medio está el tolete. Sirve para que no se gaste el borde con el continuo roce del remo.^"; print "3. f. Mar. Rebajo semicircular practicado en la falca de los botes, generalmente forrado de hierro o bronce, que sirve para que en él juegue el remo. Sustituye al tolete."; ]; ZIPI_Otro ZIPI_Otro7 with ZIPI_titulo "Cochayuyo", ZIPI_ejecutar [; print "Alga marina. Crecen en el fondo del mar y en las rocas cerca de la costa."; ]; ZIPI_Otro ZIPI_Otro8 with ZIPI_titulo "Curanto", ZIPI_ejecutar [; print "Comida a base de legumbres, mariscos o carne, cocida sobre piedras muy calientes en un hoyo que se recubre con hojas."; ]; ZIPI_Otro ZIPI_Otro9 with ZIPI_titulo "Minga", ZIPI_ejecutar [; print "Reunión de amigos y vecinos para hacer algún trabajo gratuito en común. En Chiloé, usualmente las faenas agrícolas se hacen de forma comunitaria, a través de un sistema llamado minga, en el que quienes necesitan ayuda ~suplican~ a sus vecinos y estos colaboran en el trabajo a cambio de que se les retribuya del mismo modo cuando ellos lo requieran. Existen mingas para todas las tareas del campo que requieren más mano de obra que la disponible en el grupo familiar, como el guardar forraje para el invierno o retirar troncos muertos y raíces de un terreno destinado al cultivo."; ]; ZIPI_Otro ZIPI_Otro10 with ZIPI_titulo "Palafito", ZIPI_ejecutar [; print "Viviendas apoyadas en pilares o simples estacas, generalmente construidas sobre cuerpos de aguas tranquilas como lagos, lagunas y caños (cursos irregulares y lentos por los que desaguan los ríos y lagunas de las regiones bajas), aunque también son construidas a orilla del mar, como es el caso en algunas zonas de Chile; no son una arquitectura originaria de Chiloé, pero fueron adoptados en Ancud, Quemchi, Castro, Chonchi y otros puertos, para un mejor aprovechamiento de la ribera durante la expansión comercial en el siglo XIX. Actualmente sólo quedan algunos ejemplares en Castro y Mechuque."; ]; ZIPI_Otro ZIPI_Otro11 with ZIPI_titulo "Pedernal", ZIPI_ejecutar [; print "El pedernal es una roca sedimentaria constituida por sílice amorfo (SiO2) o criptocristalino. Cuando es golpeado con fuerza suficiente, se rompe formando una superficie característica, irregular, ondulada, con numerosos vértices afilados. Con práctica y destreza es posible obtener hojuelas alargadas tan afiladas como navajas. Al ser golpeado con otras rocas duras o con metales produce chispas, por lo que también puede usarse para encender hogueras. Por último, se puede usar para manufacturar herramientas punzo-cortantes, como hachas de mano, puntas de flechas y puntas de lanzas."; ]; ZIPI_Otro ZIPI_Otro12 with ZIPI_titulo "Piñones", ZIPI_ejecutar [; print "Fruto de la araucaria. Los indígenas de Arauco (mapuches) de Chile central y del sudoeste la Argentina lo incorporaran como alimento, quienes lo conocen como el Pehuén. Estos americanos nativos, que incluso esta formado por una etnia que se llaman a si mismos Pehuenches (~gente del Pehuén~), cosechan las semillas extensivamente para el alimento. Los piñones masculinos y femeninos están en árboles separados. Los conos femeninos, generalmente altos en la tapa del árbol, son globosos, y varían de tamaño entre la especie a partir del diámetro de 7-25 centímetro. Contienen 80-200 grandes semillas comestibles, similares a las tuercas de pino sin embargo más grandes. Los conos masculinos son más pequeños, 4-10 cm., y estrecho a amplio cilíndrico, 1,5-5 cm. de amplio."; ]; ZIPI_Otro ZIPI_Otro13 with ZIPI_titulo "Agora", ZIPI_ejecutar [; print "Deformación de ~ahora~."; ]; ZIPI_Otro ZIPI_Otro14 with ZIPI_titulo "Bosta", ZIPI_ejecutar [; print "Ocioso(a), flojo(a)."; ]; ZIPI_Otro ZIPI_Otro15 with ZIPI_titulo "Cagá", ZIPI_ejecutar [; print "Deformación de ~cagada~, para significar un desorden o daño grande."; ]; ZIPI_Otro ZIPI_Otro16 with ZIPI_titulo "Chaleca", ZIPI_ejecutar [; print "Prenda de lana usada sobre la camisa, a modo de chaleco. Tiene botones y mangas largas."; ]; ZIPI_Otro ZIPI_Otro17 with ZIPI_titulo "Chucha", ZIPI_ejecutar [; print "Interjección para indicar contrariedad o desconcierto para significar diantres, diablos, demonios."; ]; ZIPI_Otro ZIPI_Otro18 with ZIPI_titulo "Conchesumare", ZIPI_ejecutar [; print "Deformación de ~concha de su madre~ para significar hijo de perra, hijo de puta, mal nacido."; ]; ZIPI_Otro ZIPI_Otro19 with ZIPI_titulo "Custión", ZIPI_ejecutar [; print "Deformación de ~cuestión~, para significar objeto a manipular o asunto a tratar."; ]; ZIPI_Otro ZIPI_Otro20 with ZIPI_titulo "Diónde", ZIPI_ejecutar [; print "Deformación de ~de dónde~, para significar desconcierto ante el origen o estado de un objeto o de una situación."; ]; ZIPI_Otro ZIPI_Otro21 with ZIPI_titulo "Esparda", ZIPI_ejecutar [; print "Deformación de ~espalda~."; ]; ZIPI_Otro ZIPI_Otro22 with ZIPI_titulo "Hueón", ZIPI_ejecutar [; print "Deformación de ~huevón~, para significar individuo. Puede tener o no connotaciones peyorativas o laudatorias, según la intención o tono del hablante."; ]; ZIPI_Otro ZIPI_Otro23 with ZIPI_titulo "Maire", ZIPI_ejecutar [; print "Deformación de ~madre~."; ]; ZIPI_Otro ZIPI_Otro24 with ZIPI_titulo "Malparío", ZIPI_ejecutar [; print "Deformación de ~mal parido~, para significar mal nacido o insulto afín. Véase ~Conchesumare~."; ]; ZIPI_Otro ZIPI_Otro25 with ZIPI_titulo "Naiden", ZIPI_ejecutar [; print "Deformación de ~nadie~."; ]; ZIPI_Otro ZIPI_Otro26 with ZIPI_titulo "Nica", ZIPI_ejecutar [; print "Deformación abreviada de ~ni cagando~, para significar no, de ninguna manera, nunca (y en ese orden)."; ]; ZIPI_Otro ZIPI_Otro27 with ZIPI_titulo "Paire", ZIPI_ejecutar [; print "Deformación de ~padre~."; ]; ZIPI_Otro ZIPI_Otro28 with ZIPI_titulo "Pueh, Puh", ZIPI_ejecutar [; print "Deformación de ~pues~."; ]; ZIPI_Otro ZIPI_Otro29 with ZIPI_titulo "Quiubo", ZIPI_ejecutar [; print "Deformación de ~qué hubo~ , para ser usado a modo de saludo neutro."; ]; ZIPI_Otro ZIPI_Otro30 with ZIPI_titulo "Reculiao", ZIPI_ejecutar [; print "Deformación de ~reculiado~, para significar mal nacido o insulto afín. Véase ~Conchesumare~."; ]; ZIPI_Otro ZIPI_Otro31 with ZIPI_titulo "Ricuerda", ZIPI_ejecutar [; print "Deformación de ~recuerda~."; ]; ZIPI_Otro ZIPI_Otro32 with ZIPI_titulo "Brujo", ZIPI_ejecutar [; print "Persona que practica el mal en una forma mística o espiritual; y posteriormente utilizado para referirse igualmente a un brujo o bruja practicante de la magia negra. Se dice que ingresar a la Brujería en Chiloé es un gran privilegio, y que normalmente se da preferencia a los familiares e hijos de los brujos, o a algunas pocas personas especiales que han hecho algún trato con ellos. La creencia popular ha atribuido a los brujos de Chiloé una organización compleja, la ayuda de criaturas mágicas y numerosos poderes y debilidades. El brujo puede suspender en los aires y llevar volando consigo a cualquiera persona; pero sólo hasta una cuadra de distancia, el poder de metamorfosearse en perros o gatos negros, o en ciertas aves agoreras como el coo, el deñi, etcétera, y la facultad de ~tirar males~, es decir, hacer daño a distancia. Otros poderes provienen de su gran conocimiento de los usos de plantas y partes de diversos animales, así como el saber necesario para domesticar el Caballo marino y otros animales mitológicos."; ]; ZIPI_Otro ZIPI_Otro33 with ZIPI_titulo "Cuchivilo", ZIPI_ejecutar [; print "Animal acuático al que se le atribuyen los destrozos que se producen en los corrales de pesca (un método tradicional de pesca de Chiloé). Además de comer y destrozar los pescados atrapados en el corral, destruye la construcción y hoza en la arena del mismo modo que lo haría un cerdo normal en la tierra; después del ataque, el corral queda maldito y jamás se volverá a atrapar un solo pez en él. Para quitar la maldición, se debe realizar una ceremonia mágica conocida con el nombre de cheputo o threputo; en que las personas deben golpear los bordes del corral con ramas de laurel ahumadas con ~mapucho~ (tabaco chilote). Los cuchivilos habitarían en el fondo del mar, en zonas poco profundas y cercanas a las orillas de las islas del mar interior de Chiloé. Igualmente suelen ir a nadar a esteros, lagunas o pantanos. Como a los cerdos, a esta criatura le gusta revolcarse en el fango, y se cree que siempre está hambriento. "; ]; ZIPI_Otro ZIPI_Otro34 with ZIPI_titulo "Cuero", ZIPI_ejecutar [; print "Animal acuático con una apariencia muy similar al de un cuero de vacuno (la piel extendida de un vacuno) de gran tamaño. En el borde de su cuerpo poseería unos apéndices similares a unas garras o espinas filosas como garfios. Sobre un extremo de su cuerpo, en donde se cree estaría la zona que correspondería a su cabeza, sobresaldrían dos apéndices similares a tentáculos que terminarían en un par de ojos desorbitados de un color rojizo. En el centro de la parte de abajo de su cuerpo, estaría su boca, muy parecida a una enorme ventosa, con la cual podría absorber completamente los fluidos de su presa, hasta dejarla seca y muerta. Su manera de atacar sería más frecuentemente al atardecer, acercándose de manera sigilosa a su presa; que puede estar en la orilla, o bien bebiendo o bañándose en el agua, o dentro de una embarcación. Se dice que luego de estar lo suficientemente cerca, con sus poderes hipnotizaría a su víctima; y posteriormente mediante sus afiladas uñas atraparía a su víctima o a la embarcación y la arrastraría hacia al fondo. Ya en el fondo, envolvería rápidamente a su presa y la mataría por sofocamiento; y ahí la devoraría absorbiéndole completamente la sangre y otros fluidos. Para lograr poder matar a un cuero, se necesitaría la ayuda de una Machi experta, la cual con sus habilidades atraería al cuero hacia la orilla. Al tenerlo ya a la vista, lo engañaría arrojándole ramas de calafate. El Cuero, engañado por el poder de la Machi, creería que las ramas serían una posible presa; sin embargo, al atacar y apretar con fuerza las ramas, las espinas de las ramas se enterrarían en su cuerpo y el cuero se desgarraría y sangraría hasta morir."; ]; ZIPI_Otro ZIPI_Otro35 with ZIPI_titulo "Curioso", ZIPI_ejecutar [; print "Véase Machi en Vocabulario Mapuche"; ]; ZIPI_Otro ZIPI_Otro36 with ZIPI_titulo "Invunche", ZIPI_ejecutar [; print "Ser humano deforme que tiene su cabeza doblada hacia atrás. Las orejas, la boca, la nariz, los brazos y los dedos los tiene torcidos. Además anda sobre una sola pierna o en tres pies (una pierna y las manos), pues la otra pierna está pegada por detrás al cuello o a la nuca. El Invunche no tiene la facultad de hablar, y solo emitiría sonidos guturales, ásperos y desagradables. Protege la entrada a la Cueva de los brujos; además, sería una especie de consultor de los brujos de Chiloé ya que, a pesar de no ser iniciado en brujería, ha adquirido una infinidad de conocimientos durante su vida en la cueva. Además sería usado como un instrumento para sus venganzas o maleficios. El Invunche saldría de la cueva contadas veces, cuando se cambia ésta, ha sido destruida, o descubierta; y en ocasiones cuando los brujos necesitan de él. El Invunche obtendría su alimento de los brujos, y sólo cuando la comida escaseara, los brujos le permitirían salir de la cueva que protege, para que busque alimento."; ]; ZIPI_Otro ZIPI_Otro37 with ZIPI_titulo "Pincoya", ZIPI_ejecutar [; print "Suerte de nereida, tiene el aspecto de una adolescente muy hermosa, de larga cabellera dorada, de encanto y dulzura incomparables. Sale desde las profundidades del mar, semi vestida con un traje de algas, a danzar a las playas. Cuando la Pincoya realiza su delicado baile mirando hacia el mar, significa que en esas playas y mares abundarán los peces y mariscos; en cambio si lo hace con el rostro vuelto hacia la tierra, generalmente debido a los pobladores ha cometido alguna falta en contra del mar, de esta forma les indica a los pobladores que para la temporada venidera, los mencionados productos escasearán y por tal motivo, será necesario salir en su búsqueda a playas y mares lejanos. No obstante, cuando la escasez en ciertas regiones se prolonga por largo tiempo, por ausencia de la Pincoya, es posible hacerla volver, y con ella, la abundancia, por intermedio de una ceremonia especial. Otra tarea de la Pincoya es la de ayudar a los chilotes que naufragan. Así, los marinos siempre encuentran junto a ellos a la Pincoya, que acude pronto a su auxilio. Si por razones superiores, no logra su propósito de salvarlos, ayudada por sus hermanos la Sirena chilota y el Pincoy, transporta con ternura los cuerpos de los chilotes muertos hasta el Caleuche, en donde ellos revivirán como tripulantes del barco fantasma y a una nueva existencia de eterna felicidad. Seguramente, por esta razón, los chilotes jamás temen al mar embravecido, a pesar que la mayoría de ellos no sabe nadar."; ]; ZIPI_Otro ZIPI_Otro38 with ZIPI_titulo "Tirar Males", ZIPI_ejecutar [; print "Hacer maleficios y causar desgracias mediante brujería, usualmente a distancia."; ]; ZIPI_Otro ZIPI_Otro39 with ZIPI_titulo "Admapu", ZIPI_ejecutar [; print "La costumbre de la tierra: es el conjunto de antiguas tradiciones, leyes derechos y normas que rigen el comportamiento del pueblo Mapuche."; ]; ZIPI_Otro ZIPI_Otro40 with ZIPI_titulo "Angken", ZIPI_ejecutar [; print "Seco, desecado."; ]; ZIPI_Otro ZIPI_Otro41 with ZIPI_titulo "Dañeln", ZIPI_ejecutar [; print "Anidar."; ]; ZIPI_Otro ZIPI_Otro42 with ZIPI_titulo "Inal-lafken", ZIPI_ejecutar [; print "Playa."; ]; ZIPI_Otro ZIPI_Otro43 with ZIPI_titulo "Keno", ZIPI_ejecutar [; print "No."; ]; ZIPI_Otro ZIPI_Otro44 with ZIPI_titulo "Kéupü", ZIPI_ejecutar [; print "Pedernal."; ]; ZIPI_Otro ZIPI_Otro45 with ZIPI_titulo "Kütraltun", ZIPI_ejecutar [; print "Quemar, encender."; ]; ZIPI_Otro ZIPI_Otro46 with ZIPI_titulo "Kuyëm", ZIPI_ejecutar [; print "Arena seca."; ]; ZIPI_Otro ZIPI_Otro47 with ZIPI_titulo "Lafken", ZIPI_ejecutar [; print "Mar, río, lago, laguna."; ]; ZIPI_Otro ZIPI_Otro48 with ZIPI_titulo "Lil", ZIPI_ejecutar [; print "Rocas, roqueríos."; ]; ZIPI_Otro ZIPI_Otro49 with ZIPI_titulo "Machi", ZIPI_ejecutar [; print "Hechicero(a), Curandero(a). Persona que tiene la función de autoridad religiosa, consejera y protectora del pueblo Mapuche. Debido a que actualmente en mucho menor la proporción de hombres que cumplen la función de Machi, normalmente se describe al Machi como una mujer mapuche."; ]; ZIPI_Otro ZIPI_Otro50 with ZIPI_titulo "Macuñ", ZIPI_ejecutar [; print "Manto de brujo chilote, hecho de piel humana."; ]; ZIPI_Otro ZIPI_Otro51 with ZIPI_titulo "Maputu", ZIPI_ejecutar [; print "En la tierra."; ]; ZIPI_Otro ZIPI_Otro52 with ZIPI_titulo "Mollfun", ZIPI_ejecutar [; print "Sangrar, desangrarse."; ]; ZIPI_Otro ZIPI_Otro53 with ZIPI_titulo "Nenguen", ZIPI_ejecutar [; print "Moverse."; ]; ZIPI_Otro ZIPI_Otro54 with ZIPI_titulo "Pehuenes", ZIPI_ejecutar [; print "Piñones."; ]; ZIPI_Otro ZIPI_Otro55 with ZIPI_titulo "Raguay", ZIPI_ejecutar [; print "Cochayuyo, alga marina. Crecen en el fondo del mar y en las rocas cerca de la costa."; ]; ZIPI_Otro ZIPI_Otro56 with ZIPI_titulo "Trelke", ZIPI_ejecutar [; print "Cuero"; ]; ZIPI_Otro ZIPI_Otro57 with ZIPI_titulo "Trelkenentun", ZIPI_ejecutar [; print "Desollar."; ]; ZIPI_Otro ZIPI_Otro58 with ZIPI_titulo "Ünguein", ZIPI_ejecutar [; print "Esperar."; ]; ZIPI_Otro ZIPI_Otro59 with ZIPI_titulo "Wapi", ZIPI_ejecutar [; print "Isla"; ]; ZIPI_Otro ZIPI_Otro60 with ZIPI_titulo "Wente", ZIPI_ejecutar [; print "Encima, sobre."; ]; ZIPI_Otro ZIPI_Otro61 with ZIPI_titulo "Wëtrun", ZIPI_ejecutar [; print "Todo junto."; ]; ZIPI_Otro ZIPI_Otro62 with ZIPI_titulo "Agradecimientos", ZIPI_ejecutar [; print "A mis infatigables testers: Eliuk Blau, Grendel Khan y Jenesis.^^"; print "A Urbatain, por bugs reportados para la v01.01.01.^^"; print "A Mel Hython, organizador de ~La Comp Más Monstruosa~.^^"; print "A toda la comunidad IF española: el foro del CAAD y tantísimos sitios web con ejemplos y documentos invaluables.^^"; print "A Alessandro Schillaci y Luis Fernández, creadores de JIF (en español), un pedazo de herramienta para el desarrollo en InformATE!^^"; print "A Baltasar, el Arquero, creador de txtMap, un pedazo de herramienta para el desarrollo de aventuras.^^"; print "A todos los que hacen de Chiloé una tierra tan mágica y hermosa."; ]; ZIPI_Otro ZIPI_Otro63 with ZIPI_titulo "Meteorología Mitológica en Chiloé", ZIPI_ejecutar [; print "¿Quieres conocer la ira de La Pincoya? Coge el cochayuyo, déjalo en la playa al norte de las rocas y quémalo sin mayor preparativo. El clima cambiará y no para mejor..."; ]; ZIPI_Otro ZIPI_Otro64 with ZIPI_titulo "Guerra Psicológica en Chiloé", ZIPI_ejecutar [; print "Los brujos chilotas son tipos ladinos: lo que no consiguen por magia, lo consiguen con labia. Prueba a HABLAR CON BRUJO..."; ]; ZIPI_Otro ZIPI_Otro65 with ZIPI_titulo "Cacería Mitológica", ZIPI_ejecutar [; print "¿Qué tan violenta es la fauna local? Prueba a atacar al Cuero o al Ivunche sin armas y verás cómo se defienden..."; ]; ZIPI_Otro ZIPI_Otro66 with ZIPI_titulo "Anatomía Mitológica", ZIPI_ejecutar [; print "¿Cómo son realmente los cueros? Una vez capturado el Cuero, y antes de limpiarlo, mira por debajo del cuero..."; ]; ZIPI_Otro ZIPI_Otro67 with ZIPI_titulo "Piromanía Objetiva", ZIPI_ejecutar [; print "Prueba a quemar algunas cosas: muebles, objetos que llevas o usas, el paisaje y todo cuanto te rodea."; ]; ZIPI_Otro ZIPI_Otro68 with ZIPI_titulo "Piromanía Subjetiva", ZIPI_ejecutar [; print "Prueba a quemarte..."; ]; ZIPI_Otro ZIPI_Otro69 with ZIPI_titulo "Piromanía Psicópata", ZIPI_ejecutar [; print "Prueba a quemar a tu Abuela, con y sin implementos..."; ]; ZIPI_Otro ZIPI_Otro70 with ZIPI_titulo "Piromanía Mitológica", ZIPI_ejecutar [; print "Prueba a quemar al Brujo, al Invunche o al Cuero."; ]; ZIPI_Otro ZIPI_Otro71 with ZIPI_titulo "Piromanía Fanática", ZIPI_ejecutar [; print "Prueba a quemar a la Araucaria, sin implementos (advertencia) y con implementos (castigo)."; ]; ZIPI_Otro ZIPI_Otro72 with ZIPI_titulo "Historia de Ofrenda a la Pincoya^^", ZIPI_ejecutar [; print "Sobre la Creación de la Obra^^"; print "Mediaba el año 2008 y, a raíz de la muerte de un amigo, pasaba por una ~sequía~ creativa más bien pesada. Temía mucho que no podría cubrir mi ~cuota~ autoril del año y el tema me preocupaba no poco.^"; print "Providencialmente, se reactivó la discusión sobre ~La Comp Más Monstruosa~... ¡y el autor se despertó en mí! Con mucho entusiasmo, eché mano de un ciclo mitológico riquísimo y muy cerca de casa: la isla de Chiloé. El panteón de monstruos terrestres y marinos era completísimo y, mejor aun, venía masticando la idea hacía un tiempo.^"; print "Y, como el protagonista, cargué con mis remos y me hice a la mar...^^"; print "Sobre el Tema de la Obra^^"; print "El ciclo mitológico de Chiloé es sumamente especial, ya que es fruto de la mezcla de las tradiciones europea (ninfas, sátiros, fantasmas y monstruos) y mapuche (espíritus y criaturas tutelares, panteísmo), dando lugar a una fauna (je) muy compleja y rica de seres y relatos en torno a ellos.^"; print "Escogí a La Pincoya como leitmotiv ya que siempre me ha atraído el mar y sus temas clásicos de vida y muerte, prosperidad y carestía, tan caros a pueblos con una tradición marítima, como es el caso de los habitantes de Chiloé.^"; print "Por otra parte, hacía ya tiempo que quería incluir personajes y lenguajes propios de mi país, lo que originó a Lucho, el rústico y esforzado pescador, aprendiz a la fuerza de su abuela Machi.^"; print "Sobre esto último, quiero aclarar que si bien el vocabulario mapuche utilizado en esta obra es auténtico, las frases de la Machi y especialmente el ritual no son más que invenciones del autor, que de antemano se disculpa con los cultores de esta hermosa lengua....^^ "; print "...y me disculpo también con los asiduos y (por qué no) practicantes de lo que ~el resto~ llamamos ~lo oculto~.^^ "; print "Porque, como decimos por acá, ~¿Cree ud. en brujos, Garay?~ y Garay, prudentemente, responde: ~Creer en brujos, no creo... pero haberlos, los hay.~^^ "; print "Santiago de Chile, 15 de Julio, 2008"; ]; ! CLASES GENERICAS ! Clase para PSI Class PSI class Object with descripcion [; if (self hasnt general) { give self general; self.descripcion_larga(); } else { give self ~general; self.descripcion_corta(); } rtrue; ], descripcion_larga "descripción larga del PSI", descripcion_corta "descripción corta del PSI", vida [; Responder: print "Para hablar con los personajes, usa:^"; style fixed; print "HABLA CON "; style roman; rtrue; Oler, Tocar, Besar, Probar, Coger: "Un caballero no hace eso sin permiso."; Atacar, Empujar: "Ni arrastrando el poncho me atrevo..."; ], has animado; ! Clase para Objetos que son parte del jugador Class Objeto_Jugador class Object ; ! Clase para Objetos que el jugador puede coger y manipular ! y que son parte de algún puzzle Class Objeto_Puzzle class Object with descripcion [; if (self hasnt general) { give self general; self.descripcion_larga(); } else { give self ~general; self.descripcion_corta(); } rtrue; ], descripcion_larga "descripción larga del objeto", descripcion_corta "descripción corta del objeto", antes [; Oler: "No parece que huela a nada especial, Lucho..."; Escuchar: "No produce ningún sonido, Lucho..."; ! default: ! "¿¡Pa' qué querís hacer eso, Lucho?!..."; ], has ~general; ! Clase para Objetos del escenario manipulables por el jugador ! y que son parte de algún puzzle o que son parte del jugador Class Objeto_Escenario class Objeto_Puzzle with antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Mala idea andar quemando cosas porque sí, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Coger : "Mejor no cargar con tanta cosa porque sí, Lucho..."; Empujar: "No parece que se pueda empujar, Lucho..."; Tirar: "No parece que se pueda tirar de esto, Lucho..."; ], has escenario; Class Objeto_Escenario_Arena class Objeto_Escenario with nombre 'arena', adjetivos 'gris' 'seca' 'limpia' 'aspera', antes [; PonerSobre, Recibir: <>; Coger: if (Concha in Limbo) <>; else "Se te escapa entre los dedos. Podrías estar años en esto, Lucho..."; Tocar : if (Concha in Limbo) <>; else "La arena es bastante áspera."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Mejor prueba con Napalm, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; BuscarEn : if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else if (Concha in Limbo) { move Concha to Localizacion; "Semienterrada en la arena, encuentras una concha de macha."; } else "No encontrai náa más en la arena, Lucho..."; ], despues [; Examinar: if (Concha in Limbo) { print "^"; <>; } ], has femenino; ! Clase para Objetos decorativos del escenario manipulables por el jugador ! y que no son parte de algún puzzle Class Objeto_Decorado class Objeto_Escenario has estatico; Class Objeto_Decorado_Escalera class Objeto_Decorado with nombre_f 'escalera', nombre_fp 'escaleras', nombre_m 'costado', nombre_mp 'escalones', adjetivos 'madera' 'fija' 'simple', descripcion "Es una escalera de madera simple, fija a un costado de la terraza, llegando hasta los pilones.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿Y cómo vai a subir o bajar después, Lucho?..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Bajar : <>; Meterse, Trepar : <>; ], has femenino entrable soporte; ! Clase para Objetos mobiliario del escenario manipulables por el jugador ! y que no son parte de algún puzzle Class Objeto_Decorado_Mueble class Objeto_Escenario with antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Hace frío, pero los muebles no son leña, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Empujar, Tirar, Coger : "Mal momento para empezar una mudanza, Lucho..."; ], has entrable soporte; Class Objeto_Decorado_Mar class Objeto_Decorado with nombre_m 'mar' 'oleaje' 'agua', nombre_f 'ola' 'mar', nombre_fp 'olas' 'aguas', adjetivos 'agitado' 'salado' 'agitada' 'salada', descripcion "El mar se ve agitado, con muchas olas.", antes [; Escuchar : <>; Coger, Tocar : if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote) ) "Está mojá esta custión, Lucho..."; else "Estai muy lejos pa' hacer eso, Lucho..."; Quemar: if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote) ) { if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Imposible, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; } else "Estai muy lejos pa' hacer eso, Lucho..."; Oler: if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote) ) "Tiene un olor raro, como cargado de electricidad."; else "Estai muy lejos pa' hacer eso, Lucho..."; BuscarEn : if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote) ) "No encontrai más que agua, Lucho..."; else "Estai muy lejos pa' hacer eso, Lucho..."; Probar : if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote)) "Está salá esta custión, Lucho..."; else "Estai muy lejos pa' hacer eso, Lucho..."; Comer, Beber: if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion == Playa) || (localizacion == Rocas) || (jugador in Bote)) "Mejor que no, Lucho. Te va a caerte re-mal..."; else "Estai muy lejos pa' hacer eso, Lucho..."; ], has comestible masculino; ! Meta objeto para implementar < >> Class Objeto_Localidad class Objeto_Decorado with antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Mala idea andar causando incendios, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Coger : "No te la podís con todo a la vez, Lucho.."; Oler: <>; Escuchar: <>; ], descripcion [;<>;], has escenario; ! Meta clase DecoradoAmpliado Class Decorado_Ampliado class Decorado with antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Mala idea andar quemando cosas porque sí, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Examinar: rfalse; Coger: "Mejor no sobrecargarte, Lucho..."; Empujar: "No parece que se pueda empujar, Lucho..."; Oler: "No parece que huela a nada especial, Lucho..."; Escuchar: "No produce ningún sonido, Lucho..."; BuscarEn: <>; default: "¿¡Pa' qué querís hacer eso, Lucho?!..."; ]; ! Meta clase DecoradoAmpliado para el paisaje Class Decorado_Ampliado_Paisaje class Decorado_Ampliado with describir 'duna' "Las dunas son muy altas y de varias formas. Algunas son más altas que tu cabaña, y otras más bajas llegan hasta el mar." G_FEMENINO 'dunas' "Las dunas son muy altas y de varias formas. Algunas son más altas que tu cabaña, y otras más bajas llegan hasta el mar." G_FEMENINO + G_PLURAL 'rocas' "Están al otro extremo de la playa y no se distingue mucho desde aquí." G_FEMENINO + G_PLURAL, antes [; Empujar, Tirar, Coger : "¿Te creís Dios, ahora, Lucho?..."; ] ; Class Decorado_Ampliado_Paisaje_Mar class Decorado_Ampliado_Paisaje with describir 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; !Meta Clase para Localidades Class Localidad with descripcion[; if ( ( (accion==##Mirar) && (jugador notin Bote) ) || (self hasnt visitado) ) self.descripcion_larga(); else self.descripcion_corta(); rtrue; ], descripcion_larga "descripción larga de la habitación", descripcion_corta "descripción corta de la habitación", antes [; Pensar: if (CabanaMachi hasnt visitado) "Lo mejor será ir donde la abuela pronto, Lucho..."; if (Machi hasnt puesto) "Lo mejor será ver qué necesita la abuela, Lucho..."; else if (LomaIsla hasnt visitado) "Hay que encontrar piñones de aracuaria para la abuela, Lucho..."; else if (Pinones hasnt encendido) "Hay que llevarles los piñones de aracuaria a la abuela, Lucho..."; else "Ahora, hay que preparar la ofrenda a la Pincoya, Lucho:^^ ~Pehuenes wapi,^ raguay angken lil,^ trelkenentun trelke lafken.^^ Wëtrun dañeln kuyëm inal-lafken,^ mollfun wente,^ kütraltun kéupü,^ ünguein keno nenguen.~^^ En cristiano, lo que hay que hacer:^^ ~Piñones de la isla,^ cochayuyo seco de las rocas,^ cuero del agua desollado.^^ Con ello hacer un nido en la playa,^ sangrar encima,^ quemar con pedernal,^ esperar inmóvil~.^"; Responder: print "Para hablar con los personajes, usa:^"; style fixed; print "HABLA CON "; style roman; rtrue; Nadar: if ( (localizacion == Cabana) || (localizacion == TerrazaCabana) || (localizacion == CabanaMachi) || (localizacion == TerrazaCabanaMachi) || (localizacion == Cueva) || (localizacion == LomaIsla) ) "Desde aquí no podís nadar, Lucho..."; else "Con el frío que hace, Lucho ¿y querís nadar?...^ Nones..."; Escuchar: if (uno==0) { if ( (localizacion==Cabana) || (localizacion==CabanaMachi) ) "Oyes el crujido de los muebles, y poco más, Lucho..."; else if (localizacion==Cueva) { if ( (InvuncheCueva in Cueva) || ( (Invunche in Cueva) && (Invunche hasnt encendido) ) ) "La respiración jadeante del Invunche te llena de temor."; else "Está silencioso como una... como... como aquí no más, Lucho."; } else if ( (localizacion==EntradaCueva) && (Invunche in EntradaCueva) && (Invunche hasnt encendido) ) "La respiración jadeante del Invunche te llena de temor."; else if (localizacion ofclass Localidad_Mar) "El rumor de las olas golpeando el bote te tranquiliza y sin embargo no te deja saciado. Aun sientes ese anhelo por más, que te hace volver una y otra vez a las aguas.^ Buena cosa que no seas buzo, no habrías salido nunca de lo profundo..."; else "La voz del mar, el rumor de las olas, el anehlo que no cesa nunca...^ ~Ven, mi niño del mar, ven...~"; } Tocar: if (uno == obj_arriba) "No alcanzai', Lucho..."; else if (uno == obj_abajo) { if ( (localizacion==Cabana) || (localizacion==CabanaMachi) || (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) ) "La madera está muy pulida y suave."; else switch (localizacion) { Caleta: <>; OrillaIsla: <>; OrillaPlaya: <>; Playa: <>; LomaIsla: "El suelo es muy suave y liso."; EntradaCueva: "El suelo es áspero y rugoso."; Cueva: "El piso es suave... y está helado."; Rocas: "El suelo es áspero, rugoso... y durísimo."; MarAbierto1 : <>; MarAbierto2 : <>; MarAbierto3 : <>; MarAbierto4 : <>; default : <>; } } Gesticular : "Te mueves un poco para entrar en calor..."; Dormir : "No es el momento. Hay cosas por hacer."; Despertarse : "Sacudes la cabeza y te espabilas un poco."; BuscarEn: if (uno == obj_abajo) { if ( (localizacion==Cabana) || (localizacion==CabanaMachi) || (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) ) "El suelo de madera esta limpiecito, Lucho..."; else switch (localizacion) { Caleta: <>; OrillaIsla: <>; OrillaPlaya: <>; Playa: <>; LomaIsla: if (Pinones in LomaIsla) <>; else "No hay ni hierbas, Lucho..."; EntradaCueva: "Terreno muy duro pa' buscar custiones, Lucho..."; Cueva: if (Pedernal in Cueva) <>; else "Está demasiado limpia esta cuestión para ser una cueva, Lucho..."; Rocas: "Terreno muy duro pa' buscar custiones, Lucho..."; MarAbierto1 : <>; MarAbierto2 : <>; MarAbierto3 : <>; MarAbierto4 : <>; default : <>; } } if (uno == obj_arriba){ if ( (localizacion==Cabana) || (localizacion==CabanaMachi) ) "El techo está impeque, ni goteras pillastes, Lucho..."; else if (localizacion~=Cueva) "Ta muy arriba el cielo, Lucho..."; else "Ni saltando tocai el techo de la cueva, Lucho..."; } Examinar: if (uno == obj_abajo) { if ( (localizacion==Cabana) || (localizacion==CabanaMachi) || (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) ) "El suelo está hecho de madera de alerce, bien pulida y muy suave."; else switch (localizacion) { Caleta: <>; OrillaIsla: <>; OrillaPlaya: <>; Playa: <>; LomaIsla: "El suelo es compacto y liso, limpio de hierbas."; EntradaCueva: "El suelo, como el resto del terreno, es más bien rocoso."; Cueva: "El piso está muy alisado y limpio, casi como si fuera barrido a menudo. Sin embargo, el lugar no acaba de gustarte."; Rocas: "Hay rocas por todas partes."; MarAbierto1 : <>; MarAbierto2 : <>; MarAbierto3 : <>; MarAbierto4 : <>; default : <>; } } if (uno == obj_arriba){ if ( (localizacion==Cabana) || (localizacion==CabanaMachi) ) "El techo de la cabaña está hecho de madera de alerce, bien pulida y muy suave."; else if (localizacion~=Cueva) "El cielo está enteramente cubierto, con nubes muy altas que apenas dejan ver el sol."; else "El techo es muy liso y muy limpio, sin irregularidades ni rastros de la humedad o mugre habituales de una cueva... lo que ya no es natural. Más rato pasas aquí y menos te gusta..."; } ] has luz; !Meta Clase para Localidades del Mar Class Localidad_Mar class Localidad with ! descripcion_corta ! "Estás navegando en medio del mar, cerca de la costa.", antes [; Salirse, Salir, Bajar: "Mal momento pa' nadar, Lucho..."; Ir: if (uno ~= obj_abajo) "Mal momento pa' nadar, Lucho..."; ], ; !Meta Clase para Localidad Orilla Class Localidad_Orilla class Localidad with antes [; Ir: if ( ((localizacion==OrillaPlaya) && (uno==obj_s)) || ((localizacion==OrillaIsla) && (uno==obj_s)) || ((localizacion==PilonesCabana) && (uno==obj_arriba)) || ((localizacion==PilonesCabanaMachi) && (uno==obj_arriba)) ) { if (Bote has encendido) "No puh', Lucho. Vai a dejar el bote a la deriva..."; else if (Remos in Chumaceras) "Si no los sacai de las chumaceras, perdiste con los remos, Lucho..."; } Dejar: if (uno in jugador) { if ( (jugador in PilonesCabana) || (jugador in PilonesCabanaMachi) ) "No, Lucho, lo' vai a perderlo en el mar..."; } ] ; ! Habitación Limbo Localidad Limbo "El Limbo" with descripcion "¡Eh! ¿Cómo habís llegao aquí? Chitas con los Betatesters...", ; ! EL JUGADOR Objeto_Jugador miJugador with descripcion [; if (self hasnt general) { give self general; "Eres un tipo no muy alto, herencia de tus ancestros mapuches. En general no eres flacucho, pero los últimos meses te han dejado más bien delgado. Andas un poco desaliñado, pero eso no es culpa de la carestía: es más práctico para tu trabajo, y los demás pescadores tiene cosas más importantes que hacer que fijarse en eso cuando están faenando."; } else { give self ~general; "Eres un tipo no muy alto y más bien delgado. Andas un poco desaliñado, pero nadie se fija mucho en eso."; } ], reaccionar_antes [; Salir: if ((self in Bote) && (Remos in self)) "No puh Lucho. No saquís los remos del bote..."; Ir: if (self in Bote) "Sólo puedes remar."; ], antes [; Recibir: ! Mientras no se resuleva el bug de COGER BOTE... if (uno == Bote) move Bote to localizacion; Cantar: "~Quiero comer curantooo, con chapaleeele~..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Tenís frío, pero no tanto, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarte, Lucho.."; else "¿Con qué vai a quemarte, Lucho?..."; Tocar : "Tienes la piel curtida por el frío y el trabajo." ; Oler : "La verdad, no te vendría mal un baño, pero no hay plata pa' la leña."; Escuchar : "Quibo...^ Parece que no tienes mucho pa' decirte, ahora mismo."; Frotar : "Frotándote con energía, ganas un poco de calor."; Cortar : if (otro==0) "¿Y con qué te vai a cortarte, Lucho?..."; else if ( (otro==Anzuelos) || (otro==Anzuelo)) print_ret "Pucha, más que cortarte, te vai a picotearte con ", (el) otro,"."; else if (otro~=Concha) print_ret "Nica te cortai con ", (el) otro,"."; else if (Concha hasnt encendido) "Dale que dale con la concha, pero no raspai náa ni náa."; else if (Sangre in Cochayuyos) "No hace falta. Ya cumpliste con tu parte, Lucho..."; else if ( (Cochayuyos in self) || (Cochayuyos in localizacion) ){ move Sangre to Cochayuyos; print "Con cuidado, te cortas la mano con la concha y dejas que tu sangre caiga sobre el cochayuyo hasta que deja de gotear."; if ( (Cochayuyos in Playa) && (Anzuelo notin Cochayuyos) && (Concha notin Cochayuyos) && (Pedernal notin Cochayuyos) && (Red notin Cochayuyos) && (Remos notin Cochayuyos) && (Pinones in Cochayuyos) && (Cuero in Cochayuyos) && (Cuero has encendido) ) { give Cochayuyos encendido; "^Listo. Ahora el cochayuyo está listo para el fuego."; } else rtrue; } else "No derramís tu sangre en vano, Lucho..."; ] ; ! Objetos del Jugador Objeto_Jugador Ropa "ropas" miJugador with nombre_f 'ropa' 'camiseta' 'camisa' 'chaleca' 'lana', nombre_fp 'ropas', nombre_mp 'pantalones' 'bototos', adjetivos 'chilota' 'viejos', listarse "tu ropa puesta", descripcion "Son unos pantalones viejos, una camiseta, una camisa y una buena chaleca de lana, con tus infaltables bototos en los pies.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Tenís frío, pero no tanto, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Desvestir : "¿Y andar en cueros? No seai gil..."; ], has femenino nombreplural prenda puesto; Objeto_Jugador Sangre "sangre" Limbo with nombre 'sangre', adjetivos 'roja', descripcion "Tu sangre, esparcida aquí y allá en gotas rojas entre el cochayuyo.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿Con lo que costó derramarla, Lucho? No seai gil..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Coger : "Ni con gotario podís hacerlo, Lucho..."; ], has femenino; ! ================= Localidades =============== ! Objetos Decorados de Ambientación Universales Objeto_Decorado Fuego "fuego" with nombre_m 'fuego', nombre_f 'fogata', antes [; Encender, Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) <>; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís hacer fuego, Lucho.."; else "¿Con qué vai a hacer fuego, Lucho?..."; default: "No ves eso por aquí."; ], esta_en [; return true; ], has masculino; Objeto_Decorado Piso "piso" with nombre 'piso', descripcion [;<>;], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "No tenís tanto frío, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Tocar: <>; BuscarEn: <>; ], esta_en [; if ( (localizacion == Cueva) || (localizacion == Cabana) || (localizacion == CabanaMachi) || (localizacion == TerrazaCabana) || (localizacion == TerrazaCabanaMachi) ) return true; else return false; ], has masculino; Objeto_Decorado Viento "viento" with nombre 'viento' 'aire', adjetivos 'tibio' 'agitado', descripcion "El viento se siente tibio, y trae olores raros desde el mar. Está muy agitado, y no te extrañaría nada que las nubes se acercaran a la costa pronto, si el viento sigue soplando en esta dirección.", antes [; Oler: <>; Escuchar: <>; Coger, BuscarEn, Tirar, Empujar, Quemar: print_ret "Es un poquito difícil hacer eso con el viento, Lucho..."; ], esta_en [; if ( (localizacion ~= Cueva) && (localizacion ~= Cabana) && (localizacion ~= CabanaMachi) ) return true; else return false; ], has masculino; Objeto_Decorado_Mar MarAfuera "mar" with esta_en [; if ( (localizacion == Cueva) || (localizacion == Caleta) ) return false; else return true; ]; Decorado_Ampliado DecoradoClima with describir 'clima' "El horizonte está gris, lleno de nubes arremolinadas y gruesas. El cielo, enteramente cubierto, con nubes muy altas que apenas dejan ver el sol. El mar está se ve agitado, con muchas olas, así que el viento también está inquieto. Se viene pesada la cosa..." G_MASCULINO 'horizonte' "El horizonte esta gris, lleno de nubes arremolinadas y gruesas." G_MASCULINO 'nubes' "Están arremolinadas, gruesas y muy grises en el horizonte, y cubriéndolo todo, muy altas, en el cielo." G_FEMENINO + G_PLURAL 'nube' "Están arremolinadas, gruesas y muy grises en el horizonte, y cubriéndolo todo, muy altas, en el cielo." G_FEMENINO 'sol' "Apenas se lo distingue en el cielo, como una esfera gris lechosa." G_MASCULINO, antes [; Tocar: "No alcanzai', Lucho..."; Coger, Oler, BuscarEn, Tirar, Empujar: print_ret "Es un poquito difícil hacer eso con el clima, Lucho..."; ], esta_en [; if ( (localizacion == Cueva) || (localizacion == Cabana) || (localizacion == CabanaMachi) ) return false; else return true; ], ; Objeto_Decorado ClimaCabana "clima" with nombre_m 'clima' 'sol' 'viento' 'aire' 'agua', nombre_fp 'nubes' 'nube', descripcion "El horizonte está gris, lleno de nubes arremolinadas y gruesas. El cielo, enteramente cubierto, con nubes muy altas que apenas dejan ver el sol. El mar se ve agitado, con muchas olas, así que el viento también está inquieto. Se viene pesada la cosa...", antes [; Coger, Oler, BuscarEn, Tirar, Empujar, Quemar: print_ret "Es un poquito difícil hacer eso con el clima, Lucho..."; ], esta_en [; if ( (localizacion == Cueva) || (localizacion == Cabana) || (localizacion == CabanaMachi) ) return true; else return false; ], has masculino; ! La Cabaña Localidad Cabana "Tu Cabaña" with descripcion_corta "Estás dentro de tu cabaña, con tus escasas pertenencias por toda compañía, mirando por la ventana como el clima empeora por momentos.^ Puedes salir por la puerta.", descripcion_larga [; print "Estás dentro de tu cabaña, que es modesta se la mire por donde se la mire. Te has preocupado de cambiarle las tejas al techo y, cuando han faltado tejas, le has mezquinado alquitrán a tu bote para parcharlas, así que no se te ha llovido nada este año.^ Tampoco es que haya mucho para conservar seco, ya que estamos.^ Por muebles tienes una cama, un par de sillas, un tocón de árbol toscamente convertido en mesa de centro.^ Para cocina y calefacción tienes un brasero y para el aseo una tina de hierro... ninguno de los que has podido usar en meses. La leña sale cara y el carbón no lo regalan.^ Comida fría y el olor... bueno, lo tapa el frío, ~por suerte~.^ A través del cristal de la ventana puedes ver que el clima está empeorando, así que "; if (Pinones hasnt encendido) print "lo mejor será ir donde la abuela pronto."; else print "hay que apresurarse con la ofrenda a La Pincoya."; "^Puedes salir por la puerta."; ], antes [; Salidas: "Puedes salir por la puerta."; ], afuera PuertaCabana, ; ! Objetos para Puzzles Conexion PuertaCabana "puerta" with nombre 'puerta', adjetivos 'madera', descripcion "Es una sólida puerta de madera, sin mayores adornos.", antes [; Quemar: if ( (Anzuelo in jugador) && (Pedernal in jugador) ) "Hay formas más sencillas de abrirte paso, Lucho..."; else "¿Con qué vai a quemarla', Lucho?..."; ], has femenino escenario; Objeto_Puzzle Remos "remos" Cabana with nombre_m 'remo', nombre_mp 'remos', adjetivos 'alerce', listarse "tus remos al hombro", describir [; print "Tus remos están "; if (self in Chumaceras) "apoyados en las chumaceras."; else if (self in Bote) "recostados contra el fondo del bote."; else if ( (self in Cabana) || (self in CabanaMachi) ) "apoyados en la pared."; else "aquí cerca."; ], descripcion_corta [; print "Son los remos de tu bote"; if (self in Chumaceras) ", apoyados en las chumaceras."; else if (self in Bote) ", recostados contra el fondo del bote."; else "."; ], descripcion_larga [; print "Son los remos de tu bote. Tu padre cortó los troncos de alerce y tú les diste forma con paciencia bajo su dirección. Son buenos remos y ni siquiera crujen."; if (self in Chumaceras) " Están apoyados en las chumaceras."; else if (self in Bote) " Están recostados contra el fondo del bote."; else ""; ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Wena, Lucho ¿Y con qué crestas vai a remar después?..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlos, Lucho.."; else "¿Con qué vai a quemarlos, Lucho?..."; ], has masculino nombreplural; ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoCabana "cabaña" with nombre 'cabana' 'cabaña' 'casa', descripcion [; if (localizacion==TerrazaCabana) "Tu cabaña, de paredes de tejuelas y techo de tejas, todo de alerce. Las lluvias han deslavado la última mano de pintura que le pusiste y no has tenido dinero para más."; else if (localizacion==TerrazaCabanaMachi) "La cabaña de tu abuela, de paredes de tejuelas y techo de tejas, todo de alerce. Las tejas y tejuelas son de madera de un color extraño, que las lluvias no han podido deslucir."; else if ((localizacion==PilonesCabana) || (localizacion==PilonesCabanaMachi)) "La cabaña está por encima tuyo, así que no se ve ná ni ná, Lucho..."; else <>; ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Eso no es bueno pa'l desarrollo inmobiliario, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Entrar, Meterse: if ((localizacion==PilonesCabana) || (localizacion==PilonesCabanaMachi)) "Vai a tener que subir primero, Lucho..."; else if ( (localizacion==Cabana) || (localizacion==CabanaMachi) ) "Pero, Lucho, si ya estai dentro, puh hom..."; else if (localizacion==TerrazaCabana) <>; else if (localizacion==TerrazaCabanaMachi) <>; Salir, Salirse: if ( (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) || (localizacion==PilonesCabana) || (localizacion==PilonesCabanaMachi) ) "Pero, Lucho, si ya estai ajuera, puh hom..."; else if (localizacion==Cabana) <>; else if (localizacion==CabanaMachi) <>; ], esta_en [; if ( (localizacion==Cabana) || (localizacion==CabanaMachi) || (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) || (localizacion==PilonesCabana) || (localizacion==PilonesCabanaMachi)) return true; else return false; ], has femenino entrable; Objeto_Decorado_Mueble CamaCabana "cama" Cabana with nombre 'cama', adjetivos 'angosta' 'dura', descripcion "Tu cama es angosta y dura, pero te sirve para dormir y con eso basta. La de tus padres era demasiado grande para ti y la regalaste; con ésta en su lugar, la cabaña parece más espaciosa.^ Sobre la cama ves tus mantas.", antes [; Abrir, Meterse, Subir : if (TerrazaCabana hasnt visitado) "No podís ser tan flojo Lucho: te acabai de levantar, poh..."; else "Tenís cosas que hacer para andar pensando en acostarte, Lucho..."; ], has femenino abrible; Objeto_Decorado_Mueble SillasCabana "silla" Cabana with nombre_fp 'sillas', nombre_f 'silla', adjetivos 'simples' 'simple' 'madera' 'mimbre', descripcion "Son sillas simples, de madera y mimbre. No son incómodas, pero tampoco son para estar sentado el día entero... como por desgracia has podido comprobar últimamente.", antes [; Coger, Empujar, Tirar, Meterse, Subir: "Te sientas en la silla."; ], has femenino; Objeto_Decorado_Mueble MesaCabana "mesa de centro" Cabana with nombre_f 'mesa', nombre_m 'tocon', adjetivos 'tosca' 'arbol' 'centro' 'arbol', descripcion "La mesa es un tocón de árbol, derribado por tu padre de algún bosque fuera de la isla, y tallado en forma tosca para ser usado como mesa de centro. La mesa es bastante amplia, pero no te queda mucho que poner sobre ella.", has femenino; Decorado_Ampliado DecoradoCabana Cabana with describir 'muebles' "Poca cosa: una cama, un par de sillas, un tocón de árbol toscamente convertido en mesa de centro." G_MASCULINO + G_PLURAL 'pertenencias' "Tus muebles, un brasero, una tina de hierro... y lo puesto." G_FEMENINO + G_PLURAL 'manta' "Las mantas de la cama de tu padre, que decidiste conservar... por suerte. Sin el brasero en funciones, son lo único que impiden que te mueras de frío por las noches... y a veces, durante el día tampoco vienen mal." G_FEMENINO 'mantas' "Las mantas de la cama de tu padre, que decidiste conservar... por suerte. Sin el brasero en funciones, son lo único que impiden que te mueras de frío por las noches... y a veces, durante el día tampoco vienen mal." G_FEMENINO + G_PLURAL 'brasero' "Un viejo brasero de hierro, muy gastado y golpeado... y en este momento, muy vacío. Hace tiempo que el poco carbón que compras lo tienes reservado para tu abuela." G_MASCULINO 'tina' "Una tina de hierro, muy amplia, muy profunda y muy cómoda... por lo que recuerdas. Faltando dinero para leña o carbón, no hay cómo calentar agua para darse un baño en ella." G_FEMENINO 'ventana' "Obra de tu padre, tiene espacio para postigos afuera y dentro de la cabaña. De momento, los postigos están guardados, pero como siga así el clima, van a hacer falta." G_FEMENINO 'cristal' "Traído de fuera de la isla por tu padre, es muy resistente. En circunstancias normales, estaría empañado, pero ahora se ve todo afuera perfectamente." G_MASCULINO ; Decorado_Ampliado DecoradoCabanaParedes with describir 'pared' DescripcionCabanaParedes G_FEMENINO 'paredes' DescripcionCabanaParedes G_FEMENINO + G_PLURAL 'muros' DescripcionCabanaParedes G_MASCULINO + G_PLURAL 'muro' DescripcionCabanaParedes G_MASCULINO, antes [; Tocar : "La madera está muy pulida y suave."; ], esta_en [; if ( (localizacion==Cabana) || (localizacion==CabanaMachi) ) return true; else return false; ], ; [DescripcionCabanaParedes; return "Las paredes de la cabaña están hechas de madera de alerce, bien pulida y muy suave."; ]; ! La Terraza de la Cabaña Localidad TerrazaCabana "La Terraza de la Cabaña" with descripcion_corta "Estás en la terraza de tu cabaña, contemplando la costa. Tu caleta está al norte, con la cabaña de tu abuela del otro lado. Frente a la caleta hay una isla y la playa está un poco al sur. En un costado está la escalera para bajar al bote.^ Puedes entrar a la cabaña por la puerta.", descripcion_larga "Estás en la terraza de tu cabaña, emplazada en un extremo de la caleta, que está al norte.^ Se supone que eres el cuidador... pero para lo mal que ha estado la pesca últimamente, no hay mucho que cuidar; la mayoría de los pescadores están tierra adentro, tratando de sacarle algo a la tierra, ya que el mar está tan yermo.^ La cabaña de tu abuela está del otro lado de la caleta... antes de que hubiera caleta, por cierto. Ahora, faltando tus padres, te toca cuidarla también y al menos a tu viejita no le ha faltado nada...^ ...todavía. Si la cosa sigue así, también tendrán que buscar suerte al interior de la isla.^ Frente a la caleta hay una isla pequeña, con una araucaria solitaria en su cima. A veces, cuando hay luna llena, sientes que la araucaria actúa como un faro y duermes más tranquilo. Tanto has escuchado los cuentos mapuches de la abuela que has aprendido a querer y hasta reverenciar estos árboles milenarios.^ La playa de la caleta está un poco al sur. No es gran cosa, pero en verano, si el sol está pegando muy fuerte, se descansa mucho en su orilla norte: más al sur, las dunas son jodidas y las rocas peligrosas.^ Puedes entrar a la cabaña por la puerta.^ En un costado está la escalera para bajar al bote.", antes [; Salidas: "Puedes entrar a la cabaña por la puerta.^ En un costado está la escalera para bajar al bote."; ], abajo PilonesCabana, adentro PuertaCabana ; ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoTerraza "terraza" with nombre 'terraza', esta_en [; if ( (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) ) return true; else return false; ] has femenino; Objeto_Decorado_Escalera EscaleraTerrazaCabana "escalera" TerrazaCabana; Decorado_Ampliado DecoradoTerrazaCabana TerrazaCabana with describir 'techo' "A dos aguas, está cubierto de tejas de alerce... y algo de alquitrán aquí y allá." G_MASCULINO 'tejuelas' "Como las tejas del techo, están hechas de madera de alerce, así que aguantan su resto el clima." G_FEMENINO + G_PLURAL 'tejas' "Son el recubrimiento del techo, hechas de madera de alerce. Te has preocupado de cambiar las que se han echado a perder o se han caído y, cuando han faltado tejas, le has mezquinado alquitrán a tu bote para parcharlas, así que no se te ha llovido nada este año." G_FEMENINO + G_PLURAL 'alquitran' "En manchas aquí y allá, tapa algunos agujeros en las tejas o algún hueco entre ellas." G_MASCULINO; Decorado_Ampliado_Paisaje DecoradoPaisajeTerrazaCabana TerrazaCabana with describir 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la caleta al norte, la isla al frente y la playa al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; Decorado_Ampliado DecoradoPilonesTerrazaCabana TerrazaCabana with describir 'bote' "Tu bote de pescador, sencillo y con mucho uso. El bote está asegurado a los pilones por una soga." G_MASCULINO 'soga' "Es la soga de atraque. Está asegurando el bote a uno de los pilones." G_FEMENINO 'pilon' "El pilón tiene amarrado en torno a él la soga que asegura el bote." G_MASCULINO 'pilones' "Los pilones sostienen la terraza y la cabaña, con solidez que da confianza." G_MASCULINO + G_PLURAL ; Decorado_Ampliado DecoradoTerrazaParedes with describir 'pared' DescripcionTerrazaParedes G_FEMENINO 'paredes' DescripcionTerrazaParedes G_FEMENINO + G_PLURAL 'muros' DescripcionTerrazaParedes G_MASCULINO + G_PLURAL 'muro' DescripcionTerrazaParedes G_MASCULINO, antes [; Tocar : "La madera es áspera al tacto."; ], esta_en [; if ( (localizacion==TerrazaCabana) || (localizacion==TerrazaCabanaMachi) ) return true; else return false; ] ; [DescripcionTerrazaParedes; return "Las paredes de la cabaña están hechas de madera de tejuelas de alerce."; ]; ! Los Pilones de la Cabaña Localidad_Orilla PilonesCabana "Los Pilones de la Cabaña" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "aferrado a la escalera junto a "; "los pilones de tu cabaña.^ Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la playa, mientras que al norte se va a la Caleta."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "aferrado a la escalera junto a "; "los pilones de tu cabaña.^ Para la gente del norte es una maravilla asombrosa como vive tu gente, en palafito sobre el mar. A ti, en cambio, no se te ocurre otra manera de vivir cerca del mar.^ Una casa en la costa misma estaría, para tu gusto, demasiado lejos de tu trabajo y de tu vida de pescador.^ Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la playa, mientras que al norte se va a la Caleta."; ], antes [; Ir: if (uno ~= obj_arriba) "Mal momento pa' nadar, Lucho..."; Salidas: "Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la playa, mientras que al norte se va a la Caleta. Por la escalera puedes subir a la terraza."; ], al_n Caleta, al_s OrillaPlaya, al_o MarAbierto3, arriba TerrazaCabana, al_no MarAbierto2, al_so MarAbierto4, ; ! Objetos para Puzzles Objeto_Puzzle Bote "bote" PilonesCabana with nombre 'bote', nombre_f 'proa', adjetivos 'pescador', describir [; print "Tu bote está aquí cerca"; if (self has encendido) ", flotando libremente, con la soga recogida y guardada en la proa."; else if ((self in PilonesCabana) || (self in PilonesCabanaMachi)) ", asegurado a los pilones por una soga."; else ", atracado en la orilla, con la soga recogida y guardada en la proa. "; ], descripcion_corta [; print "Tu bote de pescador, sencillo y con mucho uso. El bote está "; if (self has encendido) print "flotando libremente, con la soga recogida y guardada en la proa. "; else if ((self in PilonesCabana) || (self in PilonesCabanaMachi)) print "asegurado a los pilones por una soga. "; else "atracado en la orilla, con la soga recogida y guardada en la proa. "; <>; ], descripcion_larga [; print "Es tu bote de pescador. Lo construiste junto con tu padre, aunque al final estabas terminándolo solo. Es un bote sencillo, sin adornos ni frivolidades. Es una herramienta de trabajo, y ha visto mucho uso y no poco mantenimiento. El bote está "; if (self has encendido) print "flotando libremente, con la soga recogida y guardada en la proa. "; else if ((self in PilonesCabana) || (self in PilonesCabanaMachi)) print "asegurado a los pilones por una soga. "; else "atracado en la orilla, con la soga recogida y guardada en la proa. "; <>; ], antes [; Dejar: <>; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿Y que vai a hacer después, Lucho? ¿¡Nadar?!..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Empujar : if (jugador in self) "Pa' eso tenis que bajarte del bote primero, Lucho..."; else if ((self in Caleta) || (self in OrillaIsla) || (self in OrillaPlaya)) { if (self hasnt encendido) { give self encendido; "Sacas el bote de la orilla y queda flotando libremente."; } else "El bote ya estaba flotando libremente, Lucho.."; } else "¿Y en qué orilla atracaste, que querís hacer eso, Lucho?..."; Tirar : if (jugador in self) "Pa' eso tenis que bajarte del bote primero, Lucho..."; else if ((self in Caleta) || (self in OrillaIsla) || (self in OrillaPlaya)) { if (self has encendido) { give self ~encendido; "Tiras del bote hasta atracarlo firmemente en la orilla."; } else "El bote ya estaba atracado, Lucho.."; } else "¿Y cómo querís hacer eso, Lucho? Aquí no hay orilla en condiciones, puh..."; Atar : if ((self notin PilonesCabana) && (self notin PilonesCabanaMachi)) "¿Y diónde lo querís amarrar, Lucho?..."; else if (self hasnt encendido) "El bote ya está amarrao', Lucho..."; else { give self ~encendido; "Aseguras el bote a los pilones."; } Coger: "Demasiado pesao pa' llevarlo a cuesta, Lucho..."; Cortar: if ((self notin PilonesCabana) && (self notin PilonesCabanaMachi)) "¿Y diónde lo querís desatar, Lucho?..."; else if (self hasnt encendido) { give self encendido; "Desatas la soga y la guardas bajo la proa del bote."; } else "El bote ya estaba flotando libremente, Lucho..."; ], has luz masculino entrable recipiente abierto soporte transparente ~encendido; ! ~encendido = atado o atracado Objeto_Escenario Soga "soga" Bote with nombre 'soga' 'cuerda' 'linea' 'estopa', descripcion [; print "Es la soga de atraque. "; if ( (Bote hasnt encendido) && ((Bote in PilonesCabana) || (Bote in PilonesCabanaMachi)) ) "Está asegurando el bote a uno de los pilones."; else "Está recogida y guardada en la proa."; ], antes [; Atar : <>; Coger, Cortar: if (Bote hasnt encendido) <>; else "Si no querís perderla, mejor deja la soga en el bote, Lucho..."; ], has femenino; Objeto_Escenario Chumaceras "chumaceras" Bote with nombre_fp 'chumaceras', nombre_mp 'agujeros', descripcion [; print "Las chumaceras "; if (Remos in self) "tienen los remos apoyados en ellas."; else if (Remos in Bote) "para los remos están en los costados del bote. Los remos están reposando en el fondo del bote."; else "para los remos están en los costados del bote."; ], antes [; Recibir : if (jugador notin Bote) "No alcanzai, Lucho. Metete al bote, primero..."; else if (uno ~= Remos) "No hay caso, Lucho: ahí entran los puros remos, nomás..."; ], has femenino nombreplural soporte oculto; Objeto_Localidad ObjetoPilonesCabana "pilones" PilonesCabana with nombre_m 'pilon', nombre_mp 'pilones', has masculino nombreplural; ! Objetos Decorados de Ambientación Objeto_Decorado_Escalera EscaleraPilonesCabana "escalera" PilonesCabana; Decorado_Ampliado_Paisaje DecoradoPaisajePilonesCabana PilonesCabana with describir 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la caleta al norte, la isla al frente y la playa al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; ! La Caleta Localidad Caleta "La Caleta" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a la Caleta, con los demás botes atracados en la orilla.^"; else print "parado en la Caleta, con los demás botes cerca tuyo.^"; "Todo alrededor tuyo, salvo al este, está el mar. Por el norte llegas a la cabaña de tu abuela, mientras que al sur está tu cabaña."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a la Caleta.^"; else print "parado en la Caleta, con los demás botes cerca tuyo.^"; "Tus padres se casaron aquí... y puede que otras cosas que tus padres nunca te contaron también ocurrieran en la caleta.^ Aquí te juntabas con los demás pescadores, de madrugada, para salir a la mar y luego repartirse la pesca del día.^ También se vendía o se cambiaba la pesca por cosas que la mar no produce, y se intercambian las novedades del interior y de la costa, a veces en torno a un curanto bien conversado.^ Se organizó y se inició desde aquí más de una minga.^ Hace meses que nada de eso pasa, y los botes cerca tuyo lloran la ausencia de sus dueños.^ Todo alrededor tuyo, salvo al este, está el mar. Por el norte llegas a la cabaña de tu abuela, mientras que al sur está tu cabaña."; ], antes [; Ir: if (uno ~= obj_e) "Mal momento pa' nadar, Lucho..."; Salidas: "Todo alrededor tuyo, salvo al este, está el mar. Por el norte llegas a la cabaña de tu abuela, mientras que al sur está tu cabaña."; ], al_n PilonesCabanaMachi, al_s PilonesCabana, al_o MarAbierto2, al_e "No es momento pa' ir tierra adentro, Lucho... pa' lo que te disgusta, además, la lejanía del mar, eso de vivir lejos de la costa no es pa' vos.", al_no MarAbierto1, al_so MarAbierto3 ; ! Objetos para Puzzles Objeto_Escenario MarCaleta "mar" Caleta with nombre_f 'agua' 'espuma' 'mar', nombre_fp 'olas', nombre_m 'mar' 'oleaje', adjetivos 'agitado' 'salada', descripcion [; print "El mar se ve agitado, con muchas olas y espuma."; if (Pinones has encendido) { if (Cuero in Limbo) move Cuero to Caleta; if ( (Cuero in Caleta) && (Cuero hasnt general) ) " Flotando cerca de la orilla, hay algo que parece un cuero de vaca."; } else ""; ], antes [; Oler: "Tiene un olor raro, como cargado de electricidad."; Escuchar : <>; Coger, Tocar: "Está mojá esta custión, Lucho..."; Probar : "Está salá esta custión, Lucho..."; Comer, Beber: "Mejor que no, Lucho. Te va a caerte re' mal..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Imposible, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; BuscarEn, MirarDebajo : if (Pinones has encendido) { if (Cuero in Limbo) { move Cuero to Caleta; "De pronto, flotando cerca de la orilla, descubres algo que parece un cuero de vaca."; } else if ( (Cuero in Caleta) && (Cuero hasnt general) ) "Ahí sigue el cuero."; else "No encontrai más que agua, Lucho..."; } else "No encontrai más que agua, Lucho..."; ], has comestible masculino; Objeto_Escenario botes "botes" Caleta with nombre 'botes', adjetivos 'pescadores', descripcion_corta "Son los botes de los demás pescadores. No se han usado mucho, últimamente...", descripcion_larga "Los botes de la caleta parecen lápidas de un cementerio. Nadie viene a verlos ni se preocupa ya de darles mantención. Tú te das una vuelta de vez en cuando, pero aparte de limpiar lo poco y nada que deja la marea, no puedes hacer mucho más. Aunque no se han usado mucho, últimamente, si no mejora pronto el clima, ya no servirán para nada...", antes [; Tirar: if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else "Ya están atracados hace ratito, Lucho..."; Empujar: if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else "¿Pa qué querís hacer eso, Lucho?^^ ¿Es que podís remar más de un bote vos solito?^ ¿Quiénes loh van a tripular?^ ¿Do irán a pescar, con la mar tan seca?^^ ¿Pa qué querís hacer eso, Lucho?..."; Quemar: if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Ya, Lucho, a falta del clima ¿querís cagarla voh también?..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlos, Lucho.."; else "¿Con qué vai a quemarlos, Lucho?..."; BuscarEn : if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else if ( (Red in Limbo) && (Brujo in Limbo) && (Brujo has visitado) ){ move Red to Caleta; PrintAutoPausa( "Entre los botes, "); PrintAutoPausa( "encuentras una red abandonada... "); PrintAutoPausa( "y arruinada con unos anzuelos.^"); PrintAutoPausa( "Miras el trabajo de tu gente, "); PrintAutoPausa( "arruinado por el brujo "); PrintAutoPausa( "que quizás que más ha estado haciendo en la caleta...^"); PrintAutoPausa( "Te hierve la sangre, "); PrintAutoPausa( "y te desahogas, "); PrintAutoPausa( "mascullando:^"); PrintAutoPausa( "~Brujo reculiao malparío, "); PrintAutoPausa( "a lo mejor dejó esta caleta apestá a "); style bold; PrintAutoPausa( "Cuchivilo"); style roman; PrintAutoPausa( ", y encima "); PrintAutoPausa( "el hueón deja cagás "); PrintAutoPausa( "con lo apero pa' pescar.^"); PrintAutoPausa( "A ese conchesumare, "); PrintAutoPausa( "'onde lo pille "); PrintAutoPausa( "le reviento un remo en la esparda "); PrintAutoPausa( "y le rajo su cagá 'e "); style bold; PrintAutoPausa( "makuñ"); style roman; PrintAutoPausa( "...~^^"); if (Cuero in Limbo) "Habrá que rebuscar en el mar, también, no sea que el brujo haya dejado algún otro ~recuerdo~."; else "Capaz que el cuero del agua sea otro ~recuerdo~ del brujo..."; } else "No encontrai más náa, Lucho..."; ], despues [; Examinar: if ( (jugador notin Bote) && (Red in Limbo) && (Brujo in Limbo) && (Brujo has visitado) ) <>; ], has masculino nombreplural; PSI Brujo "alguien" Limbo with nombre_m 'alguien' 'hombre' 'brujo' 'traje' 'rostro' 'desconocido', nombre_f 'persona', adjetivos 'oscuro' 'delgado' 'encapuchado' 'agachado', describir [; if (self hasnt visitado) "Hay alguien agachado entre los botes."; else "Hay un hombre delgado hurgando entre los botes."; ], descripcion [; give self visitado; "Es un hombre delgado, vestido con un traje encapuchado oscuro, que impide verle el rostro.^ Algo está haciendo entre los botes de la caleta."; ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "No creo que las técnicas del norte funcionen aquí, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Coger, BuscarEn, Tirar, Empujar, Oler, Probar, Tocar : if (jugador in Bote) "Pa' eso tenis que bajarte del bote primero, Lucho..."; else if (self hasnt visitado) "Sin saber quién... o qué cresta es, no te atrevís, Lucho..."; else { move self to Limbo; PrintAutoPausa( "Al acercarte, "); PrintAutoPausa( "el tipo se yergue, "); PrintAutoPausa( "muy alto y silencioso, "); PrintAutoPausa( "dejando caer algo "); PrintAutoPausa( "que traía en las manos.^"); PrintAutoPausa( "Se da vuelta, "); PrintAutoPausa( "y entonces "); PrintAutoPausa( "ves en su espalda la marca inconfundible de un brujo: un "); style bold; PrintAutoPausa( "makuñ"); style roman; PrintAutoPausa( ", un manto hecho de piel humana.^"); PrintAutoPausa( "Extendiendo los brazos, "); PrintAutoPausa( "el brujo da un salto prodigioso al aire... "); PrintAutoPausa( "convirtiéndose "); PrintAutoPausa( "en "); PrintAutoPausa( "pájaro.^"); PrintAutoPausa( "Pronto se pierde de vista, "); PrintAutoPausa( "dejándote estremecido.^^"); "¿¡Y si este conchesumare ha estao ~tirando males~ a la caleta!?"; } ], vida [; Atacar : <>; Hablar : if (jugador in Bote) "Pa' eso tenis que bajarte del bote primero, Lucho..."; else if (self hasnt visitado) "Sin saber quién... o qué cresta es, no te atrevís, Lucho..."; else { HablarBrujo.proyeccion(); <>; } ], has masculino; Objeto_Puzzle Red "red de pescador" Limbo with describir "Hay una red de pesca aquí cerca.", nombre 'red', adjetivos 'pescador' 'pesca', listarse [; if (etapa_inventario==2) { if (Cuero in self) print " con un cuero dentro, acribillado de anzuelos"; else if (self hasnt encendido) print " vacía"; else print " destrozada"; rtrue; } ], descripcion_corta [; print "Es una red de pescador, "; if (Cuero in self) "con un cuero dentro, acribillado de anzuelos."; else { print "con anzuelos enredados por todas partes"; if (self has encendido) "... y completamente destrozada."; else "."; } ], descripcion_larga [; print "Es una red de pescador, y su estado actual es un signo patético del estado de la pesca este último tiempo. Con buena mantención y uso, una red es algo hermoso de ver y usar, pero esta red "; if (Cuero in self) "tiene un cuero dentro, acribillado de anzuelos. Horrible."; else { print "tiene anzuelos enredados por todas partes"; if (self has encendido) "... y está completamente destrozada."; else ". Da pena verla..."; } ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿No basta con lo que hizo el Brujo, Lucho?..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Recibir: if (self hasnt encendido) "Ni mamao'. Con ese enreo di' anzuelos dentro..."; else "En lo que quedó, no entra ni un suspiro, Lucho..."; Cortar : if (otro==0) "¿Y con qué lo vai a cortarla, Lucho?..."; else if (otro~=Concha) print_ret "Nica cortai la red con ", (el) otro,"."; else if (Concha hasnt encendido) "Dale que dale con la concha, pero no raspai náa ni náa."; else if (self has encendido) "Más cortá no puede estar, Lucho..."; else if (Cuero in self) { move Cuero to localizacion; give self encendido; "Con cuidado, cortas la red y logras liberar el cuero. La red queda destrozada."; } else "¿Con qué objeto la vai a charquiarla más, Lucho?..."; ], has femenino soporte ~encendido ; ! encendido = destrozada Objeto_Escenario Anzuelos "anzuelos de pescador" Red with nombre 'anzuelos', adjetivos 'pescador', descripcion "Son anzuelos, abandonados al descuido y ensartados aquí y allá en la red.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿No basta con lo que hizo el Brujo, Lucho?..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlos, Lucho.."; else "¿Con qué vai a quemarlos, Lucho?..."; Dejar, Coger, Sacar : if (Cuero notin Red) "¿Pa' qué? Ha quedao inservible, la red..."; else if (self hasnt encendido){ give self encendido; move Cuero to localizacion; "Con cuidado, logras sacar los anzuelos del cuero y logras liberarlo de la red."; } else "Ya soltaste los anzuelo', Lucho..."; ], has masculino nombreplural oculto ~encendido; ! encendido = sueltos Objeto_Puzzle Anzuelo "anzuelo suelto" Caleta with nombre 'anzuelo', adjetivos 'pescador' 'metalico' 'retorcido' 'suelto', inicial "Hay un anzuelo en la orilla.", descripcion_corta "Es un anzuelo metálico de pescador, bastante retorcido.", descripcion_larga "Es un anzuelo de pescador, retorcido hasta el punto de ser prácticamente inútil. El metal, al menos, está limpio.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (self in jugador) && (Pedernal in jugador) ) "Te faltan manos, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Frotar, Tocar, Atacar: if (otro==Pedernal) { if (Cochayuyos in localizacion) <>; else if (Araucaria in localizacion) <>; else "Saltan chispas."; } else "Nada ocurre."; ], has masculino; PSI Cuero "cuero de agua" Limbo with nombre_m 'cuero' 'algo', nombre_mp 'tentaculos' 'globos', nombre_f 'boca' 'cabeza', nombre_fp 'ventosas', adjetivos 'agua', listarse [; if (etapa_inventario==2) { if (self has encendido) print ", desollado y limpio"; rtrue; } ], describir[; if (self hasnt abierto) "El cuero acecha bajo la superficie del agua, cerca de la orilla."; else "El cuero yace muerto aquí cerca."; ], descripcion_corta [; print "Parece como un cuero de vaca, por el color y las manchas."; if (self hasnt abierto) " Está flotando inmóvil bajo el agua."; else if (self hasnt encendido) " Está cocido de agujeros por los anzuelos. Algo sobresale por debajo..."; else " Está desollado y limpio de restos."; ], descripcion_larga [; print "Habías oído hablar de estos bichos, pero ningún cuento te preparó para el horror de su realidad. Parece como un cuero de vaca, por el color y las manchas"; if (self hasnt abierto) ", pero está flotando completamente inmóvil bajo el agua. Parece haber algo debajo del cuero, pero sabes que mirar aquello puede ser la muerte si la... criatura... está viva."; else if (self hasnt encendido) " y ahora que está cocido de agujeros por los anzuelos te sientes algo más tranquilo. Bicho o no, está bien remuerto. Algo sobresale por debajo, pero la verdad no te dan muchas ganas de ver lo que hay ahí..."; else " y ahora que está desollado y limpio de restos el parecido es notable."; ], antes [; ! Quitar: ! if (otro==Red) ! <>; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿Tenis ganas de comer un asaito, Lucho? Aguante el hambre nomás, compadre..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Probar, Oler : "¿Te sentís bien, Lucho?... Nones..."; MirarDebajo : if (self hasnt abierto) <>; else if (self hasnt encendido) "Espantoso.^ Está todo lleno de ventosas minúsculas y purulentas, con una gigantesca ~boca~ en el centro, y, donde estará la ~cabeza~ del cuero, hay dos tentáculos retorcidos, de los que cuelgan sendos globos grisáceos.^ Puaj..."; else "Está desollado y limpio de restos."; Dejar: if (self notin Jugador) "Tenís que tenerlo a mano primero, Lucho..."; Sacar, Coger : if (self hasnt abierto) <>; else { if (self in jugador) "Ya tienes el cuero."; if ( (self in Red) && (Anzuelos hasnt encendido) ) "No sale náa.^ 'Ta demasiao' ensartao' de anzuelo', Lucho..."; else if (self in Cochayuyos) { print "Sacas el cuero de los cochayuyos.^"; give Cochayuyos ~encendido; print "No sé, Lucho, aquí faltan cuestiones...^"; } else print "Cogido.^"; move self to jugador; rtrue; } Tirar, Empujar, Tocar, BuscarEn: if (self hasnt abierto) <>; else <>; Frotar: if (otro==0) <>; else <>; Cortar : if (self hasnt abierto) <>; else if (self in Red) "Primero lo vai a tener que sacarlo de la red, Lucho..."; else if (self notin Jugador) "Tenis que tenerlo a mano pa' cortarlo, Lucho..."; else if (otro==0) "¿Y con qué lo vai a cortarlo, Lucho?..."; else if (otro~=Concha) print_ret "Nica cortai el cuero con ", (el) otro,"."; else if (Concha hasnt encendido) "Dale que dale con la concha, pero no raspai náa ni náa."; else if (self has encendido) "Si lo seguís cortando, lo vai a arruinarlo, Lucho..."; else { give self encendido; "Con cuidado, separas la parte superior del cuero. El resto, se evapora al separarse..."; } ], vida [; Atacar: if (self hasnt abierto) if (otro==Red) <>; else { banderafin = 1; PararDaemon(ambientador_universal); CueroMata.proyeccion(); rtrue; } else "Ya 'ta muerto, Lucho..."; Lanzar : if (self hasnt abierto) { if (uno==Red) { give self abierto; move self to Red; move Red to Caleta; MuerteCuero.proyeccion(); ""; } else { move uno to Caleta; print_ret (_El) uno, " pasa de largo, deslizándose sobre la superficie del cuero.^ El oleaje pronto lo deja en la orilla."; } } else "Ya 'ta muerto, Lucho..."; ], has masculino ~encendido ~abierto; ! encendido = bendecido, abierto = muerto ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoCaleta "caleta" Caleta with nombre 'caleta', antes [; BuscarEn : if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else if (Red in Limbo) <>; else if (Cuero in Limbo) <>; ], has femenino; Objeto_Escenario_Arena ArenaCaleta "arena" Caleta with descripcion "La arena está bastante lisa y limpia. Salvo tú mismo, casi nadie la pisa últimamente."; Decorado_Ampliado DecoradoCaleta Caleta with describir 'orilla' "La orilla es bastante lisa. Ni siquiera se ven los surcos de atraque de los botes aquí abandonados. La arena se ve alisada por el mar y la falta de actividad." G_FEMENINO ; Decorado_Ampliado_Paisaje DecoradoPaisajeCaleta Caleta with describir 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la isla al frente y la playa al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; ! Los Pilones de la Cabaña de la Machi Localidad_Orilla PilonesCabanaMachi "Los Pilones de la Cabaña de la Abuela" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "aferrado a la escalera junto a "; "los pilones de la cabaña de la abuela.^ Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la Caleta."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "aferrado a la escalera junto a "; "los pilones de la cabaña de la abuela.^ Como siempre, te impresiona la solidez de la construcción, más tosca que la de tu cabaña, pero casi intocada por los años. Tú has tenido que cambiar algún pilón de año en año, pero estos ni pintura han necesitado.^ Si te dijeran que es magia mapuche, no te costaría nada creerlo...^ Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la Caleta."; ], antes [; Ir: if (uno ~= obj_arriba) "Mal momento pa' nadar, Lucho..."; Salidas: "Salvo al este, el mar está por todas partes a tu rededor. Por el sur se llega a la Caleta. Por la escalera puedes subir a la terraza."; ], al_n MarAbierto1, al_s Caleta, al_o MarAbierto1, arriba TerrazaCabanaMachi, al_no MarAbierto1, al_ne MarAbierto1, al_so MarAbierto2, ; Objeto_Localidad ObjetoPilonesCabanaMachi "pilones" PilonesCabanaMachi with nombre_m 'pilon', nombre_mp 'pilones', has masculino nombreplural; ! Objetos Decorados de Ambientación Objeto_Decorado_Escalera EscaleraPilonesCabanaMachi "escalera" PilonesCabanaMachi; Decorado_Ampliado_Paisaje DecoradoPaisajePilCabanaMachi PilonesCabanaMachi with describir 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la caleta, la isla al frente y la playa... todo hacia el sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; ! La Terraza de la Cabaña de la Machi Localidad TerrazaCabanaMachi "La Terraza de la Cabaña de la Abuela" with descripcion_corta "Estás en la terraza de la cabaña de tu abuela, sintiendo la llamada del mar. Tu caleta está ahora al sur, con tu cabaña del otro lado. Frente a la caleta hay una isla y la playa está un poco al sur. En un costado está la escalera para bajar al bote.^ Puedes entrar a la cabaña por la puerta.", descripcion_larga "Estás en la terraza de la cabaña de tu abuela, emplazada en un extremo de la caleta, que está ahora al sur.^ Cuando niño venías mucho aquí, ya que por alguna razón, te gustaba más la vista hacia el sur que la que tenía la cabaña de tus padres. Cuando le contaste eso a tu abuela, te dio un abrazo muy largo y te contó sobre la llamada de la tierra y la llamada del mar.^ Y te dijo que, en Chiloé, ~la llamada del mar es más fuerte hacia el sur~.^ Lo raro es que la vista no es demasiado distinta, ya que la caleta es cortita... pero según tu abuela, para la gente que siente más fuerte la llamada del mar, la distancia se siente más intensamente que para el resto. Por eso el abuelo le hizo la cabaña a tu abuela en este lugar, para que nunca dejara de sentir la llamada del mar.^ La abuela siempre te llamó ~mi niño del mar~ y, la verdad, nunca te gustó mucho ir para el interior...^ Puedes entrar a la cabaña por la puerta.^ En un costado está la escalera para bajar al bote.", abajo PilonesCabanaMachi, adentro PuertaCabanaMachi, antes [; Salidas: "Puedes entrar a la cabaña por la puerta.^ En un costado está la escalera para bajar al bote."; ] ; Conexion PuertaCabanaMachi "puerta" with nombre 'puerta', adjetivos 'madera', descripcion "Es una sólida puerta de madera, sin mayores adornos.", antes [; Quemar: if ( (Anzuelo in jugador) && (Pedernal in jugador) ) "Hay formas más sencillas de abrirte paso, Lucho..."; else "¿Con qué vai a quemarla', Lucho?..."; ], has femenino escenario; ! Objetos Decorados de Ambientación Objeto_Decorado_Escalera EscaleraTerrazaCabanaMachi "escalera" TerrazaCabanaMachi; Decorado_Ampliado DecoradoTerrazaCabanaMachi TerrazaCabanaMachi with describir 'techo' "A dos aguas, está cubierto de tejas de alerce." G_MASCULINO 'tejuelas' "Como las tejas del techo, están hechas de madera de alerce, así que aguantan su resto el clima. De qué alerce las sacó tu abuelo, para tener este color, tu abuelo nunca lo dijo." G_FEMENINO + G_PLURAL 'color' "No sabrías decirlo. Parece verde, pero hay vetas azules, amarillas, naranjas... no parecen naturales, pero te consta que jamás le aplicaron pintura. Curiosamente, tampoco se le pega la pintura, como algún bromista descubrió para su estupor." G_FEMENINO 'tejas' "Son el recubrimiento del techo, hechas de madera de alerce. Están impecables: tu abuelo era un excelente carpintero y se dice que tu abuela lo ayudó. Nadie sabe cómo hicieron, pero el techo está intocado por muchos años de clima. Sorprendente..." G_FEMENINO + G_PLURAL; Decorado_Ampliado_Paisaje DecoradoPaisajeTerrCabanaMachi TerrazaCabanaMachi with describir 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la caleta aquí al sur, la isla al frente y la playa más al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; Decorado_Ampliado DecoradoPilonesTerrazaCabMachi TerrazaCabanaMachi with describir 'bote' "Tu bote de pescador, sencillo y con mucho uso. El bote está asegurado a los pilones por una soga." G_MASCULINO 'soga' "Es la soga de atraque. Está asegurando el bote a uno de los pilones." G_FEMENINO 'pilon' "El pilón tiene amarrado en torno a él la soga que asegura el bote." G_MASCULINO 'pilones' "Los pilones sostienen la terraza y la cabaña, con solidez que da confianza. Tú has tenido que cambiar algún pilón de año en año, pero estos, aunque más toscos que los de tu cabaña, ni pintura han necesitado." G_MASCULINO + G_PLURAL ; ! La Cabaña de la Machi Localidad CabanaMachi "La Cabaña de la Abuela" with descripcion_corta "Estás dentro de la cabaña de la abuela, sintiendo una paz y una sensación de abrigo que en tu cabaña no encuentras.^ Puedes salir por la puerta.", descripcion_larga "Estás dentro de la cabaña de la abuela, que es aun más modesta que la tuya. Siempre te ha parecido más abrigada y tranquila que otras, pero pensabas que se debía a la presencia calma de tu abuela.^ La cabaña es de construcción muy sólida y tosca, como su dueña... y te encanta.^ Aparte de una cama grande y de la silla en la que está sentada, no hay otros muebles.^ Para cocina y calefacción, está el brasero, y te alegra ver que está encendido. Pasar hambre te duele menos que hacer pasar frío a tu viejita.^ A través del cristal de la ventana puedes ver el clima pero, como de costumbre, apenas se lo oye.^ Puedes salir por la puerta.", antes [; Salidas: "Puedes salir por la puerta."; ], afuera PuertaCabanaMachi, ; ! Objetos para Puzzles PSI Machi "Abuela" CabanaMachi with describir "Tu venerable abuela, toda anciana y arrugada, te mira sin verte, sentada frente al brasero.", nombre_f 'abuela' 'machi' 'curiosa' 'mujer' 'persona', adjetivos 'venerable' 'arrugadada' 'vieja' 'anciana', descripcion_corta "Tu venerable abuela, toda anciana y arrugada, que vio nacer esta caleta, que según mentan es ~curiosa~. Para ti, es tu viejita muy querida.", descripcion_larga "Tu venerable abuela, toda anciana y arrugada. Se ha ido quedando ciega con el tiempo, pero ella dice que ya no ve ~sólo con los ojos~ y no cuesta creerlo: poca gente la visita, a pesar de que vio nacer esta caleta, pero siempre está al tanto de todo... especialmente de lo que has estado haciendo, se lo hayas contado a alguien más o no: esconderle cosas es difícil y, desde chico, descubriste que podía ser peligroso el hacerlo. Tu abuela y tú parecen compartir un lazo más estrecho que el familiar y sabes que siempre ha cuidado de ti, e incluso de lejos la has sentido a tu lado. Muchos dicen que es ~curiosa~, pero para ti sencillamente es sabia y cariñosa.", antes[; Coger, Atacar, Tirar, Empujar, Oler, Probar: "Lo piensas medio segundo, y te da vergüenza intentarlo, Lucho..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Lo piensas medio segundo, y te dan náuseas, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "No tenis con qué quemarla, Lucho...^ Por suerte ¡Hueón pirómano, sacrílego y asesino!^ ¿¡Qué chuchas te pasa!?"; ], vida [; Mostrar : if (Pinones hasnt encendido) { if (uno~=Pinones) "Tu abuela rechaza tu ofrecimiento. ~No, mijo, eso a mí no me sirve pa' náa.~"; else "Tu abuela sonríe. ~Lindos piñones, mi niño.~^ Calla un momento, y agrega, ladina: ~¿Me los va a mostrar o me los va a dar, mi niño?~"; } else if ( (uno==Pinones) || (uno==Pedernal) || (uno==Cuero) || (uno==Cochayuyos)|| (uno==Anzuelo) || (uno==Concha) ) "Tu abuela asiente. ~Va bien, mijo, recuerde su encargo y no se demore.~"; else "Tu abuela rechaza tu ofrecimiento. ~No, mijo, eso a mí no me sirve pa' náa.~"; Dar : if (Pinones hasnt encendido) { if (uno~=Pinones) "Tu abuela rechaza tu ofrecimiento. ~No, mijo, eso a mí no me sirve pa' náa.~"; else { move Pinones to Limbo; PrintAutoPausa( "Tu abuela acepta los piñones. "); PrintAutoPausa( "~Ya, Lucho, ahora sí conversemo'.~^^"); <>; } } else if ( (uno==Pinones) || (uno==Pedernal) || (uno==Cuero) || (uno==Cochayuyos) || (uno==Anzuelo) || (uno==Concha)) "Tu abuela rechaza tu ofrecimiento. ~No, mijo, eso te va a hacer falta.~"; else "Tu abuela rechaza tu ofrecimiento. ~No, mijo, eso a mí no me sirve pa' náa.~"; Hablar : if (self hasnt puesto) { SaludoAbuela.proyeccion(); give self puesto;PrintAutoPausa( "^^~Pero antes de hablar, estoy algo antojada de piñones, mijo. ");PrintAutoPausa( "Tráeme unos "); style bold; PrintAutoPausa( "pehuenes wapi"); style roman;PrintAutoPausa( ", unos piñones de la isla, mijo.~^^");PrintAutoPausa( "Por un momento temes que a tu mami se le haya soltado una teja, ");PrintAutoPausa( "pero sabes que nunca pide cosas por bolita de dulce.^^");PrintAutoPausa( "Carraspeas un poco y con un ~Vuelvo al tiro, mami.~ sales de la cabaña.^"); JugadorA(TerrazaCabanaMachi,2); rtrue; } else if ( (Pinones notin jugador) && (Pinones notin Limbo) ){ print "~¿No me trajo "; style bold; print "pehuenes"; style roman; ", mijo? Vuelva con ellos, más mejor.~"; } else if ( (Pinones notin Limbo) && (Pinones hasnt encendido) ) { print "~Dame los "; style bold; print "pehuenes"; style roman; " primero, mijo y conversamos.~"; } else if (Pinones in Limbo) { AdmapuMachi.proyeccion(); PrintAutoPausa( "^^La abuela te mira con sus ojos ciegos y recita, lentamente:^^"); style bold; PrintAutoPausa( "~Pehuenes wapi,^"); PrintAutoPausa( "raguay angken lil,^"); PrintAutoPausa( "trelkenentun trelke lafken.^^"); PrintAutoPausa( "Wëtrun dañeln kuyëm inal-lafken,^"); PrintAutoPausa( "mollfun wente,^"); PrintAutoPausa( "kütraltun kéupü,^"); PrintAutoPausa( "ünguein keno nenguen.~^^"); style roman; print "Nunca palabreaste mucho en "; style bold; print "Mapudungun"; style roman; PrintAutoPausa( " pero las palabras se te graban en cristiano en la mente:^^"); style bold;PrintAutoPausa( "~Piñones de la isla,^"); PrintAutoPausa( "cochayuyo seco de las rocas,^"); PrintAutoPausa( "cuero del agua desollado.^^"); PrintAutoPausa( "Con ello hacer un nido en la playa,^"); PrintAutoPausa( "sangrar encima,^"); PrintAutoPausa( "quemar con pedernal,^"); PrintAutoPausa( "esperar inmóvil~.^^"); style roman; PrintAutoPausa( "La abuela te pasa los piñones, diciéndote:^^"); PrintAutoPausa( "~Te van a hacer falta, mijo. ");PrintAutoPausa( "Ricuerda que habís de ser respetuoso, "); PrintAutoPausa( "valiente y muy prolijo o si no "); style bold; PrintAutoPausa( "La Pincoya"); style roman; PrintAutoPausa( " sabrá de tu falta "); PrintAutoPausa( "y naiden podrá salvarte de su ira.~^^"); LaPincoya.proyeccion(); move Pinones to jugador; give Pinones encendido; move Brujo to Caleta; jugadorA(TerrazaCabanaMachi,2); rtrue; } else "~No, mijo, el momento de las palabras ha pasao'. Vaya y cumpla con su cometido.~"; ], has femenino ~puesto; ! puesto = le han hablado y ha pedido piñones ! Objetos Decorados de Ambientación Objeto_Decorado_Mueble CamaCabanaMachi "cama" CabanaMachi with nombre 'cama', adjetivos 'amplia' 'blanda', descripcion "La cama de tu abuela es amplia y blanda. Las pocas veces que tus padres te permitieron alojar donde tu abuela, pudiste constatar que se duerme muy a gusto.^ Sobre la cama ves las mantas.", antes [; Abrir, Meterse, Subir : "Tenís cosas que hacer para andar pensando en acostarte, Lucho..."; ], has femenino abrible; Objeto_Decorado_Mueble SillaCabanaMachi "silla" CabanaMachi with nombre 'silla', adjetivos 'grande' 'madera' 'mimbre', descripcion "Es una gran silla de madera y mimbre. De niño te parecía un trono, y con tu abuela sentada en ella, no logras quitarte esa idea.", antes [; Coger, Empujar, Tirar, Meterse, Subir: "Con tu abuela sentada, tendriai que ser muy bruto pa' hacerlo, Lucho..."; ], has femenino; Decorado_Ampliado DecoradoCabanaMachi CabanaMachi with describir 'muebles' "Poca cosa: una cama y una silla." G_MASCULINO + G_PLURAL 'manta' "Las mantas de la cama de tu abuela, gruesas y suaves." G_FEMENINO 'mantas' "Las mantas de la cama de tu abuela, gruesas y suaves." G_FEMENINO + G_PLURAL 'brasero' "Un viejo brasero de hierro, muy gastado y golpeado... y en este momento, en uso. Hace tiempo que el poco carbón que compras lo tienes reservado para tu abuela." G_MASCULINO 'brasas' "Estar ardiendo suavemente. Te has encargado de mantenerla aperada, así que tu vieja no pasa frío..." G_FEMENINO + G_PLURAL 'ventana' "Obra de tu padre, tiene espacio para postigos afuera y dentro de la cabaña. De momento, los postigos están guardados, pero como siga así el clima, van a hacer falta." G_FEMENINO 'cristal' "Traído de fuera de la isla por tu padre, es muy resistente. Está empañado, pero, curiosamente, se ve todo afuera perfectamente." G_MASCULINO ; ! La Orilla de la Isla Localidad_Orilla OrillaIsla "La Orilla de la Isla" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a la orilla de la isla. "; else print "parado en la orilla de la isla. "; "Por el sur se llega a una caverna, y la loma puede treparse desde aquí."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a la orilla de la isla.^"; else print "parado en la orilla de la isla.^"; print "La isla no es muy grande, casi un islote, pero se distingue claramente desde la caleta, y es una suerte de faro para los pescadores, especialmente cuando hay luna llena.^ En esas noches, la araucaria en la cima de la loma se distingue claramente a kilómetros de distancia, e incluso brilla un poco.^ Se puede subir a la loma sólo por este costado de la isla, ya que hacia el sur el terreno es más escabroso y se eleva muy por encima de la orilla. "; if (EntradaCueva hasnt visitado) "Se supone que por ahí hay una caverna, pero nadie la ha visitado en mucho tiempo."; else { print "Hay un caverna por ahí, pero no te gusta el sitio. La araucaria de la isla no se ve desde ahí"; if (Cueva has visitado) " y encima es el cubil de un brujo."; else " y el lugar te da mala espina."; } ], antes [; Ir: if ( ((uno ~= obj_arriba) && (uno ~= obj_s)) || ((uno ~= obj_arriba) && (Jugador in Bote)) ) "Mal momento pa' nadar, Lucho..."; else if (uno == obj_arriba) { if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else if (Bote has encendido) "No puh', Lucho. Vai a dejar el bote a la deriva..."; else if (Remos in Chumaceras) "Si no los sacai de las chumaceras, perdiste con los remos, Lucho..."; else if (Machi hasnt puesto) "No te atreves a pisar ese terreno sagrado para los mapuches. No eres supersticioso... pero, de tu abuela, sabes respetar las creencias ajenas."; else { if (LomaIsla hasnt visitado) print "Con un poco de reverencia, comienzas a ascender por estas tierras consagradas.^"; JugadorA(LomaIsla, 2); rtrue; } } Salidas: print "Se puede subir a la loma sólo por este costado de la isla, ya que hacia el sur el terreno es más escabroso y se eleva muy por encima de la orilla. "; if (EntradaCueva hasnt visitado) "Se supone que por ahí hay una caverna, pero nadie la ha visitado en mucho tiempo."; else { print "Hay un caverna por ahí, pero no te gusta el sitio. La araucaria de la isla no se ve desde ahí"; if (Cueva has visitado) " y encima es el cubil de un brujo."; else " y el lugar te da mala espina."; } ], al_n MarAbierto1, al_e MarAbierto2, arriba LomaIsla, al_s EntradaCueva, al_no MarAbierto1, al_se MarAbierto3, al_ne MarAbierto1, al_so MarAbierto3, ; ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoIslaOrillaIsla "isla" OrillaIsla with nombre 'isla', has femenino; Objeto_Localidad ObjetoLomaIslaOrillaIsla "loma" OrillaIsla with nombre 'loma' 'cima', antes [; Bajar: "Ya estai abajo, Lucho..."; Meterse, Trepar : <>; ], has femenino entrable soporte; Objeto_Escenario_Arena ArenaOrillaIsla "arena" OrillaIsla with descripcion "La arena está bastante lisa y limpia. Salvo tú mismo, nadie parece haber venido aquí."; Decorado_Ampliado DecoradoOrillaIsla OrillaIsla with describir 'orilla' "La orilla es bastante lisa. No se ven los surcos de atraque de botes en la arena, salvo el tuyo. Es un lugar respetado por todos y nadie viene de paseo o porque sí." G_FEMENINO ; Decorado_Ampliado_Paisaje DecoradoPaisajeOrillaIsla OrillaIsla with describir 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros. Estás cerca y sin embargo quieres acercarte más..." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'costa' "La línea del océano, con la caleta al frente, y la playa también al frente, aunque más al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; ! La Entrada a la Cueva Localidad EntradaCueva "La Entrada a la Cueva" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a la entrada a la cueva.^"; else print "frente a la entrada a la cueva. "; print "En esta parte de la isla no puedes ver la araucaria... y eso no te gusta nada, la verdad.^ La cueva frente a tí es extraña."; if (Invunche notin Limbo) ".. la cueva de un brujo.^ Por el norte puedes volver a la orilla de la isla."; else "^Por el norte puedes volver a la orilla de la isla."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a la entrada a la cueva.^"; else print "frente a la entrada a la cueva. "; print "En esta parte de la isla el terreno es más bien rocoso y se eleva como un muro por encima de la orilla del lugar. De hecho, desde aquí no se ve ni siquiera la copa de la araucaria... y eso no te gusta nada, la verdad.^ Hace frío, más que en la orilla de la isla, curiosamente.^ La cueva frente a tí es extraña."; if (Invunche notin Limbo) ".. la cueva de un brujo.^ Por el norte puedes volver a la orilla de la isla."; else "^Por el norte puedes volver a la orilla de la isla."; ], antes [; Ir : if ( (Invunche hasnt encendido) && (Invunche in self) ) { if (uno==obj_n) "El invunche te impide el paso."; else if (uno==obj_adentro) { move Invunche to Cueva; move InvuncheCueva to Limbo; print "El invunche te sigue.^"; JugadorA(Cueva, 2); rtrue; } } else if ( ((uno==obj_n) || (uno==obj_adentro)) && (Bote has encendido) ) "No puh', Lucho. Vai a dejar el bote a la deriva..."; Salidas: print "Frente a ti está la entrada de la cueva de la isla."; if (Invunche notin Limbo) ".. la cueva de un brujo.^ Por el norte puedes volver a la orilla de la isla."; else "^Por el norte puedes volver a la orilla de la isla."; ], al_n OrillaIsla, adentro Cueva, no_puedes_ir "Mal momento pa' nadar, Lucho..." ; ! Objetos para Puzzles PSI Invunche "invunche" Limbo with nombre_m 'invunche' 'pie', nombre_f 'mano', nombre_mp 'pies', nombre_fp 'manos', describir[; if (self hasnt encendido) "Puedes ver las manos y un pie del invunche."; else "El invunche yace muerto en la entrada."; ], descripcion_larga [; if (self hasnt encendido){ banderafin = 1; PararDaemon(ambientador_universal); InvuncheMataVista.proyeccion(); rtrue; } else "Parece un hombre, salvo que tiene una pierna pegada a la espalda y está desnudo, y mugriento, lleno de pelos por todas partes. Quizás de qué pobre familia (o no: algunos venden a sus hijos para ganar favores) sacó el brujo a este pobre tipo, cuya alma se ha perdido a su servicio. Ahora, está inmóvil y laxo.... y quizás descansa en paz."; ], descripcion_corta[; if (self hasnt encendido){ banderafin = 1; PararDaemon(ambientador_universal); InvuncheMataVista.proyeccion(); rtrue; } else "Parece un hombre, salvo que tiene una pierna pegada a la espalda y está desnudo, y mugriento, lleno de pelos por todas partes. Está inmóvil y laxo."; ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "¿Tenis ganas de comer un asaito, Lucho? Aguante el hambre nomás, compadre..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Probar, Oler : "¿Te sentís bien, Lucho?... Nones..."; Besar : if (self hasnt encendido) "No estai tan deseperao todavía, Lucho..."; else "Qué asco, pa' que te ha de servir, Lucho..."; Coger : if (self hasnt encendido) <>; else "Qué asco, pa' que te ha de servir, Lucho..."; Tirar, Empujar, Tocar, BuscarEn: if (self hasnt encendido){ if ( (otro~=Pedernal) && (otro~=Remos) ) <>; else <>; } else <>; Cortar : if (self hasnt encendido) <>; else if (otro==0) "¿Y con qué lo vai a cortarlo, Lucho?..."; else if (otro~=Concha) print_ret "Nica cortai su cuero con ", (el) otro,"."; else "Qué asco, pa' que te ha de servir, Lucho..."; ], vida [; Atacar: if (self hasnt encendido) if ((otro==Pedernal) || (otro==Remos)){ give self encendido; "Sin darle tiempo a reaccionar, le partes el cuello con ", (el) otro, " y el invunche se desploma, inmóvil."; } else { banderafin = 1; PararDaemon(ambientador_universal); InvuncheFuerzaVista.proyeccion(); InvuncheMataVista.proyeccion(); rtrue; } else "Ya 'ta muerto, Lucho..."; Hablar : if (self hasnt encendido) "El Invunche gruñe enfurecido, pero, como era de esperar, no responde con nada demasiado articulado..."; else "Ya 'ta muerto, Lucho..."; Lanzar : if (self hasnt encendido) { banderafin = 1; PararDaemon(ambientador_universal); InvuncheFuerzaVista.proyeccion(); InvuncheMataVista.proyeccion(); rtrue; } else "Ya 'ta muerto, Lucho..."; ], has masculino ~encendido; ! encendido = muerto ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoEntradaCueva "cueva" with nombre 'entrada' 'salida', adjetivos 'cueva', descripcion "Es bastante regular, con forma de arco. No es fruto del mar o de la erosión, así que puede que sea artificial... pero entonces, el que vive aquí o está desesperado... o no quiere ser visto.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Es mucha roca pa' tan poca llama, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Entrar, Meterse: if (localizacion==Cueva) "Pero, Lucho, si ya estai dentro, puh hom..."; else <>; Salir, Salirse: if (localizacion==EntradaCueva) "Pero, Lucho, si ya estai ajuera, puh hom..."; else <>; ], esta_en [; if ( (localizacion==Cueva) || (localizacion==EntradaCueva) ) return true; else return false; ], has femenino entrable; Objeto_Localidad ObjetoIslaEntradaCueva "isla" EntradaCueva with nombre 'isla', has femenino; Decorado_Ampliado DecoradoEntradaCueva EntradaCueva with describir 'orilla' "El terreno es más bien rocoso y la orilla no es mucho mejor: para bajarte del bote es peligroso, y atracar... ya es derechamente imposible." G_FEMENINO 'terreno' "El terreno es irregular, rocoso y árido. Casi no parece formar parte de la isla. No ves nada por aquí que explique la erosión. Nada natural, al menos..." G_MASCULINO 'muro' "Todo alrededor de la entrada de la caverna se eleva en forma vertical y lisa. Si no fuera tan empinado, podrías ver desde aquí la araucaria... y la verdad se la hecha de menos." G_MASCULINO ; ! La Cueva Localidad Cueva "El Interior de la Cueva" with descripcion_corta [; print "Estás en el interior de la cueva, con ganas de salir pronto"; if (Invunche notin Limbo) { print ", sabiendo que es la cueva de un brujo. "; if ( (Invunche in EntradaCueva) && (Invunche hasnt encendido) ) "Su invunche acecha afuera."; else rtrue; } else "."; ], descripcion_larga [; print "Estás dentro de la cueva, y el frío es casi de helada.^ El piso está muy alisado y limpio, pero tienes una sensación mala en el estómago, como si el lugar estuviera apestado, a pesar de que no hay humedad o mugre en las paredes... lo que ya no es natural. No te gusta el sitio"; if (Invunche notin Limbo) { print ", probablemente porque ya sabes que es la cueva de un brujo. "; if ( (Invunche in EntradaCueva) && (Invunche hasnt encendido) ) "^Su invunche acecha afuera."; else rtrue; } else "."; ], antes [; Ir : if (uno==obj_afuera) { if (Invunche in Limbo) { move InvuncheCueva to Cueva; move Invunche to EntradaCueva; PrintAutoPausa( "Antes de salir, ves un sombra a la entrada.^"); PrintAutoPausa( "Una sombra humana, caminando en tres patas...^^"); PrintAutoPausa( "...y se te va el alma al suelo.^^"); PrintAutoPausa( "Estás en la cueva de un brujo... "); PrintAutoPausa( "y ese de afuera ha de ser su "); style bold; PrintAutoPausa( "Invunche"); style roman; PrintAutoPausa( ".^^Guárdate de mirarlo directamente, Lucho...^"); JugadorA(self, 2); rtrue; } else if ( (Invunche hasnt encendido) && (Invunche in self) ) "El invunche te impide el paso."; } Salidas: "Puedes salir por la entrada de la cueva."; ], afuera EntradaCueva ; ! Objetos para Puzzles PSI InvuncheCueva "invunche" Limbo with nombre_m 'invunche' 'pie', nombre_f 'mano', nombre_mp 'pies', nombre_fp 'manos', describir "Puedes ver las manos y un pie del invunche.", descripcion "No se ve mayor detalle, salvo que camina sobre un pie y dos manos.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Esta fuera de tu alcance, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Coger, Besar, Tocar, BuscarEn, Probar, Oler, Atacar, Empujar, Tirar: "Esta fuera de tu alcance, Lucho..."; Cortar : if (self hasnt encendido) <>; else if (otro==0) "¿Y con qué lo vai a cortarlo, Lucho?..."; else if (otro~=Concha) print_ret "Nica cortai su cuero con ", (el) otro,"."; else "Esta fuera de tu alcance, Lucho..."; ], vida [; Hablar : "No parece oirte, Lucho..."; Lanzar : "Esta fuera de tu alcance, Lucho..."; ], has masculino ~encendido; Objeto_Puzzle Pedernal "pedernal mapuche" Cueva with nombre 'pedernal', adjetivos 'tosco' 'mapuche' 'trabajado', inicial "Hay un pedernal abandonado aquí.", descripcion_corta "Es un tosco pedernal mapuche.", descripcion_larga "Es un tosco pedernal, bastante habitual considerando donde lo encontraste. Lo raro es que está bastante trabajado y la mano que lo talló era claramente mapuche. No crees que sea coincidencia...", antes [; Quemar: if ( ((otro==0) || (otro==self)) && (Anzuelo in jugador) && (self in jugador) ) "Te faltan manos, Lucho..."; else if (otro~=self) print_ret "Con ", (el) otro, " no podís quemarlo, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; Frotar, Tocar, Atacar: if (otro==Anzuelo) { if (Cochayuyos in localizacion) <>; else if (Araucaria in localizacion) <>; else "Saltan chispas."; } else "Nada ocurre."; ], has masculino; ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoCueva "cueva" Cueva with nombre 'cueva' 'roca', nombre_fp 'rocas', antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Es mucha roca pa' tan poca llama, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Entrar, Meterse: "Pero, Lucho, si ya estai dentro, puh hom..."; Salir, Salirse: <>; ], has femenino entrable; Decorado_Ampliado DecoradoCueva Cueva with describir 'pared' DescripcionCuevaParedes G_FEMENINO 'paredes' DescripcionCuevaParedes G_FEMENINO + G_PLURAL 'muros' DescripcionCuevaParedes G_MASCULINO + G_PLURAL 'muro' DescripcionCuevaParedes G_MASCULINO ; [DescripcionCuevaParedes; return "Las paredes son muy lisas y están muy limpias, sin rastros de la humedad o mugre habituales de una cueva... lo que ya no es natural. No hay caso, este sitio te da mala espina."; ]; ! La Loma de la Isla Localidad LomaIsla "La Loma de la Isla" with descripcion_corta "Estás en la loma de la isla. Una araucaria centenaria crece solitaria en el punto más alto de la loma.^ Bajando puedes volver a la orilla de la isla.", descripcion_larga "Estás en la loma de la isla.^ La vista es estupenda, dominando la costa y el entorno de la isla, salvo al sur; ahí el terreno cae a pique y no se ve nada para abajo.^ Incluso, te parece que sientes frío que viene desde esa dirección.^ Una araucaria centenaria crece solitaria en el punto más alto de la loma y a su lado el frío desaparece por completo.^ Bajando puedes volver a la orilla de la isla.", antes [; Salidas: "Bajando puedes volver a la orilla de la isla."; ], abajo OrillaIsla ; ! Objetos para Puzzles Objeto_Localidad ObjetoLomaIsla "loma" LomaIsla with nombre 'loma' 'cima', antes [; Bajar : <>; Meterse, Trepar : "Ya estai en la cima, Lucho..."; ], has femenino entrable soporte; Objeto_Puzzle pinones "piñones de araucaria" LomaIsla with nombre 'pinones' 'pehuenes', adjetivos 'maduros', listarse [; if (etapa_inventario==2) { if (self has encendido) print " sagrados"; else print " maduros"; rtrue; } ], describir "Hay piñones de la araucaria, dispersos en el suelo.", descripcion_corta [; print "Son piñones de araucaria. Están maduros."; if (self has encendido) ".. y ahora, además, son sagrados."; else ""; ], descripcion_larga [; print "Son piñones de araucaria. Para los mapuches, son una parte importante de su dieta, con significados místicos trascendentes. Estos piñones están maduros."; if (self has encendido) ".. y ahora, además, son sagrados."; else ""; ], antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Tenís frío, pero no tanto, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlos, Lucho.."; else "¿Con qué vai a quemarlos, Lucho?..."; Comer: if (self hasnt encendido) "No puh', Lucho. Son pa' tu abuela."; else "No puh', Lucho. Son pa' La Pincoya, agora."; ], has masculino nombreplural ~encendido comestible; ! encendido = bendito ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoIslaLomaIsla "isla" LomaIsla with nombre 'isla', has femenino; Objeto_Decorado Araucaria "araucaria" LomaIsla with nombre_f 'araucaria', nombre_m 'arbol', descripcion_corta "Es la araucaria de la isla, un árbol muy añoso, erguido como un centinela solitario, en la cima de la loma. Te reconforta su cercanía.", descripcion_larga "La araucaria de la isla crece justo en la cima de la loma. Según tu abuela, ha estado del mismo tamaño y copa desde antes de que llegaran los primeros colonos mapuches por estos lados, así que es un ejemplar añoso y venerable. Es un árbol magnifico, erguido recto e insensible a los vientos, como un centinela solitario. Será por los cuentos de tu abuela, pero la verdad es que te reconforta estar a sus pies.", antes [; Coger, Cortar, Trepar, Atacar, Tocar : "Muy desesperao podís estar, Lucho, pero no tanto para profanar así el árbol tutelar de tus ancestros. Eso es de brujos reculiaos, no de gente de bien como vos..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) { PrintAutoPausa( "Golpeas el anzuelo con el pedernal. ");PrintAutoPausa( "Saltan chispas ");PrintAutoPausa( "y las chispas caen en la corteza del árbol.^"); banderafin = 1; PararDaemon(ambientador_universal); InfiernoAraucaria.proyeccion(); rtrue; } else "No tenis con qué quemarla, Lucho...^ Por suerte ¡Hueón pirómano y sacrílego!^ ¿¡Qué chuchas te pasa!?"; ], has femenino; Decorado_Ampliado DecoradoLomaIsla LomaIsla with antes [; Coger : "¿Te creis Dios, ahora, Lucho?..."; ], describir 'terreno' "Es una caída a tajo liso, un muro casi vertical. Mejor no acercarse mucho. De más abajo, sube un frío como no lo has sentido en años." G_MASCULINO 'vista' "Una panorámica estupenda: se ve tu cabaña, la de tu abuela, la caleta y la playa." G_FEMENINO 'caleta' "Tu lugar de trabajo habitual... cuando tenías trabajo." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final" G_FEMENINO 'costa' "La línea del océano, con la caleta al norte y la playa al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO ; ! La Orilla de la Playa Localidad_Orilla OrillaPlaya "La Orilla de la Playa" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "parado en "; "la orilla de la playa, en su parte más llana. Más al sur hay dunas y luego roqueríos. Por el norte puedes volver a tu cabaña."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a "; else print "parado en "; "la orilla de la playa. De toda la playa, esta es la parte más lisa y agradable para pasear o descansar. No es gran cosa, afortunadamente, o del interior vendrían en hordas en el verano.^ Es un lugar tranquilo, con poca gente a veces y nadie más casi siempre. Así, cuando el sol está pegando muy fuerte, se puede tender uno tranquilo, hasta en cueros, si quiere, y se descansa mucho mejor.^ Más al sur, las dunas dominan un buen trecho de la playa, y son bastante jodidas. Después, están las rocas y esas son peligrosas si uno se descuida. Por el norte puedes volver a tu cabaña."; ], antes [; Ir: if (uno ~= obj_s) "Mal momento pa' nadar, Lucho..."; Salidas: "Más al sur, las dunas dominan un buen trecho de la playa, y son bastante jodidas. Después, están las rocas y esas son peligrosas si uno se descuida. Por el norte puedes volver a tu cabaña."; ], al_n PilonesCabana, al_s Playa, al_o MarAbierto4, al_e "No es momento pa' ir tierra adentro, Lucho... pa' lo que te disgusta, además, la lejanía del mar, eso de vivir lejos de la costa no es pa' vos.", al_no MarAbierto3, ; ! Objetos Decorados de Ambientación Objeto_Escenario_Arena ArenaOrillaPlaya "arena" OrillaPlaya with descripcion "La arena está bastante lisa y limpia. Salvo tú mismo, casi nadie la pisa últimamente."; Decorado_Ampliado_Paisaje DecoradoPaisajeOrillaPlaya OrillaPlaya with describir 'playa' "Se ven puras dunas..." G_FEMENINO 'orilla' "La orilla es bastante lisa. Ni siquiera se ven los surcos de atraque de los botes en la arena, alisada por el mar y la falta de actividad." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'costa' "La línea del océano, con la caleta al norte, la isla al frente y la playa al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; ! La Playa Localidad Playa "La Playa" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a la playa.^"; else print "en la playa, caminando por las dunas de arena. "; "Al sur se ven los roqueríos. Por el norte puedes volver a la orilla de la playa."; ], descripcion_larga [; print "Estás "; if (jugador in Bote) print "flotando frente a la playa.^"; else print "en la playa, caminando por las dunas de arena. "; "Esta parte de la playa es un trecho más que respetable, pero, a diferencia de la orilla norte, es pura duna. Algunas son más altas que tu cabaña, y otras más bajas llegan hasta el mar.^ De niño, jugabas mucho aquí con tus amigos, pero más de alguno terminó en el agua por descuido o tragando arena por dar un mal paso.^ Es un terreno jodido para avanzar si se va a pie, la verdad.^ Y las rocas, al sur, no son mucho mejores.^ Por el norte puedes volver a la orilla de la playa."; ], antes [; Ir: if ( ((uno==obj_n) || (uno==obj_s)) && (Bote has encendido) ) "No puh', Lucho. Vai a dejar el bote a la deriva..."; Salidas: "Al sur se ven los roqueríos. Por el norte puedes volver a la orilla de la playa."; ], al_n OrillaPlaya, al_no OrillaPlaya, al_s Rocas, al_e "No es momento pa' ir tierra adentro, Lucho... pa' lo que te disgusta, además, la lejanía del mar, eso de vivir lejos de la costa no es pa' vos.", no_puedes_ir "Mal momento pa' nadar, Lucho..." ; ! Objetos para Puzzles Objeto_Escenario_Arena ArenaPlaya "arena" Playa with descripcion "La arena de la playa es gris, seca, y está casi enteramente limpia. Apenas hay algo más a la vista, tan mala ha estado la cosa estos meses."; Objeto_Puzzle concha "concha de macha" Limbo with nombre 'concha' 'macha', nombre_mp 'bordes', listarse [; if (etapa_inventario==2) { if (self has encendido) print " afilada"; rtrue; } ], describir "Puedes ver una concha de macha por aquí.", descripcion_corta [; print "Es una concha de macha "; if (self has encendido) "de bordes bien afilados."; else "lisa y roma en sus bordes."; ], descripcion_larga [; print "Es una concha de macha, recuerdo de cuando se mariscaba a gusto en la zona. Ahora, ni siquiera restos quedan. Esta es la primera que ves en mucho tiempo. La concha "; if (self has encendido) "tiene los bordes bien afilados."; else "está roma y suave en sus bordes."; ], antes [; Tocar : print "La concha "; if (self has encendido) "tiene bordes bien afilados."; else "está roma y suave en sus bordes."; Probar : "Está salá esta custión, Lucho..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "'Ta un poco falta e' carne pa' curanto, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; Afilar : if (self has encendido) "No hay pa' qué afilarla más, Lucho..."; else if (otro==Pedernal) { give self encendido; "Con cuidado, raspas con el pedernal los bordes de la concha, hasta dejarla bien filuda."; } else "Con eso no la afilai ni pa'l día del juicio, Lucho..."; ] has femenino ~encendido; ! encendido = afilada ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoPlaya "playa" Playa with nombre 'playa', antes [; BuscarEn : if (jugador in Bote) "Tenís que bajarte del bote primero, Lucho..."; else <>; ], has femenino; Objeto_Decorado_Mueble Dunas "dunas" Playa with nombre_fp 'dunas', nombre_f 'duna', descripcion "Verdaderas lomas de arena muy seca, las dunas son muy altas y de varias formas. Algunas son más altas que tu cabaña, y otras más bajas llegan hasta el mar. De niño, jugabas mucho aquí con tus amigos, rodando cuesta abajo de las grandes y luego pasando a saltos por las más bajas, pero más de alguno terminó en el agua por descuido o tragando arena por dar un mal paso. Es un terreno jodido para avanzar, pero, la verdad, poca gente pasea por aquí.", antes [; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) "Mejor prueba con Napalm, Lucho..."; else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarla, Lucho.."; else "¿Con qué vai a quemarla, Lucho?..."; BuscarEn, Coger: "No vai a terminar nunca, Lucho, déjalo mejor..."; ] has femenino nombreplural; Decorado_Ampliado_Paisaje DecoradoPaisajePlaya Playa with describir ! 'rocas' ! "Están al otro final de la playa, pero las dunas no dejan ver mucho." ! G_FEMENINO + G_PLURAL 'orilla' "La orilla es bastante abrupta: para bajarte del bote es jodido, y para atracar... es imposible. Está pulida por el oleaje, y llega a brillar de lo limpia." G_FEMENINO 'playa' "Una playa corta, al sur de la caleta, con dunas y rocas al final." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'costa' "La línea del océano, con la caleta, la isla al frente y la orilla de la playa... todo hacia el norte. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; ! La Orilla de la Playa Localidad Rocas "Las Rocas" with descripcion_corta [; print "Estás "; if (jugador in Bote) print "flotando frente a las rocas al final de la playa.^"; else print "caminando entre las rocas al final de la playa. "; "Al norte se ven las dunas de la playa."; ], descripcion_larga[; print "Estás "; if (jugador in Bote) print "flotando frente a las rocas al final de la playa.^"; else print "caminando entre las rocas al final de la playa. "; "El roquerío es un lugar especial, pero tiene sus riesgos.^ Es bonito ver el mar reventando en las rocas, lanzando chorros y nubes de espuma...^ ...pero si uno mira mucho rato, es fácil terminar como parte del espectáculo o peor. Más de una vez a algún pescador distraído se lo llevó el mar y terminó azotado contra el fondo rocoso.^ Bonitas pero de lejos, las rocas. Si ya no quieres distraerte más, por el norte se vuelve a la playa y sus dunas."; ], antes [; Ir: if ( (uno==obj_n) && (Bote has encendido) ) "No puh', Lucho. Vai a dejar el bote a la deriva..."; Salidas: "Por el norte se vuelve a la playa y sus dunas"; ], al_n Playa, al_e "No es momento pa' ir tierra adentro, Lucho... pa' lo que te disgusta, además, la lejanía del mar, eso de vivir lejos de la costa no es pa' vos.", no_puedes_ir "Mal momento pa' nadar, Lucho..." ; ! Objetos para Puzzles Objeto_Puzzle Cochayuyos "mata de cochayuyos" Rocas with nombre_f 'mata' 'alga' 'ofrenda', nombre_m 'cochayuyo', nombre_mp 'cochayuyos', nombre_fp 'algas', adjetivos 'enredada' 'cafe' 'claro' 'secos' 'seco' 'secas' 'seca', describir [; if (self in Rocas) print "Entre las rocas, hay una "; else print "A tus pies está la "; print "mata de cochayuyos secos"; if (self has encendido) " y está preparada para el fuego."; else if (self hasnt abierto) " aferrada a las rocas."; else "."; ], descripcion_corta [; print "Es una mata de cochayuyos secos"; if (self has encendido) " y está preparada para el fuego."; else if (self hasnt abierto) " aferrada a las rocas."; else "."; ], descripcion_larga [; print "Es una mata de cochayuyos, de color café claro. Como todas las algas de este tipo, está bastante enredada. Lo extraño es que la mata,"; if (self hasnt abierto) " estando al lado del mar, está muy seca y a pesar de ello está bien aferrada a las rocas."; else print " habiendo estado al lado del mar, está muy seca"; if (self notin jugador) { if ((Pinones in self) || ((Cuero in self) && (Cuero has encendido)) || (Sangre in self)){ if (self hasnt encendido) print ", pero ya la estás preparando: "; else print ", pero ya está preparada para el fuego: "; if (Pinones in self) print "piñones... "; if ((Cuero in self) && (Cuero has encendido)) print "cuero de agua desollado... "; if (Sangre in self) print "sangre... "; print "los componentes del rito según te los recitó la abuela"; if ( (Pinones notin self) || ((Cuero notin self) && (Cuero has encendido)) || (Sangre notin self) ) print ": no están todos, todavía.."; } if ( (Anzuelo in self) || (Concha in self) || (Pedernal in self) || (Red in self) || (Remos in self) || ((Cuero in self) && (Cuero hasnt encendido)) ) ". Hay cosas, encima, sin embargo, que no estaban en los versos."; else "."; } else "."; ], antes [; Tocar: if (otro==0) "Está suave al tacto."; else "No te atreves a dañarlos así nomás, Lucho..."; Atacar: "No te atreves a dañarlos así nomás, Lucho..."; Probar : "Está salá esta custión, Lucho..."; PonerSobre, Recibir : if (self hasnt soporte) "Mejor sácalos de las rocas primero, Lucho..."; Coger : if (self hasnt abierto) "Tan demasiado firme en las rocas, Lucho..."; Tirar : if (self notin Jugador) { if (self hasnt abierto) "Tan demasiado firme en las rocas, Lucho..."; else <>; } else "Ya los tenís, Lucho..."; Cortar : if (otro==0) "¿Y con qué lo vai a cortarlo, Lucho?..."; else if (otro~=Concha) print_ret "Nica cortai el cochayuyo con ", (el) otro,"."; else if (Concha hasnt encendido) "Dale que dale con la concha, pero no raspai náa ni náa."; else if (self hasnt abierto) { give self abierto; "Con cuidado, cortas el cochayuyo en su base, hasta separarlo por completo de la roca."; } else "Si lo seguís cortando, lo vai a arruinarlo, Lucho..."; Quemar: if ( ((otro==0) || (otro==Pedernal)) && (Anzuelo in jugador) && (Pedernal in jugador) ) { if (self hasnt soporte) "Mejor sácalos de las rocas primero, Lucho..."; else if (self in jugador) "Te vai a calentarte un resto si no los soltai primero, Lucho..."; if (self notin Playa) "Pucha, Lucho... La Machi no dijo que hicierai eso aquí, puh."; else { PrintAutoPausa( "Golpeas el anzuelo con el pedernal. ");PrintAutoPausa( "Saltan chispas ");PrintAutoPausa( "y los cochayuyos empiezan pronto a arder.^"); if (self has encendido) { banderafin = 2; PararDaemon(ambientador_universal); PincoyaExito1.Proyeccion(); PincoyaExito2.Proyeccion(); style bold; PrintAutoPausa( "^^¡Admapu "); PrintAutoPausa( "maputu "); PrintAutoPausa( "Chiloé!"); style roman; rtrue; } else { banderafin = 1; PararDaemon(ambientador_universal); RitualFallido.proyeccion(); Cataclismo.proyeccion(); rtrue; } } } else if ( (otro~=Pedernal) && (otro~=0) ) print_ret "Con ", (el) otro, " no podís quemarlos, Lucho.."; else "¿Con qué vai a quemarlo, Lucho?..."; ], despues [; Dejar: if (self notin Playa) { give self ~encendido; "Pucha, Lucho... La Machi no dijo que hicierai eso aquí, puh."; } Coger : if (self has soporte) { if ( (Anzuelo in self) || (Concha in self) || (Pedernal in self) || (Red in self) || (Remos in self) || (Pinones in self) || (Cuero in self) ) { if (Anzuelo in self) move Anzuelo to localizacion; if (Concha in self) move Concha to localizacion; if (Pedernal in self) move Pedernal to localizacion; if (Red in self) move Red to localizacion; if (Remos in self) move Remos to localizacion; if (Pinones in self) move Pinones to localizacion; if (Cuero in self) move Cuero to localizacion; "Al coger el cochayuyo, las cosas que estaban encima caen al suelo."; } } else give self soporte; PonerSobre, Recibir: if ( (Anzuelo in self) || (Concha in self) || (Pedernal in self) || (Red in self) || (Remos in self) || ((Cuero in self) && (Cuero hasnt encendido)) ){ print "Pones ", (el) uno ," sobre los cochayuyos.^"; give self ~encendido; "Pucha, Lucho... La Machi no dijo que hicierai eso, puh."; } else if ( (self in Playa) && (Anzuelo notin self) && (Concha notin self) && (Pedernal notin self) && (Red notin self) && (Remos notin self) && (Pinones in self) && (Cuero in self) && (Cuero has encendido) && (Sangre in self) ) { print "Pones ", (el) uno ," sobre los cochayuyos.^"; give self encendido; "Listo. Ahora el cochayuyo está listo para el fuego.^"; } DejarSalir, Sacar: if ( (self in Playa) && (Anzuelo notin self) && (Concha notin self) && (Pedernal notin self) && (Red notin self) && (Remos notin self) && (Pinones in self) && (Cuero in self) && (Cuero has encendido) && (Sangre in self) ) { print "Sacas ", (el) uno ," de los cochayuyos.^"; give self encendido; "Listo. Ahora el cochayuyo está listo para el fuego.^"; } else if ( (Anzuelo in self) || (Concha in self) || (Pedernal in self) || (Red in self) || (Remos in self) || ((Cuero in self) && (Cuero hasnt encendido)) ) {print "Sacas ", (el) uno ," de los cochayuyos.^"; give self ~encendido; "No sé, Lucho, aquí sobran cuestiones...^"; } else if ( (Pinones notin self) || ((Cuero notin self) && (Cuero has encendido)) || (Sangre notin self) ) { print "Sacas ", (el) uno ," de los cochayuyos.^"; give self ~encendido; "No sé, Lucho, aquí faltan cuestiones...^"; } ], has femenino ~encendido ~abierto ; ! encendido = bendito, abierto = cortado ! Objetos Decorados de Ambientación Objeto_Localidad ObjetoRocas "rocas" Rocas with nombre_f 'roca', nombre_m 'roquerio', nombre_fp 'rocas', has femenino nombreplural; Decorado_Ampliado_Paisaje DecoradoPaisajeRocas Rocas with describir 'playa' "Se ven puras dunas..." G_FEMENINO 'orilla' "La orilla es muy escabrosa: para bajarte del bote es peligroso, y atracar... ya es derechamente imposible." G_FEMENINO 'isla' "Es una isla pequeña, con una araucaria solitaria en su cima." G_FEMENINO 'araucaria' "El árbol tutelar de tus ancestros." G_FEMENINO 'costa' "La línea del océano, con la caleta al norte, la isla al frente y la playa... todo hacia el norte. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO 'cabana' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO 'cabaña' "Tu cabaña y la de tu abuela, de las que apenas se distingue algo, salvo que la de tu abuela es más colorida." G_FEMENINO; ! Mar Abierto Localidad_Mar MarAbierto1 "En Mar Abierto" with descripcion "Estás navegando en medio del mar, cerca de la costa. La cabaña de tu abuela está al este. Hacia el sureste se ve la caleta y al suroeste está la isla.", antes [; Salidas: "La cabaña de tu abuela está al este. Hacia el sureste se ve la caleta y al suroeste está la isla."; ], al_n MarAbierto1, al_s MarAbierto2, al_o MarAbierto1, al_e PilonesCabanaMachi, al_no MarAbierto1, al_se Caleta, al_ne MarAbierto1, al_so OrillaIsla, ; Objeto_Decorado_Mar MarMarAbierto1 "mar" MarAbierto1; Decorado_Ampliado_Paisaje_Mar DecoradoPaisajeMarAbierto1 MarAbierto1 with describir 'costa' "La línea del océano, con la cabaña de tu abuela al frente, mientras que tu cabaña, la caleta, la playa y la isla están más al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; Localidad_Mar MarAbierto2 "En Mar Abierto" with descripcion "Estás navegando en medio del mar, cerca de la costa. La cabaña de tu abuela está al noreste. Hacia el este se ve la caleta, mientras que al oeste se llega la isla. Tu cabaña está hacia el sureste.", antes [; Salidas: "La cabaña de tu abuela está al noreste. Hacia el este se ve la caleta, mientras que al oeste se llega la isla. Tu cabaña está hacia el sureste."; ], al_n MarAbierto1, al_s MarAbierto3, al_o OrillaIsla, al_e Caleta, al_no MarAbierto1, al_se PilonesCabana, al_ne PilonesCabanaMachi, al_so MarAbierto3, ; Objeto_Decorado_Mar MarMarAbierto2 "mar" MarAbierto2; Decorado_Ampliado_Paisaje_Mar DecoradoPaisajeMarAbierto2 MarAbierto2 with describir 'costa' "La línea del océano, con la cabaña de tu abuela al noreste, mientras que la caleta y la isla están a los costados; tu cabaña y la playa están más al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; Localidad_Mar MarAbierto3 "En Mar Abierto" with descripcion "Estás navegando en medio del mar, cerca de la costa. Tu cabaña está al este. Hacia el noreste se ve la caleta y al noroeste está la isla. La playa está hacia el sureste.", antes [; Salidas: "Tu cabaña está al este. Hacia el noreste se ve la caleta y al noroeste está la isla. La playa está hacia el sureste."; ], al_n MarAbierto2, al_s MarAbierto4, al_o MarAbierto3, al_e PilonesCabana, al_no OrillaIsla, al_se OrillaPlaya, al_ne Caleta, al_so MarAbierto4, ; Objeto_Decorado_Mar MarMarAbierto3 "mar" MarAbierto3; Decorado_Ampliado_Paisaje_Mar DecoradoPaisajeMarAbierto3 MarAbierto3 with describir 'costa' "La línea del océano, con tu cabaña al frente, mientras que la caleta, la isla y la cabaña de tu abuela están al norte; la playa está más al sur. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; Localidad_Mar MarAbierto4 "En Mar Abierto" with descripcion "Estás navegando en medio del mar, cerca de la costa. La playa está al este. Hacia el noreste se ve tu cabaña.", antes [; Salidas: "La playa está al este. Hacia el noreste se ve tu cabaña."; ], al_n MarAbierto3, al_s MarAbierto4, al_o MarAbierto4, al_e OrillaPlaya, al_no MarAbierto3, al_se MarAbierto4, al_ne PilonesCabana, al_so MarAbierto4, ; Objeto_Decorado_Mar MarMarAbierto4 "mar" MarAbierto4; Decorado_Ampliado_Paisaje_Mar DecoradoPaisajeMarAbierto4 MarAbierto4 with describir 'costa' "La línea del océano, con la playa al frente, mientras que tu cabaña, la caleta, la isla y la cabaña de tu abuela están al norte. Si no fuera por tanta carestía, te animarías más de puro verla." G_FEMENINO; !------------------------------------------------------------------- ! Punto de Inicio !------------------------------------------------------------------- ! Aquí empieza el juego. Este es el punto para imprimir el mensaje ! inicial de bienvenida y puesta en situación [Inicializar tecla; ! Modo "verbose", descripciones siempre largas modomirar = 2; box "~Ofrenda a La Pincoya~" "Un Relato de Mitología Chilota..." "escrito en ~güen chileno~" "Realizado por: Sebastián Armas (Incanus)" "(C) Año 2008" "Release 01.01.02" "I para Intro" "R para Recuperar una Partida" "Otra para Empezar"; cambiarJugador(miJugador); ! Se inicializan conexiones para Puertas InicializarConexiones(); ! Localización donde comienza el jugador localizacion=Cabana; @read_char 1 -> tecla; switch(tecla){ 'i' : Introduccion1.proyeccion(); ! PrintPausa("",0); Introduccion2.proyeccion(); ! PrintPausa("",0); Introduccion3.proyeccion(); ! PrintPausa("",0); 'r' : <>; } ! Iniciar ambientador universal ArrancarDaemon(ambientador_universal); ! LimpiaPantalla.proyeccion(); ]; ! Objeto Ambientador ! Genera texto aleatorio según clase de localidad Objeto_Escenario ambientador_universal "FX" Limbo with daemon [n; !para dispersar un poco la sucesión de eventos if (random(10)>3) rtrue; print "^"; if (localizacion == Cabana) { n=random(10)-1; !para asegurar que salga entre 0 y 9 switch (n){ 0: "Los muebles crujen suavemente."; 1: "El viento hace vibrar la ventana."; 2: "El silencio se hace pesado en la cabaña."; 3: "Hace frío, Lucho..."; 4: "Hace hambre, Lucho..."; 5: "¿Nos movemos mejor, compadre?"; 6: "Miras tu cabaña, tan vacía de todo, tan llena de recuerdos..."; 7: "Se viene pesaito, el clima..."; 8: "Pucha, Lucho, está pesaito el ambiente. Afuera hay tantazo aire..."; 9: "No hay caso, no tenís ganas de moverte, peazo e bosta..."; } } else if (localizacion == CabanaMachi) { n=random(10)-1; !para asegurar que salga entre 0 y 9 switch (n){ 0: "Los muebles crujen suavemente."; 1: "El viento hace vibrar la ventana."; 2: "El silencio se hace pesado en la cabaña... y tu abuela da un suspiro largo."; 3: "Está rico aquí, Lucho... pero ya va siendo hora di' hacer algo."; 4: "Hace hambre, Lucho... y tu abuela no tiene cara e preparar náa."; 5: "¿Nos movemos mejor, compadre?"; 6: "Miras la cabaña, tan vacía de todo, tan llena de recuerdos..."; 7: "Se viene pesaito, el clima..."; 8: "Tu abuela pregunta ~¿'Ta anquilosao que sigue donde mismo, mijo?~"; 9: "Tu abuela dice ~Ya, mijo, déjese e' perder tiempo y haga algo, pueh...~"; } } else if ( (localizacion ofclass Localidad_Mar) || (localizacion ofclass Localidad_Orilla) || (localizacion==Caleta)){ n=random(10)-1; !para asegurar que salga entre 0 y 9 switch (n){ 0: "El bote cruje suavemente, mecido por las olas"; 1: "El viento sopla por tus cabellos."; 2: "El mar te llama, con su voz de viento y de sal..."; 3: "Un rayo de sol, fugaz y rutilante, se filtra por las nubes."; 4: "Hace hambre, Lucho... y la mar tan seca..."; 5: "¿Nos movemos mejor, compadre?"; 6: "Miras la mar, tan vacía de pesca, tan llena de promesa..."; 7: "Se viene pesaito, el clima..."; 8: "Inspiras hondo y el aire del mar te llena los pulmones."; 9: "El tiempo parece detenerse cuando contemplas las olas..."; } } else if (localizacion~=Cueva){ n=random(10)-1; !para asegurar que salga entre 0 y 9 switch (n){ 0: "El frío, como un mal presentimiento, se te mete en el cuerpo."; 1: "El viento sopla por tus cabellos."; 2: "El mar te llama, con su voz de viento y de sal..."; 3: "Un rayo de sol, fugaz y rutilante, se filtra por las nubes."; 4: "Sería lindo si la mar volviera a poblarse y poder pescar de nuevo..."; 5: "El cansancio te gana si no te mueves, Lucho..."; 6: "Miras el horizonte, cargado de amenaza latente..."; 7: "Se viene pesaito, el clima..."; 8: "Inspiras hondo y el aire del mar te llena los pulmones."; 9: "El tiempo parece detenerse cuando contemplas las olas..."; } } ]; ! CORTOMETRAJES cortometraje LimpiaPantalla with descripcion "~Puchas, está re' mala la cosa.~" ; cortometraje Introduccion1 with descripcion "Estás parado en las dunas de la playa, " "contemplando un horizonte oscuro de nubes.^^" "Las nubes se vuelven de pronto aun más oscuras " "y se arremolinan en el horizonte, " "cada vez más grandes " "a medida que se acercan a la costa " "en un abrir y cerrar de ojos.^" "Al mismo tiempo, " "y sin que la orilla retroceda mar adentro " "se forma una ola pavorosa, " "gigantesca, " "que abarca todo el horizonte, " "avanzando veloz hacia la costa.^" "Apenas puedes respirar " "cuando la tormenta golpea la playa, " "como un latigazo de agua.^" "Tu vista se nubla, " "pero no pierdes el conocimiento aún " "y sientes sobre ti " "la sombra de la ola " "que cubre el cielo sobre tu cabeza, " "hasta que " "finalmente " "la tormenta " "y el mar " "caen sobre el mundo " "ahogándolo todo...^^" ; cortometraje Introduccion2 with descripcion "~¡AAAAAHH!~^^" "Despiertas de tu pesadilla, sobresaltado y transpirando frío.^" "Desde que la mar se echó a perder hace unos meses " "has dormido poco y mal... " "pero no habías tenido pesadillas, " "todavía.^^" "Esta es ya la tercera noche que sueñas la misma cosa antes de despertar.^^" "No puede ser bueno.^^" "Toda tu vida el mar ha significado trabajo, " "goce, " "descanso... " "pero terror, jamás.^^" "No puede ser bueno.^^" "Con un suspiro, te pones tu ropa para salir...^^" "~¿A que chuchas vai a salir, Lucho?~, te preguntas en voz alta.^^" "¿A mirar cómo la caleta sigue abandonada?^" "¿A remar mar adentro y no ver más que aguas vacías de pesca?^" "¿A mirar el cielo, " "oler el viento, " "y seguir ignorando que lo que viene " "es algo más que una tormenta?^^" "¿A que vas a salir, Lucho?^^" ; cortometraje Introduccion3 with descripcion "~A ver como está tu abuela~, te dices, ~a eso vai a salir.~^^" "Mientras te pones la ropa, " "te consuela saber que todavía hay algo que puedes hacer por alguien. " "Desde que murieron tus padres, " "tu abuela y tú se han acompañado mutuamente, es cierto, " "pero a ti te ha tocado mantenerla con salud.^^" "Y has podido hacerlo... " "hasta ahora.^^" "Con la mar tan seca, " "sin poder pescar ni un resfrío, " "ni recibir pago por cuidar la caleta, " "que los demás pescadores ya abandonaron definitivamente la semana pasada, " "se te está acabando la despensa, " "los ahorros... " "y las opciones.^^" "Si la cosa no se arregla pronto, " "habrá que ir tierra adentro, " "capear el invierno como sea, " "y en el verano " "pasar al ~sector agro~, nomás.^^" "Suspiras.^^" "Te decides a salir, " "y en eso, " "una parte tuya, " "que se emociona cuando ves la costa, " "parece darte nuevos ánimos.^^" "A lo mejor tu abuela te aconseja, " "como tantas veces lo hizo antes, " "y descubren juntos una forma de cambiarle " "la cara al mar.^^" "Una manera de poblar de nuevo las aguas...^^" ; cortometraje SaludoAbuela with descripcion "~Hola, mamita.~, la saludas, ~¿cómo está hoy día?~^^" "~Bien, mijo~, te responde con su voz serena.^^" "~¿Le hace falta alguna cosa, mami?~, preguntas, solícito.^^" "Se ríe. ~¿Contigo cuidándome, niño? Difícil...~ " "Ríe de nuevo. " "~Ayer en la mañana se me había acabado el carbón, " "pero voh me lo repusiste antes de mediodía, " "mi niño lindo.~^^" "Asientes, aceptando el cumplido.^^" "Tu abuela calla un momento " "y luego te pregunta ~¿Y vos, como estai', Lucho?~^^" "Suspiras. ~Ahí no má, mamita, la mar sigue seca.~^^" "Tu abuela se pone seria. " "~Lucho, " "voh sabís que si esto sigue así " "tendremo que tirar pa'l interior. " "Yo no estoy pa' esas labores de la tierra " "y tú vas a sufrir mucho " "con el alejamiento del mar, mi niño.~^^" "Respondes un ~Sí, mamita~ con un nudo en la garganta.^^" "Sigue seria, tu abuela. " "~Además, " "a mi no me queda mucho tiempo " "de este la'o del mar, mijo, " "y hay cosas de las que tenemos hablar antes, " "sequía o no, " "Luchito.~^^" "Las lágrimas ya te corren por la cara, " "pero consigues decir un ~Sí, mamita~ de nuevo."; cortometraje AdmapuMachi with descripcion "Tu abuela acaricia los piñones, los huele y sonríe.^^" "~Mira, Lucho,~ comienza, ~tú sabes que siempre hemos sí'o bien cercanos, tú y yo. " "A veces, eso molestaba un poco a tu paire y tu maire, " "que también te supieron querer mucho, " "pero ellos no te entendían como yo, mi niño.~^^" "Asientes callado. Siempre supiste que tu abuela te quería mucho, " "pero nunca tus padres te dijeron a ti nada de eso.^^" "~Tu paire~, prosigue, ~fue mi hijo muy querido, " "y nació, como tú, pa' la mar... " "pero él no era como yo. " "No era como vos, mi niño del mar~^^" "De pronto te dan ganas de salir corriendo, " "pero una parte tuya, " "la parte que escucha la voz del mar, " "te obliga a quedarte.^^" "~Largo tiempo he esperado, Lucho~, sigue tu abuela, " "~para contarte lo que te corresponde saber " "por herencia de tus ancestros mapuches. " "Eras muy niño, antes, " "y despué de lo de tus paires era una carga muy pesá' " "pa' echártela entonce al hombro.~^^" "Tu abuela alza la voz. " "~Ahora, Lucho, vas a comenzar a recorrer el camino " "que luego habrás de mostrar a otros, " "cuando te llegue a ti el momento de hacerlo.~^^" "~Juntos, le vamo' a cambiarle la cara a la mar, Lucho.~" ; cortometraje LaPincoya with descripcion "Se te pone la carne de gallina.^^" "¡La Pincoya!^^" "Siempre has oído hablar de ella, " "de su generosidad... " "y de lo peligrosa que es " "cuando se la desprecia " "o se la ofende.^^" "Los pescadores, de noche, te susurraron alguna vez que un Machi, " "sabedor de sus tradiciones, " "podría invocar el favor de La Pincoya " "con una ofrenda ritual...^^" "...pero el que cometa un error en la ofrenda " "traerá peores desgracias que una mar seca, " "porque quien así ofendiera a La Pincoya " "conocerá su ira: " "la ira del mar " "y del cielo.^^" "~Mamita~ le dices con un hilo de voz, ~me queda grande el poncho. " "Yo no soy Machi.~^^" "Tu abuela sonríe. " "~No, mijo tu no erís Machi... todavía.~^^" "Se para " "y te da un abrazo largo, " "mientras susurra " "~Pero empesai desde ahorita mismo a serlo, Lucho.~^^" "Se sienta y te dice, bien seria: " "~Ya, mi niño, " "salga y comience a preparar su ofrenda, nomás.~^^" "Con el pecho henchido del orgullo de tu raza, " "le respondes con un " "~¡Voy, Machi!~ " "y sales de la cabaña.^^" ; cortometraje InvuncheMataVista with descripcion "El invunche parece un hombre, " "salvo que tiene una pierna pegada a la espalda " "y está desnudo, " "mugriento, " "lleno de pelos por todas partes.^" "Entonces, " "ves su cara... " "y sus ojos te atrapan.^" "Sus ojos lechosos, " "enormes, " "que absorben tu voluntad.^" "Casi sin fuerzas " "intentas moverte, " "pero estás ya completamente inmóvil.^" "Puedes ver como el invunche abre su boca, " "llena de dientes picados y afilados...^" "Y luego " "se lanza a devorarte..." ; cortometraje InvuncheFuerzaVista with descripcion "El invunche te esquiva hábilmente " "y se te arroja encima.^" "Con una fuerza gigantesca, irresistible, " "aferra tu cabeza " "y te la tuerce sin piedad " "obligándote a mirarle.^" "Y entonces, " "completamente aterrorizado, " "lo ves..." ; cortometraje InfiernoAraucaria with descripcion "La resina del tronco chisporrotea " "y unas llamitas azules comienzan a extenderse, " "primero en una franja delgada en torno al tronco " "y luego comienzan a subir hacia la copa, " "siguiendo el camino " "sinuoso y extraño " "de la resina.^^" "El... " "espectáculo... " "te tiene hipnotizado.^^" "Las llamas llegan a la copa...^^" "¡y se extienden como relámpagos por las ramas!^^" "Los piñones que aun estaban en las ramas " "también prenden fuego...^^" "¡Y estallan como granadas!^^" "Intentas alejarte de la conflagración, " "pero la lluvia de fuego cae implacable, " "hiriéndote con miles de teas minúsculas, " "clavándote al suelo en un diluvio de brasas.^^" "Abrasado y casi inconsciente, " "ves que las ramas se cierran, " "cayendo hacia el tronco, " "sepultándote en un infierno " "que no es más cruento que el que te espera " "por tu horrible sacrilegio." ; cortometraje HablarBrujo with descripcion "~¡Oiga!~, " "le gritas, " "~¿¡Qué chuchas hace en lo botes?!~^" "Te parece oír que se ríe, " "con una voz fría y seca.^" "Alguien te susurra a tus espaldas: " "~¿No te lo dijo tu abuela, " "tan querida por vos, " "Lucho? " "Venís mal aconsejao entonces...~^" "Te das vuelta, " "pero no hay nadie detrás tuyo.^" "Furioso, " "asustado, " "te vuelves " "y corres hacia los botes.^" ; cortometraje CueroMata with descripcion "Golpeas al cuero, " "pero su apariencia es un engaño, " "ya que te esquiva moviéndose como el agua en que habita, " "fluidamente.^" "Rápidamente, " "da un par de vueltas en rededor tuyo, " "y entonces " "se lanza al aire " "y cae encima tuyo.^" "Intentas sacártelo de encima, " "pero te aprieta con un abrazo de hierro, " "absolutamente irresistible.^" "El cuero te envuelve, te sumerge bajo el agua y, " "al mismo tiempo, " "sientes un agudo dolor, " "como si tu sangre estuviera saliendo por tus poros.^" "Mientras te succiona la vida, " "lamentas tu triste final y el desamparo en que han quedado " "tu abuela, " "la caleta, " "y los pesc" ; cortometraje MuerteCuero with descripcion "El cuero envuelve la red completamente... clavándose todos los anzuelos.^" "Se debate violentamente al principio, " "pero sus movimientos se vuelven espasmódicos " "hasta quedar totalmente inmóvil, " "preso de la red.^" "El oleaje pronto lo deja en la orilla." ; cortometraje PincoyaExito1 with descripcion "Sale un humo casi transparente, " "fragante, " "embriagador.^^" "Como en un sueño, " "La Pincoya sale de las aguas " "y " "al llegar a la playa, " "baila " "mirando " "al " "mar.^^" "El " "tiempo " "pa" "re" "ce " "de" "te" "ner" "se" "." "." ".^^" "El mar se calma " "y el cielo se despeja.^^" "Luego, " "La Pincoya se aleja caminando bajo las aguas, " "mientras el brillo de los peces saltando del agua, " "en abundantes cardúmenes, " "ciega casi tus ojos."; cortometraje PincoyaExito2 with descripcion "Antes de desparecer bajo las aguas, " "escuchas la voz de La Pincoya en tu mente, " "dulce y suave. " "El sonido te comunica ideas, " "sin palabras, " "pero La Pincoya se hace entender:^^" "~Has sabido seguir la senda limpia que te trazara tu abuela.~^^" "~Tu gente recibirá la recompensa de prosperidad por tus esfuerzos " "y serás honrado y muy querido entre ellos.~^^" "~A partir de hoy, " "de la mano de tu mami, " "tu Machi, " "tomarás plenamente la herencia de tus antepasados " "y serás de ayuda, " "como tu abuela, " "contra los que hacen el mal en esta isla.~^^" "~Pero ahora yo te concedo un deseo, " "Lucho, " "que satisfaga tus ansias de justicia.~^^" "Sonríes... " "y piensas en el brujo en la caleta.^^" "La risa de La Pincoya, como un oleaje suave, resuena en tu mente.^^" "~Yo lo encontraré y sabré retribuirle a los males que ha causado.~^^" "Con una última mirada, " "serena y cálida, " "que traspasa tu corazón, " "La Pincoya desaparece entre la espuma.^^" "Has salvado la caleta.... " "y además, " "se hará justicia en la isla.^^" "Y algún día, " "se hará por tu propia mano." ; cortometraje RitualFallido with descripcion "Sale un humo espeso, " "maloliente, " "que te rodea como una cosa viva " "y se te mete en el cuerpo " "a pesar de que te tapas la boca y la nariz.^" "Sientes que te está faltando el aire " "y que vas a morir asfixiado, " "lamentando tu falta de prolijidad...^^" "Pero miras el horizonte, " "y se te detiene la respiración." ; cortometraje Cataclismo with descripcion "Las nubes se vuelven de pronto aun más oscuras " "y se arremolinan en el horizonte, " "cada vez más grandes " "a medida que se acercan a la costa " "en un abrir y cerrar de ojos.^" "Al mismo tiempo, " "y sin que la orilla retroceda mar adentro " "se forma una ola pavorosa, " "gigantesca, " "que abarca todo el horizonte, " "avanzando veloz hacia la costa.^" "Aun te queda algo de aire en los pulmones " "cuando la tormenta golpea la playa, " "como un latigazo de agua.^" "Tu vista se nubla, " "pero no pierdes el conocimiento aún " "y sientes sobre ti " "la sombra de la ola " "que cubre el cielo sobre tu cabeza, " "hasta que " "finalmente " "la tormenta, " "el mar " "y la ira de La Pincoya " "caen sobre el mundo, " "como una pesadilla, " "ahogándolo todo..." ; ! LINEAS DE GRAMATICA ! Definiciones para Comando Ayuda Verb 'ayuda' * -> ayuda * topic ->ayuda; [AyudaSub ; ZIPI_RunMenuT(ZIPI_Menu0); @erase_window $ffff; ! JugadorA(localizacion); <>; ]; ! Definiciones para Comando Pistas Verb 'pistas' * -> pistas * topic ->pistas; [PistasSub ; ZIPI_RunMenuT(ZIPI_Menu3); @erase_window $ffff; ! JugadorA(localizacion); <>; ]; ! Definiciones para Comando Vocabulario Verb 'vocabulario' * -> vocabulario; [VocabularioSub; ZIPI_RunMenuT(ZIPI_Menu9); ]; Verb 'recorda' * -> Pensar; Verb 'recuerda' * -> Pensar; ! Definiciones para MIRAR/BUSCAR ENTRE Extend 'examina' * 'entre' noun -> BuscarEn; Extend 'mira' * 'entre' noun -> BuscarEn; Extend 'registra' * 'entre' noun -> BuscarEn; Extend 'rebusca' * 'entre' noun -> BuscarEn; Extend 'busca' * 'entre' noun -> BuscarEn; ! Definiciones para Afilar Verb 'afila' 'aguza' * noun 'con' held -> afilar; [AfilarSub; "No podís afilar eso, Lucho..."; ]; ! Definiciones para Soga y Cuero Extend 'ata' * noun 'a' noun -> Atar * noun 'al' noun -> Atar * noun 'a los' noun -> Atar; Verb 'amarra' * noun 'a' noun -> Atar * noun 'al' noun -> Atar * noun 'a los' noun -> Atar; Extend 'corta' * noun 'con' held -> Cortar; Verb 'desata' 'desamarra' 'desolla' 'desuella' * -> Cortar * noun -> Cortar * noun 'de' noun -> Cortar * noun 'del' noun -> Cortar * noun 'de los' noun -> Cortar * noun 'con' held -> Cortar; ! Definiciones para Atacar Extend 'ataca' * noun 'con' held -> Atacar; ! Definiciones para Quemar Cochayuyos Extend 'quema' * noun 'con' held 'y' held -> Quemar; Extend 'golpea' * noun 'con' noun -> Tocar * 'el' noun 'con' noun -> Tocar * 'la' noun 'con' noun -> Tocar * 'a' noun 'con' noun -> Tocar * 'al' noun 'con' noun -> Tocar; !* 'el' noun 'con' 'el' noun -> Tocar !* 'la' noun 'con' 'el' noun -> Tocar !* 'a' noun 'con' 'el' noun -> Tocar !* 'al' noun 'con' 'la' noun -> Tocar !* 'el' noun 'con' 'la' noun -> Tocar !* 'la' noun 'con' 'la' noun -> Tocar !* 'a' noun 'con' 'la' noun -> Tocar !* 'al' noun 'con' 'la' noun -> Tocar; Extend 'toca' * noun 'con' noun -> Tocar; Extend 'frota' * noun 'con' noun -> Frotar; Verb 'rasca' * -> Frotar * noun -> Frotar * noun 'con' held -> Frotar; Extend 'enciende' * noun 'con' held -> Quemar; Extend 'prende' * noun 'con' held -> Quemar; Extend 'quema' * noun 'con' held -> Quemar; ! Definiciones para Escalera Extend 'baja' * 'por' noun -> Bajar; Extend 'trepa' * 'por' noun -> Trepar; ! Definiciones para Remar Verb 'rema' 'boga' * -> remar * 'a' noun -> remar * 'al' noun -> remar * 'hacia' noun -> remar * 'en direccion' noun -> remar; ! Definiciones para Atracar Verb 'atraca' * -> atracar * noun -> atracar * 'el' noun -> atracar * 'la' noun -> atracar * 'un' noun -> atracar * 'una' noun -> atracar; [AtracarSub; if (uno==0) "¿Qué querís atracar, Lucho?..."; else if ( (uno==Bote) || (uno==Botes) ) <>; else print_ret "Lucho, ", (el) uno, " no puede atracarse..."; ]; ! Definiciones para Desatracar Verb 'desatraca' * -> desatracar * noun -> desatracar * 'el' noun -> desatracar * 'la' noun -> desatracar * 'un' noun -> desatracar * 'una' noun -> desatracar; [DesatracarSub; if (uno==0) "¿Qué querís desatracar, Lucho?..."; else if ( (uno==Bote) || (uno==Botes) ) <>; else print_ret "Lucho, ", (el) uno, " no puede desatracarse..."; ]; [RemarSub; if (jugador in Bote) { if ( (Remos notin Bote) && (Remos notin jugador) && (Remos notin Chumaceras)) "¿Y con qué querís remar, Lucho?..."; else if ( ( (Remos in Bote) || (Remos in jugador) ) && (Remos notin Chumaceras) ) "Mal vai' a remar con los remos así, Lucho..."; else if (Bote hasnt encendido) "Con el bote asegurao', no vai' pa' ningún lao', Lucho..."; else switch (uno) { obj_n : if (localizacion.al_n==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al norte.^"; localizacion = localizacion.al_n; move Bote to localizacion; ! ExaminarObjetoLocalidad(); ! rtrue; <>; } obj_ne : if (localizacion.al_ne==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al noreste.^"; localizacion = localizacion.al_ne; move Bote to localizacion; <>; } obj_e : if ( (localizacion==Caleta) || (localizacion==OrillaPlaya) || (localizacion==Playa) || (localizacion==Rocas) || (localizacion.al_e==0) ) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al este.^"; localizacion = localizacion.al_e; move Bote to localizacion; <>; } obj_se : if (localizacion.al_se==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al sureste.^"; localizacion = localizacion.al_se; move Bote to localizacion; <>; } obj_s : if (localizacion.al_s==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al sur.^"; localizacion = localizacion.al_s; move Bote to localizacion; ! ExaminarObjetoLocalidad(); ! rtrue; <>; } obj_so : if (localizacion.al_so==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al suroeste.^"; localizacion = localizacion.al_so; move Bote to localizacion; <>; } obj_o : if (localizacion.al_o==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al oeste.^"; localizacion = localizacion.al_o; move Bote to localizacion; <>; } obj_no : if (localizacion.al_no==0) "Remas un rato, pero no logras moverte a ninguna parte..."; else { print "Remas al noroeste.^"; localizacion = localizacion.al_no; move Bote to localizacion; <>; } }; "Remas un rato, pero no logras moverte a ninguna parte..."; } else "No podís ponerte a remar aquí, Lucho..."; ]; ![ExaminarObjetoLocalidad; ! switch (localizacion) { ! PilonesCabana: ! <>; ! Caleta: ! <>; ! PilonesCabanaMachi: ! <>; ! OrillaIsla: ! <>; ! EntradaCueva: ! <>; ! Caleta: ! <>; ! OrillaPlaya: ! <>; ! Playa: ! <>; ! Rocas: ! <>; ! } ! <>; !]; ! Definiciones para Pescar Verb 'pesca' * -> pescar; [PescarSub; if ( (localizacion == Cabana) || (localizacion == TerrazaCabana) || (localizacion == CabanaMachi) || (localizacion == TerrazaCabanaMachi) || (localizacion == Cueva) || (localizacion == LomaIsla) ) "Desde aquí no podís pescar, Lucho..."; else "Sabís que la mar está seca, Lucho ¿pa que sufrir otra decepción?..."; ];