WitcherDB
Witcher 3 console commands & item ID database

Enchanting: Start-up Costs

SecondaryVelenHearts of Stone
You can tell an experienced witcher by the way he examines a notice board. To the novice eye, these weathered planks contain nothing but clumsily-scrawled messages touching on matters thoroughly mundane: trifling announcements, offers of sale or purchase, lewd rhymes, et cetera, et cetera, ad nauseam. A witcher with years under his belt, however, will search the dross carefully, knowing that it often hides a jewel – a witcher contract, for example, or, as in this particular case, information about a mysterious "runewright" from a far-off land...

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 5000 crowns for the Ofieri runewright.
  2. 2.Give 5000 crowns to the Ofieri runewright.
  3. 3.Visit the runewright and learn more about his craft.

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