WitcherDB
Witcher 3 console commands & item ID database

Contract: Devil by the Well

Witcher ContractWhite Orchard
Malicious beings usually haunt the ruins of castles, fortresses or, as a last resort, towers. The wraith of White Orchard, however, chose a much more everyday site for her haunting: a well. Geralt decided to drive this being off - perhaps to prevent it from harming anyone dwelling nearby, or perhaps in hope that someone would pay him for his trouble.

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

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

Farmers daughter dead
mq0003_farmers_daughter_dead

In phase: Freshwater

Complete
mq0003_complete
> 1

In phase: Freshwater, Persistent Content

Fdb prepare active
mq0003_fdb_prepare_active

In phase: Freshwater

Got find bind objective
mq0003_got_find_bind_objective

In phase: Freshwater

Hamlet inhabited
mq0003_hamlet_inhabited

In phase: Persistent Content

Saw noonwraith
mq0003_saw_noonwraith

In phase: Freshwater

Accepted
mq0003_accepted
> 1

In phase: Freshwater

Accepted quest
mq0003_accepted_quest
> 1

In phase: Accepted Quest, Freshwater

Been at well
mq0003_been_at_well
> 1

In phase: Freshwater

Body removed
mq0003_body_removed
== 1, > 1

In phase: Freshwater

Bracelet destroyed
mq0003_bracelet_destroyed
> 1

In phase: Freshwater

Cave tunnel found
mq0003_cave_tunnel_found
> 1

In phase: Freshwater

Check the well
mq0003_check_the_well
> 1

In phase: Freshwater

Find evidence
mq0003_find_evidence
> 1

In phase: Freshwater

Found skeleton
mq0003_found_skeleton
>= 1

In phase: Freshwater

Found tracks to well
mq0003_found_tracks_to_well
> 1

In phase: Freshwater

Geralt read about noonwraiths
mq0003_geralt_read_about_noonwraiths
> 1

In phase: Freshwater, Read About Noonwraiths, Read Journal

Gp dlg playing
mq0003_gp_dlg_playing
< 1, > 1

In phase: Geralt Gp Dlg Tickets

Gpdlg already have diary
mq0003_gpdlg_already_have_diary
> 1

In phase: Freshwater

Gpdlg better look around
mq0003_gpdlg_better_look_around
> 1

In phase: Freshwater

Gpdlg find binding object
mq0003_gpdlg_find_binding_object
> 1

In phase: Freshwater, Read Journal

Gpdlg on girls diary
mq0003_gpdlg_on_girls_diary
> 1

In phase: Freshwater

Gpdlg on wraith
mq0003_gpdlg_on_wraith
> 1

In phase: Freshwater

Its a noonwraith
mq0003_its_a_noonwraith
> 1

In phase: Freshwater, Its A Noonwraith

Journal no longer necessary
mq0003_journal_no_longer_necessary
== 1, > 1

In phase: Freshwater

Layers loaded
mq0003_layers_loaded
> 1

In phase: Show Layers, Wait For Layers

Left cave
mq0003_left_cave
> 1

In phase: Freshwater

Noonwraith already there
mq0003_noonwraith_already_there
> 1

In phase: Freshwater

Noonwraith banished
mq0003_noonwraith_banished
> 1, >= 1

In phase: Freshwater, Lw Prologue Noonwraith Settlement, Persistent Content

Noonwraith hostile
mq0003_noonwraith_hostile
> 1

In phase: Freshwater

Noonwraith summoned
mq0003_noonwraith_summoned
== 1

In phase: Freshwater

Read diary
mq0003_read_diary
== 1

In phase: Freshwater

Seen corpse hanging
mq0003_seen_corpse_hanging
> 1

In phase: Freshwater

Talked to farmer
mq0003_talked_to_farmer
> 1

In phase: Freshwater

Gates the quest checks

6 facts
Bracelet placed
mq0003_bracelet_placed
> 1

Gates: Freshwater

Corpse brought
mq0003_corpse_brought
> 1

Gates: Freshwater

Corpse ignited
mq0003_corpse_ignited
> 1

Gates: Freshwater

Fire green
mq0003_fire_green
> 1

Gates: Freshwater

Girls diary
mq0003_girls_diary
> 1

Gates: Read Girls Diary

Womans corpse found
mq0003_womans_corpse_found
> 1

Gates: Freshwater

Objectives

  1. 1.Find a way out of the cave.
  2. 2.Find a way to return to the surface.
  3. 3.Leave the cave.
  4. 4.Return to Odolan for a reward.
  5. 5.Check if there's a noonwraith contract on the White Orchard notice board.
  6. 6.Find the spirit that haunts the well.
  7. 7.Defeat the noonwraith.
  8. 8.Take a trophy from the noonwraith.
  9. 9.Ask Odolan about the contract.
  10. 10.Go down the well and look for something that belonged to the dead woman using your Witcher Senses.
  11. 11.Light a fire to destroy the noonwraith's bones and bracelet.
  12. 12.Prepare to fight the noonwraith and light a fire near the well.
  13. 13.Read the diary from the ruined house.
  14. 14.Follow the drag marks using your Witcher Senses.
  15. 15.Use your Witcher Senses to examine the well.
  16. 16.Inspect the well.
  17. 17.Read the entry about noonwraiths in the Bestiary.
  18. 18.Find out what binds the noonwraith to the ruined village.
  19. 19.Retrieve the body from the well.
  20. 20.Find out what binds the noonwraith to the well.
  21. 21.Find evidence of the spirit's presence using your Witcher Senses.

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