WitcherDB
Witcher 3 console commands & item ID database

Enchanting: Quality Has Its Price

SecondaryVelenHearts of Stone
Finding large quantities of jade was not easy, but when the witcher set his mind to it, he could even find a dove in a blizzard. Soon enough the Ofieri runewright had what he desired.

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

Set these to advance

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

Painite locked
mq6005_painite_locked

In phase: Enchanter

Painite search
mq6005_painite_search

In phase: Enchanter

Level 0 quest active
mq6005_level_0_quest_active
>= 1

In phase: Enchanter

Novi rich dist general store 01 painite enable
mq6005_novi_rich_dist_general_store_01_painite_enable
>= 1

In phase: Enchanter

Novigrad market trader 01 painite enable
mq6005_novigrad_market_trader_01_painite_enable
>= 1

In phase: Enchanter

Novigrad market trader 03 painite enable
mq6005_novigrad_market_trader_03_painite_enable
>= 1

In phase: Enchanter

Upgrade to level 3 started
mq6005_upgrade_to_level_3_started
>= 1

In phase: Enchanter

Gates the quest checks

7 facts
Lvl 2 timelapse
mq6005_lvl_2_timelapse
>= 1

Gates: Enchanter

Lvl 3 timelapse
mq6005_lvl_3_timelapse
>= 1

Gates: Enchanter

Notice found
mq6005_notice_found
>= 1

Gates: Enchanter

Painite enabled
mq6005_painite_enabled
>= 1

Gates: Enchanter

Painite search novi rich dist general store 01
mq6005_painite_search_novi_rich_dist_general_store_01
>= 1

Gates: Enchanter

Painite search novigrad market trader 01
mq6005_painite_search_novigrad_market_trader_01
>= 1

Gates: Enchanter

Painite search novigrad market trader 03
mq6005_painite_search_novigrad_market_trader_03
>= 1

Gates: Enchanter

Objectives

  1. 1.Acquire a hunk of jade for the Ofieri runewright.
  2. 2.Take the hunk of jade to the Ofieri runewright.
  3. 3.Find a pickaxe.

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