WitcherDB
Witcher 3 console commands & item ID database

Blindingly Obvious

Main StoryNovigrad
It is frightening to think how this story might have ended had Triss and Geralt not arrived at the bathhouse in the nick of time. A dimeritium collar had kept Philippa trapped in owl form, but somehow she had managed to free herself from it, revert to her true self, overcome her guards and start tearing the bathhouse apart. Dodging her furious blasts, Geralt was finally able to corner her and convince her he and Triss did not want to harm her - in fact, they needed her help. Though Dijkstra was vehemently opposed to letting the sorceress go, he ultimately realized resistance was futile in the face of Geralt's ironclad logic. And so Philippa Eilhart regained her freedom and joined the offensive against Eredin and his Red Riders.

Choices & consequences

Triss's hunt for Philippa ends with Dijkstra blocking your path. How you get past him is the single gate for the alternate political ending.

How do you get past Dijkstra?

  • Bribe him with intel on Emhyr

    Unlocks Reason of State — the plot to assassinate Radovid that can swing the game's political ending.

  • Break his leg again

    You shove past, but Reason of State never unlocks — that path is closed.

Feeds into: Reason of State

Objectives

  1. 1.Go to the bathhouse with Triss.
  2. 2.Go to the fountain near the Passiflora.
  3. 3.Look for Philippa in the bathhouse.
  4. 4.Catch Philippa Eilhart.
  5. 5.Sneak up on Philippa without making too much noise.
  6. 6.Talk to Triss Merigold.

Objectives a quest can show, in roughly the order they appear; some are optional or mutually exclusive branches.

Advanced: quest facts and console commands (91)

These are script references, not a tested repair sequence. Keep a separate save before changing quest state.

Quest facts (91)

Flags written by quest scripts

64 facts

These flags record script state. Setting one does not run the associated objective or reliably advance the quest.

Iss dd stop
triss_dd_stop

Also used by A Matter of Life and Death, Child of the Elder Blood, Count Reuven's Treasure +4 more

Ciri done
q310_ciri_done
== 1

In phase: Pregeels New

Ciri faced lodge
q310_ciri_faced_lodge
>= 1

Also used by Tedd Deireadh, the Final Age

Ciri gildorf
q310_ciri_gildorf
== 1

Also used by Through Time and Space

Ciri intro over
q310_ciri_intro_over
== 1, > 1

Also used by Through Time and Space

Completed
q310_completed
== 1, >= 1

Also used by Child of the Elder Blood, Through Time and Space

Divination done
q310_divination_done
== 1, >= 1

In phase: Aveling Merchants, Bugfixing, Character Journal Entries, Pregeels New

Keira done
q310_keira_done
== 1, >= 1

Also used by The Nobleman Statuette

Keira stick
q310_keira_stick
== 1

Also used by Now or Never

Lodge talk done
q310_lodge_talk_done
>= 1

In phase: Character Journal Entries, Pregeels New

Philippa rescued
q310_philippa_rescued
== 1

Also used by The Nobleman Statuette

Preparation tracking active
q310_preparation_tracking_active
== 1

Also used by Through Time and Space

Triss yennefer payback
q310_triss_yennefer_payback
> 1, >= 1

Also used by Child of the Elder Blood

Yen novigrad
q310_yen_novigrad
== 1, >= 1

Also used by Out On Your Arse!

Zoltan about avallach
q310_zoltan_about_avallach
== 1

Also used by Through Time and Space

Zoltan done
q310_zoltan_done
>= 1

Also used by A Dangerous Game

Got philippa for music
q310_got_philippa_for_music

In phase: Pregeels New

Intro sequence
q310_intro_sequence

In phase: Pregeels New

Sturgeon dilemma
q310_sturgeon_dilemma

In phase: Pregeels New

Troll charmed
q310_troll_charmed

In phase: Pregeels New

Visiting whoreson
q310_visiting_whoreson

In phase: Pregeels New

Yen initial
q310_yen_initial

In phase: Pregeels New

Attacking keira guards
q310_attacking_keira_guards
== 1

In phase: Get Keira

Axxiied horses
q310_axxiied_horses
== 1

In phase: Pregeels New

Chase active
q310_chase_active
< 1

In phase: Patch Signal Phase 01, Pregeels New

Ciri beginning started
q310_ciri_beginning_started
> 1

Also used by Through Time and Space

Ciri for lodge
q310_ciri_for_lodge
== 1

In phase: Pregeels New

Ciri in camp
q310_ciri_in_camp
== 1

In phase: Pregeels New

Ciri in dandelions
q310_ciri_in_dandelions
== 1

In phase: Pregeels New

Ciri in favella
q310_ciri_in_favella
== 1

In phase: Pregeels New

Ciri is available
q310_ciri_is_available
== 1

In phase: Pregeels New

Ciri near sturgeon
q310_ciri_near_sturgeon
== 1

In phase: Pregeels New

Ciri to sturgeon
q310_ciri_to_sturgeon
== 1, >= 1

In phase: Drunken Rabble, Patch Signal Phase 01, Pregeels New

Ciri wait for lodge
q310_ciri_wait_for_lodge
== 1

In phase: Pregeels New

Ciri ws bits
q310_ciri_ws_bits
== 1

In phase: Pregeels New

Ciri ws hq
q310_ciri_ws_hq
== 1

In phase: Pregeels New

Ciri ws hq inside
q310_ciri_ws_hq_inside
== 1

