WitcherDB
Witcher 3 console commands & item ID database

Master of the Arena

SecondarySkellige
Defeating Ulle the Unlucky demanded a fair deal of clever thinking, but Geralt managed just fine. The grateful arena owners promised him a significant prize as soon as fights resumed.

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

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.

Job done
mq2024_job_done

In phase: Curse Of The Arena

Arena fighters on
mq2024_arena_fighters_on

In phase: Curse Of The Arena, Ff205 Troll

Arena reopened
mq2024_arena_reopened

In phase: Curse Of The Arena

Ghost vanquished
mq2024_ghost_vanquished

In phase: Curse Of The Arena

After fight played
mq2024_after_fight_played
>= 1

In phase: Curse Of The Arena

Enable fistfight
mq2024_enable_fistfight
== 1

In phase: Curse Of The Arena, Ff205 Troll

Geralt hit count
mq2024_geralt_hit_count
>= 8

In phase: Curse Of The Arena

Gates the quest checks

2 facts
Job taken
mq2024_job_taken
>= 1

Gates: Curse Of The Arena

Met pirates
mq2024_met_pirates
== 1

Gates: Fourth Tide

Objectives

  1. 1.Find a way to send Ulle on to the afterlife.
  2. 2.Return to the warriors.
  3. 3.Return to the Spikeroog arena later to collect your percent of the takings.
  4. 4.Talk with the villagers about the problem at the arena.

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