SANGRE Y PODER — CURRENT PHASE
CURRENT_PHASE=05_bosque_arroyo
phase_id = 05_bosque_arroyo
current_location = Bosque del arroyo
timeline = {"dia":2,"hora":"día"}
phase_loaded = true
current_phase_loaded = true
This phase package is a derived execution view of canonical Sangre y poder resources. Canonical resources remain the source of truth.
This is Creator material. It is not automatically player-facing output.
=== LOCAL PHASE SOURCE LOCK === LOCK_POSITION = START EXPECTED_CURRENT_PHASE = 05_bosque_arroyo CURRENT_PHASE=05_bosque_arroyo STARTUP_READY = true current_phase_loaded = true PRIMARY SOURCE: THIS COMPLETE PHASE PACKAGE FALLBACK: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/05_bosque_arroyo.txt SEARCH_ALLOWED = false REDDIT_ALLOWED = false MEDIUM_ALLOWED = false EXTERNAL_RUNTIME_REDISCOVERY = false If the answer exists in this phase: USE IT. If HTML phase cannot be read: USE THE PAIRED TXT FALLBACK. If both are unavailable and a significant answer cannot be produced from already-loaded canonical state: STOP rather than Search. PHASE_PAYLOAD_VERIFIED = false until the complete package has been read and both markers are detected: 1. CURRENT_PHASE=05_bosque_arroyo 2. === PHASE EXECUTION LOCK === Only after both checks: PHASE_PAYLOAD_VERIFIED = true current_phase_loaded = true === END LOCAL PHASE SOURCE LOCK ===
Contexto canónico íntegro de la escena
Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/aventura/escenas/05_bosque_arroyo.json
{
"id": "05_bosque_arroyo",
"titulo": "Bosque del arroyo",
"dia": 2,
"hora": "día",
"lectura": "El arroyo discurre entre piedras, raíces y vegetación. Junto al cauce hay un pequeño claro. Numerosas pisadas, ramas y huellas se mezclan en el terreno. No hay sangre ni signos evidentes de lucha.",
"maniobras": [
{
"tipo": "estatica_rastreo",
"modificador_especial": -3,
"exito": "encuentra broche familiar de Karlein",
"fracaso": "sin pista útil; repetir exige cambiar método, zona o tiempo"
}
],
"salidas": [
"11_posada_dia2",
"06_casa_gobernador",
"08_punta_lanza",
"09_desvan_thal",
"10_cazador_precavido"
],
"capsule_additive_source": "/ia/aventuras/sangre-y-poder/free/capsulas/05_bosque_del_arroyo.md",
"merge_policy": "stable runtime plus compatible capsule additions; reconciliation rules have precedence",
"global_time": {
"persistent": true,
"all_actions_advance_estimated_time": true
}
}
Política local de fuente, percepción y diálogo social seguro
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/29_REGLAS_IMPROVISACION_NO_INVENCION.md at /local_phase_execution_policy/05_bosque_arroyo.
{
"policy_version": "1.4",
"current_phase_id": "05_bosque_arroyo",
"primary_source": "THIS COMPLETE PHASE PACKAGE",
"paired_text_fallback": "https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/05_bosque_arroyo.txt",
"external_sources": {
"search": "forbidden",
"reddit": "forbidden",
"medium": "forbidden",
"social_posts": "forbidden",
"search_engine_snippets": "forbidden",
"play_reports": "forbidden",
"rule": "Once STARTUP_READY=true, none of these are runtime sources even if they appear accurate or were published by Saga Antípodas."
},
"scene_description": {
"player_visible_canon": {
"lectura": "El arroyo discurre entre piedras, raíces y vegetación. Junto al cauce hay un pequeño claro. Numerosas pisadas, ramas y huellas se mezclan en el terreno. No hay sangre ni signos evidentes de lucha.",
"visible": []
},
"rule": "Describe observable canonical elements from this package. Do not answer that description is unavailable when lectura or visible contains it. Do not add buildings, clues or significant facts."
},
"perception": {
"rule": "A Perception roll never creates a clue. A 4-5 partial result must still provide a useful partial selection of real observable information already present in lectura, visible or clues_available.",
"forbidden_output": "Do not merely explain the protocol or say nothing can be invented when real observable information exists."
},
"safe_social_improvisation": {
"rule_id": "SAFE SOCIAL IMPROVISATION",
"required_when": "The player addresses a present NPC and no literal sentence is scripted, but a natural minor response can be derived safely.",
"decision_filter": [
"CREATOR TRUTH",
"NPC KNOWLEDGE",
"NPC PERSONALITY/MOTIVATION",
"CURRENT STATE",
"PLAYER OUTPUT"
],
"allowed": [
"greetings",
"farewells",
"courtesy",
"minor humor",
"tone",
"speech mannerisms",
"hospitality",
"reasonable emotional reaction",
"evasive answers",
"courtesy questions",
"everyday conversation",
"natural reformulation of facts the NPC already knows"
],
"forbidden": [
"new clues",
"new significant rumors",
"new suspicions",
"secrets",
"identities",
"properties",
"genealogies",
"new relationships",
"enemies",
"rewards",
"missions",
"historical events",
"important locations",
"conspiracies",
"information the NPC does not know"
],
"fact_rule": "Minor social color does not create a fact_id, clue, historical event or chronology entry.",
"natural_response_rule": "Do not say the response is pending, no exact phrase exists, or I cannot invent when safe minor dialogue is possible.",
"present_npcs": [
{
"id": "asher",
"name": "Asher",
"personality": [
"refinado",
"correcto",
"contenido",
"seco"
],
"knows": [
"hábitos de Karlein",
"Teolin fue el último en verlo",
"recompensa 10 oros",
"broche familiar",
"la Colina del Amanecer pertenece a su familia",
"según su último conocimiento la propiedad está abandonada",
"el antiguo camino continúa hacia las montañas",
"no existe actualmente una ruta comercial que haga rentable mantener actividad allí",
"no tiene constancia de que viva nadie en la propiedad"
],
"ignores": [
"secta",
"Dumar",
"pacto de sangre",
"interpretación oculta del contrato",
"historia completa de Dumar",
"significado del mensaje de Dumar",
"relación Karlein-eclipse",
"contenido de Sangre y poder"
]
},
{
"id": "karlein",
"name": "Karlein",
"personality": [],
"knows": [
"lo capturaron cuando Teolin se perdió",
"le dieron una bebida desagradable",
"oyó referencias a esperar a las lunas"
],
"ignores": [
"sentido del ritual"
]
},
{
"id": "teolin",
"name": "Teolin",
"personality": [
"afectado",
"culpabilizado"
],
"knows": [
"relato verdadero de la desaparición"
],
"ignores": [
"quién lo secuestró"
]
},
{
"id": "heldris",
"name": "Heldris",
"personality": [
"prudente",
"metódico",
"discreto",
"estudioso"
],
"knows": [
"visita del desconocido",
"tomo de Raldorf",
"Welter",
"Bradel",
"Dumar",
"Sherat",
"antiguo contrato y cláusula vinculada a la sangre de Welter",
"tragedia del Cortijo del Amanecer",
"mensaje de Dumar",
"relación del mensaje con un eclipse de las dos lunas"
],
"ignores": [
"que el visitante es el líder",
"Rumal y Darfil son sectarios",
"capilla oculta",
"Sangre y poder"
]
},
{
"id": "rumal",
"name": "Rumal",
"personality": [],
"knows": [],
"ignores": []
},
{
"id": "darfil",
"name": "Darfil",
"personality": [],
"knows": [],
"ignores": []
}
]
},
"phase_load_verification": {
"expected_current_phase": "05_bosque_arroyo",
"required_markers": [
"CURRENT_PHASE=05_bosque_arroyo",
"=== PHASE EXECUTION LOCK ==="
],
"set_only_after_complete_read": {
"PHASE_PAYLOAD_VERIFIED": true,
"current_phase_loaded": true
},
"failure_chain": [
"HTML phase",
"paired TXT phase",
"STOP"
],
"never_after_failure": [
"Search",
"Reddit",
"Medium",
"generic substitute scene"
]
}
}
Filtro canónico Creador → Dalma
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/14_MATRIZ_DE_CONOCIMIENTO.json at /complete_matrix.
{
"principio": "La IA mantiene conocimiento del Creador separado del conocimiento del Dalma. Un dato solo pasa a conocimiento del Dalma cuando una escena, diálogo, observación, maniobra o deducción válida lo revela.",
"reglas": [
"No usar nombres no conocidos.",
"No revelar acontecimientos futuros.",
"No revelar secretos de PNJ.",
"No presentar conocimiento del Creador como inferencia del Dalma.",
"Celdris puede revelar únicamente los destinatarios Serkan, Asher y Heldris; no procedencia ni contenido de los paquetes.",
"Antes de heldris_disponible = true, una visita a su casa no obtiene respuesta y no se revela que Heldris está dentro estudiando.",
"Drassel, Balanar y el contenido genealógico del paquete solo pueden surgir a través de Heldris cuando su investigación está completada.",
"Asher puede confirmar la propiedad y su abandono, pero nunca la historia oculta de la Colina del Amanecer."
],
"hechos_inicialmente_ocultos": [
"Rumal y Darfil son sectarios.",
"El visitante de Heldris es el líder.",
"Karlein está en la gruta.",
"Existe Sangre y poder.",
"El líder se transformará en vampiro.",
"Los sectarios muertos se levantarán.",
"El paquete de Heldris procede de Drassel, bibliotecario de Balanar.",
"El paquete contiene el anexo genealógico que confirma la descendencia hasta Karlein.",
"Heldris está dentro de su casa estudiando cuando no responde durante la mañana y primeras horas de la tarde."
],
"hechos_revelables_por_evento": {
"nombre_rumal_darfil": "solo si se presentan/son presentados o el Dalma escucha sus nombres",
"lider_visitante": "Heldris solo puede confirmarlo al comparar descripción después; durante la aventura puede deducirse por coincidencia de descripción",
"sangre_y_poder": "solo al hallar el libro",
"pacto_sangre": "al leer el libro y relacionarlo con la cláusula de Welter",
"nombre_heldris_por_celdris": "si el Dalma oye o pregunta por los destinatarios de Celdris; desde entonces puede averiguar públicamente que Heldris es bibliotecario/estudioso y dónde vive",
"drassel_balanar": "solo cuando Heldris, ya disponible, explica de dónde recibió la documentación esa mañana",
"anexo_genealogico": "solo durante la escena de revelación de Heldris; debe ser el último anexo que muestra antes de su conclusión",
"colina_propiedad_abandonada": "Asher puede confirmarlo como información práctica/familiar después de que el Dalma pregunte por la propiedad; no añade historia oculta"
},
"dia2_celdris_heldris": {
"celdris": {
"conoce": [
"Bleida",
"ruta de reparto",
"destinatarios Serkan, Asher y Heldris"
],
"no_revela": [
"procedencia",
"contenido",
"investigación de Heldris",
"genealogía",
"Colina del Amanecer",
"secta",
"eclipse",
"ritual"
]
},
"bleida": {
"puede_saber": [
"quién es Celdris",
"Celdris es mensajero habitual",
"quién es Heldris a nivel público",
"dónde vive Heldris"
],
"no_sabe": [
"contenido del paquete de Heldris",
"qué investiga Heldris",
"qué conclusión alcanzará esa tarde"
]
},
"heldris": {
"antes_paquete": "Posee investigación histórica pero no puede confirmar el linaje de Karlein.",
"despues_estudio": "Confirma la descendencia, relaciona el secuestro con la sangre y comprende la importancia del eclipse."
},
"asher": "Conoce la propiedad y su estado práctico; desconoce la historia oculta."
}
}
PNJ relevantes — objetos canónicos exactos
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/13_PNJ_SANGRE_Y_PODER.json at /pnj[relevant_to_phase].
[
{
"id": "asher",
"nombre": "Asher",
"raza": "Humano",
"rol": "Padre de Karlein, terrateniente",
"personalidad": [
"refinado",
"correcto",
"contenido",
"seco"
],
"interes": "Recuperar a Karlein",
"sabe": [
"hábitos de Karlein",
"Teolin fue el último en verlo",
"recompensa 10 oros",
"broche familiar",
"la Colina del Amanecer pertenece a su familia",
"según su último conocimiento la propiedad está abandonada",
"el antiguo camino continúa hacia las montañas",
"no existe actualmente una ruta comercial que haga rentable mantener actividad allí",
"no tiene constancia de que viva nadie en la propiedad"
],
"cree": [
"Serkan podría estar implicado"
],
"ignora": [
"secta",
"Dumar",
"pacto de sangre",
"interpretación oculta del contrato",
"historia completa de Dumar",
"significado del mensaje de Dumar",
"relación Karlein-eclipse",
"contenido de Sangre y poder"
],
"restriccion_colina": "La información sobre la propiedad es práctica/familiar. No conoce su historia oculta."
},
{
"id": "karlein",
"nombre": "Karlein",
"raza": "Humano",
"edad": 8,
"rol": "Niño secuestrado",
"sabe": [
"lo capturaron cuando Teolin se perdió",
"le dieron una bebida desagradable",
"oyó referencias a esperar a las lunas"
],
"ignora": [
"sentido del ritual"
]
},
{
"id": "teolin",
"nombre": "Teolin",
"raza": "Humano",
"edad": 8,
"rol": "Mejor amigo de Karlein",
"personalidad": [
"afectado",
"culpabilizado"
],
"sabe": [
"relato verdadero de la desaparición"
],
"ignora": [
"quién lo secuestró"
]
},
{
"id": "heldris",
"nombre": "Heldris",
"raza": "Humano",
"rol": "Bibliotecario e historiador local",
"personalidad": [
"prudente",
"metódico",
"discreto",
"estudioso"
],
"sabe": [
"visita del desconocido",
"tomo de Raldorf",
"Welter",
"Bradel",
"Dumar",
"Sherat",
"antiguo contrato y cláusula vinculada a la sangre de Welter",
"tragedia del Cortijo del Amanecer",
"mensaje de Dumar",
"relación del mensaje con un eclipse de las dos lunas"
],
"ignora": [
"que el visitante es el líder",
"Rumal y Darfil son sectarios",
"capilla oculta",
"Sangre y poder"
],
"estado_conocimiento_dia2": {
"antes_paquete": [
"sospecha que los elementos históricos pueden estar relacionados",
"no puede confirmar que Karlein pertenezca a la línea de Sherat"
],
"paquete_manana": "Recibe de Drassel, bibliotecario de Balanar, el último anexo necesario para comprobar documentalmente la genealogía.",
"durante_estudio": "Permanece aislado y concentrado; no responde a visitas y el Creador no revela que está dentro.",
"pocas_horas_antes_puesta_sol": [
"confirma Sherat → descendencia posterior → Asher → Karlein",
"relaciona el secuestro con la línea de sangre",
"comprende la importancia del eclipse inminente",
"considera urgente advertir al Dalma"
]
},
"restriccion_temporal": "No desarrolla la revelación completa hasta heldris_disponible = true, a pocas horas de la puesta de sol.",
"ultimo_anexo": "El anexo genealógico recibido de Drassel esa mañana es el último documento que muestra antes de exponer su conclusión."
},
{
"id": "rumal",
"nombre": "Rumal",
"raza": "Humano",
"rol_publico": "Viajero hacia Gudur en busca de nueva vida",
"rol_secreto": "Sectario",
"secreto": true,
"objetivo": "Bloquear al Dalma en la Gruta del Sacrificio"
},
{
"id": "darfil",
"nombre": "Darfil",
"raza": "Medio Elfo",
"rol_publico": "Viajero hacia Gudur en busca de nueva vida",
"rol_secreto": "Sectario",
"secreto": true,
"objetivo": "Bloquear al Dalma en la Gruta del Sacrificio"
}
]
Control local de pistas
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/22_PISTAS_Y_DEDUCCIONES.json at /pistas[localized_to_phase].
{
"clues_available": [
{
"id": "broche_bosque",
"escena": "bosque_arroyo",
"tipo": "maniobra_estatica",
"modificador_especial": -3,
"revela": [
"Karlein estuvo allí"
],
"no_revela": [
"dirección",
"secuestradores"
]
}
],
"clues_already_known": "state.pistas intersect clues_available ids",
"clues_not_available_yet": [
"anuncio",
"rumores_serkan",
"broche_retrato",
"nombre_heldris_por_celdris",
"anexo_genealogico_heldris",
"heldris_tomo",
"hoguera_cortijo",
"puerta_secreta",
"libro",
"rumal_darfil_cortijo",
"asher_colina_abandonada"
],
"rule": "A Perception roll may reveal only a conditionally available canonical clue or real environmental information in this package. Never create a new clue."
}
Mappings JPG oficiales disponibles en esta fase
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/32_ASSET_MANIFEST.json at /scene_card_assets/05_bosque_arroyo.
{
"rule_id": "OFFICIAL_CARD_VISUALIZATION_RULE",
"state_field": "revealed_card_assets",
"visible_url_text_required": true,
"visible_output_contract": "The visible response must literally contain both https://sagaantipodas.com/ and .jpg. A named link, citation or source card is not sufficient.",
"equipment_card_assets": [],
"enemy_card_assets": [],
"inventory_listing_rule": "Text inventory does not automatically display all URLs. If the player explicitly asks to see the visible cards, provide these official JPG URLs.",
"enemy_spoiler_rule": "Never expose an enemy card name or URL before enemy_revealed_to_dalma = true.",
"missing_asset_rule": "Record MISSING_CARD_ASSET, do not invent a URL, do not generate art, and continue play.",
"generation_rule": "NEVER GENERATE CARD ART."
}
Reglas acumulativas y reconciliaciones autorizadas
Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/42_CAPA_FREE_RUNTIME_ACUMULATIVO.md
# Sangre y poder — Runtime acumulativo y Capa Free ## Autoridad El runtime estable permanece como baseline. Las 24 cápsulas Free aportan contexto, estados, controles temporales, límites de conocimiento y bifurcaciones compatibles. Las reconciliaciones acumulativas de esta página prevalecen sobre cualquier cláusula original incompatible de una cápsula. `RUNTIME_CAPABILITY_PROBE_FIRST = true` `PASS_SELECTS_FREE = true` `NO_PASS_ALONE_AUTHORIZES_COMPLETE_RUNTIME = true` `AMBIGUOUS_PARTIAL_TRUNCATED_OR_UNKNOWN_SELECTS_PASS_AND_FREE = true` La Capa Free se encuentra en `/ia/aventuras/sangre-y-poder/free/`. Su manifest y router enlazan 24 documentos Markdown completos; ningún asistente necesita interpretar DOCX. ## Reglas transversales - `GLOBAL_TIME = PERSISTENT`: todas las acciones consumen tiempo estimado y los eventos duros no se desplazan artificialmente. - `null != false` y `null != 0`: un estado no reconstruible continúa desconocido. - `PLAYER_CONTROLS_DALMA_SPEECH = true`: separar hechos, afirmaciones, conocimiento y creencias. - La densidad narrativa se adapta al turno actual, nunca al canon ni a la dificultad. - Antes de toda transición se guarda el estado completo; las escrituras relacionadas se realizan atómicamente. - Durante una reconstrucción Free, si resulta imprescindible mostrar un mensaje intermedio, se usa únicamente «Realizando tareas de Creador...» y se lee la cápsula íntegra antes de responder. - La infraestructura es invisible durante la ficción. ## Escenas 01–19 Cada paquete phased integra como fuente local la cápsula Markdown de su escena. La cápsula amplía el runtime sin borrar el contenido publicado. Se conservan ambientación, PNJ, pistas, contratos, negociación, comercio, descanso, violencia urbana, consultas, genealogía, eclipse, viaje, encuentros, Cortijo, capilla, libro, seguimiento, gruta, combate, inventario y PX. ## Comercio conciliado `FINAL_STORE_CATALOG = PUBLISHED_CURRENT_CATALOG UNION CAPSULE_COMPATIBLE_ADDITIONS`. Las listas resultantes son cerradas: una tirada o negociación no crea mercancía. `Saco sin fondo` permanece como stock nominativo de El Cazador Precavido aunque esté excluido del comercio genérico. `Maza de guerra` se añade a Punta de Lanza como excepción nominativa de 3 Òros y 2 Platas sin elevar el límite general. Una carta puede permanecer disponible en varias tiendas. ## Cortijo idempotente La escena 15 conserva zonas de descanso, cuerdas, yesca, aceite y tela con símbolo. La escena 20 realiza una segunda exploración o contextualización: puede precisar camastros, herramientas, restos de comida y semejanza entre símbolos, pero nunca duplica un hallazgo previo. La identidad y localización de la tela se preservan. ## Clímax híbrido La ruta publicada es el comportamiento por defecto. Rumal y Darfil bloquean el paso y el líder continúa el ritual. Si el segundo sectario cae sin que el Dalma haya abierto antes una vía alternativa, no existe una acción gratuita intermedia: sacrificio y transformación se resuelven inmediatamente. Antes de ese punto el jugador puede intentar una intervención legítima. Se resuelve con posición, amenazas, tiempo, reglas y recursos reales. `RITUAL_PROGRESS` utiliza `CURRENT_TIME`, `ELAPSED_TIME`, acciones, tiempo de combate, posición, demoras y variante de entrada. La cautela razonable no es demora automática; la dilación deliberada sí puede agotar la aproximadamente una hora de margen. El asset Líder del Bastión es sólo visual. `PRE_TRANSFORMATION_LEADER_STATS = undefined`; no se heredan estadísticas, habilidades, equipo, identidad, nombre ni comportamiento. ## Divisor de escena 19 - Antes de 19, el eclipse activa 24-A publicada. - Durante 19, el clímax permanece en 19. - Después de completar 19, A queda deshabilitada permanentemente. Al completar 19 se registra el momento real y un deadline en la medianoche al final del día siguiente. Entrar en Villapreston no lo cancela. Sólo `karlein_delivered_to_asher = true` cancela el disparador. Si vence con Karlein vivo sin entregar, se activa 24-B. Si Karlein muere después de 19 y antes de entregarlo, se activa inmediatamente 24-C. ## Demonio Base V13/F6/R6/I6. Con Mandoble flamígero, Coraza de acero mágico, Escudo de los Hacedores y Anillo de Piedra Negra: V13/F14/R13/I8. TR +4. Miedo aplica −1 F/R/I al Dalma sin alterar Vida máxima. Drenar recupera 2 Vida al causar daño real, máximo 13. Sin vida impide aturdimiento y anula venenos/pociones. La curación externa es imposible. La huida no existe ni genera tirada. La resolución publicada Pifia del Demonio + 666 del Dalma conserva su victoria inmediata y transferencia de cuatro objetos. Ese botín no se extrapola a otra victoria. ## Entrega y epílogo La entrega a Asher actualiza en una operación `karlein_delivered_to_asher`, `karlein_with_dalma`, contrato, búsqueda y disparador Demonio. El epílogo publicado sigue ofreciendo Templo y Heldris/libro. `XP_LEDGER` se liquida una vez; el premio específico de final exitoso permanece en +2 PX. Inventario, Vida, PRI, gastos y consecuencias se conservan hasta el cierre real. ## Créditos exactos Esta aventura ha sido creada por Víctor Pedro Lucio Blanco, creador de Saga Antípodas Si quieres publicar tus historias como partidas de rol adaptadas a este sistema de juego y al universo de Saga Antípodas, contacta con la Saga. Instagram: @dj_rol_master
Ampliación completa de escena — cápsula Free reconciliada
Canonical source: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/capsulas/05_bosque_del_arroyo.md
<!-- 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 05 / Capsula 05 CAPSULE_ID: 05_bosque_del_arroyo SCENE: 05_bosque_arroyo PHASE: 05_bosque_arroyo DAY: 2 TIME: día LOCATION: Alrededores de Villapreston / Bosque del Arroyo ENTRY CONDITION: - canonical transition from one of: 04_casa_teolin - or recovered history/state selects this scene PLAYER CAN SEE NOW: - El arroyo discurre entre piedras, raíces y vegetación. Junto al cauce hay un pequeño claro. Numerosas pisadas, ramas y huellas se mezclan en el terreno. No hay sangre ni signos evidentes de lucha. 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, 06_casa_gobernador, 08_punta_lanza, 09_desvan_thal, 10_cazador_precavido 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 - Cápsula 06 - Cápsula 08 - Cápsula 09 - Cápsula 10 NEXT CAPSULES: - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-11 - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-06 - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-08 - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-09 - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-10 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/05_bosque_arroyo.json - phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/05_bosque_arroyo.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_05_Bosque_del_Arroyo.docx` Jerarquía: runtime estable + decisiones acumulativas expresas + ampliaciones compatibles de esta cápsula. SANGRE Y PODER Cápsula Free 05 — Bosque del Arroyo Documento operativo de escena · formato A4 imprimible | PRINCIPIO DE ESTA ESCENA El terreno conserva muchos rastros superpuestos, pero no un rastro fiable que pueda seguirse desde Karlein. Sí existe una prueba física real recuperable: el pequeño broche familiar de Karlein. Una búsqueda de pruebas con éxito completo de Percepción puede encontrarlo. | | --- | ## 1. Identificación SCENE_ID: 05_bosque_arroyo Título: Bosque del Arroyo Localización: Alrededores de Villapreston / Bosque del Arroyo Control temporal: GLOBAL Frontera de información: REVEALED_STATE Entrada posible: Desde Casa de Asher, Casa de Teolin o cualquier transición libre que el router reconozca Salida: Libre; la intención del jugador determina la cápsula de destino ## 2. Reglas heredadas • Mantener CURRENT_DAY, CURRENT_TIME y ELAPSED_TIME sin reiniciarlos al entrar. • El Dalma conoce únicamente la información ya revelada y la que descubra legítimamente en esta escena. • No enumerar información futura para prohibirla. • No inventar una pista porque una tirada sea buena. • Una acción creativa puede obtener información real, descartar hipótesis o ahorrar tiempo, pero no crear hechos inexistentes. • No forzar el siguiente escenario: guardar estado, actualizar el reloj y cargar la cápsula elegida por la intención del jugador. ## 3. Protocolo de entrada 1. Leer CURRENT_DAY y CURRENT_TIME. 2. Leer REVEALED_STATE. 3. Leer el estado completo del Dalma: Vida, PRI, equipo, capacidades, dinero, efectos y recursos. 4. Comprobar si conoce el Bosque del Arroyo y si conoce el punto exacto donde Karlein fue visto por última vez. 5. Interpretar la intención de la llegada: observar, rastrear, buscar pruebas, buscar objetos, explorar el arroyo, ampliar la zona u otra acción. CURRENT_SCENE = 05_bosque_arroyo TIME_CONTROL = GLOBAL KNOWLEDGE_BOUNDARY = REVEALED_STATE DO_NOT_AUTO_ADVANCE = true ## 4. El Bosque del Arroyo El Bosque del Arroyo es una zona boscosa de los alrededores de Villapreston, atravesada por un arroyo y recorrida por senderos, caminos menores, claros y zonas utilizadas por leñadores. • Árboles, raíces, hojas, barro, ramas y matorrales. • Ribera del arroyo y zonas de suelo húmedo. • Senderos de uso habitual. • Claros entre la vegetación. • Terreno removido en algunos puntos por la búsqueda anterior. Puede improvisarse sonido del agua, viento, pájaros, insectos, humedad, cambios de luz y otros elementos naturales. Estos detalles son ambientación y no constituyen pistas por sí mismos. ## 5. Momento de la visita • La escena puede ocurrir por la mañana, tarde, anochecer, noche o en una visita posterior. • La hora modifica visibilidad, iluminación, tiempo disponible y dificultad razonable de determinadas acciones. • No reiniciar el reloj al entrar. • La oscuridad puede modificar maniobras cuando corresponda. • No introducir un encuentro hostil sólo porque sea de noche. ## 6. Acceso al último lugar conocido ### 6.1 Si el Dalma conoce el punto exacto IF REVEALED_STATE.last_known_location_known == true: el Dalma llega al punto sin tirada especial consumir sólo el tiempo lógico del desplazamiento El punto es un claro o zona reconocible del Bosque del Arroyo donde Teolin vio por última vez a Karlein antes de separarse. ### 6.2 Si NO conoce el punto exacto Puede llegar al Bosque del Arroyo, pero no conoce automáticamente la zona concreta. Puede buscarla por su cuenta, seguir rastros, explorar, preguntar antes a alguien que conozca el lugar o volver a conseguir mejores indicaciones. • Una Maniobra Estática de Percepción/rastros puede reducir o localizar la zona cuando exista incertidumbre real. • Éxito: localiza la zona fuertemente transitada donde se concentró la búsqueda. • Parcial: reduce el área, pero consume más tiempo o necesita continuar buscando. • Fallo: no identifica con seguridad el punto correcto. • Pifia: se desvía, interpreta mal un rastro ordinario o pierde tiempo. Ningún resultado de esta localización preliminar crea por sí mismo una pista sobre el paradero de Karlein. ## 7. Verdad operativa del terreno | TERRENO CONTAMINADO La zona fue recorrida por animales, leñadores, niños y Guardias del Sur. La búsqueda anterior removió y superpuso las marcas. Por ello no queda un rastro limpio que permita seguir a Karlein desde el punto de desaparición. | | --- | • Hay huellas y marcas reales; el problema es que son demasiadas y se cruzan. • Un buen rastreo puede clasificar y descartar rastros. • Un buen rastreo puede confirmar que no queda una ruta fiable. • La competencia del Dalma debe mejorar la precisión de la conclusión, no fabricar una pista. ## 8. Primera observación • Numerosas pisadas. • Terreno removido. • Rastros cruzados. • Señales normales de actividad forestal. • Senderos utilizados habitualmente. • Huellas animales. • Marcas de la búsqueda realizada anteriormente. No revelar todo automáticamente: la precisión depende de qué examine el jugador, de sus capacidades, del tiempo dedicado y de las maniobras realizadas. ## 9. Buscar huellas Tipo: Maniobra Estática / rastros Fórmula: 1d6 + modificadores reales del Dalma + capacidad/equipo/nivel + dificultad/circunstancias • No tirar si sólo observa algo evidente. • La contaminación del terreno cuenta como circunstancia de la búsqueda. • Una tirada alta no permite reconstruir una ruta que físicamente ya no está disponible. ### 9.1 Resultado de buscar huellas | Resultado | Resolución | | --- | --- | | 0 o menos | Fallo con posible coste temporal o consecuencia compatible. No consigue aislar un rastro útil. | | 1–3 | Fallo. No distingue un rastro aprovechable entre la enorme cantidad de marcas. | | 4–5 | Resultado parcial. Distingue algunos tipos de huellas —animales, adultos, niños y búsqueda anterior— pero no una ruta fiable de Karlein. | | 6 o más | Éxito completo. Clasifica correctamente la contaminación del terreno y concluye con certeza que no queda un rastro fiable de Karlein que pueda seguirse. | | Tirada 666 | Resultado excepcional: llega a la misma conclusión con extraordinaria seguridad, rapidez o precisión. Puede ahorrar tiempo o descartar líneas falsas. No crea una huella secreta. | ## 10. Prueba física real — broche de Karlein | PRUEBA RECUPERABLE En el punto donde Karlein fue visto por última vez hay un pequeño broche familiar de Karlein, parcialmente oculto entre hojas, tierra y restos del terreno removido. No se descubre automáticamente. | | --- | ### 10.1 Disparadores de búsqueda Activar esta resolución si el Dalma declara una acción equivalente a: • Buscar pruebas. • Examinar cuidadosamente el lugar. • Buscar objetos pertenecientes a Karlein. • Registrar el suelo. • Buscar cualquier cosa que la búsqueda anterior pudiera haber pasado por alto. ### 10.2 Maniobra Tipo: Maniobra Estática — Percepción Aplicar modificadores reales de raza, profesión, capacidad, nivel, equipo y circunstancias. Esta tirada es distinta de rastrear una dirección: aquí el objetivo es encontrar una prueba física pequeña. ### 10.3 Resultados de buscar pruebas | Resultado | Resolución | | --- | --- | | 0 o menos | La búsqueda es infructuosa y puede consumir tiempo adicional. El broche permanece sin descubrir. | | 1–3 | No encuentra ninguna prueba útil. El broche permanece sin descubrir. | | 4–5 | Identifica correctamente que la zona fue muy transitada y observa detalles reales, pero no localiza el broche. | | 6 o más | Encuentra entre las hojas y la tierra un pequeño broche. Recogerlo no requiere una segunda tirada. | | Tirada 666 | Encuentra el broche de forma excepcionalmente rápida o precisa. No añade propiedades ni información que el objeto no tenga. | ON_FIND_BROOCH: STATE.karlein_brooch_found = true REVEALED_STATE.brooch_found_at_last_location = true ## 11. Identificación del broche ### 11.1 Si ya conoce el broche familiar IF REVEALED_STATE.karlein_family_brooch == true: REVEALED_STATE.karlein_brooch_identified = true El Dalma reconoce el broche como el mismo tipo de broche familiar que vio en el retrato de Karlein en la casa de Asher. Puede concluir legítimamente que pertenece a Karlein. ### 11.2 Si no lo conoce previamente El Dalma sólo sabe que ha encontrado un pequeño broche en el lugar de la desaparición. No identificar automáticamente a su propietario. • Puede conservarlo. • Puede enseñárselo posteriormente a un PNJ. • Puede intentar averiguar a quién pertenece. • La cápsula o PNJ de destino determinará si puede reconocerlo. ### 11.3 Límites de la prueba El broche NO permite deducir por sí solo: • Quién se llevó a Karlein. • Cómo desapareció. • En qué dirección salió del lugar. • Cuándo perdió el broche. • Si hubo lucha. • Si alguien se lo arrancó. No añadir sangre, cabellos, magia, símbolos, roturas significativas ni otros detalles no establecidos. ## 12. Buscar sangre o señales de violencia • El Dalma puede buscar sangre, restos de lucha o señales de heridas. • No existe una señal relevante disponible en esta escena. • Una tirada alta no produce sangre inexistente. • Éxito: confirma que no encuentra una señal evidente de violencia en la zona examinada. • Fallo: no puede sacar una conclusión fiable. ## 13. Buscar ropa u otros objetos Fuera del broche ya definido, no existe otro objeto significativo establecido para descubrir en esta escena. • Una búsqueda competente puede ser exhaustiva sin generar otro hallazgo. • No crear ropa, armas, documentos, juguetes, monedas ni objetos misteriosos para premiar una tirada. ## 14. Examinar el arroyo • Seguir la ribera. • Observar el agua. • Buscar huellas en barro húmedo. • Revisar piedras, raíces y vegetación. • Inspeccionar pasos o cruces. No existe una pista especial definida en el arroyo. Las marcas pertenecen a actividad ordinaria o están mezcladas con las demás. Resolver maniobras con normalidad manteniendo la verdad física de la escena. ## 15. Seguir un rastro concreto | Rastro | Destino / significado | | --- | --- | | Animal | Conduce a una ruta o zona coherente con la actividad de un animal. | | Leñador | Corresponde a actividad normal de trabajadores del bosque. | | Guardias | Forma parte de la búsqueda realizada anteriormente. | | Niños | No permite establecer una ruta fiable de Karlein después del punto de desaparición. | ## 16. Dalmas especializados en rastreo La especialización debe importar. No resolver una gran competencia con un simple «no encuentras nada». • Puede clasificar mejor las huellas. • Puede descartar rastros más rápido. • Puede reconocer la contaminación del terreno. • Puede reconstruir parcialmente movimientos ordinarios. • Puede concluir con mayor seguridad que no existe una ruta fiable disponible. La recompensa mecánica y narrativa por ser competente es una conclusión más precisa y eficiente, no la invención de un rastro. ## 17. Ampliar la zona de búsqueda • Ampliar el radio. • Seguir senderos secundarios. • Revisar la ribera. • Apartar hojas. • Inspeccionar barro. • Observar ramas. • Explorar zonas adyacentes. Cada ampliación consume tiempo real. Puede encontrarse actividad natural y rastros ordinarios, pero no aparece una nueva ruta fiable de Karlein. ## 18. Búsqueda prolongada y exhaustiva Si el jugador dedica una hora, varias horas, toda la mañana o toda la tarde, el Creador debe avanzar el reloj de manera proporcional. • No comprimir varias horas de investigación en unos minutos. • Después de una búsqueda suficientemente exhaustiva puede concederse la conclusión sin nuevas tiradas idénticas. • Una vez agotado un método y una zona, repetir exactamente lo mismo sólo consume tiempo. STATE.bosque_search_exhaustive = true|false STATE.bosque_search_minutes = valor ## 19. Visitas posteriores • Volver otro día no hace aparecer nuevas pistas por sí mismo. • Usar CURRENT_DAY, CURRENT_TIME, STATE y REVEALED_STATE. • No repetir tiradas idénticas sin un método realmente distinto. • Un método nuevo puede resolverse, pero sólo accede a información real disponible. • Si STATE.karlein_brooch_found == true, el broche ya no puede volver a encontrarse. ## 20. Percepción general Una Percepción general puede revelar estructura del bosque, arroyo, senderos, claros, terreno transitado y rastros superpuestos. No debe revelar una dirección falsa. ## 21. Acciones creativas • Examinar altura de ramas. • Comparar tamaños de huellas. • Calcular peso por profundidad de pisadas. • Buscar fibras. • Observar plantas aplastadas. • Estudiar barro. • Reconstruir movimientos. • Usar capacidades especiales o magia legítimamente disponible. Un método excelente puede ahorrar tiempo, descartar una hipótesis, confirmar contaminación o aumentar la certeza de una conclusión. No crea un hecho nuevo. ## 22. Hipótesis del jugador El jugador puede formular teorías. El Creador sólo las confirma o descarta cuando la evidencia de esta escena permite hacerlo. | EJEMPLO Si pregunta «¿parece que lo cogieron en brazos?» y el terreno no conserva información suficiente, la respuesta correcta es: «No puedes establecerlo a partir de las huellas.» | | --- | ## 23. Ausencia de rastro útil No narrar la escena como si misteriosamente no hubiera huellas. Sí hay muchas. El problema es precisamente la superposición y contaminación. CORRECT_CONCLUSION = no_puede_aislarse_un_rastro_util INCORRECT_CONCLUSION = no_hay_huellas ## 24. Movimiento y arroyo Si una acción implica riesgo físico real —cruzar, saltar, trepar o desplazarse de manera arriesgada— utilizar la categoría de maniobra apropiada. La resolución física no modifica la información de investigación disponible. ## 25. Encuentros • No existe una tirada de encuentro automática por entrar en el Bosque del Arroyo. • No insertar enemigos para hacer más interesante la escena. • Si una regla global o una consecuencia legítima de las acciones del jugador exige un encuentro, aplicar esa regla. • En ausencia de esa condición, la investigación puede desarrollarse sin combate. ## 26. Violencia No hay PNJ presentes por defecto. Las huellas de leñadores y Guardias indican actividad anterior, no personajes físicamente presentes. Si el Dalma vuelve a Villapreston y allí inicia violencia, la cápsula urbana de destino aplica el protocolo correspondiente. ## 27. Salida libre y navegación El jugador puede abandonar el Bosque del Arroyo cuando quiera. • Volver a Reposo de Dalma. • Ir a Gobernación. • Buscar una armería. • Buscar objetos mágicos. • Buscar equipo de viaje o provisiones. • Regresar a cualquier localización conocida. • Intentar cualquier otro destino razonable. No resolver el contenido del destino desde esta cápsula. Guardar el estado, avanzar el tiempo de desplazamiento y cargar la cápsula correspondiente. ## 28. Enrutado de comercios | Intención | Escenario | | --- | --- | | Armas / armaduras / armería | Armería Punta de Lanza | | Magia / objetos mágicos | Desván de Thal | | Equipo de viaje / provisiones / aventura | El Cazador Precavido | ## 29. Estado de investigación STATE.bosque_arroyo_visited = true STATE.bosque_exact_point_found = true|false STATE.bosque_search_started = true|false STATE.bosque_search_exhaustive = true|false STATE.bosque_search_minutes = valor STATE.karlein_brooch_found = true|false REVEALED_STATE.bosque_many_tracks = true|false REVEALED_STATE.bosque_animal_tracks = true|false REVEALED_STATE.bosque_lumberjack_tracks = true|false REVEALED_STATE.bosque_children_tracks = true|false REVEALED_STATE.bosque_guard_tracks = true|false REVEALED_STATE.bosque_no_reliable_karlein_track = true|false REVEALED_STATE.bosque_no_obvious_blood = true|false REVEALED_STATE.brooch_found_at_last_location = true|false REVEALED_STATE.karlein_brooch_identified = true|false No activar todos los campos al entrar. Cada dato se registra sólo cuando el Dalma lo haya descubierto legítimamente. ## 30. Control del tiempo • Distinguir vistazo breve, búsqueda localizada, rastreo, ampliación de área e investigación exhaustiva. • Cada acción avanza CURRENT_TIME de manera proporcionada. • El jugador puede gastar todo el día buscando si así lo decide. • No forzar su salida porque la trama necesite avanzar. • Si el reloj alcanza un acontecimiento global obligatorio, resolverlo según el protocolo global. ## 31. Horizonte de información La cápsula describe lo que existe y lo que puede descubrirse aquí. Si una pregunta requiere información que el escenario no conserva, responder desde la incertidumbre del Dalma sin nombrar información futura. • «No puedes determinarlo por las huellas.» • «No encuentras nada que permita saberlo.» • «El terreno no conserva información suficiente para responder a eso.» ## 32. Resumen ultracompacto para modelo limitado BOSQUE DEL ARROYO. Si conoce el último punto: llega sin tirada. Si no: puede localizarlo mediante búsqueda/rastreo y tiempo. TERRENO: muchas huellas = animales + leñadores + niños + Guardias. No existe un rastro fiable de Karlein. RASTREAR: éxito = clasificar y confirmar contaminación; 666 = misma verdad con ventaja excepcional; nunca crear una ruta. BUSCAR PRUEBAS / PERCEPCIÓN: 6+ = encuentra el pequeño broche familiar de Karlein. Si ya vio el broche en el retrato de Asher: lo identifica. Si no: sólo sabe que es un broche hallado en el lugar. El broche no indica quién, cómo, cuándo ni hacia dónde. No hay sangre relevante. No hay otro objeto significativo definido. No encuentro automático. No PNJ presentes por defecto. Búsqueda prolongada = tiempo real. Salida libre = guardar reloj + STATE + REVEALED_STATE + cargar cápsula de destino. Fin de la Cápsula Free 05 CAPSULE_PAYLOAD_END
Reglas exactas para maniobras
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/06_REFERENCIA_RAPIDA_REGLAS_IA.json at /{tiradas,pifia,666}.
{
"666": {
"secuencia": "6, mejora; si 6, tercera; tercer 6 activa 666",
"combate": "muerte inmediata salvo excepción específica",
"maniobra": "resultado excepcional"
},
"tiradas": {
"cuando_no_tirar": "Acción trivial, sin riesgo/presión o solución evidente.",
"formula_maniobra": "1d6 + raza + profesión + capacidad innata + nivel avanzado + equipo/habilidad asociada + dificultad",
"dificultad": {
"facil": 2,
"normal": 1,
"dificil": 0,
"muy_dificil": -1,
"extremadamente_dificil": -2
},
"estaticas": {
"0_o_menos": "fallo con posible efecto negativo",
"1_3": "fallo",
"4_5": "parcial",
"6_mas": "éxito completo"
},
"movimiento": {
"0_o_menos": "fracaso total",
"1_2": "fracaso parcial",
"3_4": "éxito parcial",
"5_6": "éxito normal",
"7_mas": "sobresaliente"
},
"subterfugio": {
"0_o_menos": "error grave",
"1_2": "fallo",
"3_4": "parcial/nulo",
"5_6": "eficaz",
"7_mas": "perfecto"
},
"magicas": {
"1": "fallo",
"0_o_menos": "bloqueo 2 asaltos",
"2_3": "sin efecto",
"4_5": "limitado",
"6_mas": "preciso"
},
"fuerza_bruta": {
"0_o_menos": "-2 Vida",
"1_2": "fatiga; reintento -1",
"3_4": "parcial",
"5_6": "éxito",
"7_mas": "extraordinario"
},
"tr": {
"1_3": "fallo",
"4_5": "parcial",
"6_mas": "completo"
}
},
"pifia": {
"secuencia": "1 natural obliga a repetir; segundo 1 = pifia"
}
}
Lecturas y escrituras de estado de esta fase
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/28_ESTADO_DE_PARTIDA_SCHEMA.json at /phase_state_contract.
{
"required_state": [
"execution_mode",
"current_phase_id",
"current_phase_loaded",
"previous_phase_id",
"visited_phase_ids",
"router_version",
"estado",
"dia",
"hora_aprox",
"localizacion",
"dalma",
"conocimiento_dalma",
"pnj_conocidos",
"confianza_pnj",
"escenas_visitadas",
"pistas",
"revealed_card_assets",
"aventura"
],
"writes_state": [
"current_phase_id",
"current_phase_loaded",
"previous_phase_id",
"visited_phase_ids",
"dia",
"hora_aprox",
"localizacion",
"escenas_visitadas",
"conocimiento_dalma",
"pnj_conocidos",
"confianza_pnj",
"pistas",
"revealed_card_assets"
],
"transition_rule": "SAVE complete state before changing phase; resolve against loaded router; follow existing HTML anchor; read complete payload; verify CURRENT_PHASE and PHASE EXECUTION LOCK; only then set PHASE_PAYLOAD_VERIFIED=true and current_phase_loaded=true. Never reset unrelated state fields.",
"mandatory_continuity": [
"current_phase_id",
"previous_phase_id",
"visited_phase_ids",
"current_phase_loaded",
"revealed_card_assets",
"dalma.equipo",
"dalma.inventario",
"dalma.monedas",
"dalma.atributos_base",
"dalma.atributos_finales",
"dalma.maniobras_base",
"dalma.maniobras_efectivas",
"dalma.vida_actual",
"dalma.pri_actual",
"pistas",
"pnj_conocidos"
],
"phase_payload_verified": "Set true only after the complete target package contains CURRENT_PHASE=<expected id> and === PHASE EXECUTION LOCK ===."
}
Transiciones posibles
Exact object extracted from https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/router.json at /phases/05_bosque_arroyo/transitions.
{
"allowed_next_phases": [
"11_posada_dia2",
"06_casa_gobernador",
"08_punta_lanza",
"09_desvan_thal",
"10_cazador_precavido"
],
"terminal_outcomes": [],
"conditional_routes": [
{
"route_id": "ALTERNATIVE_DEMON_AT_ECLIPSE",
"route_type": "alternate_final",
"from_phase_ids": [
"01_llegada_pueblo",
"02_posada_dia1",
"03_casa_asher",
"04_casa_teolin",
"05_bosque_arroyo",
"06_casa_gobernador",
"07_templo",
"08_punta_lanza",
"09_desvan_thal",
"10_cazador_precavido",
"11_posada_dia2",
"12_biblioteca_heldris",
"13_viaje_colina",
"14_colina_cortijo",
"15_interior_cortijo",
"16_subterraneo_capilla",
"17_anochecer_sectarios",
"18_seguimiento_gruta"
],
"to_phase_id": "24_final_alternativo_demonio",
"canonical_condition": "La aventura sigue activa, la escena 19 no ha comenzado ni se ha completado, y al llegar el eclipse el Dalma permanece fuera del clímax canónico de la Gruta del Sacrificio.",
"canonical_timing": "noche del Día 3, exactamente a la hora del eclipse",
"do_not_activate_if": "La escena 19 está activa, la escena 19 ya fue completada o la aventura ya terminó. Después de completar 19 sólo pueden activarse las variantes B o C mediante sus condiciones propias.",
"canonical_source": "https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/39_FINAL_ALTERNATIVO_DEMONIO.json"
}
]
}
=== PHASE EXECUTION LOCK === current_phase_id = 05_bosque_arroyo current_location = Bosque del arroyo current_phase_loaded = true DO: - use canonical Creator knowledge; - preserve state; - answer user request; - use only canonical clues; - apply output filter. - resolve official cards by canonical id and print the exact absolute JPG URL literally in visible response text when its reveal condition is satisfied; DO NOT: - invent significant facts; - use generic fantasy instead of canon; - advance phase without exit condition; - restart runtime discovery; - use Search to locate another phase. - generate, recreate, approximate or substitute official card art; - hide an official JPG URL behind Markdown link text, a citation or a browser source card; META QUESTIONS: - answer from the exact canonical source; - preserve current_phase_id; - return control to the player in this phase. RELOAD: - use the already-present HTML anchor for current_phase_id; - if HTML fails, follow its already-present TXT fallback anchor; - never use Search. - never construct a phase URL manually. NEXT: 11_posada_dia2, 06_casa_gobernador, 08_punta_lanza, 09_desvan_thal, 10_cazador_precavido === END PHASE EXECUTION LOCK ===
=== LOCAL PHASE SOURCE LOCK === LOCK_POSITION = END EXPECTED_CURRENT_PHASE = 05_bosque_arroyo CURRENT_PHASE=05_bosque_arroyo STARTUP_READY = true current_phase_loaded = true PRIMARY SOURCE: THIS COMPLETE PHASE PACKAGE FALLBACK: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/05_bosque_arroyo.txt SEARCH_ALLOWED = false REDDIT_ALLOWED = false MEDIUM_ALLOWED = false EXTERNAL_RUNTIME_REDISCOVERY = false If the answer exists in this phase: USE IT. If HTML phase cannot be read: USE THE PAIRED TXT FALLBACK. If both are unavailable and a significant answer cannot be produced from already-loaded canonical state: STOP rather than Search. PHASE_PAYLOAD_VERIFIED = false until the complete package has been read and both markers are detected: 1. CURRENT_PHASE=05_bosque_arroyo 2. === PHASE EXECUTION LOCK === Only after both checks: PHASE_PAYLOAD_VERIFIED = true current_phase_loaded = true === END LOCAL PHASE SOURCE LOCK ===