WitcherDB
Witcher 3 console commands & item ID database

The Warble of a Smitten Knight

SecondaryToussaintBlood and Wine
In observance of tradition, the witcher had to reveal a name to take part in the tourney. He chose the immensely original moniker "Geralt of Rivia."
Missable. Check this story window before progressing through Capture the Castle. Cutoff: Meeting Captain de la Tour during the quest. see the full missables checklist.

Choices & consequences

Knight Guillaume is smitten with Lady Vivienne, who hides the curse of the Allgod — part-bird, doomed to transform under moonlight. How you lift it shapes how long she lives.

How do you break Vivienne's curse?

  • Tell Guillaume the truth

    Guillaume willingly takes the curse onto himself, where it's far weaker; Vivienne is freed and keeps a full life. The happiest outcome.

  • Keep her secret (the oriole-egg ritual)

    The curse is lifted into an oriole egg. Vivienne is free — but bound to the bird's lifespan, she has only a few years left.

Objectives

  1. 1.Go to the inscription tent and enter the tourney.
  2. 2.Go to the shooting range.
  3. 3.Geralt's Score
  4. 4.Horm's Score
  5. 5.Talk to Guillaume.
  6. 6.Visit Guillaume in the medics' tent.
  7. 7.Follow Guillaume.
  8. 8.Use your Witcher Senses to investigate Vivienne's tent.
  9. 9.Go to the entrance to the racing course.
  10. 10.Go to the starting line on horseback.
  11. 11.Dummies Hit:
  12. 12.Checkpoints Passed:
  13. 13.Win the horse race.
  14. 14.Follow Guillaume to the race track.
  15. 15.Return to Guillaume.
  16. 16.Go to the starting line.
  17. 17.Follow Guillaume to the shooting range.
  18. 18.Stand in the indicated position.
  19. 19.Shoot all six targets.
  20. 20.Follow Guillaume to the training grounds.
  21. 21.Defeat Delwyn.
  22. 22.Go to the center of the arena.
  23. 23.Defeat Donimir.
  24. 24.Defeat Guy.
  25. 25.Defeat Horm.
  26. 26.Defeat Llinos.
  27. 27.Defeat Rainfarn.
  28. 28.Follow Guillaume to the after-tourney celebration.
  29. 29.Meet Guillaume at the after-tourney celebration.
  30. 30.Sit down across from Guillaume.

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

Advanced: quest facts and console commands (140)

These are script references, not a tested repair sequence. Keep a separate save before changing quest state.

Quest facts (140)

Flags written by quest scripts

92 facts

These flags record script state. Setting one does not run the associated objective or reliably advance the quest.

Fire lit
q101_fire_lit

Also used by A Midnight Clear, Enchanting: Start-up Costs, Evil's Soft First Touches +3 more

Opening done
q701_opening_done

Also used by Envoys, Wineboys

Anseis duel won
sq701_anseis_duel_won

In phase: Tournament, Tournament Backup

Gwent 01 won
sq701_gwent_01_won

In phase: Tournament, Tournament Backup

Race won
sq701_race_won

In phase: Tournament, Tournament Backup

Shooting range tutorial done
sq701_shooting_range_tutorial_done

In phase: Tournament, Tournament Backup

Vivienne skellige dead
sq701_vivienne_skellige_dead

In phase: Additional Game Elements

Won
sq701_won

In phase: Tournament, Tournament Backup

Done
sq701_done
== 1

Also used by There Can Be Only One

Finale done
sq701_finale_done
== 1, >= 1

In phase: Tournament, Tournament Backup

Finale done pond
sq701_finale_done_pond
>= 1

Also used by Tesham Mutna

Papillon free
sq701_papillon_free
>= 1

Also used by Of Sheers and a Witcher I Sing

Reached meadow
sq701_reached_meadow
>= 1

Also used by A Portrait of the Witcher as an Old Man, Tesham Mutna

Tailles fistfight won
sq701_tailles_fistfight_won
>= 1

In phase: Tournament, Tournament Backup

Duel anseis
sq701_duel_anseis

