Blood on the Battlefield
Fixing a softlock
Enable the debug console, then look for a fact under Gates the quest checks — one the quest is actively waiting on. If that flag never got written, addfact it to the value shown and the gate clears.
Setting a Set these to advance fact only marks a step done — it won't run the step or skip the quest forward, and it can't fix a softlock caused by a scene that never played or an NPC that didn't spawn (reload an earlier save for those). Save before forcing any fact.
Quest facts (26)
Set these to advance
17 factsCompletion flags this step writes — they record a step as done but won't run it or skip the quest forward on their own.
PLAYER_dressAlso used by To Bait a Forktail...
PLAYER_eqp_mountAlso used by The Battle of Kaer Morhen, To Bait a Forktail...
PLAYER_eqp_unmountAlso used by A Favor for a Friend, To Bait a Forktail...
ciri_eqp_mountAlso used by Child of the Elder Blood, The Battle of Kaer Morhen
ciri_eqp_unmountAlso used by Child of the Elder Blood, The Battle of Kaer Morhen, The Isle of Mists
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: 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
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.