The guided-tour gate model — the Foundry-free step-kind and disable-Next logic backing SohlTour.

Classes

TourGate

Interfaces

ActivateSceneDrive
AdvanceTurnDrive
ClearTargetDrive
ImportAdventureDrive
RngLease
RollInitiativeDrive
SetTargetDrive
SohlTourNav
SohlTourStepConfig
StartCombatDrive
TourGateContext
TourStepBase

Type Aliases

TourDrive
TourDriveExecutor
TourDriveKind
TourGateKind
TourGatePredicate
TourStepKind

Variables

gateValue
TOUR_DRIVE_KIND
TOUR_STEP_KIND

Functions

canAdvance
isNextEnabled
runDrive
seedRngForTour
stepKind