In phase: Tournament

Knights active
sq701_knights_active

In phase: Tournament, Tournament Backup

Lazaret
sq701_lazaret

In phase: Tournament

Mirror had talk
sq701_mirror_had_talk

In phase: Tournament, Tournament Backup

Race competition active
sq701_race_competition_active

In phase: Tournament, Tournament Backup

Race competition track
sq701_race_competition_track

In phase: Tournament, Tournament Backup

Race tutorial active
sq701_race_tutorial_active

In phase: Tournament

Shooting range competition active
sq701_shooting_range_competition_active

In phase: Tournament, Tournament Backup

Shooting range start active
sq701_shooting_range_start_active

In phase: Tournament, Tournament Backup

Shooting range still active
sq701_shooting_range_still_active

In phase: Tournament

Tailles anseis active
sq701_tailles_anseis_active

In phase: Tournament, Tournament Backup

Tournament ends
sq701_tournament_ends

In phase: Tournament, Tournament Backup

Vivienne speach
sq701_vivienne_speach

In phase: Tournament, Tournament Backup

Arena active
sq701_arena_active
>= 1

In phase: Bugfix, Tournament

Clue bruxa
sq701_clue_bruxa
>= 1

In phase: Tournament, Tournament Backup

Clue claw marks
sq701_clue_claw_marks
== 1, >= 1

In phase: Tournament, Tournament Backup

Clue clothes
sq701_clue_clothes
== 1

In phase: Tournament, Tournament Backup

Clue feather
sq701_clue_feather
== 1, >= 1

In phase: Tournament, Tournament Backup

Clue illusions
sq701_clue_illusions
== 1

In phase: Tournament, Tournament Backup

Clue naezan salts
sq701_clue_naezan_salts
== 1

In phase: Tournament, Tournament Backup

Clues found
sq701_clues_found
>= 4

In phase: Tournament, Tournament Backup

Delwyn down
sq701_delwyn_down
>= 1

In phase: Tournament, Tournament Backup

Duelled w anseis
sq701_duelled_w_anseis
>= 1

for mq7006

Followed bird
sq701_followed_bird
>= 1

In phase: Tournament, Tournament Backup

Guillaume egg
sq701_guillaume_egg
>= 1

In phase: Character Journal Entries, Tournament, Tournament Backup

Guillaume egg epilogue
sq701_guillaume_egg_epilogue
>= 1

In phase: Character Journal Entries, Tournament, Tournament Backup

Guillaume pond epilogue
sq701_guillaume_pond_epilogue
>= 1

In phase: Character Journal Entries, Tournament, Tournament Backup

Guillaume start
sq701_guillaume_start
>= 1

In phase: Character Journal Entries, Tournament, Tournament Backup

Guy down
sq701_guy_down
>= 1

In phase: Tournament, Tournament Backup

Horm down
sq701_horm_down
>= 1

In phase: Tournament, Tournament Backup

Horse combat tutorial start
sq701_horse_combat_tutorial_start
>= 1

In phase: Tournament, Tournament Backup, Tutorial

Llinos down
sq701_llinos_down
>= 1

In phase: Tournament, Tournament Backup

Lost bird
sq701_lost_bird
>= 1

In phase: Tournament, Tournament Backup

More than half
sq701_more_than_half
>= 5

In phase: Shooting Range Tournament, Tournament Backup

Opposing knight down
sq701_opposing_knight_down
<= 5

In phase: Tournament, Tournament Backup

Palmerin down
sq701_palmerin_down
>= 1

In phase: Tournament, Tournament Backup

Race active
sq701_race_active
== 1

In phase: Poi Pleg 02, Tournament, Tournament Backup

Race no crossbow
sq701_race_no_crossbow
>= 1

In phase: Tournament, Tournament Backup

Race no sword
sq701_race_no_sword
>= 1

In phase: Tournament, Tournament Backup

Race tut no crossbow
sq701_race_tut_no_crossbow
>= 1

In phase: Tournament, Tournament Backup

Race tut no sword
sq701_race_tut_no_sword
>= 1

In phase: Tournament, Tournament Backup

