WitcherDB
Witcher 3 console commands & item ID database

The Volunteer

It turned out the dubious musical talents belonged to a troll who believed himself part of the Redanian army. His fondest dream was for fort he had been assigned to guard to look like a proper Redanian fort. Bear in mind that a troll's mental capacity is roughly that of a none-too-bright toddler, and you'll understand why this particular one felt a Redanian fort should be painted in bright Redanian colors. Geralt brought him red and white paint, which made him as happy as a child finding a present under his pillow.

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

Set these to advance

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

Fdb quest finished
mq1022_fdb_quest_finished
>= 1

In phase: Border Troll

Fdb troll killed
mq1022_fdb_troll_killed
>= 1

In phase: Border Troll, Gr16 Prospector Camp

Fdb merchant
mq1022_fdb_merchant

In phase: Border Troll

Gates the quest checks

1 fact
Fdb quest taken
mq1022_fdb_quest_taken
== 1, >= 1

Gates: Border Troll

Objectives

  1. 1.Kill the troll.
  2. 2.Find the paint the troll needs.
  3. 3.Deliver the paint to the troll.
  4. 4.Look around the area.

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