Blood on the Battlefield
Choices & consequences
Carries the hidden choices that decide Ciri's fate. Across the game these moments tally for and against her: make three or more negative choices and she dies; otherwise she lives — as a Witcher, or as Empress if you take her to Emhyr and Nilfgaard wins the war.
After Kaer Morhen, how do you comfort Ciri?
- “I know what might lift your spirits” (snowball fight)
She regains her confidence. Positive.
- “Relax, you don't have to be good at everything”
She feels patronised. Negative.
At the audience with Emperor Emhyr…
- Refuse the payment
Ciri feels respected, not sold. Positive.
- Accept the coin
She feels like a pawn being traded. Negative.
Do you take Ciri to meet Emperor Emhyr at all?
- Take her to Emhyr in Vizima
Sets up the Empress ending — provided she survives (3+ positives) and Nilfgaard wins the war via Reason of State.
- Skip Emhyr entirely
Steers toward the Witcher ending. This removes the coin choice above, so you need three positives out of the remaining four.
Feeds into: Final Preparations, Child of the Elder Blood, Reason of State
Objectives
- 1.Talk to Avallac'h about what to do next.
- 2.Defeat Ciri in a snowball fight.
- 3.Don't let the snowballs hit you.
- 4.Make more snowballs.
- 5.Return to the battle field and continue the snowball fight!
- 6.Return to Ciri when you're ready to hit the road.
Objectives a quest can show, in roughly the order they appear; some are optional or mutually exclusive branches.
Advanced: quest facts and console commands (26)
These are script references, not a tested repair sequence. Keep a separate save before changing quest state.
Quest facts (26)
Flags written by quest scripts
17 factsThese flags record script state. Setting one does not run the associated objective or reliably advance the quest.
PLAYER_dressAlso used by To Bait a Forktail...
PLAYER_eqp_mountAlso used by Family Matters, Payback, The Battle of Kaer Morhen +1 more
PLAYER_eqp_unmountAlso used by A Favor for a Friend, Family Matters, Payback +1 more
ciri_eqp_mountAlso used by Child of the Elder Blood, Payback, The Battle of Kaer Morhen
ciri_eqp_unmountAlso used by Child of the Elder Blood, Payback, The Battle of Kaer Morhen +1 more
q110_calmed_down_ciriAlso used by Tedd Deireadh, the Final Age
q110_completedAdd q110_completed
q110_geralt_wonIn phase: Kaer Morhen
q110_visited_emhyrAlso used by Tedd Deireadh, the Final Age
PLAYER_undressIn phase: Kaer Morhen
force_stance_normalAdd force_stance_normal
q110_disable_vizima_workersIn phase: Kaer Morhen
q110_ciri_avallach_on_powersIn phase: Character Journal Entries, Kaer Morhen
q110_ciri_hit_by_snowballIn phase: Kaer Morhen
q110_didnt_visit_emhyrIn phase: Character Journal Entries, Kaer Morhen
q110_game_overIn phase: Kaer Morhen
q110_geralt_hit_by_snowballIn phase: Kaer Morhen
Gates the quest checks
9 factsq109_keira_to_kmAlso used by For the Advancement of Learning, The Battle of Kaer Morhen, The Isle of Mists +1 more
q110_refused_rewardAlso used by Equine Phantoms, Tedd Deireadh, the Final Age
q403_lambert_deadAlso used by Of Dairy and Darkness, The Battle of Kaer Morhen
ciri_snowfight_teleportGates: Kaer Morhen
q110_accepted_rewardGates: Bugfixing, Vizima
q110_cinematic_next_morningGates: Kaer Morhen
q110_geralt_accepted_payGates: Character Journal Entries
q110_geralt_refused_payGates: Character Journal Entries
q110_snowball_music_startGates: Kaer Morhen