- on_end_run: calls maybe_afk_break() after returning to town - run selection loop: checks should_skip_run() before each run - on_init: reshuffles _do_runs_reset if reshuffle_each_rotation is enabled Also scaffolded 4 new run stubs: baal, mephisto, andariel, countess