Sangre y poder · Capa Free

Cápsula 17 / Capsula 17 — Anochecer: Rumal y Darfil

scene_id: 17_anochecer_sectarios · phase_id: 17_anochecer_sectarios

Localización: Colina del Amanecer / entorno del Cortijo · Día: 3 · Hora: anochecer

Al regresar hacia las ruinas se escuchan voces en el exterior. Dos hombres avanzan hacia la vertiente oeste de la colina.

Alias: Cápsula 17 · Capsula 17 · 17 · Anochecer: Rumal y Darfil · 17_anochecer_sectarios · 17_anochecer_rumal_y_darfil

Anterior: Cápsula 16 · Siguiente: Cápsula 18

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 17 / Capsula 17
CAPSULE_ID: 17_anochecer_rumal_y_darfil
SCENE: 17_anochecer_sectarios
PHASE: 17_anochecer_sectarios
DAY: 3
TIME: anochecer
LOCATION: Colina del Amanecer / entorno del Cortijo

ENTRY CONDITION:
- canonical transition from one of: 16_subterraneo_capilla
- or recovered history/state selects this scene

PLAYER CAN SEE NOW:
- Al regresar hacia las ruinas se escuchan voces en el exterior. Dos hombres avanzan hacia la vertiente oeste de la colina.

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: 18_seguimiento_gruta

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 18