In phase: Pregeels New

Dijkstra philippa talked
q310_dijkstra_philippa_talked
>= 1

In phase: Character Journal Entries, Pregeels New

Dijkstra spared
q310_dijkstra_spared
>= 1

In phase: Character Journal Entries, Part 1 Sidequests, Pregeels New

Dijkstras other leg
q310_dijkstras_other_leg
== 1, >= 1

In phase: Aveling Merchants, Bugfixing, Cg300 Novigrad, Character Journal Entries

Divination for music
q310_divination_for_music
== 1

In phase: Additional Game Elements, Pregeels New

Drunk guard alert
q310_drunk_guard_alert
== 1

In phase: Pregeels New

Fdb ciri after q311
q310_fdb_ciri_after_q311
== 1

Ciri after Q311

Fdb escapist on ladder
q310_fdb_escapist_on_ladder
== 1

In phase: Pregeels New

Fdb geralt sleeps
q310_fdb_geralt_sleeps
== 1

In phase: Pregeels New

Fdb horse guard hostile
q310_fdb_horse_guard_hostile
== 1

In phase: Pregeels New

Fdb stable unlocked
q310_fdb_stable_unlocked
== 1

In phase: Pregeels New

Geralt helped ciri talk
q310_geralt_helped_ciri_talk
== 1

In phase: Character Journal Entries, Pregeels New

Get keira
q310_get_keira
>= 1

In phase: Pregeels New

Got philippa
q310_got_philippa
== 1

In phase: Additional Game Elements, Pregeels New

Has wine
q310_has_wine
== 1, >= 1

In phase: Aveling Merchants, Bugfixing, Pregeels New

Horses added
q310_horses_added
< 3, >= 1, >= 3

In phase: Pregeels New

Horses stolen
q310_horses_stolen
== 1

In phase: Pregeels New

Know about philippa
q310_know_about_philippa
== 1, >= 1

In phase: Aveling Merchants, Bugfixing, Character Journal Entries, Pregeels New

Lodge
q310_lodge
>= 1

In phase: Aveling Merchants, Bugfixing, Pregeels New

Lodge start
q310_lodge_start
== 1

In phase: Pregeels New

Margaritta rescued
q310_margaritta_rescued
== 1, >= 1

In phase: Character Journal Entries, Pregeels New

Met dudu as whoreson
q310_met_dudu_as_whoreson
>= 1

In phase: Character Journal Entries, Pregeels New

Met living whoreson
q310_met_living_whoreson
== 1, >= 1

In phase: Character Journal Entries, Pregeels New

Negative lines
q310_negative_lines
>= 3

In phase: Pregeels New

Outside prison
q310_outside_prison
== 1

In phase: Pregeels New

Riot guards
q310_riot_guards
== 1, >= 1

In phase: Patch Signal Phase 02, Pregeels New

Started
q310_started
== 1, >= 1

Also used by A Dangerous Game, Fencing Lessons, Now or Never

Yen about rita
q310_yen_about_rita
>= 1

In phase: Character Journal Entries, Patch Signal Phase 01, Pregeels New

Gates the quest checks

27 facts
Triss kiss done
q310_triss_kiss_done
== 1

Gates: Pregeels New

Yen item given
q310_yen_item_given
== 1, >= 1

Gates: Patch Signal Phase 01, Pregeels New

Beer
q310_beer
== 1, >= 1

Gates: Character Journal Entries, Pregeels New

Button pressed
q310_button_pressed
>= 1

Gates: Pregeels New

Cell unlocked
q310_cell_unlocked
== 1

Gates: Pregeels New

Charmed guards
q310_charmed_guards
== 1

Gates: Aveling Merchants, Bugfixing, Pregeels New

Door 1 open
q310_door_1_open
== 1

Gates: Pregeels New

Door 2 open
q310_door_2_open
== 1

Gates: Pregeels New

Door 3 open
q310_door_3_open
== 1

Gates: Pregeels New

Door open
q310_door_open
== 1, >= 1

Must stay unset

Gates: Pregeels New

Doors unlocked
q310_doors_unlocked
== 1

Gates: Pregeels New

Dwarf pointing
q310_dwarf_pointing
== 1

Gates: Pregeels New

Elf pointing
q310_elf_pointing
== 1

Gates: Pregeels New

Explode wall
q310_explode_wall
== 1

Gates: Pregeels New

Fireball
q310_fireball
== 1

Gates: Pregeels New

Fireball dijkstra
q310_fireball_dijkstra
== 1

Gates: Pregeels New

Geralt triss door
q310_geralt_triss_door
== 1

Gates: Pregeels New

Get body
q310_get_body
>= 1

Gates: Pregeels New

Golem summon
q310_golem_summon
== 1

Gates: Pregeels New

Keira lambert love
q310_keira_lambert_love
>= 1

Gates: Character Journal Entries

Killed sheala
q310_killed_sheala
== 1, >= 1

Gates: Character Journal Entries, Pregeels New

Left sheala
q310_left_sheala
>= 1

Gates: Character Journal Entries

Sewer door open
q310_sewer_door_open
== 1

Gates: Pregeels New

To jugglers played
q310_to_jugglers_played
== 1

Gates: Pregeels New

To sturgeon played
q310_to_sturgeon_played
== 1

Gates: Pregeels New

Tried door
q310_tried_door
>= 1

Gates: Pregeels New

Triss kiss
q310_triss_kiss
== 1

Gates: Pregeels New