WitcherDB
Witcher 3 console commands & item ID database

The Sunstone

Main StoryNovigrad
The emperor's flagship was anchored in Skellige's waters when Geralt arrived. His Imperial Majesty would preside over the battle in person - but more important to Geralt was the prisoner he held on his ship, the Nilfgaardian sorceress Fringilla Vigo, whose aid could turn the tide of Ciri's defense. Geralt thus asked the Emhyr to lend him his captive sorceress. Though Fringilla was a suspected traitor, Emhyr agreed.

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

Set these to advance

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

Avallach dd stop
avallach_dd_stop

Also used by On Thin Ice, Tedd Deireadh, the Final Age, Through Time and Space

Ciri eqp unmount
ciri_eqp_unmount

Also used by Blood on the Battlefield, The Battle of Kaer Morhen, The Isle of Mists

Morszczynka killed
q210_morszczynka_killed

In phase: Morszczynka Meet, Precanaris

Iss dd stop
triss_dd_stop

Also used by A Matter of Life and Death, Count Reuven's Treasure, Now or Never +4 more

Emhyr done
q210_emhyr_done
>= 1

In phase: Character Journal Entries, Emhyr, Precanaris

Lab done
q210_lab_done
>= 1

In phase: Character Journal Entries, Emhyr, Precanaris

Lugos dead
q210_lugos_dead
>= 1

In phase: Cg200 Skellige, Character Journal Entries, Precanaris

On quest
q210_on_quest
== 1, >= 1

Also used by Coronation, Echoes of the Past, King's Gambit +1 more

Quest start
q210_quest_start
== 1, >= 1

Also used by The Lord of Undvik

Ruins done
q210_ruins_done
>= 1

In phase: Emhyr, Precanaris

Fringilla dd start
fringilla_dd_start

In phase: Emhyr

Disable comm molo
q210_disable_comm_molo

-1

Golem inactive
q210_golem_inactive

In phase: Vault Monsters

Golem inactive2
q210_golem_inactive2

In phase: Vault Monsters

Hide avallach choices
q210_hide_avallach_choices

In phase: Precanaris

Holmstein community
q210_holmstein_community

In phase: Precanaris

Lugos comm disable
q210_lugos_comm_disable

In phase: Precanaris

Negotiation community
q210_negotiation_community

In phase: Precanaris

Active chat boat
q210_active_chat_boat
== 1, >= 1

In phase: Emhyr, Precanaris

Ava golem alive
q210_ava_golem_alive
>= 1

In phase: Precanaris, Vault Monsters

Can goto emhyr
q210_can_goto_emhyr
>= 1

In phase: Character Journal Entries, Emhyr, Precanaris

Ciri on skjall
q210_ciri_on_skjall
== 1, >= 1

In phase: Emhyr, Precanaris

Fdb chat 1 fleet
q210_fdb_chat_1_fleet
>= 1

In phase: Emhyr

Fdb chat 2 fleet
q210_fdb_chat_2_fleet
>= 1

In phase: Emhyr

Fdb chat 3 fleet
q210_fdb_chat_3_fleet
>= 1

In phase: Emhyr

Fdb chat 4 fleet
q210_fdb_chat_4_fleet
>= 1

In phase: Emhyr

Fdb geralt spotted night
q210_fdb_geralt_spotted_night
== 1, >= 1

In phase: Emhyr

Fdb longer reaction
q210_fdb_longer_reaction
>= 1

In phase: Emhyr

Fil marg chat deck
q210_fil_marg_chat_deck
>= 1

In phase: Precanaris

Going with ciri to morszczynka
q210_going_with_ciri_to_morszczynka
>= 1

In phase: Morszczynka Meet, Precanaris, Vault Monsters

Met ava lover
q210_met_ava_lover
>= 1

In phase: Precanaris

Ruins and lab start
q210_ruins_and_lab_start
>= 1

In phase: Emhyr, Precanaris

Skjall grave visited
q210_skjall_grave_visited
>= 1

In phase: Character Journal Entries, Precanaris

Spn pearlmonster
q210_spn_pearlmonster
>= 1

In phase: Precanaris

Stop 03 ciri chat
q210_stop_03_ciri_chat
>= 1

In phase: Precanaris

Svanrige cool bro
q210_svanrige_cool_bro
>= 1

In phase: Character Journal Entries, Precanaris

Teleport from skjall
q210_teleport_from_skjall
>= 1

In phase: Precanaris

When fring triss chat
q210_when_fring_triss_chat
>= 1

