Sangre y poder · Capa Free
Cápsula 09 / Capsula 09 — Desván de Thal
scene_id: 09_desvan_thal · phase_id: 09_desvan_thal
Localización: Villapreston · Día: 2 · Hora: día
El interior huele a hierbas, cera y metal. Frascos, estuches y objetos mágicos llenan las estanterías.
Alias: Cápsula 09 · Capsula 09 · 09 · 9 · Desván de Thal · 09_desvan_thal · 09_desvan_de_thal
Anterior: Cápsula 08 · Siguiente: Cápsula 11
Contenido completo verificable
CAPSULE_HEADER_LOADED = true. CAPSULE_PAYLOAD_VERIFIED sólo pasa a true después de leer CAPSULE_PAYLOAD_END.
<!-- FREE_VNEXT_HEADER_START --> === FREE LIMITED MODEL EXECUTION HEADER === FREE_PROTOCOL_REQUIRED = true Protocol: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/protocolo/ Protocol raw: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/protocolo/PROTOCOLO_FREE.md Router: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/ Manifest: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/manifest.json CAPSULE: Cápsula 09 / Capsula 09 CAPSULE_ID: 09_desvan_de_thal SCENE: 09_desvan_thal PHASE: 09_desvan_thal DAY: 2 TIME: día LOCATION: Villapreston ENTRY CONDITION: - canonical transition from one of: 08_punta_lanza - or recovered history/state selects this scene PLAYER CAN SEE NOW: - El interior huele a hierbas, cera y metal. Frascos, estuches y objetos mágicos llenan las estanterías. PLAYER ALREADY KNOWS: - Only facts present in the current structured state and legitimately revealed during this game. - PREVIOUS TEST SESSION != CURRENT GAME STATE. CREATOR KNOWS BUT MUST NOT REVEAL: - Consult the canonical scene, plot and knowledge matrix; filter every output through current state. - CREATOR KNOWLEDGE != DALMA KNOWLEDGE. IMPORTANT NPCS: - None declared in the compact canonical scene record. AVAILABLE CLUES: - Only clues whose payload trigger is satisfied and recorded in current state. IMPORTANT TRIGGERS: - the current action establishes a canonical transition - allowed targets: 11_posada_dia2 NO-ROLL INFORMATION: - The scene opening and obvious visible elements above; never require a roll for information declared automatic in the payload. ROLL-DEPENDENT INFORMATION: - Read the complete payload and, when necessary, the canonical rules. A roll detects existing facts; it never creates clues. STATE CHANGES: - Apply only changes explicitly produced by the capsule, rules and current player action; then persist the structured state. ALLOWED EXITS: - Cápsula 11 NEXT CAPSULES: - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-11 IF DATA IS MISSING: follow canonical resource links below. Set NEED_DATA = true only for significant required data. CANONICAL_LOOKUP_MAP - scene: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/aventura/escenas/09_desvan_thal.json - phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/09_desvan_thal.html - rules: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/06_REFERENCIA_RAPIDA_REGLAS_IA.json - manual: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/05_MANUAL_COMPLETO_ANTIPODAS.md - creation: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/03_RAZAS_PROFESIONES_CREACION.json - equipment: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/09_EQUIPO_INICIAL_DISPONIBLE.json - cards: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/07_CARTAS_NIVEL_I.json - card_assets: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/32_ASSET_MANIFEST.json - npcs: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/13_PNJ_SANGRE_Y_PODER.json - knowledge_matrix: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/14_MATRIZ_DE_CONOCIMIENTO.json - plot: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md - complete_adventure: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/17_AVENTURA_COMPLETA_SANGRE_Y_PODER.md - chronology: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/11_SANGRE_Y_PODER_ESTADO_CRONOLOGIA.json - clues: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/22_PISTAS_Y_DEDUCCIONES.json - anti_blocking: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/23_SISTEMA_ANTIBLOQUEO.md - improvisation_rules: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/29_REGLAS_IMPROVISACION_NO_INVENCION.md - runtime_state_schema: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/28_ESTADO_DE_PARTIDA_SCHEMA.json - free_state_schema: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/state-schema.json DO NOT INVENT CANON. DO NOT SEARCH FOR ANOTHER CAPSULE GENERICALLY. USE THE FREE ROUTER. READ THE COMPLETE CAPSULE WHEN ACCESS ALLOWS IT. CAPSULE_HEADER_LOADED = true CAPSULE_PAYLOAD_VERIFIED = false until CAPSULE_PAYLOAD_END has been read. === END LIMITED MODEL EXECUTION HEADER === <!-- FREE_VNEXT_HEADER_END --> CAPSULE_PAYLOAD_START <!-- Generated from the authored DOCX source. Do not edit this file without updating the source/reconciliation workflow. --> Fuente de origen: `Capsula_Free_09_Desvan_de_Thal.docx` Jerarquía: runtime estable + decisiones acumulativas expresas + ampliaciones compatibles de esta cápsula. ## Reconciliación acumulativa obligatoria El catálogo final es la unión del catálogo publicado y las adiciones compatibles de esta cápsula. `Saco sin fondo` sigue excluido del comercio genérico por categoría, pero permanece como existencia nominativa en El Cazador Precavido. Esta regla prevalece sobre cualquier exclusión absoluta contenida más abajo. SANGRE Y PODER Cápsula Free 09 — Desván de Thal Documento completo de ejecución de escena | PRINCIPIO DE ESTA ESCENA | | --- | | El Desván de Thal es un comercio especializado de Villapreston. Su catálogo de comercio común reúne objetos mágicos, accesorios mágicos y pociones, con exclusiones expresas para piezas excepcionales. La cápsula conserva el estado completo del Dalma y aplica el protocolo general de comercio de Sangre y poder. El manual se consulta para precisar reglas y usos; la trama general sólo se abre cuando una acción concreta del jugador exige resolver inequívocamente una cuestión perteneciente a ella. | ## 1. Identificación SCENE_ID: 09_desvan_thal Título: Desván de Thal Localización: Villapreston Control temporal: GLOBAL; nunca se reinicia al entrar Frontera de información: REVEALED_STATE + conocimiento local ordinario del comerciante Entrada: el Dalma busca magia, objetos mágicos, accesorios mágicos, pociones o decide acudir al Desván de Thal Salida: libre; la intención del jugador determina la cápsula de destino ## 2. Principio operativo LEE E INTERIORIZA COMPLETAMENTE ESTA CÁPSULA ANTES DE RESPONDER. CURRENT_SCENE = 09_desvan_thal • Leer CURRENT_DAY, CURRENT_TIME y ELAPSED_TIME. • Leer STATE y REVEALED_STATE. • Leer Vida, PRI, dinero, inventario, equipo, profesión, capacidades y efectos persistentes. • Leer revealed_card_assets para no duplicar innecesariamente cartas ya mostradas. • Comprobar el estado urbano de Villapreston y cualquier consecuencia legal activa. • Resolver primero con esta cápsula y el estado recibido. La respuesta visible debe limitarse a información legítimamente disponible para el Dalma y para el interlocutor de la escena. ## 3. Recursos canónicos auxiliares Cada Cápsula Free mantiene disponibles dos recursos de apoyo. Su existencia no obliga a consultarlos en cada respuesta. MANUAL — Antípodas, juego de rol con cartas MANUAL_URL = https://sagaantipodas.com/ia/juegos/antipodas-juego-rol-con-cartas/manual/ • Usar MANUAL_URL cuando una regla, maniobra, restricción, momento de uso, compatibilidad, límite de equipamiento, efecto, PRI, Vida, combate o economía requiera precisión. • Los datos de uso de las cartas se resuelven desde el manual cuando sea necesario; no reconstruirlos de memoria. TRAMA GENERAL — Sangre y poder TRAMA_GENERAL_URL = https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md • Acceso exclusivamente condicional: abrir sólo cuando una acción concreta del jugador requiera una respuesta que deba dirimirse claramente como parte de la trama general. • Si la cuestión puede resolverse con esta cápsula, STATE, REVEALED_STATE o conocimiento local ordinario, no cargar la trama general. • Tras consultarla, responder únicamente con lo que el Dalma y el interlocutor pueden conocer en ese momento. ## 4. Descripción operativa del Desván de Thal El Desván de Thal es un establecimiento de Villapreston relacionado con objetos mágicos, accesorios de naturaleza mágica y preparados en forma de poción. La documentación disponible no fija un nombre propio obligatorio para el comerciante ni una descripción arquitectónica exhaustiva. • Puede improvisarse ambientación menor compatible: estanterías, mostrador, frascos, cajas, morteros, recipientes, hierbas, ceras, metales, herramientas y olores propios de preparados. • La ambientación no crea mercancías nuevas, pistas, recompensas ni hechos significativos. • Puede existir un comerciante funcional que atienda, cobre, compre, valore mercancía y dé indicaciones locales. Después de la descripción inicial, devolver la iniciativa: «¿Qué haces?» ## 5. Comerciante y conocimiento local El comerciante posee el conocimiento ordinario esperable de un habitante de Villapreston. • Conoce localizaciones públicas, establecimientos y servicios de la población. • Conoce a sus habitantes en el grado social razonable de un lugareño: nombres, cargos, oficios, relaciones públicas y hechos conocidos en la comunidad cuando proceda. • Conoce las mercancías de su establecimiento y puede explicar datos visibles de las cartas que vende. • Su conocimiento no se extiende automáticamente a información privada, secreta o no disponible para un habitante normal. • Cuando una pregunta rebase su conocimiento positivo, responder naturalmente desde la incertidumbre o aplicar el acceso condicional a la trama general si la acción concreta lo exige. ## 6. Regla de catálogo El catálogo común del Desván de Thal se determina por categoría y por las exclusiones expresas de esta cápsula. SHOP_CATEGORIES = magical_objects + magical_accessories + potions MAGICAL_OBJECT_FILTER = type == objeto MAGICAL_ACCESSORY_FILTER = type == accesorio AND magica == true POTION_FILTER = type == pocion Exclusiones de comercio común: COMMON_COMMERCE_EXCLUSIONS = [bomba-bahaluk, saco-sin-fondo, piedra-verde, anillo-de-piedra-negra] • Estas cuatro cartas existen en el universo y conservan sus datos oficiales, pero se consideran demasiado especiales para encontrarse en el comercio común. • No aparecen por una tirada alta, una negociación excepcional ni una petición genérica al comerciante. • Si el jugador pregunta expresamente por una de ellas, el comerciante puede indicar que no dispone de algo así para la venta, sin inventar dónde conseguirlo. • Venenos y trampas no forman parte del catálogo del Desván de Thal. ## 7. Catálogo cerrado — objetos mágicos | Carta | Datos | Precio | JPG oficial | | --- | --- | --- | --- | | Anillo de Piedra Amarilla | RES +1 | 2 Òros | anillodepiedraamarilla.jpg | | Anillo de Piedra Blanca | FUE +1 | 2 Òros | anillodepiedrablanca.jpg | | Anillo de Piedra Roja | FUE +2 | 5 Òros | anillodepiedraroja.jpg | | Anillo sumador de hechizos | Efecto especial; uso según manual | 3 Òros | anillosumadordehechizos.jpg | | Collar con zafiro | VIDA +2 | 2 Òros | collarconzafiro.jpg | | Pendiente de escudo | RES +1 | 2 Òros | pendientedeescudo.jpg | | Pendiente de fuerza | FUE +2 | 5 Òros | pendientedefuerza.jpg | | Colgante de protección | RES +1; efecto de TR según carta/manual | 2 Òros | colgantedeproteccion.jpg | | Pulsera de acción | INI +2 | 1 Òro | pulseradeaccion.jpg | | Tobillera ofensiva | FUE +1 | 2 Òros | tobilleraofensiva.jpg | ## 8. Catálogo cerrado — accesorios mágicos | Carta | Datos | Precio | JPG oficial | | --- | --- | --- | --- | | Botas de salto | RES +1 · INI +2 | 2 Òros | botasdesalto.jpg | | Capa de sigilo | Efecto especial; uso según manual | 2 Òros | capadesigilo.jpg | | Cinturón de rastreador | Efecto de coste; uso según manual | 1 Òro | cinturonderastreador.jpg | | Corona de mentalista | Efecto de coste; uso según manual | 1 Òro | coronadementalista.jpg | | Varita de mago | Efecto de coste; uso según manual | 1 Òro | varitademago.jpg | ## 9. Catálogo cerrado — pociones | Carta | Uso | Precio | JPG oficial | | --- | --- | --- | --- | | Bebida de furia | Efecto y momento de uso: manual | 5 Plata | bebidadefuria.jpg | | Bebida de rayo | Efecto y momento de uso: manual | 4 Plata | bebidaderayo.jpg | | Beso de Yabel | Efecto y momento de uso: manual | 2 Plata | besodeyabel.jpg | | Poción de Marsel | Efecto y momento de uso: manual | 1 Òro | pociondemarsel.jpg | | Poción de Thal | Efecto y momento de uso: manual | 1 Òro | pociondethal.jpg | | Ungüento curativo | Efecto y momento de uso: manual | 1 Plata | unguentocurativo.jpg | ## 10. Assets oficiales de las cartas CARD_ASSET_BASE_URL = https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/assets/cartas/ Cuando una carta sea seleccionada para verla, comprada, robada con éxito o el jugador pida expresamente su imagen, mostrar el JPG oficial correspondiente. Al enumerar el catálogo no desplegar automáticamente todas las imágenes. • Construir el enlace exclusivamente como CARD_ASSET_BASE_URL + filename definido en las tablas de esta cápsula. • No recrear, aproximar ni generar una carta sustitutiva. • Si una carta ya consta en revealed_card_assets, no es necesario volver a mostrar automáticamente su imagen salvo petición del jugador. ## 11. Seleccionar, comprar, equipar y usar SELECT != BUY BUY != EQUIP BUY != USE • Seleccionar una carta permite examinar sus datos y mostrar su JPG; no cambia dinero ni inventario. • Comprar exige comprobar el precio final, el dinero exacto, descontar el importe y añadir la carta al inventario. • Comprar no modifica automáticamente el equipo ni los atributos. • Equipar sólo se resuelve cuando el jugador declara que desea hacerlo; comprobar zonas, límites, compatibilidades y restricciones mediante el manual. • Usar una poción sólo se resuelve cuando el jugador declara el uso; consultar el manual para momento, efecto, consumo y cualquier límite aplicable. ## 12. Protocolo general de Comercio — compra Las reglas de Comercio son comunes a todos los establecimientos de Sangre y poder. El Desván de Thal aplica exactamente el mismo protocolo que Punta de Lanza. Tipo de tirada: Maniobra Estática de Comercio. Dificultad base: Normal, antes de modificadores personales, contextuales o persistentes. | Resultado | Efecto comercial | | --- | --- | | Fallo normal | Sin efecto sobre el precio. | | Éxito parcial | 5 % de descuento. | | Éxito | 10 % de descuento. | | Tirada 666 | 20 % de descuento. | | Pifia | La tienda incrementa un 10 % los precios que cobra a ese Dalma durante el resto de la aventura. | STATE.desvan_thal_price_markup = 0|10_percent IF commerce_fumble: desvan_thal_price_markup = 10_percent CURRENT_SHOP_PRICE = canonical_price * 1.10 # si el recargo está activo FINAL_BUY_PRICE = CURRENT_SHOP_PRICE * (1 - negotiated_discount) • El recargo del 10 % es propio del Desván de Thal y no se traslada a otros comercios. • Una nueva pifia mantiene el mismo recargo; no lo acumula. • Una vez fijado el precio de una operación concreta, no repetir la misma negociación sin un cambio material en la transacción. ## 13. Venta al comerciante • Si el artículo que quiere vender el Dalma pertenece al catálogo del Desván, la oferta base es el 60 % de su valor canónico. • Si el artículo no pertenece al catálogo del Desván, la oferta base es el 50 % de su valor canónico. • El objeto debe existir realmente en el inventario y tener un valor canónico identificable. • Al completar la venta, retirar el objeto del inventario y añadir al dinero del Dalma la cantidad acordada. BASE_SELL_OFFER = canonical_value * 0.60 # si está en catálogo BASE_SELL_OFFER = canonical_value * 0.50 # si no está en catálogo ### 13.1 Negociación de una venta | Resultado | Efecto sobre la venta | | --- | --- | | Fallo normal | La oferta permanece en su valor base. | | Éxito parcial | La oferta calculada aumenta un 5 %. | | Éxito | La oferta calculada aumenta un 10 %. | | Tirada 666 | La oferta calculada aumenta un 20 %. | | Pifia | La oferta no mejora y se activa el recargo permanente del 10 % en los precios que el Desván cobra al Dalma. | FINAL_SELL_OFFER = BASE_SELL_OFFER * (1 + commerce_bonus) ## 14. Modificadores persistentes de Comercio STATE.desvan_thal_price_markup = 0|10_percent STATE.desvan_thal_commerce_distrust = 0|-2 • El recargo modifica lo que el comerciante cobra al Dalma. • La desconfianza modifica futuras Maniobras de Comercio realizadas en el Desván de Thal. • Otros modificadores persistentes ya activos sobre las acciones del Dalma continúan aplicándose conforme a su propia regla. ## 15. Robo en el Desván de Thal Intentar sustraer mercancía se resuelve como una Maniobra de robo de dificultad Difícil. Consultar el manual para los modificadores y la resolución general de la maniobra. • El objeto debe existir realmente en la tienda y formar parte de la mercancía disponible. • Una tirada no crea mercancía adicional ni permite acceder a una exclusión especial del comercio común. • Si el robo se consuma con éxito, la carta exacta pasa al inventario sin pago y se muestra su JPG oficial. ### 15.1 Fallo normal al robar El Dalma no consigue sustraer el objeto, pero realiza un gesto o movimiento que el comerciante advierte y éste pasa a desconfiar de él. STATE.desvan_thal_commerce_distrust = -2 Desde entonces, todas las futuras Maniobras de Comercio del Dalma en el Desván de Thal reciben un modificador adicional de −2. ### 15.2 Resultado parcial Resolver el grado de éxito conforme a las reglas generales del manual y a la ficción inmediata. No añadir una penalización persistente distinta de las definidas en esta cápsula. Si el objeto no llega a ser sustraído, el inventario no cambia. ### 15.3 Pifia al robar Una pifia provoca una intervención inmediata de las autoridades. El robo no se completa y se llama a los Guardias del Sur. FINE = 2 * attempted_item_canonical_value • Si puede pagar la multa completa, se descuenta y el incidente se resuelve sin pena de cárcel adicional. • Si no puede pagarla completa, aplicar primero el dinero disponible y calcular la parte impagada. • Por cada Òro completo impagado, el Dalma cumple 1 día de cárcel. • Si la deuda impagada total es inferior a 1 Òro, no se aplica un día de cárcel: se retira todo su dinero salvo 2 monedas de bronce y queda libre con una advertencia clara. • Si tras contabilizar los Òros completos queda una fracción inferior a 1 Òro, resolver esa fracción con la misma regla. ## 16. Cárcel y reloj global Cada día de cárcel avanza el reloj global un día completo. El encarcelamiento no suspende la cronología ni borra el estado acumulado. • Conservar STATE y REVEALED_STATE. • Conservar información, efectos persistentes, consecuencias legales y estado del Dalma. • Si durante el encarcelamiento se alcanza un acontecimiento global obligatorio, el controlador temporal correspondiente conserva prioridad. ## 17. Conducta ilícita y violencia Una discusión, negociación dura o desconfianza no equivalen automáticamente a violencia física. • Ante una agresión física inequívoca, importar el protocolo urbano vigente de Villapreston. • El comerciante funcional no recibe estadísticas de combate inventadas. • Si el Dalma ya llega con hostilidad urbana o consecuencias legales activas, no reiniciarlas al entrar. ## 18. Preguntas sobre Villapreston El comerciante puede responder como un lugareño normal sobre la población, sus lugares y sus habitantes cuando la pregunta se encuentre dentro de un conocimiento público razonable. • Puede orientar hacia tiendas, posada, templo, Gobernación y otras localizaciones públicas conocidas. • Puede identificar habitantes conocidos socialmente y describir su función pública o relación cotidiana cuando corresponda. • No es necesaria una tirada para obtener una indicación ordinaria que el comerciante conoce. • Si la respuesta excede el conocimiento local y la acción concreta requiere dirimir una cuestión propia de la trama general, aplicar el protocolo de acceso condicional antes de responder. ## 19. Percepción y búsquedas en la tienda • No se requiere Percepción para reconocer el establecimiento, ver mercancía expuesta o preguntar precios. • Una búsqueda puede describir con mayor precisión elementos ordinarios realmente presentes. • Una tirada alta no amplía el catálogo cerrado ni convierte la ambientación en un hallazgo significativo. • Si el jugador busca un elemento significativo que la cápsula no define, resolver desde la evidencia disponible sin crearlo. ## 20. Horario y control del tiempo El Desván de Thal funciona como establecimiento comercial durante un horario diurno razonable. La cápsula no fija una hora numérica de apertura o cierre; utilizar CURRENT_TIME y coherencia local. • No reiniciar el reloj al entrar. • Examinar mercancía o realizar una compra consume minutos razonables. • Conversaciones extensas, negociaciones distintas o incidentes consumen tiempo proporcional. • Si el Dalma llega cuando la tienda no está operativa, puede esperar o elegir otro destino; avanzar el reloj según su decisión. ## 21. Salida libre y enrutado El jugador puede abandonar el Desván en cualquier momento. La cápsula no decide por él el siguiente destino. • Guardar STATE y REVEALED_STATE. • Guardar dinero, inventario, equipo, consumibles y revealed_card_assets. • Guardar desvan_thal_price_markup y desvan_thal_commerce_distrust. • Actualizar CURRENT_TIME y ELAPSED_TIME. • Interpretar la intención de destino, identificar la cápsula correspondiente y cargarla entregándole todo el estado acumulado. | Intención | Destino | | --- | --- | | Posada | Cápsula de Reposo de Dalma correspondiente al día/hora real | | Casa de Asher | Cápsula 03 | | Casa de Teolin | Cápsula 04 | | Bosque del Arroyo | Cápsula 05 | | Gobernación | Cápsula 06 | | Templo de Reéjtar | Cápsula 07 | | Armas / armaduras | Cápsula 08 — Punta de Lanza | | Equipo de viaje / provisiones | Cápsula 10 — El Cazador Precavido | | Colina del Amanecer, si el destino es conocido legítimamente | Cápsula 13 — Viaje a la Colina del Amanecer | La cápsula de destino resuelve la llegada. La Cápsula 09 no ejecuta acontecimientos propios del escenario siguiente. ## 22. Estado operativo STATE.desvan_thal_visited = true|false STATE.desvan_thal_visit_count = integer STATE.desvan_thal_purchase_count = integer STATE.desvan_thal_sale_count = integer STATE.desvan_thal_money_spent = amount STATE.desvan_thal_money_received = amount STATE.desvan_thal_stolen_cards = [...] STATE.desvan_thal_price_markup = 0|10_percent STATE.desvan_thal_commerce_distrust = 0|-2 STATE.desvan_thal_violence = true|false Conservar además CURRENT_DAY, CURRENT_TIME, ELAPSED_TIME, Vida, PRI, atributos, capacidades, dinero, equipo, inventario, consumibles, efectos persistentes, REVEALED_STATE, violencia urbana y cartas ya mostradas. ## 23. Pruebas mínimas de conformidad | Prueba | Resultado esperado | | --- | --- | | Pregunta qué vende | Enumerar objetos mágicos, accesorios mágicos y pociones del catálogo; no desplegar automáticamente todos los JPG. | | Pregunta por Anillo de Piedra Negra | Indicar que no está disponible en el comercio común; no inventar cómo conseguirlo. | | Pregunta por Saco sin fondo | No disponible en comercio común. | | Pregunta por Piedra Verde | No disponible en comercio común. | | Pregunta por Bomba Bahaluk | No disponible en comercio común. | | Selecciona Pulsera de acción | Mostrar INI +2, 1 Òro y JPG oficial; no comprar todavía. | | Compra Poción de Marsel | Comprobar precio final, descontar dinero y añadir al inventario; no usar automáticamente. | | Pregunta cómo usar Poción de Thal | Consultar MANUAL_URL y aplicar la regla del Modo Aventura. | | Negocia compra: parcial / éxito / 666 | Aplicar 5 % / 10 % / 20 % de descuento. | | Pifia negociando | Activar +10 % permanente en precios del Desván para ese Dalma. | | Vende carta del catálogo | Oferta base 60 %; puede negociar. | | Vende objeto fuera del catálogo | Oferta base 50 %; puede negociar. | | Falla normalmente al robar | No obtiene objeto; activar −2 permanente a futuras tiradas de Comercio en el Desván. | | Pifia al robar | Guardias + multa del doble del valor. | | No puede pagar deuda <1 Òro | Conservar sólo 2 bronces y liberar con advertencia. | | Debe varios Òros | 1 día de cárcel por cada Òro completo impagado; avanzar el reloj. | | Pregunta por localización pública | El comerciante puede orientar como un lugareño. | | Acción exige resolver inequívocamente la trama global | Abrir TRAMA_GENERAL_URL sólo entonces y respetar la frontera de conocimiento. | | Sale hacia otro lugar | Guardar estado y cargar la cápsula de destino. | ## 24. Lock final de ejecución === SCENE 09 EXECUTION LOCK === CURRENT_SCENE = 09_desvan_thal LOCATION = Villapreston / Desvan_de_Thal GLOBAL_TIME = PERSISTENT KNOWLEDGE_BOUNDARY = REVEALED_STATE + LOCAL_PUBLIC_KNOWLEDGE MANUAL_URL = canonical_manual_link TRAMA_GENERAL_URL = canonical_creator_plot_link TRAMA_ACCESS = only_if_player_action_requires_global_plot_resolution SHOP_CATEGORIES = magical_objects + magical_accessories + potions MAGICAL_OBJECT_FILTER = type_objeto MAGICAL_ACCESSORY_FILTER = type_accesorio AND magica_true POTION_FILTER = type_pocion COMMON_COMMERCE_EXCLUSIONS = bomba_bahaluk saco_sin_fondo piedra_verde anillo_piedra_negra POISONS_SOLD_HERE = false TRAPS_SOLD_HERE = false CATALOG_MODE = closed_explicit_list CARD_USAGE_DETAILS = manual_linked OFFICIAL_JPG_ONLY = true SELECT != BUY BUY != EQUIP BUY != USE COMMERCE_ROLL = static COMMERCE_PARTIAL = 5_percent COMMERCE_SUCCESS = 10_percent COMMERCE_666 = 20_percent COMMERCE_NORMAL_FAIL = no_price_effect COMMERCE_FUMBLE = store_price_markup_10_percent_rest_of_adventure SELL_IF_IN_CATALOG = 60_percent_base_value SELL_IF_OUTSIDE_CATALOG = 50_percent_base_value SELL_COMMERCE_ROLL = allowed THEFT_DIFFICULTY = difficult THEFT_NORMAL_FAIL = merchant_notices_gesture + commerce_-2_in_this_store THEFT_FUMBLE = guards + fine_double_item_value UNPAID_FINE = 1_jail_day_per_full_unpaid_oro UNPAID_FINE_BELOW_1_ORO = keep_2_bronze + release_with_warning MERCHANT_KNOWLEDGE = ordinary_Villapreston_local FREE_DESTINATION_ROUTING = true IF_COLINA_KNOWN_AND_PLAYER_GOES: route_to = CAPSULE_13_VIAJE_COLINA TARGET_CAPSULE_OWNS_ENTRY_CONSEQUENCES = true URBAN_VIOLENCE_PROTOCOL = inherited PRESERVE_ALL_PRIOR_PERSISTENT_EFFECTS = true DO_NOT_TOUCH_DALMA_CREATION = true === END SCENE 09 LOCK === ## 25. Resumen ultracompacto para modelo limitado DESVÁN DE THAL — VILLAPRESTON. Heredar reloj + STATE + REVEALED_STATE + Dalma completo. MANUAL = reglas y uso exacto de cartas cuando haga falta precisión. TRAMA GENERAL = abrir sólo si una acción concreta exige resolver una cuestión propia de la trama global. CATÁLOGO: objetos mágicos + accesorios mágicos + pociones. EXCLUIDOS DEL COMERCIO COMÚN: Bomba Bahaluk / Saco sin fondo / Piedra Verde / Anillo de Piedra Negra. No venenos. No trampas. Carta seleccionada/comprada/robada/pedida → JPG oficial. Seleccionar ≠ comprar. Comprar ≠ equipar. Comprar ≠ usar. COMERCIO GENERAL: parcial 5%; éxito 10%; 666 20%; fallo normal sin efecto; pifia +10% precios resto de aventura en esta tienda. VENTA: en catálogo = 60% valor; fuera catálogo = 50%; negociación 5/10/20%. ROBO = Difícil. Fallo normal = comerciante ve gesto; -2 Comercio futuro en Desván. Pifia = Guardias + multa 2x valor. Impago = 1 día cárcel por Òro completo. Resto <1 Òro = dejar 2 bronces + libertad con advertencia. Comerciante = conocimiento ordinario de Villapreston. Salida libre = guardar todo y cargar cápsula de destino. Colina conocida → Cápsula 13. No tocar creación del Dalma. Fin de la Cápsula Free 09 CAPSULE_PAYLOAD_END