Shoot comp no crossbow
sq701_shoot_comp_no_crossbow
>= 1

In phase: Tournament, Tournament Backup

Shoot competition target 01 hit
sq701_shoot_competition_target_01_hit
== 1

In phase: Tournament Backup

Shoot competition target 02 hit
sq701_shoot_competition_target_02_hit
== 1

In phase: Tournament Backup

Shoot competition target 03 hit
sq701_shoot_competition_target_03_hit
== 1

In phase: Tournament Backup

Shoot competition target 04 hit
sq701_shoot_competition_target_04_hit
== 1

In phase: Tournament Backup

Shoot competition target 05 hit
sq701_shoot_competition_target_05_hit
== 1

In phase: Tournament Backup

Shoot competition target 06 hit
sq701_shoot_competition_target_06_hit
== 1

In phase: Tournament Backup

Shoot competition target 07 hit
sq701_shoot_competition_target_07_hit
== 1

In phase: Tournament Backup

Shoot competition target 08 hit
sq701_shoot_competition_target_08_hit
== 1

In phase: Tournament Backup

Shoot competition target 09 hit
sq701_shoot_competition_target_09_hit
== 1

In phase: Tournament Backup

Shoot tut no crossbow
sq701_shoot_tut_no_crossbow
> 1, >= 1

In phase: Tournament, Tournament Backup

Target horm 01 hit
sq701_target_horm_01_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 01 hit player
sq701_target_horm_01_hit_player
== 1

In phase: Tournament Backup

Target horm 02 hit
sq701_target_horm_02_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 02 hit player
sq701_target_horm_02_hit_player
== 1

In phase: Tournament Backup

Target horm 03 hit
sq701_target_horm_03_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 03 hit player
sq701_target_horm_03_hit_player
== 1

In phase: Tournament Backup

Target horm 04 hit
sq701_target_horm_04_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 04 hit player
sq701_target_horm_04_hit_player
== 1

In phase: Tournament Backup

Target horm 05 hit
sq701_target_horm_05_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 05 hit player
sq701_target_horm_05_hit_player
== 1

In phase: Tournament Backup

Target horm 06 hit
sq701_target_horm_06_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 06 hit player
sq701_target_horm_06_hit_player
== 1

In phase: Tournament Backup

Target horm 07 hit
sq701_target_horm_07_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 07 hit player
sq701_target_horm_07_hit_player
== 1

In phase: Tournament Backup

Target horm 08 hit
sq701_target_horm_08_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 08 hit player
sq701_target_horm_08_hit_player
== 1

In phase: Tournament Backup

Target horm 09 hit
sq701_target_horm_09_hit
== 1, >= 1

In phase: Shooting Range Tournament, Tournament Backup

Target horm 09 hit player
sq701_target_horm_09_hit_player
== 1

In phase: Tournament Backup

Turn off clues
sq701_turn_off_clues
>= 4

In phase: Tournament, Tournament Backup

Tutorial shield
sq701_tutorial_shield
== 1

In phase: Tournament, Tournament Backup

Vivienne meadow
sq701_vivienne_meadow
>= 1

In phase: Character Journal Entries, Tournament, Tournament Backup

Vivienne novigrad
sq701_vivienne_novigrad
>= 1

In phase: Additional Game Elements, Tournament, Tournament Backup

Vivienne skellige
sq701_vivienne_skellige
>= 1

In phase: Additional Game Elements

Won arena
sq701_won_arena
>= 1

In phase: Tournament, Tournament Backup

Won competitions
sq701_won_competitions
>= 1, >= 3

In phase: Shooting Range Tournament, Tournament, Tournament Backup

Won tournament
sq701_won_tournament
>= 1

In phase: Tournament, Tournament Backup

Gates the quest checks

48 facts
Ranged weapon shoot start
ranged_weapon_shoot_start
== 1

Also used by Turn and Face the Strange

Geralt armor
sq701_geralt_armor
== 1, >= 1

Also used by A Portrait of the Witcher as an Old Man

Guillaume dead
sq701_guillaume_dead
>= 1