NEXT CAPSULES:
- https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-18

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/17_anochecer_sectarios.json
- phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/17_anochecer_sectarios.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_17_Anochecer_Rumal_y_Darfil.docx`

Jerarquía: runtime estable + decisiones acumulativas expresas + ampliaciones compatibles de esta cápsula.

SANGRE Y PODER

Cápsula Free 17 — Anochecer: Rumal y Darfil

Documento completo de ejecución de escena

| PRINCIPIO DE ESTA ESCENA |
| --- |
| La Cápsula 17 comienza cuando el reloj alcanza dos horas después del anochecer y Rumal y Darfil siguen activos. Son los únicos PNJ reales de esta escena. La cápsula controla su llegada, detección, reconocimiento, hostilidad, combate si hay contacto directo, decisión de seguirlos y la pérdida de la ruta directa si ambos son eliminados. No ejecuta todavía el seguimiento detallado ni revela la entrada de la gruta. |

## 1. Identificación

SCENE_ID: 17_anochecer_sectarios

Título: Anochecer — Rumal y Darfil pasan junto al Cortijo

Localización: Colina del Amanecer / entorno del Cortijo

Control temporal: GLOBAL; el reloj nunca se reinicia

Entradas canónicas: 15_interior_cortijo / 16_subterraneo_capilla / disparador temporal heredado de 14

Salida canónica ordinaria: 18_seguimiento_gruta

## 2. Estado heredado

Antes de narrar la llegada, leer y conservar íntegramente el estado acumulado:

• CURRENT_DAY, CURRENT_TIME y ELAPSED_TIME.

• STATE y REVEALED_STATE.

• Vida y PRI actuales/máximos; atributos, capacidades y modificadores persistentes.

• Equipo equipado, inventario, consumibles, dinero, raciones y agua.

• Posición exacta del Dalma: exterior, interior del Cortijo o construcción subterránea.

• Estado de la puerta oculta, capilla, candil y libro Sangre y poder.

• Progreso de lectura del libro, si existe.

• Conocimiento previo de Rumal y Darfil: vistos, reconocidos, nombres conocidos o desconocidos.

• Estado previo de Rumal/Darfil y cualquier consecuencia de una desviación anterior.

• PX/eventos ya registrados y efectos secretos o persistentes ya activos.

PRESERVE_ALL_PRIOR_STATE = true

## 3. Recursos canónicos auxiliares

| Recurso | Uso / enlace canónico |
| --- | --- |
| MANUAL_URL | Reglas del sistema de combate y maniobras. https://sagaantipodas.com/ia/juegos/antipodas-juego-rol-con-cartas/manual/ |
| TRAMA_GENERAL_URL | Sólo si una acción concreta necesita resolver una cuestión global. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md |
| NPC_DATA_URL | Datos canónicos de PNJ. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/13_PNJ_SANGRE_Y_PODER.json |
| KNOWLEDGE_MATRIX_URL | Límite de conocimiento/revelación. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/14_MATRIZ_DE_CONOCIMIENTO.json |
| COMBAT_DATA_URL | Datos de combate específicos. https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/data/20_COMBATES_SANGRE_Y_PODER.json |
| SIERVO_CARD_ASSET | Carta oficial que se revela al iniciar combate. https://sagaantipodas.com/assets/cartas/tierras-antipodas/siervo-de-aman.jpg |

TRAMA_ACCESS = only_if_specific_player_action_requires_global_plot_resolution

## 4. Disparador temporal fijo

SECTARIAN_TRIGGER = sunset + 2_hours

La escena se activa exactamente a las dos horas después del anochecer si Rumal y Darfil siguen activos y su paso por la Colina aún no se ha resuelto. Si el Dalma estaba esperando durante un intervalo mayor, la espera se corta en este instante y se devuelve la iniciativa.

SECTARIAN_PASS_EVENT_ONCE = true

## 5. Condición de activación

IF CURRENT_TIME reaches SECTARIAN_TRIGGER AND Rumal_active AND Darfil_active AND sectarian_arrival_resolved != true: LOAD CAPSULE_17

Si ambos ya fueron eliminados en una variante anterior, no cargar la llegada estándar y no resucitarlos.

IF rumal_eliminated == true AND darfil_eliminated == true: DO_NOT_TRIGGER_STANDARD_17

## 6. Si el Dalma está en el exterior

Si su posición ofrece visibilidad normal, ve aparecer a dos hombres que atraviesan la zona de las ruinas. No pedir Percepción por un hecho evidente.

| NARRACIÓN ORIENTATIVA |
| --- |
| La oscuridad domina ya la Colina cuando distingues movimiento junto a las ruinas. Dos hombres atraviesan la zona del Cortijo. |

Después aplicar únicamente el reconocimiento que permita el estado previo.

## 7. Si el Dalma está dentro del Cortijo

La llegada se percibe mediante señales reales de su paso según la posición: voces exteriores, pasos o visión a través de una abertura si realmente existe línea visual. No inventar movimientos o sonidos adicionales.

VISIBLE_OR_AUDIBLE_SIGN = depends_on_real_position

## 8. Si el Dalma está en la capilla subterránea

La señal canónica es escuchar voces procedentes de la parte superior. Interrumpir inmediatamente cualquier acción prolongada: lectura, estudio, búsqueda o espera.

IF CURRENT_LOCATION = subterranean_chapel: first_sign = voices_from_above

CURRENT_TIME = SECTARIAN_TRIGGER

No subir automáticamente al Dalma. La iniciativa continúa siendo suya.

## 9. Si decide permanecer abajo

Puede ignorar las voces. Rumal y Darfil continúan su recorrido. No forzar la investigación ni trasladar al personaje. El reloj sigue avanzando y el eclipse conserva prioridad.

PLAYER_CAN_IGNORE_EVENT = true

## 10. Identidad real de los hombres

| PNJ | Raza / verdad del Creador | Cobertura pública previa |
| --- | --- | --- |
| Rumal | Humano | Viajero hacia Gudur para comenzar una nueva vida. |
| Darfil | Medio Elfo | Viajero hacia Gudur con la misma explicación pública. |

CREATOR_TRUTH no equivale a DALMA_KNOWLEDGE. No llamarlos “sectarios” ante el jugador antes de que esa condición quede revelada por hostilidad/combate u otra fuente legítima.

## 11. Reconocimiento según estado previo

• Si conoce legítimamente los nombres: puede identificarlos como Rumal y Darfil.

• Si los vio en la Posada pero no oyó sus nombres: “los dos viajeros de la Posada”.

• Si nunca los vio: “dos hombres” o “dos desconocidos”.

• No exigir tirada de memoria para reconocer caras vistas recientemente con visibilidad suficiente.

## 12. Comportamiento si no interviene

NORMAL_BEHAVIOR = pass_near_cortijo -> descend_hillside -> continue_toward_unknown_destination

No entran en el Cortijo, no llaman, no buscan al Dalma y no se detienen voluntariamente. El Dalma sólo sabe que continúan descendiendo por la vertiente.

No revelar que se dirigen a una gruta, a Karlein, a un líder o a un ritual.

## 13. Opciones del jugador

Puede observar, ocultarse, seguirlos, hablarles, interceptarlos, atacarlos, preparar una emboscada, dejarlos pasar, permanecer dentro o realizar otra acción coherente. No es necesario enumerar estas opciones al jugador si la narración ya deja clara su libertad.

## 14. Observar sin intervenir

Observar no genera combate ni revela su carta de enemigo. Puede apreciar únicamente aquello realmente visible: son dos, su apariencia/r aza si resulta evidente, su dirección y el equipo visible.

OBSERVE_ONLY != HOSTILE_TRIGGER

REVEAL_ENEMY_CARD = false_until_hostility_or_combat

## 15. Percepción

No pedir Percepción si los hombres son normalmente visibles desde la posición del Dalma. Usarla sólo si oscuridad, distancia o cobertura generan incertidumbre real.

PERCEPTION_CANNOT_REVEAL_CAVE = true

PERCEPTION_CANNOT_REVEAL_KARLEIN = true

PERCEPTION_CANNOT_REVEAL_LEADER_OR_RITUAL = true

## 16. Ocultación

Si el Dalma ya está bien oculto y su posición evita razonablemente ser visto, no exigir tirada gratuita. Si pasan suficientemente cerca y existe riesgo real de detección, aplicar la maniobra correspondiente del manual.

STEALTH_ROLL_ONLY_IF_REAL_DETECTION_RISK = true

## 17. Regla definitiva si el Dalma les habla

| HOSTILIDAD OBLIGATORIA |
| --- |
| Rumal y Darfil reaccionan agresivamente si el Dalma establece contacto verbal directo con ellos en la Colina. No mantienen una conversación amistosa ni una negociación normal. Abandonan la apariencia de simples viajeros, sacan sus dagas y se inicia combate. |

IF player_directly_talks_to_Rumal_or_Darfil: reaction = aggressive; draw_weapons = true; combat = true

DIRECT_CONVERSATION_AT_COLINA = HOSTILE_TRIGGER

No realizar una tirada social para determinar si reaccionan amistosamente. Pueden pronunciar frases breves compatibles con la hostilidad, pero no existe una vía de conversación ordinaria que desactive el combate.

## 18. Interceptarlos o cortarles el paso

Una confrontación directa, orden de detenerse o bloqueo deliberado también provoca su reacción agresiva.

IF player_directly_confronts: reaction = aggressive; combat = true

## 19. Si el Dalma ataca primero

El ataque inicia inmediatamente el combate. No esperar a una respuesta verbal de Rumal o Darfil.

IF player_attacks: combat = true

## 20. Revelación obligatoria de las cartas al iniciar combate

| REVELACIÓN DE ENEMIGOS |
| --- |
| En el instante en que comienza el combate, revelar que Rumal y Darfil combaten usando la carta oficial de enemigo “Siervo de Amán”. Mostrar la carta oficial antes de resolver el primer asalto. Narrativamente conservan sus nombres; mecánicamente son dos enemigos independientes con la misma carta. |

RUMAL_COMBAT_CARD = Siervo de Amán

DARFIL_COMBAT_CARD = Siervo de Amán

SHOW_OFFICIAL_CARD_ASSET_ON_COMBAT_START = true

DO_NOT_RECREATE_ENEMY_CARD = true

## 21. Carta oficial — Siervo de Amán

| Atributo / habilidad | Valor |
| --- | --- |
| Vida | 5 |
| Fuerza | 4 |
| Resistencia | 3 |
| Iniciativa | 3 |
| Habilidad | Congregación: +1 Fuerza por cada sectario activo que no entre en combate. |

CARD_ID = siervo-de-aman

CARD_ASSET = https://sagaantipodas.com/assets/cartas/tierras-antipodas/siervo-de-aman.jpg

## 22. Dos enemigos independientes

Rumal.life_max = 5

Darfil.life_max = 5

Aunque utilicen la misma carta, daño, Vida, estados y derrota se llevan por separado. El daño recibido por uno nunca se aplica al otro.

## 23. Equipo y dinero de Rumal

RUMAL_EQUIPMENT = 1 Daga

RUMAL_MONEY = 2 monedas de plata

Al combatir, Rumal saca y utiliza su Daga. Aplicar la carta/equipo de Daga conforme al manual y a los datos canónicos del sistema.

## 24. Equipo y dinero de Darfil

DARFIL_EQUIPMENT = 1 Daga

DARFIL_MONEY = 2 monedas de plata

Al combatir, Darfil saca y utiliza su Daga. Aplicar el mismo tratamiento canónico del equipo.

## 25. Combate completo mediante el sistema oficial

No resolver este enfrentamiento como combate narrativo abreviado. Aplicar íntegramente el sistema canónico de combate de Antípodas: iniciativa, armas, Fuerza, Resistencia, Vida, acciones, capacidades del Dalma, consumibles, heridas, muerte y efectos persistentes.

COMBAT_SYSTEM = canonical_Antipodas_combat_system

PLAYER = current_Dalma

ENEMIES = Rumal/Siervo_de_Aman + Darfil/Siervo_de_Aman

## 26. Congregación durante este combate

La habilidad se aplica literalmente: +1 Fuerza por cada sectario activo que no entre en combate. En la situación normal de esta cápsula ambos entran en combate, de modo que no se bonifican entre sí.

IF Rumal_in_combat AND Darfil_in_combat: Congregacion_bonus_between_them = 0

No existen otros sectarios presentes en la Cápsula 17 que generen bonificación adicional.

## 27. Emboscada

Si el Dalma preparó una emboscada real, resolver posición, ocultación, detección e iniciativa conforme al manual. La frase “los sorprendo” no concede automáticamente un ataque gratuito. En cuanto la situación se convierte en combate, revelar ambas cartas de Siervo de Amán.

## 28. Hablar desde ocultación

Si el contacto verbal permite a Rumal/Darfil detectar la presencia del Dalma, se activa la misma hostilidad. Resolver después posición e iniciativa de acuerdo con el estado real.

IF direct_verbal_contact AND sectarians_identify_player_presence: aggressive_reaction -> combat

## 29. Seguirlos sin establecer contacto

Si el Dalma permanece oculto y decide seguirlos sin ser detectado, no hay combate y las cartas no se revelan.

IF player_follows_without_contact: preserve_complete_state -> CAPSULE_18_SEGUIMIENTO_GRUTA

## 30. Inicio del seguimiento

STATE.following_started = true

STATE.following_start_time = CURRENT_TIME

STATE.following_start_position = current_position

Guardar cualquier demora que el Dalma decida conceder antes de comenzar a seguirlos. La Cápsula 18 posee las consecuencias del seguimiento y el descubrimiento de la entrada.

## 31. No revelar la gruta desde la 17

DO_NOT_REVEAL_CAVE_FROM_SCENE_17 = true

La 17 termina cuando comienza realmente el seguimiento. No narrar “los sigues y encuentras la gruta”; ese descubrimiento pertenece a la 18.

## 32. Si el combate derrota sólo a uno

Si uno cae y el otro conserva capacidad de desplazarse, la ruta de seguimiento todavía puede existir si el superviviente huye o continúa y el Dalma decide seguirlo.

IF one_eliminated AND other_can_move AND player_follows_survivor: route_to = CAPSULE_18

Transferir cuál fue eliminado, heridas, consumibles gastados, tiempo de combate y distancia generada.

## 33. Si ambos son eliminados antes de revelar la gruta

STATE.rumal_eliminated = true

STATE.darfil_eliminated = true

STATE.sectarios_exteriores_eliminados = true

STATE.direct_cave_following_route_lost = true

El Dalma pierde sus dos guías involuntarios. Si observó su desplazamiento antes o durante el enfrentamiento puede deducir la dirección general, pero no la entrada exacta de la gruta.

## 34. Dirección general tras eliminarlos

CAVE_GENERAL_DIRECTION = deducible_if_legitimately_observed

CAVE_EXACT_LOCATION = unknown

No revelar rocas concretas, arbustos concretos, distancia exacta ni entrada oculta sólo por haber ganado el combate.

## 35. Buscar la gruta sin Rumal ni Darfil

Si decide buscarla por la dirección deducida, aplicar la bifurcación ya fijada:

CAVE_SEARCH = required

CAVE_SEARCH_DIFFICULTY = Difícil

CAVE_SEARCH_ADDITIONAL_MODIFIER = -1

Aplicar además todos los modificadores del Dalma y del estado. La búsqueda consume el tiempo crítico restante.

## 36. Éxito al encontrar la gruta

| ENTRADA ESPECIAL A LA 19 |
| --- |
| Si encuentra la gruta después de eliminar a ambos, la búsqueda consume el tiempo necesario para que llegue a la cámara justo en el momento de la daga y la transformación. Rumal y Darfil ya no están. No hay otros sectarios adicionales. Tras la transformación, el Vampiro es el único enemigo del Dalma. |

STATE.gruta_found_without_following = true

GRUTA_ENTRY_VARIANT = sectarians_eliminated_cave_found_late

ENTRY_MOMENT = dagger_and_transformation

RUMAL_PRESENT = false

DARFIL_PRESENT = false

OTHER_SECTARIANS_PRESENT = false

COMBAT_ENEMY_AFTER_TRANSFORMATION = vampire_only

ROUTE_TO = CAPSULE_19_GRUTA_SACRIFICIO

## 37. Fallo al encontrar la gruta

STATE.gruta_search_failed = true

CURRENT_TIME = eclipse_time

ROUTE_TO = CAPSULE_24_FINAL_ALTERNATIVO_DEMONIO

No conceder una segunda búsqueda gratuita que reinicie el reloj. El fallo consume el tiempo restante hasta el eclipse.

## 38. Botín de Rumal

IF Rumal_defeated AND player_loots_body: gain 1 Daga + 2 monedas de plata

No añadir ningún otro objeto significativo.

## 39. Botín de Darfil

IF Darfil_defeated AND player_loots_body: gain 1 Daga + 2 monedas de plata

No añadir ningún otro objeto significativo.

## 40. Botín total si registra a ambos

TOTAL_POSSIBLE_LOOT = 2 Dagas + 4 monedas de plata

Prohibido inventar mapa, llave, carta, documento, objeto de Karlein, símbolo ritual, poción, veneno, tesoro o indicaciones escritas de la gruta.

## 41. Muerte del Dalma

Si el Dalma muere durante el combate, aplicar íntegramente las reglas canónicas de muerte y cualquier efecto secreto/persistente ya existente. No protegerlo narrativamente por tratarse de una escena de trama.

PLAYER_DEATH_IS_POSSIBLE = true

## 42. Recursos gastados

Toda Vida perdida, PRI, consumible, efecto, arma utilizada y recurso gastado durante el combate permanece en el estado. No restaurar al terminar la pelea.

COMBAT_RESOURCES_PERSIST = true

## 43. Tiempo de combate

El enfrentamiento consume tiempo real. Al finalizar, actualizar CURRENT_TIME y ELAPSED_TIME. Ese tiempo reduce el margen disponible antes del eclipse y puede ser decisivo para la búsqueda independiente de la gruta.

COMBAT_ADVANCES_GLOBAL_TIME = true

## 44. Curación después del combate

Puede curarse si dispone de recursos o capacidades, aplicando exactamente sus efectos y tiempos. No hay recuperación automática por victoria.

## 45. Si los deja pasar

Si decide no intervenir ni seguirlos, Rumal y Darfil continúan. No hacerlos regresar para ofrecer una segunda oportunidad. El evento de paso se considera resuelto y el reloj continúa.

STATE.sectarian_arrival_resolved = true

## 46. Si decide seguirlos después de dejarlos ganar distancia

Registrar el retraso real. No garantizar seguimiento perfecto. Transferir a la 18 el intervalo transcurrido, distancia probable, visibilidad y capacidades pertinentes.

FOLLOW_DELAY = persistent_real_time

## 47. Si llega tarde a la escena

No rebobinar el reloj. Si CURRENT_TIME ya supera el disparador y el paso de Rumal/Darfil ocurrió fuera de la percepción del Dalma, no hacerlos aparecer retrospectivamente frente a él. Resolver mediante estado/controlador sólo si la acción actual lo exige.

## 48. Eclipse

La fase 17 sigue sometida al controlador global del eclipse. Si la hora llega y el Dalma no está desarrollando legítimamente el clímax de la Gruta del Sacrificio, transferir al final alternativo del Demonio.

IF ECLIPSE_TIME reached AND canonical_gruta_climax_not_active: preserve_complete_state -> CAPSULE_24_FINAL_ALTERNATIVO_DEMONIO

## 49. Tensión de la escena

La tensión debe salir de hechos reales: dos hombres reconocibles donde no deberían estar, su desplazamiento nocturno, la hostilidad inmediata si se les aborda, el combate potencial y el tiempo que se agota. No añadir acompañantes, luces rituales, cánticos, sombras sobrenaturales ni pistas falsas.

TENSION_WITHOUT_INVENTION = true

## 50. Frontera de información

El Dalma puede sospechar, pero la cápsula no confirma todavía la localización de Karlein, la identidad del líder, el contenido del ritual o la entrada de la gruta. La hostilidad y la carta Siervo de Amán sí revelan que Rumal y Darfil son enemigos/sectarios cuando el combate comienza.

## 51. Estado operativo

STATE.sectarian_arrival_triggered = true|false

STATE.sectarian_arrival_resolved = true|false

STATE.rumal_seen_at_colina = true|false

STATE.darfil_seen_at_colina = true|false

STATE.rumal_recognized = true|false

STATE.darfil_recognized = true|false

STATE.rumal_hostile_revealed = true|false

STATE.darfil_hostile_revealed = true|false

STATE.rumal_card_revealed = true|false

STATE.darfil_card_revealed = true|false

STATE.rumal_current_life = 0..5

STATE.darfil_current_life = 0..5

STATE.rumal_eliminated = true|false

STATE.darfil_eliminated = true|false

STATE.rumal_looted = true|false

STATE.darfil_looted = true|false

STATE.following_started = true|false

STATE.following_start_time = time|null

STATE.following_delay = duration

STATE.sectarian_general_direction_known = true|false

STATE.direct_cave_following_route_lost = true|false

STATE.gruta_found_without_following = true|false

STATE.gruta_search_failed = true|false

## 52. REVEALED_STATE progresivo

Marcar únicamente lo que el Dalma haya visto o descubierto legítimamente:

REVEALED_STATE.two_men_arrived_at_cortijo

REVEALED_STATE.rumal_at_colina

REVEALED_STATE.darfil_at_colina

REVEALED_STATE.posada_travelers_are_here

REVEALED_STATE.rumal_is_siervo_de_aman

REVEALED_STATE.darfil_is_siervo_de_aman

REVEALED_STATE.sectarian_general_direction

REVEALED_STATE.direct_follow_route_lost

No activar REVEALED_STATE.cave, Karlein_location, leader_identity o ritual_details desde la 17.

## 53. Pruebas mínimas de conformidad

| Prueba | Resultado esperado |
| --- | --- |
| Está fuera al disparador | Ve dos hombres pasar si su posición permite visibilidad; no pide Percepción trivial. |
| Está en la capilla | Escucha voces arriba; se interrumpe la acción; no sube automáticamente. |
| Conoce sus nombres | Los reconoce como Rumal y Darfil. |
| Sólo los vio en la Posada | Los reconoce como los viajeros; no inventa nombres. |
| Nunca los vio | Dos desconocidos. |
| Sólo observa | No combate; no revela cartas. |
| Les habla | Reaccionan agresivamente, sacan dagas y comienza combate. |
| Los intercepta | Hostilidad y combate. |
| Ataca primero | Combate inmediato. |
| Empieza combate | Revelar dos cartas oficiales de Siervo de Amán antes del primer asalto. |
| Consulta carta | Cada uno: Vida 5, Fuerza 4, Resistencia 3, Iniciativa 3, Congregación. |
| Ambos combaten | Congregación no les da +1 entre ellos. |
| Derrota a Rumal y lo registra | Daga + 2 platas. |
| Derrota a Darfil y lo registra | Daga + 2 platas. |
| Derrota a ambos | Botín máximo 2 Dagas + 4 platas; pierde guía directa. |
| Sigue al superviviente | Ruta 18, preservando combate/tiempo/estado. |
| Sigue a ambos sin contacto | Ruta 18; no revelar aún la gruta. |
| Mata a ambos y busca gruta | Difícil −1. |
| Encuentra gruta sin ellos | Ruta 19; llega a daga/transformación; Vampiro único enemigo posterior. |
| Falla búsqueda | Avanza al eclipse y carga 24 Demonio. |
| Espera hasta eclipse | 24 Demonio si no está en clímax legítimo. |

## 54. Lock final de ejecución

=== SCENE 17 EXECUTION LOCK ===

CURRENT_SCENE = 17_anochecer_sectarios

GLOBAL_TIME = PERSISTENT

SECTARIAN_TRIGGER = sunset + 2_hours

REAL_NPCS_PRESENT = Rumal + Darfil

OTHER_NPCS_PRESENT = 0

OTHER_SECTARIANS_PRESENT = 0

IDENTIFY_NAMES = only_if_legitimately_known

NORMAL_BEHAVIOR = pass_near_cortijo -> descend_hillside -> unknown_destination

IF_PLAYER_IN_SUBTERRANEAN = voices_from_above + interrupt_long_action + no_auto_move

PLAYER_CAN_IGNORE_EVENT = true

OBSERVE_ONLY != HOSTILE_TRIGGER

IF_PLAYER_DIRECTLY_TALKS = aggressive + draw_daggers + combat

IF_PLAYER_DIRECTLY_CONFRONTS = aggressive + combat

IF_PLAYER_ATTACKS = combat

ON_COMBAT_START:

reveal Rumal card = Siervo_de_Aman

reveal Darfil card = Siervo_de_Aman

show official card asset

resolve with canonical Antipodas combat system

SIERVO_DE_AMAN:

VIDA=5

FUERZA=4

RESISTENCIA=3

INICIATIVA=3

HABILIDAD=Congregacion

CONGREGACION = +1 Fuerza per active sectarian not entering combat

IF_BOTH_RUMAL_DARFIL_IN_COMBAT = Congregacion_bonus_between_them=0

RUMAL = Siervo_de_Aman + Daga + 2_plata

DARFIL = Siervo_de_Aman + Daga + 2_plata

IF_RUMAL_LOOTED = Daga + 2_plata

IF_DARFIL_LOOTED = Daga + 2_plata

NO_ADDITIONAL_LOOT = true

IF_PLAYER_FOLLOWS_WITHOUT_CONTACT = preserve_state -> CAPSULE_18

DO_NOT_REVEAL_CAVE_FROM_SCENE_17 = true

IF_ONE_ELIMINATED_AND_OTHER_CAN_MOVE_AND_PLAYER_FOLLOWS = CAPSULE_18

IF_BOTH_ELIMINATED:

direct_cave_following_route_lost=true

cave_general_direction=deducible_if_observed

cave_exact_location=unknown

cave_search_difficulty=Difícil

cave_search_additional_modifier=-1

IF_SUCCESS:

route_to=CAPSULE_19

entry_moment=dagger_and_transformation

Rumal_present=false

Darfil_present=false

other_sectarians_present=false

combat_enemy_after_transformation=vampire_only

IF_FAILURE:

CURRENT_TIME=eclipse_time

route_to=CAPSULE_24_FINAL_ALTERNATIVO_DEMONIO

ALL_ACTIONS_ADVANCE_GLOBAL_TIME = true

COMBAT_ADVANCES_GLOBAL_TIME = true

SECTARIAN_PASS_EVENT_ONCE = true

IF_ECLIPSE_REACHED_OUTSIDE_CANONICAL_GRUTA_CLIMAX = CAPSULE_24_FINAL_ALTERNATIVO_DEMONIO

PRESERVE_ALL_PRIOR_STATE = true

DO_NOT_TOUCH_DALMA_CREATION = true

=== END SCENE 17 LOCK ===

## 55. Resumen ultracompacto para modelo limitado

| RESUMEN |
| --- |
| ANOCHECER + 2 H: Rumal y Darfil pasan junto al Cortijo; son los únicos PNJ. Exterior: visibles si la posición lo permite. Subterráneo: voces arriba e interrupción, sin mover al Dalma. Nombrarlos sólo si ya conoce sus nombres. Si sólo observa o los sigue sin contacto, no hay combate ni se revelan cartas; seguir -> Cápsula 18 y la 17 no revela la gruta. SI LES HABLA, LOS INTERCEPTA O ATACA: reaccionan agresivamente, sacan dagas y comienza combate. Revelar antes del primer asalto dos cartas oficiales de Siervo de Amán. Cada uno: Vida 5, Fuerza 4, Resistencia 3, Iniciativa 3, Congregación. Ambos combaten, por lo que no se bonifican entre sí. Rumal: Daga + 2 platas. Darfil: Daga + 2 platas. Botín máximo: 2 Dagas + 4 platas. Si uno sobrevive y es seguido -> 18. Si ambos son eliminados: dirección general deducible, gruta exacta desconocida; buscar Difícil −1. Éxito -> 19 justo a daga/transformación, sin Rumal/Darfil ni otros sectarios y Vampiro como único enemigo posterior. Fallo -> eclipse -> 24 Demonio. Todo consume tiempo. |

CAPSULE_PAYLOAD_END