In phase: Emhyr, Precanaris

Gates the quest checks

36 facts
Cerys hjalmar dead
q210_cerys_hjalmar_dead
>= 1

Gates: Character Journal Entries

Gave lara necklace
q210_gave_lara_necklace
> 1, >= 1

Also used by Tedd Deireadh, the Final Age

Skjall done
q210_skjall_done
>= 1

Also used by Tedd Deireadh, the Final Age

Completed
q310_completed
== 1

Also used by Payback, Through Time and Space

Triss yennefer payback
q310_triss_yennefer_payback
>= 1

Also used by Payback

Activate lab door
q210_activate_lab_door
>= 1

Gates: Precanaris

Blood door open
q210_blood_door_open
>= 1

Gates: Precanaris

Cs ciri destroy lab
q210_cs_ciri_destroy_lab
>= 1

Gates: Character Journal Entries, Precanaris

Cs start lab destroy music
q210_cs_start_lab_destroy_music
>= 1

Gates: Precanaris

Filippa cut hand
q210_filippa_cut_hand
>= 1

Gates: Precanaris

Found lover brush
q210_found_lover_brush
>= 1

Gates: Precanaris

Found lover food
q210_found_lover_food
>= 1

Gates: Precanaris

Found lover mirror
q210_found_lover_mirror
>= 1

Gates: Precanaris

Found lover perfume
q210_found_lover_perfume
>= 1

Gates: Precanaris

Hide additional ships
q210_hide_additional_ships
>= 1

Gates: Precanaris

Hide whale
q210_hide_whale
>= 1

Gates: Precanaris

In ava we trust
q210_in_ava_we_trust
>= 1

Gates: Character Journal Entries

Knows about ruins
q210_knows_about_ruins
>= 1

Gates: Precanaris

Mus bran nego combat
q210_mus_bran_nego_combat
>= 1

Gates: Precanaris

Mus bran nego silent
q210_mus_bran_nego_silent
>= 1

Gates: Precanaris

Mus lugos combat
q210_mus_lugos_combat
>= 1

Gates: Precanaris

Mus lugos to gmpl
q210_mus_lugos_to_gmpl
>= 1

Gates: Precanaris

Open rift door
q210_open_rift_door
>= 1

Gates: Precanaris

Remind eyvind bonfire
q210_remind_eyvind_bonfire
>= 1

Gates: Precanaris

Riddle mirror setup ok
q210_riddle_mirror_setup_ok
>= 1

Gates: Precanaris

Show additional ships
q210_show_additional_ships
>= 1

Gates: Precanaris

Show beams
q210_show_beams
>= 1

Gates: Precanaris

Show whale
q210_show_whale
>= 1

Gates: Precanaris

Start levitate stairs
q210_start_levitate_stairs
>= 1

Gates: Precanaris

Start unhide wall
q210_start_unhide_wall
>= 1

Gates: Precanaris

Tell ava ab lab
q210_tell_ava_ab_lab
>= 1

Gates: Character Journal Entries

Tell ava ab lara
q210_tell_ava_ab_lara
>= 1

Gates: Character Journal Entries

Tell ava ab lover
q210_tell_ava_ab_lover
>= 1

Gates: Character Journal Entries

Tried open rift door
q210_tried_open_rift_door
>= 1

Gates: Precanaris

Used spikes switch
q210_used_spikes_switch
>= 1

Gates: Spike Room

Visit skjall grave
q210_visit_skjall_grave
>= 1

Gates: Character Journal Entries

Objectives

  1. 1.Ask Crach where Ermion is.
  2. 2.Defeat Lugos' men.
  3. 3.Defeat the Nilfgaardians.
  4. 4.Talk to Ermion.
  5. 5.Talk to Ermion outside of Madman Lugos' territory.
  6. 6.Set up the mirror system properly.
  7. 7.Continue exploring the ruins.
  8. 8.Get past the spike traps.
  9. 9.Disable the spike trap.
  10. 10.Examine the Sunstone.
  11. 11.Talk to the bard known as Eyvind.
  12. 12.Talk to the pearl diver.
  13. 13.Find and talk to the pearl diver.
  14. 14.Rejoin the sorceresses.
  15. 15.Help Eyvind light the signal fire.
  16. 16.Meet Philippa in the elven ruins.
  17. 17.Explore the elven ruins with Philippa Eilhart.
  18. 18.Exterminate the monsters.
  19. 19.Talk to Yennefer.

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