WitcherDB
Witcher 3 console commands & item ID database

A Midnight Clear

SecondaryToussaintHearts of Stone
Geralt, remembering Shani's love for rowan blossoms, brought her a branch of them, which she delightedly plaited into her hair. Oh, if you'd only seen her then… She looked lovely, radiant, even.

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

Set these to advance

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

Olgierd community active
olgierd_community_active

Also used by Evil's Soft First Touches

Shani dd start
shani_dd_start

Also used by Whatsoever a Man Soweth…

Censer ritual done
q602_censer_ritual_done
>= 1

Add q602_censer_ritual_done

Done
q602_done
>= 1

Add q602_done

Fireeater case solved
q602_fireeater_case_solved
>= 1

Add q602_fireeater_case_solved

Fireeater killed
q602_fireeater_killed
>= 1

Add q602_fireeater_killed

Geralt possessed
q602_geralt_possessed
>= 1

Also used by Open Sesame!, The Warble of a Smitten Knight

Olgierd final done
q602_olgierd_final_done
>= 1

Also used by Open Sesame!

Pig game won
q602_pig_game_won
>= 1

Add q602_pig_game_won

Shani romance completed
q602_shani_romance_completed
>= 1

Add q602_shani_romance_completed

q602_
q602_

Add q602_done

Alcohol 2
q602_alcohol_2

Add q602_alcohol_2

Cleanup
q602_cleanup

Add q602_cleanup

Dancing scene
q602_dancing_scene

Add q602_dancing_scene

Destroyed entites
q602_destroyed_entites

Add q602_destroyed_entites +1

Geralt juggling
q602_geralt_juggling

Add q602_geralt_juggling

Left wedding
q602_left_wedding

Add q602_left_wedding

Pig game
q602_pig_game

Add q602_pig_game

Sector 8
q602_sector_8

Add q602_sector_8

Wedding no bards
q602_wedding_no_bards

Add q602_wedding_no_bards

Alcohol 1
q602_alcohol_1
>= 1

Add q602_alcohol_1

Censer comment
q602_censer_comment
>= 1

Add q602_censer_comment -1

Censer tutorial
q602_censer_tutorial
>= 1

Add q602_censer_tutorial

Chat playing
q602_chat_playing
<= 1, >= 1

Add q602_chat_playing

Comment alcohol 1
q602_comment_alcohol_1
>= 1

Add q602_comment_alcohol_1

Comment alcohol 2
q602_comment_alcohol_2
>= 1

Add q602_comment_alcohol_2

Comment chat game
q602_comment_chat_game
>= 1

Add q602_comment_chat_game

Comment flower 1
q602_comment_flower_1
>= 1

Add q602_comment_flower_1

Comment flower 3
q602_comment_flower_3
>= 1

Add q602_comment_flower_3

Crypt censered
q602_crypt_censered
>= 1

Add q602_crypt_censered

Dancing scene played
q602_dancing_scene_played
<= 1, >= 1

Add q602_dancing_scene_played

Fireeater brought back
q602_fireeater_brought_back
>= 1

Add q602_fireeater_brought_back

Fireeater escort
q602_fireeater_escort
>= 1

Add q602_fireeater_escort

Fireeater found
q602_fireeater_found
>= 1

Add q602_fireeater_found

Fireeater left
q602_fireeater_left
>= 1

Add q602_fireeater_left

Fireeater reached river
q602_fireeater_reached_river
>= 1

Add q602_fireeater_reached_river

Flower 1
q602_flower_1
>= 1

Add q602_flower_1

Flower 3
q602_flower_3
>= 1

Add q602_flower_3

Geralt done juggling
q602_geralt_done_juggling
>= 1

Add q602_geralt_done_juggling

Pants failsafe
q602_pants_failsafe
>= 1

Add q602_pants_failsafe

Pig chat playing
q602_pig_chat_playing
< 1

Add q602_pig_chat_playing

Pig game chat played
q602_pig_game_chat_played
>= 1

Add q602_pig_game_chat_played

Pig game cheating
q602_pig_game_cheating
>= 1

Add q602_pig_game_cheating

Pig in pen
q602_pig_in_pen
>= 2

Add q602_pig_in_pen

Sector 1
q602_sector_1
>= 1

Add q602_sector_1

Sector 2
q602_sector_2
>= 1

Add q602_sector_2

Sector 3
q602_sector_3
>= 1

Add q602_sector_3

Sector 4
q602_sector_4
>= 1

Add q602_sector_4

Sector 5
q602_sector_5
>= 1

Add q602_sector_5

Sector 6
q602_sector_6
>= 1

Add q602_sector_6

Sector 7
q602_sector_7
>= 1

Add q602_sector_7

Shani likes rowan
q602_shani_likes_rowan
>= 1

Add q602_shani_likes_rowan

Turn off crypt
q602_turn_off_crypt
>= 1

Add q602_turn_off_crypt

Wedding ceremony
q602_wedding_ceremony
>= 1

Add q602_wedding_ceremony

Wedding game
q602_wedding_game
== 1, == 2, == 3, == 4, >= 1, >= 5

Add q602_wedding_game +1

Wedding horses no
q602_wedding_horses_no
>= 1

Add q602_wedding_horses_no