Gates: Character Journal Entries

Shooting range sq701 target geralt 01 was hit
shooting_range_sq701_target_geralt_01_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 02 was hit
shooting_range_sq701_target_geralt_02_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 03 was hit
shooting_range_sq701_target_geralt_03_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 04 was hit
shooting_range_sq701_target_geralt_04_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 05 was hit
shooting_range_sq701_target_geralt_05_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 06 was hit
shooting_range_sq701_target_geralt_06_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 07 was hit
shooting_range_sq701_target_geralt_07_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 08 was hit
shooting_range_sq701_target_geralt_08_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target geralt 09 was hit
shooting_range_sq701_target_geralt_09_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 01 was hit
shooting_range_sq701_target_horm_01_was_hit
>= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 02 was hit
shooting_range_sq701_target_horm_02_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 03 was hit
shooting_range_sq701_target_horm_03_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 04 was hit
shooting_range_sq701_target_horm_04_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 05 was hit
shooting_range_sq701_target_horm_05_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 06 was hit
shooting_range_sq701_target_horm_06_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 07 was hit
shooting_range_sq701_target_horm_07_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 08 was hit
shooting_range_sq701_target_horm_08_was_hit
== 1, >= 1

Gates: Shooting Range Tournament

Shooting range sq701 target horm 09 was hit
shooting_range_sq701_target_horm_09_was_hit
>= 1

Gates: Shooting Range Tournament

Add laurels
sq701_add_laurels
>= 1

Gates: Tournament, Tournament Backup

Delwyn speaks
sq701_delwyn_speaks
== 1

Gates: Tournament, Tournament Backup

Donimir speaks
sq701_donimir_speaks
== 1

Gates: Tournament, Tournament Backup

Fight tutorial
sq701_fight_tutorial
>= 1

Gates: Tournament, Tournament Backup

Guillaume curse secret
sq701_guillaume_curse_secret
>= 1

Gates: Character Journal Entries

Guy speaks
sq701_guy_speaks
== 1

Gates: Tournament, Tournament Backup

Horm speaks
sq701_horm_speaks
== 1

Gates: Tournament, Tournament Backup

Horse combat tutorial over
sq701_horse_combat_tutorial_over
== 1, >= 1

Gates: Tournament, Tournament Backup

Llinos speaks
sq701_llinos_speaks
== 1

Gates: Tournament, Tournament Backup

Night falls
sq701_night_falls
>= 1

Gates: Tournament, Tournament Backup

Race tutorial
sq701_race_tutorial
>= 1

Gates: Tournament, Tournament Backup

Rainfarn speaks
sq701_rainfarn_speaks
== 1

Gates: Tournament, Tournament Backup

Registration switch
sq701_registration_switch
>= 1

Gates: Tournament, Tournament Backup

Shoot tutorial
sq701_shoot_tutorial
>= 1

Gates: Tournament, Tournament Backup

Shooting range early
sq701_shooting_range_early
>= 1

Gates: Tournament, Tournament Backup

Shooting range late
sq701_shooting_range_late
>= 1

Gates: Tournament, Tournament Backup

Shooting range vivienne medaillon
sq701_shooting_range_vivienne_medaillon
>= 1

Gates: Tournament, Tournament Backup

Target race 01 hit
sq701_target_race_01_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 02 hit
sq701_target_race_02_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 03 hit
sq701_target_race_03_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 04 hit
sq701_target_race_04_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 05 hit
sq701_target_race_05_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 06 hit
sq701_target_race_06_hit
>= 1

Gates: Tournament, Tournament Backup

Target race 07 hit
sq701_target_race_07_hit
>= 1

Gates: Tournament, Tournament Backup

Target race tut 01 hit
sq701_target_race_tut_01_hit
>= 1

Gates: Tournament, Tournament Backup

Target race tut 02 hit
sq701_target_race_tut_02_hit
>= 1

Gates: Tournament, Tournament Backup

Told guillaume
sq701_told_guillaume
>= 1

Gates: Character Journal Entries, Tournament, Tournament Backup

Show on map (1)