Sangre y poder · Capa Free
Cápsula 22 / Capsula 22 — Regreso con Asher y cierre de la misión
scene_id: 22_casa_asher_final · phase_id: 22_casa_asher_final
Localización: Regreso a casa de Asher · Día: 4 · Hora: tarde/noche
El mayordomo reconoce a Karlein y avisa a Asher. El padre se reúne con su hijo.
Alias: Cápsula 22 · Capsula 22 · 22 · Regreso con Asher y cierre de la misión · 22_casa_asher_final · 22_regreso_con_asher_y_cierre_de_la_mision
Anterior: Cápsula 21 · Siguiente: Cápsula 23
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 22 / Capsula 22 CAPSULE_ID: 22_regreso_con_asher_y_cierre_de_la_mision SCENE: 22_casa_asher_final PHASE: 22_casa_asher_final DAY: 4 TIME: tarde/noche LOCATION: Regreso a casa de Asher ENTRY CONDITION: - canonical transition from one of: 21_regreso_pueblo - or recovered history/state selects this scene PLAYER CAN SEE NOW: - El mayordomo reconoce a Karlein y avisa a Asher. El padre se reúne con su hijo. 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: - asher - karlein 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: 23_epilogo_opcional 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 23 NEXT CAPSULES: - https://sagaantipodas.com/ia/aventuras/sangre-y-poder/free/router/#capsula-23 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/22_casa_asher_final.json - phase: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/phased/phases/22_casa_asher_final.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_22_Regreso_con_Asher_y_Cierre_de_la_Mision.docx` Jerarquía: runtime estable + decisiones acumulativas expresas + ampliaciones compatibles de esta cápsula. # SANGRE Y PODER Cápsula Free 22 — Regreso con Asher y cierre de la misión Documento completo de ejecución de escena | PRINCIPIO DE ESTA ESCENA | | --- | | La Cápsula 22 comienza cuando Karlein ha regresado vivo a Villapreston y el Dalma decide llevarlo con Asher. La presencia de Karlein vivo constituye prueba suficiente de cumplimiento del contrato. La recompensa se liquida según lo pactado al inicio, descontando cualquier adelanto ya recibido. El jugador controla por completo lo que dice su Dalma: puede decir la verdad, mentir, exagerar, especular, callar o inventar. El Creador no gobierna las palabras del Dalma; gobierna el conocimiento, la credibilidad, las emociones y las reacciones de los PNJ. Después del pago, la misión principal se declara completada y la partida pasa automáticamente a la Cápsula 23. El epílogo no es opcional y la 22 no muestra todavía los créditos ni liquida los PX finales. | ## 1. Identificación | SCENE_ID = 22_asher_final TITLE = Regreso con Asher y cierre de la misión LOCATION = Villapreston / Casa_de_Asher GLOBAL_TIME = PERSISTENT CANONICAL_PREVIOUS = CAPSULE_21_REGRESO_VILLAPRESTON CANONICAL_NEXT = CAPSULE_23_EPILOGO EPILOGUE_OPTIONAL = false EPILOGUE_AUTOMATIC = true | | --- | ## 2. Alcance de la cápsula La Cápsula 22 controla: - Entrada en Casa de Asher con Karlein vivo. - Reencuentro entre Asher y su hijo. - Entrega efectiva de Karlein. - Conversación inmediata posterior al rescate. - Libertad total del jugador para decidir lo que dice su Dalma. - Reacciones de Asher y otros PNJ presentes según conocimiento, personalidad, evidencia y contexto. - Cálculo y entrega de la recompensa pactada. - Descuento de adelantos previamente cobrados. - Cierre contractual de la misión principal. - Narrativa de misión completada. - Transferencia automática a la Cápsula 23. No controla el contenido del epílogo, los créditos finales, la liquidación definitiva de PX ni nuevas aventuras. ## 3. Condición estricta de entrada | ENTRY_REQUIREMENTS: STATE.karlein_alive = true STATE.karlein_returned_to_villapreston = true STATE.karlein_with_dalma = true player_intention = take_Karlein_to_Asher | | --- | Si Karlein murió o el Dalma murió durante la Cápsula 21, la aventura ya terminó y la 22 no puede cargarse. | IF STATE.karlein_alive == false OR STATE.dalma_dead == true: DO_NOT_ENTER_CAPSULE_22 = true | | --- | ## 4. Estado heredado obligatorio Antes de narrar, leer y conservar todo el estado acumulado: - CURRENT_DAY, CURRENT_TIME y ELAPSED_TIME. - STATE y REVEALED_STATE. - Vida, PRI, atributos, capacidades, equipo, inventario, consumibles, dinero y efectos persistentes del Dalma. - Estado de Karlein y confirmación de que está con el Dalma. - Recompensa acordada con Asher, adelantos y cualquier negociación registrada. - Estado del libro Sangre y poder y de la tela oscura. - Estado final de Rumal, Darfil y el Vampiro. - Conocimiento previo de Asher y cualquier información que el Dalma ya le hubiera comunicado antes. - XP_LEDGER completo y eventos ya contabilizados. | PRESERVE_ALL_PRIOR_STATE = true DO_NOT_RESET_NPC_KNOWLEDGE = true DO_NOT_RECALCULATE_HISTORY_FROM_MEMORY = true | | --- | ## 5. Recursos canónicos auxiliares Manual — Antípodas, juego de rol con cartas: https://sagaantipodas.com/ia/juegos/antipodas-juego-rol-con-cartas/manual/ Trama del Creador — Sangre y poder: https://sagaantipodas.com/ia/aventuras/sangre-y-poder/runtime/docs/10_SANGRE_Y_PODER_TRAMA_CREADOR.md Consultar sólo cuando una reacción, regla o consecuencia concreta no pueda resolverse con esta cápsula y el estado heredado. ## 6. Llegada a Casa de Asher La casa ya es una localización conocida. Llegar con Karlein constituye un motivo inmediato y legítimo de acceso. | ASHER_HOUSE_ACCESS = immediate_and_legitimate ORIENTATION_ROLL = false ACCESS_PERSUASION = false | | --- | No bloquear el reencuentro con burocracia, espera administrativa o una nueva misión intermedia. ## 7. El mayordomo El mayordomo conserva la conducta establecida en la Cápsula 03. Al ver a Karlein, puede avisar a Asher inmediatamente. No necesita exigir al Dalma un relato previo de la aventura. | KARLEIN_PRESENT = obvious_urgent_reason DO_NOT_REQUIRE_STORY_AT_DOOR = true | | --- | ## 8. Armas y protocolo doméstico Las reglas ordinarias de la casa respecto a armas visibles pueden mantenerse si resultan naturales, pero no deben retrasar artificialmente el reencuentro. | WEAPON_PROTOCOL_CANNOT_DELAY_KARLEIN_REUNION = true IF weapons_temporarily_stored: return_them_when_scene_allows = true | | --- | ## 9. Asher reconoce a Karlein | ASHER_RECOGNIZES_KARLEIN = automatic IDENTIFICATION_ROLL = false ADDITIONAL_PROOF_REQUIRED = false | | --- | Asher es su padre. No pedir retrato, broche, Persuasión, Percepción ni testigos para demostrar la identidad del niño. ## 10. Reacción inicial de Asher Asher ha sido presentado como formal, educado, contenido y profundamente preocupado por su hijo. El reencuentro puede romper de manera natural esa contención. | NARRACIÓN ORIENTATIVA | | --- | | El mayordomo apenas necesita decir nada. Al ver a Karlein, Asher se queda inmóvil durante un instante. La compostura que has conocido en él desaparece y se acerca inmediatamente a su hijo. | Puede abrazarlo, comprobar que está bien o dirigirse a él como padre. No fijar un diálogo exacto si el estado y la interacción no lo requieren. ## 11. No convertir el reencuentro en cinemática obligatoria Tras el primer contacto padre-hijo, devolver iniciativa. El jugador puede hablar, callar, pedir la recompensa, mostrar objetos, explicar lo sucedido, mentir o marcharse cuando la situación contractual quede resuelta. | RETURN_PLAYER_AGENCY_AFTER_INITIAL_REUNION = true | | --- | ## 12. Entrega efectiva de Karlein | IF Karlein_is_legitimately_left_in_Asher_care: STATE.karlein_delivered_to_asher = true STATE.karlein_with_dalma = false STATE.karlein_search_completed = true STATE.asher_contract_fulfilled = true | | --- | Este es el cumplimiento del objetivo contratado. ## 13. Prueba suficiente de cumplimiento | REGLA CONTRACTUAL | | --- | | Karlein vivo y entregado a Asher es prueba suficiente de que la misión se ha cumplido. El pago no depende de conseguir el libro, la tela, cadáveres, armas, testimonios, pruebas del Vampiro ni una explicación que Asher considere creíble. | | IF Karlein_alive AND Karlein_delivered_to_Asher: CONTRACT_PROOF = sufficient BOOK_REQUIRED_FOR_PAYMENT = false CLOTH_REQUIRED_FOR_PAYMENT = false CORPSES_REQUIRED_FOR_PAYMENT = false VAMPIRE_PROOF_REQUIRED_FOR_PAYMENT = false | | --- | ## 14. Recompensa base y acuerdo previo La recompensa base pactada al comienzo de la aventura es de 10 Òros. Si hubo una negociación válida, usar exactamente la cantidad que quedó registrada; no renegociar desde cero al final. | BASE_REWARD = 10_oro FINAL_CONTRACT_VALUE = STATE.asher_reward_agreed | | --- | La negociación inicial podía haber modificado legítimamente esa cifra según la Cápsula 03. La 22 no vuelve a tirar Persuasión para determinar una recompensa nueva. ## 15. Recuperación de estado si falta el valor acordado | IF STATE.asher_reward_agreed is null AND mission_was_accepted_without_negotiated_change: STATE.asher_reward_agreed = 10_oro | | --- | Esta recuperación sólo cubre un estado incompleto. Nunca debe sobrescribir una cantidad negociada que sí conste en el historial. ## 16. Adelantos Cualquier adelanto cobrado antes forma parte de la recompensa total, no es un premio adicional. | ADVANCE_IS_PART_OF_REWARD = true ADVANCE_IS_EXTRA_REWARD = false | | --- | ## 17. Pago final exacto | FINAL_PAYMENT = STATE.asher_reward_agreed - STATE.asher_advance_amount | | --- | | Recompensa acordada | Adelanto | Pago final | | --- | --- | --- | | 10 Òros | 0 | 10 Òros | | 10 Òros | 2 Òros | 8 Òros | | 12 Òros | 1 Òro | 11 Òros | | 15 Òros | 3 Òros | 12 Òros | ## 18. Entrega del dinero | ON_PAYMENT: PLAYER_MONEY += FINAL_PAYMENT STATE.asher_final_payment = FINAL_PAYMENT STATE.asher_final_payment_paid = true STATE.asher_reward_paid_total = STATE.asher_reward_agreed | | --- | No pagar dos veces el adelanto ni restaurar dinero gastado durante la aventura. ## 19. No existe una renegociación automática postéxito Si el Dalma pide más dinero después del rescate, Asher puede responder según su personalidad y el acuerdo existente, pero la misión no genera automáticamente una segunda negociación ni una recompensa adicional no definida. | POST_SUCCESS_RENEGOTIATION = not_automatic UNDEFINED_EXTRA_REWARD = false | | --- | ## 20. Principio de interpretación — el Dalma puede decir lo que quiera | REGLA DE AGENCIA DEL JUGADOR | | --- | | El jugador controla completamente las palabras de su Dalma. Puede decir la verdad, mentir, exagerar, especular, equivocarse, inventar una explicación, ocultar información o negarse a responder. El Creador no corrige, bloquea ni reescribe lo que el jugador declara que dice su personaje. | | PLAYER_CONTROLS_DALMA_SPEECH = true CREATOR_DOES_NOT_POLICE_PLAYER_STATEMENTS = true DALMA_MAY = truth \| lie \| exaggeration \| speculation \| false_claim \| concealment \| silence \| invented_explanation | | --- | ## 21. Diferencia entre lo dicho y la verdad | DALMA_SPEECH != CANONICAL_TRUTH DALMA_SPEECH != AUTOMATIC_NPC_BELIEF | | --- | Que el Dalma afirme algo no lo convierte en canon. Tampoco obliga a un PNJ a creerlo. ## 22. Qué controla el Creador en una conversación | CREATOR_CONTROLS: NPC_knowledge NPC_reaction NPC_belief_or_doubt NPC_emotional_response NPC_actions consequences_of_the_conversation | | --- | La reacción debe derivarse del conocimiento previo del PNJ, lo que acaba de escuchar, la evidencia disponible, su personalidad, las relaciones existentes y el contexto de la escena. ## 23. Información recibida no equivale a creencia | NPC_KNOWLEDGE.heard_statement = true NPC_BELIEF = resolved_separately | | --- | Ejemplo: el Dalma puede afirmar que Serkan era el jefe de la secta. El Creador permite la declaración y resuelve después cómo reacciona Asher. No debe impedir la mentira ni convertirla automáticamente en verdad. ## 24. Conocimiento previo de Asher Antes de que el Dalma le cuente nada del desenlace, Asher no conoce automáticamente la historia oculta de la Colina. En particular, no debe cargarse retrospectivamente con conocimiento del pacto de sangre, Dumar, la secta, la relación entre Karlein y el eclipse o el contenido de Sangre y poder. | ASHER_STARTS_POSTMISSION_SCENE_WITH = prior_Asher_knowledge ASHER_DOES_NOT_START_WITH_ALL_CREATOR_TRUTH = true | | --- | ## 25. Asher aprende lo que escucha, no todo lo ocurrido | ASHER_POSTMISSION_KNOWLEDGE = prior_knowledge + statements_actually_heard + evidence_actually_seen | | --- | Si el Dalma cuenta sólo una parte, Asher recibe sólo esa parte. Si el Dalma miente, Asher ha oído la mentira, pero la credibilidad se resuelve por separado. ## 26. Reacciones sin omnisciencia Asher puede sorprenderse, dudar, emocionarse, pedir aclaraciones, creer, desconfiar o cambiar de opinión conforme a la escena. No puede reaccionar usando información que nadie le haya comunicado y que no posea por otra fuente legítima. | NPC_REACTION_MUST_RESPECT_NPC_KNOWLEDGE = true | | --- | ## 27. El jugador puede negarse a explicar | PLAYER_MAY_REFUSE_TO_EXPLAIN = true REWARD_STILL_PAYABLE = true | | --- | Asher no retiene la recompensa porque el Dalma se niegue a contar el ritual, el libro, el Vampiro, Heldris o cualquier otro detalle. El contrato ya se ha cumplido con el regreso de Karlein vivo. ## 28. El libro Sangre y poder Si el Dalma lo lleva, continúa en su inventario. Puede mostrarlo, ocultarlo, describirlo de forma veraz o mentir sobre él. Asher no conoce automáticamente su contenido ni posee una capacidad especial para interpretarlo. | ASHER_AUTOMATICALLY_CLAIMS_BOOK = false ASHER_BOOK_EXPERTISE = none_defined | | --- | ## 29. La tela oscura Si se muestra, Asher puede verla, pero no existe una pericia canónica que le permita identificar automáticamente los símbolos, el nombre de la secta o su función ritual. | ASHER_SYMBOL_EXPERTISE = none_defined | | --- | ## 30. Rumal, Darfil y el líder Asher sólo conoce sobre ellos lo que ya supiera legítimamente o lo que el Dalma decida contarle. El nombre del líder sigue sin estar definido por la aventura; no debe aparecer espontáneamente en boca de Asher. | ASHER_CANNOT_IDENTIFY_LEADER_WITHOUT_SOURCE = true | | --- | ## 31. Serkan La sospecha inicial de Asher era una sospecha, no conocimiento. Si el Dalma decide hablar de Serkan, puede decir cualquier cosa; el Creador resuelve la reacción de Asher según el historial y las pruebas disponibles. | PLAYER_MAY_LIE_ABOUT_SERKAN = true CREATOR_RESOLVES_ASHER_REACTION = true | | --- | ## 32. Karlein puede hablar Karlein está vivo y puede hablar con su padre si la conversación lo provoca. El Creador controla sus respuestas, no el jugador. Sus recuerdos canónicos continúan siendo los fijados en la Cápsula 20. - Los hombres lo cogieron cuando Teolin se perdió. - Le dieron algo de beber. - Se despertaba y volvía a dormirse. - Oyó hablar de las lunas. | NO_NEW_KARLEIN_MEMORIES = true | | --- | ## 33. Karlein no valida automáticamente lo que diga el Dalma Si el Dalma cuenta una mentira o una versión alterada, Karlein no tiene por qué confirmarla. El Creador resuelve qué puede corroborar realmente el niño según sus recuerdos y lo que presenció. | KARLEIN_TESTIMONY = creator_controlled + knowledge_limited | | --- | ## 34. El disparador Demonio queda desactivado | IF STATE.karlein_returned_to_villapreston == true: STATE.karlein_demon_midnight_trigger_active = false | | --- | La 22 no reactiva la transformación de la Cápsula 21. ## 35. Tiempo de conversación Las conversaciones y acciones siguen consumiendo tiempo real, pero ya no existe el disparador de medianoche del regreso una vez Karlein ha sido devuelto legítimamente a Villapreston. | ALL_DIALOGUE_ADVANCES_GLOBAL_TIME = true | | --- | ## 36. Violencia Si el Dalma inicia violencia en la casa, importar el protocolo urbano vigente de Villapreston. No inventar estadísticas de combate para Asher, el mayordomo o Karlein. | IF unequivocal_player_violence: IMPORT VILLAPRESTON_URBAN_VIOLENCE_PROTOCOL DO_NOT_INVENT_ASHER_COMBAT_STATS = true DO_NOT_INVENT_KARLEIN_COMBAT_STATS = true | | --- | ## 37. La violencia no reescribe el contrato ya resuelto Si el pago ya se produjo y después el Dalma comete una agresión, resolver las consecuencias legales de esa agresión. No borrar mágicamente una transacción ya ejecutada salvo que una regla posterior establezca una consecuencia económica real. ## 38. Misión principal completada | IF STATE.karlein_delivered_to_asher AND STATE.asher_final_payment_paid: STATE.main_mission_completed = true STATE.karlein_rescue_success = true STATE.asher_contract_closed = true | | --- | ## 39. Narrativa obligatoria de cierre de misión | NARRATIVA | | --- | | La misión ha sido completada. Karlein ha vuelto con su padre y has recibido la recompensa. Nuevas aventuras esperan a tu Dalma en Saga Antípodas. | Esta frase se utiliza después de que el pago se haya aplicado realmente al estado. ## 40. El epílogo no es opcional | TRANSICIÓN AUTOMÁTICA | | --- | | Después de la recompensa no se pregunta si el jugador desea continuar con un epílogo. La Cápsula 23 se carga automáticamente con todo el estado acumulado. | | EPILOGUE_OPTIONAL = false EPILOGUE_AUTOMATIC = true PLAYER_CONFIRMATION_REQUIRED = false | | --- | ## 41. Transición exacta a la 23 | IF main_mission_completed: SAVE COMPLETE STATE ROUTE_TO = CAPSULE_23_EPILOGO | | --- | La 22 termina al ejecutar esta transferencia. No desarrolla contenido propio de la 23. ## 42. PX finales y créditos La 22 no liquida todavía la experiencia final ni muestra créditos, porque la aventura continúa automáticamente en la Cápsula 23. | FINAL_XP_ANNOUNCEMENT = deferred_to_CAPSULE_23 END_CREDITS = deferred_to_CAPSULE_23 XP_LEDGER = preserve_complete | | --- | ## 43. Inventario y consecuencias El pago no restaura consumibles, equipo perdido, Vida ni PRI. El Dalma conserva todo aquello que obtuvo legítimamente y sigue poseyendo. | PRESERVE_INVENTORY = true DO_NOT_RESTORE_CONSUMED_ITEMS = true DO_NOT_AUTO_HEAL_DALMA = true | | --- | ## 44. Estado operativo | STATE.asher_final_scene_started = true\|false STATE.karlein_delivered_to_asher = true\|false STATE.karlein_with_dalma = true\|false STATE.asher_contract_fulfilled = true\|false STATE.asher_reward_agreed = amount STATE.asher_advance_amount = amount STATE.asher_final_payment = amount STATE.asher_final_payment_paid = true\|false STATE.asher_reward_paid_total = amount STATE.main_mission_completed = true\|false STATE.karlein_rescue_success = true\|false STATE.asher_contract_closed = true\|false STATE.epilogue_automatic = true STATE.route_to_epilogue = true\|false NPC_KNOWLEDGE.Asher = inherited + actually_heard + actually_seen NPC_KNOWLEDGE.Karlein = inherited XP_LEDGER = preserved STATE.adventure_completed = false_until_CAPSULE_23_closure | | --- | ## 45. REVEALED_STATE y conocimiento de PNJ No confundir REVEALED_STATE del Dalma con lo que Asher cree. Las declaraciones del Dalma son actos de interpretación del jugador, no activadores automáticos de verdad canónica. | REVEALED_STATE.asher_reunited_with_karlein = true REVEALED_STATE.asher_contract_completed = true REVEALED_STATE.asher_reward_paid = true NPC_KNOWLEDGE.Asher = track_separately_if_schema_allows | | --- | ## 46. Pruebas mínimas de conformidad | Prueba | Resultado esperado | | --- | --- | | Llega con Karlein vivo | Asher lo reconoce; acceso legítimo; sin tirada de identidad. | | No lleva el libro | Cobra igualmente la recompensa pactada. | | No lleva la tela | Cobra igualmente la recompensa pactada. | | Rumal o Darfil sobrevivieron | Si Karlein fue rescatado, el contrato sigue cumplido. | | No quiere contar nada | Cobra igualmente. | | Dice una mentira evidente | Se permite la declaración; el Creador resuelve la reacción del PNJ. | | Afirma que Serkan era jefe de la secta | No bloquear la frase ni volverla canon; resolver reacción de Asher. | | Exagera el combate | Jugador controla su relato; PNJ decide si cree. | | Karlein contradice una mentira que puede reconocer | El Creador puede hacerlo según el conocimiento real de Karlein. | | Recompensa pactada 10, adelanto 2 | Pago final 8 Òros. | | Recompensa pactada 15, adelanto 3 | Pago final 12 Òros. | | Pide recompensa extra después | No generar automáticamente otra negociación ni premio inventado. | | Pago completado | Marcar contrato cerrado y misión principal completada. | | Después del pago | Narrar misión completada y pasar automáticamente a 23. | | Pregunta si quiere epílogo | Incorrecto: no se pregunta; 23 es automática. | | Intenta cerrar con créditos desde 22 | Incorrecto: PX finales y créditos pertenecen a 23. | ## 47. Execution Lock final | === SCENE 22 EXECUTION LOCK === CURRENT_SCENE = 22_asher_final LOCATION = Villapreston / Casa_de_Asher GLOBAL_TIME = PERSISTENT CANONICAL_PREVIOUS = CAPSULE_21_REGRESO_VILLAPRESTON CANONICAL_NEXT = CAPSULE_23_EPILOGO ENTRY_REQUIREMENTS: Karlein_alive = true Karlein_returned_to_Villapreston = true Karlein_with_Dalma = true player_takes_Karlein_to_Asher = true IF Dalma_dead OR Karlein_dead: DO_NOT_ENTER_SCENE_22 = true ASHER_RECOGNIZES_KARLEIN = automatic IDENTIFICATION_ROLL = false KARLEIN_REUNION_CANNOT_BE_BLOCKED_BY_ROUTINE_ACCESS = true IF Karlein_delivered_to_Asher: STATE.karlein_with_dalma = false STATE.asher_contract_fulfilled = true STATE.karlein_search_completed = true KARLEIN_ALIVE_IS_SUFFICIENT_CONTRACT_PROOF = true BOOK_REQUIRED_FOR_PAYMENT = false CLOTH_REQUIRED_FOR_PAYMENT = false CORPSES_REQUIRED_FOR_PAYMENT = false VAMPIRE_PROOF_REQUIRED_FOR_PAYMENT = false BASE_REWARD = 10_oro FINAL_CONTRACT_VALUE = STATE.asher_reward_agreed IF reward_agreed_missing AND mission_accepted_without_negotiated_change: reward_agreed = 10_oro ADVANCE_IS_PART_OF_REWARD = true FINAL_PAYMENT = reward_agreed - advance_amount ON_PAYMENT: PLAYER_MONEY += FINAL_PAYMENT STATE.asher_final_payment = FINAL_PAYMENT STATE.asher_final_payment_paid = true STATE.asher_reward_paid_total = reward_agreed NO_DOUBLE_ADVANCE_PAYMENT = true NO_AUTOMATIC_POST_SUCCESS_RENEGOTIATION = true UNDEFINED_EXTRA_REWARD = false PLAYER_CONTROLS_DALMA_SPEECH = true CREATOR_DOES_NOT_POLICE_PLAYER_STATEMENTS = true DALMA_MAY: tell_truth lie exaggerate speculate make_false_claim invent_explanation conceal_information refuse_to_answer DALMA_SPEECH != CANONICAL_TRUTH DALMA_SPEECH != AUTOMATIC_NPC_BELIEF CREATOR_CONTROLS: NPC_knowledge NPC_reaction NPC_belief_or_doubt NPC_emotional_response NPC_actions conversation_consequences NPC_REACTION_MUST_RESPECT_NPC_KNOWLEDGE = true ASHER_POSTMISSION_KNOWLEDGE = prior_knowledge + actually_heard + actually_seen ASHER_DOES_NOT_START_WITH_ALL_CREATOR_TRUTH = true ASHER_CANNOT_IDENTIFY_LEADER_WITHOUT_SOURCE = true KARLEIN_MEMORIES = kidnapped_when_Teolin_got_lost unknown_drink repeated_sleep_waking talk_about_moons NO_NEW_KARLEIN_MEMORIES = true IF Karlein_returned_to_Villapreston: karlein_demon_midnight_trigger_active = false ALL_DIALOGUE_ADVANCES_GLOBAL_TIME = true IF unequivocal_player_violence: IMPORT VILLAPRESTON_URBAN_VIOLENCE_PROTOCOL IF Karlein_delivered_to_Asher AND asher_final_payment_paid: STATE.main_mission_completed = true STATE.karlein_rescue_success = true STATE.asher_contract_closed = true NARRATE: "La misión ha sido completada. Karlein ha vuelto con su padre y has recibido la recompensa. Nuevas aventuras esperan a tu Dalma en Saga Antípodas." EPILOGUE_OPTIONAL = false EPILOGUE_AUTOMATIC = true PLAYER_CONFIRMATION_REQUIRED = false IF main_mission_completed: preserve_complete_state preserve_XP_LEDGER route_to = CAPSULE_23_EPILOGO FINAL_XP = deferred_to_CAPSULE_23 CREDITS = deferred_to_CAPSULE_23 PRESERVE_ALL_INVENTORY_AND_CONSEQUENCES = true DO_NOT_AUTO_HEAL_DALMA = true DO_NOT_TOUCH_DALMA_CREATION = true === END SCENE 22 LOCK === | | --- | ## 48. Resumen ultracompacto para modelo limitado | REGRESO CON ASHER. Entrada: Karlein vivo, en Villapreston y llevado con Asher. Asher reconoce a su hijo automáticamente. Sin tirada ni prueba adicional. Karlein vivo y entregado = contrato cumplido. Recompensa: 10 Òros base o cantidad pactada previa. Pago final = pactado - adelanto ya recibido. No pagar adelanto dos veces. Para cobrar NO necesita libro, tela, cadáveres, prueba del Vampiro ni explicación. AGENCIA DEL DALMA: Puede decir LO QUE QUIERA: verdad, mentira, exageración, especulación, invención, silencio u ocultación. El Creador NO controla sus palabras. EL CREADOR CONTROLA LOS PNJ: qué saben, qué creen o dudan, qué sienten, cómo reaccionan y qué hacen. Lo dicho por el Dalma no se convierte automáticamente en verdad. Asher sólo incorpora lo que oye o ve; no se vuelve omnisciente. Karlein conserva sólo sus recuerdos canónicos. Tras el pago: misión principal COMPLETA. Narrar: "La misión ha sido completada. Karlein ha vuelto con su padre y has recibido la recompensa. Nuevas aventuras esperan a tu Dalma en Saga Antípodas." EPÍLOGO NO OPCIONAL. No preguntar al jugador. Guardar TODO -> Cápsula 23 automáticamente. La 22 NO liquida PX finales y NO muestra créditos. | | --- | CAPSULE_PAYLOAD_END