Wedding minor activity
q602_wedding_minor_activity
>= 6

Add q602_wedding_minor_activity +1

Wedding start
q602_wedding_start
>= 1

Add q602_wedding_start

Witold introduced
q602_witold_introduced
>= 1

Add q602_witold_introduced

Witold scene playing
q602_witold_scene_playing
<= 1

Add q602_witold_scene_playing

Gates the quest checks

53 facts
Fireeater cap given
q602_fireeater_cap_given
>= 1

Gates: Wedding

Gwent lost
q602_gwent_lost
== 1, >= 1

Gates: Wedding

Pig mascot won
q602_pig_mascot_won
>= 1

Also used by Whatsoever a Man Soweth…

Done
q603_done
>= 1

Also used by Open Sesame!

Censer used
q602_censer_used
>= 1

Gates: Wedding

Dance music
q602_dance_music
>= 1

Gates: Wedding

Despawn folk dancers
q602_despawn_folk_dancers
>= 1

Gates: Wedding

Despawn sexy dancers
q602_despawn_sexy_dancers
>= 1

Gates: Wedding

Despawn speach spectators
q602_despawn_speach_spectators
>= 1

Gates: Wedding

Diving take off kontusz
q602_diving_take_off_kontusz
>= 1

Gates: Wedding

Diving take off pants
q602_diving_take_off_pants
>= 1

Gates: Wedding

Dog axiied
q602_dog_axiied
>= 1

Gates: Wedding

Done sitting
q602_done_sitting
>= 1

Gates: Wedding

Drunk bards
q602_drunk_bards
>= 1

Gates: Romance

Enter stable
q602_enter_stable
>= 1

Gates: Wedding

Equip cut palm
q602_equip_cut_palm
>= 1

Gates: Wedding

Family hostile
q602_family_hostile
>= 1

Gates: Wedding

Geralt juggled
q602_geralt_juggled
>= 1

Gates: Wedding

Had sex with shani
q602_had_sex_with_shani
== 1, >= 1

Gates: Character Entries, Romance

Ladder chat played
q602_ladder_chat_played
>= 1

Gates: Wedding

Load blanket
q602_load_blanket
== 1

Gates: Romance

Mr mirror met
q602_mr_mirror_met
>= 1

Gates: Wedding

Open pig gate shani
q602_open_pig_gate_shani
>= 1

Gates: Wedding

Pick up gesture 1
q602_pick_up_gesture_1
>= 1

Gates: Wedding

Pick up gesture 2
q602_pick_up_gesture_2
>= 1

Gates: Wedding

Pick up gesture 3
q602_pick_up_gesture_3
>= 1

Gates: Wedding

Pick up gesture 4
q602_pick_up_gesture_4
>= 1

Gates: Wedding

Pig game resigned
q602_pig_game_resigned
>= 1

Gates: Wedding

Put on boots
q602_put_on_boots
>= 1

Gates: Wedding

Put on kontusz
q602_put_on_kontusz
>= 1

Gates: Wedding

Remove horse
q602_remove_horse
>= 1

Gates: Wedding

Romance music
q602_romance_music
>= 1

Gates: Romance

Sad shani poked
q602_sad_shani_poked
>= 1

Gates: Romance

Secret crypt looted
q602_secret_crypt_looted
>= 1

Gates: Wedding

Set time
q602_set_time
>= 1

Gates: Wedding

Sex time later
q602_sex_time_later
>= 1

Gates: Romance

Shani girlfriend w1
q602_shani_girlfriend_w1
>= 1

Gates: Character Entries, Wedding

Shani got rowanberry
q602_shani_got_rowanberry
== 1, >= 1

Gates: Romance

Shani has no shoe
q602_shani_has_no_shoe
>= 1

Gates: Wedding

Shani has shoe back
q602_shani_has_shoe_back
>= 1

Gates: Wedding

Shani puke
q602_shani_puke
>= 1

Gates: Romance

Shani waits by crypt
q602_shani_waits_by_crypt
>= 1

Gates: Wedding

Shave geralt
q602_shave_geralt
>= 1

Gates: Wedding

Shoe found
q602_shoe_found
>= 1

Gates: Wedding

Spawn fireeater audience
q602_spawn_fireeater_audience
>= 1

Gates: Wedding

Spawn sexy dancers
q602_spawn_sexy_dancers
>= 1

Gates: Wedding

Spawn speach spectators
q602_spawn_speach_spectators
>= 1

Gates: Wedding

Take off ears
q602_take_off_ears
>= 1

Gates: Wedding

Turn off gameplay chasing
q602_turn_off_gameplay_chasing
>= 1

Gates: Wedding

Turn off smoke
q602_turn_off_smoke
>= 1

Gates: Wedding

Walk starts
q602_walk_starts
== 1, >= 1

Gates: Additional Game Elements, Romance

Wedding time later
q602_wedding_time_later
>= 1

Gates: Wedding

Started
q604_started
>= 1

Also used by Scenes From a Marriage

Objectives

  1. 1.Use your Witcher Senses to find something that will cheer Shani up.
  2. 2.Give Shani the present.
  3. 3.Go on a walk with Shani.
  4. 4.Read Shani's Character entry in the Journal to find out what might cheer her up.
  5. 5.Give Shani the alcohol.

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