WitcherDB
Witcher 3 console commands & item ID database

It Takes Three to Tango

Main StoryNovigrad
"Don't keep two irons in the fire (especially if by 'irons' we mean sorceresses, and by 'keep in the fire' we mean 'simultaneously profess your love to both')" - an awkward motto, true, but Geralt of Rivia would have been wise to adopt it. Triss and Yennefer punished the two-timing witcher with admirable ingenuity and wit. I must admit I also played a hand in the prank - well, perhaps only a pinky finger, but still, my small role gave me tremendous satisfaction. To save Geralt from the revenge of wronged lovers - I could not help but savor such a magnificent turning of the tables.

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 (40)

Set these to advance

5 facts

Completion flags this step writes — they record a step as done but won't run it or skip the quest forward on their own.

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

Keira done
q310_keira_done
== 1, >= 1

Also used by The Nobleman Statuette

Yen novigrad
q310_yen_novigrad
== 1, >= 1

Also used by Out On Your Arse!

Attacking keira guards
q310_attacking_keira_guards
== 1

In phase: Get Keira

Has wine
q310_has_wine
>= 1

In phase: Aveling Merchants

Gates the quest checks

35 facts
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

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

Gates: Aveling Merchants, Character Journal Entries

Keira stick
q310_keira_stick
== 1

Also used by Now or Never

Lodge talk done
q310_lodge_talk_done
>= 1

Gates: Character Journal Entries

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 item given
q310_yen_item_given
>= 1

Gates: Patch Signal Phase 01

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

Beer
q310_beer
>= 1

Gates: Character Journal Entries

Charmed guards
q310_charmed_guards
== 1

Gates: Aveling Merchants

Chase active
q310_chase_active
< 1

Gates: Patch Signal Phase 01

Ciri beginning started
q310_ciri_beginning_started
> 1

Also used by Through Time and Space

Ciri to sturgeon
q310_ciri_to_sturgeon
== 1, >= 1

Gates: Drunken Rabble, Patch Signal Phase 01

Dijkstra philippa talked
q310_dijkstra_philippa_talked
>= 1

Gates: Character Journal Entries

Dijkstra spared
q310_dijkstra_spared
>= 1

Gates: Character Journal Entries, Part 1 Sidequests

Dijkstras other leg
q310_dijkstras_other_leg
>= 1

Gates: Aveling Merchants, Cg300 Novigrad, Character Journal Entries

Divination for music
q310_divination_for_music
== 1

Gates: Additional Game Elements

Geralt helped ciri talk
q310_geralt_helped_ciri_talk
== 1

Gates: Character Journal Entries

Got philippa
q310_got_philippa
== 1

Gates: Additional Game Elements

Keira lambert love
q310_keira_lambert_love
>= 1

Gates: Character Journal Entries

Killed sheala
q310_killed_sheala
>= 1

Gates: Character Journal Entries

Know about philippa
q310_know_about_philippa
== 1, >= 1

Gates: Aveling Merchants, Character Journal Entries

Left sheala
q310_left_sheala
>= 1

Gates: Character Journal Entries

Lodge
q310_lodge
>= 1

Gates: Aveling Merchants

Margaritta rescued
q310_margaritta_rescued
>= 1

Gates: Character Journal Entries

Met dudu as whoreson
q310_met_dudu_as_whoreson
>= 1

Gates: Character Journal Entries

Met living whoreson
q310_met_living_whoreson
>= 1

Gates: Character Journal Entries

Riot guards
q310_riot_guards
>= 1

Gates: Patch Signal Phase 02

Started
q310_started
== 1, >= 1

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

Yen about rita
q310_yen_about_rita
>= 1

Gates: Character Journal Entries, Patch Signal Phase 01

Objectives

  1. 1.Bring some good wine to your rendez-vous with Triss and Yennefer.
  2. 2.Meet Triss and Yennefer in the Kingfisher.

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