WitcherDB
Witcher 3 console commands & item ID database

A Walk on the Waterfront

SecondaryNovigrad
The witcher defended the aristocrat from bandits as he indulged in a bit of slumming. Not his most glamorous contract, but neither was it the worst thing he'd ever had to do for coin.

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

Set these to advance

4 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.

Finished
mq3005_finished

In phase: Bad Alley

Fdb escort
mq3005_fdb_escort

In phase: Bad Alley

Fdb noble alive
mq3005_fdb_noble_alive
>= 1

In phase: Bad Alley

Fdb player left
mq3005_fdb_player_left
>= 1

In phase: Bad Alley

Gates the quest checks

1 fact
Fdb dialog started
mq3005_fdb_dialog_started
>= 1

Gates: Bad Alley

Objectives

  1. 1.Escort the nobleman.
  2. 2.Defeat the bandits.

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