babylon.engine.scenarios.imperial_circuit

Workhorse imperial-circuit scenario (default for sim:trace + tools).

Subclass of Scenario (ADR-006.1 / Spec 059 US4). Delegates build() to the legacy free function _legacy.create_imperial_circuit_scenario to preserve byte-equality with the pre-Bundle-2 baseline (SC-007).

Classes

ImperialCircuitScenario()

Scenario port: delegates to _legacy.create_imperial_circuit_scenario.

class babylon.engine.scenarios.imperial_circuit.ImperialCircuitScenario[source]

Bases: Scenario

Scenario port: delegates to _legacy.create_imperial_circuit_scenario.

name: ClassVar[str] = 'imperial_circuit'
description: ClassVar[str] = 'Workhorse imperial-circuit scenario (default for sim:trace + tools).'
build(*args, **kwargs)[source]

Delegate to the legacy free-function builder for byte-equality (SC-007).

Return type:

tuple[WorldState, SimulationConfig, GameDefines]

Parameters: