Files
dockipelago/worlds/dk64/randomizer/Enums/Transitions.py
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

239 lines
7.4 KiB
Python

"""TransitionFront enum."""
from enum import IntEnum, auto
class Transitions(IntEnum):
"""Transition enum, specifically for shufflable transitions."""
# Level entrances
IslesToJapes = auto()
JapesToIsles = auto()
IslesToAztec = auto()
AztecToIsles = auto()
IslesToFactory = auto()
FactoryToIsles = auto()
IslesToGalleon = auto()
GalleonToIsles = auto()
IslesToForest = auto()
ForestToIsles = auto()
IslesToCaves = auto()
CavesToIsles = auto()
IslesToCastle = auto()
CastleToIsles = auto()
IslesToHelm = auto()
HelmToIsles = auto()
# DK Isles exits
IslesMainToStart = auto()
IslesStartToMain = auto()
IslesStartToTreehouse = auto()
IslesTreehouseToStart = auto()
IslesMainToPrison = auto()
IslesPrisonToMain = auto()
IslesMainToFairy = auto()
IslesFairyToMain = auto()
IslesMainToSnideRoom = auto()
IslesSnideRoomToMain = auto()
IslesMainToJapesLobby = auto()
IslesJapesLobbyToMain = auto()
IslesMainToAztecLobby = auto()
IslesAztecLobbyToMain = auto()
IslesMainToFactoryLobby = auto()
IslesFactoryLobbyToMain = auto()
IslesMainToGalleonLobby = auto()
IslesGalleonLobbyToMain = auto()
IslesMainToForestLobby = auto()
IslesForestLobbyToMain = auto()
IslesMainToCavesLobby = auto()
IslesCavesLobbyToMain = auto()
IslesMainToCastleLobby = auto()
IslesCastleLobbyToMain = auto()
IslesMainToHelmLobby = auto()
IslesHelmLobbyToMain = auto()
# Jungle Japes Exits
JapesMainToMine = auto()
JapesMineToMain = auto()
JapesMainToLankyCave = auto()
JapesLankyCaveToMain = auto()
JapesMainToCatacomb = auto()
JapesCatacombToMain = auto()
JapesMainToTinyHive = auto()
JapesTinyHiveToMain = auto()
JapesMineToCarts = auto()
JapesMainToBBlast = auto()
JapesCartsToMain = auto()
# Angry Aztec Exits
AztecStartToTemple = auto()
AztecTempleToStart = auto()
AztecMainToDonkey = auto()
AztecDonkeyToMain = auto()
AztecMainToDiddy = auto()
AztecDiddyToMain = auto()
AztecMainToLanky = auto()
AztecLankyToMain = auto()
AztecMainToTiny = auto()
AztecTinyToMain = auto()
AztecMainToChunky = auto()
AztecChunkyToMain = auto()
AztecMainToRace = auto()
AztecRaceToMain = auto()
AztecMainToLlama = auto()
AztecLlamaToMain = auto()
AztecMainToBBlast = auto()
# Frantic Factory Exits
FactoryRandDToRace = auto()
FactoryRaceToRandD = auto()
FactoryChunkyRoomToPower = auto()
FactoryPowerToChunkyRoom = auto()
FactoryLowerCoreToInsideCore = auto()
FactoryInsideCoreToLowerCore = auto()
FactoryMainToBBlast = auto()
# Gloomy Galleon Exits
GalleonLighthouseAreaToLighthouse = auto()
GalleonLighthouseToLighthouseArea = auto()
GalleonLighthouseAreaToMermaid = auto()
GalleonMermaidToLighthouseArea = auto()
GalleonLighthouseAreaToSickBay = auto()
GalleonSickBayToLighthouseArea = auto()
GalleonShipyardToSeal = auto()
GalleonSealToShipyard = auto()
GalleonShipyardToSubmarine = auto()
GalleonSubmarineToShipyard = auto()
GalleonShipyardToLanky = auto()
GalleonLankyToShipyard = auto()
GalleonShipyardToTiny = auto()
GalleonTinyToShipyard = auto()
GalleonShipyardToBongos = auto()
GalleonBongosToShipyard = auto()
GalleonShipyardToGuitar = auto()
GalleonGuitarToShipyard = auto()
GalleonShipyardToTrombone = auto()
GalleonTromboneToShipyard = auto()
GalleonShipyardToSaxophone = auto()
GalleonSaxophoneToShipyard = auto()
GalleonShipyardToTriangle = auto()
GalleonTriangleToShipyard = auto()
GalleonTreasureToChest = auto()
GalleonChestToTreasure = auto()
GalleonMainToBBlast = auto()
GalleonShipyardToMechFish = auto()
GalleonMechFishToShipyard = auto()
# Fungi Forest Exits
ForestMainToCarts = auto()
ForestCartsToMain = auto()
ForestMainToLowerMushroom = auto()
ForestLowerMushroomToMain = auto()
ForestLowerExteriorToLowerMushroom = auto()
ForestLowerMushroomToLowerExterior = auto()
ForestLowerExteriorToUpperMushroom = auto()
ForestUpperMushroomToLowerExterior = auto()
ForestUpperExteriorToUpperMushroom = auto()
ForestUpperMushroomToUpperExterior = auto()
ForestExteriorToNight = auto()
ForestNightToExterior = auto()
ForestExteriorToChunky = auto()
ForestChunkyToExterior = auto()
ForestExteriorToZingers = auto()
ForestZingersToExterior = auto()
ForestExteriorToMushrooms = auto()
ForestMushroomsToExterior = auto()
ForestTreeToAnthill = auto()
ForestAnthillToTree = auto()
ForestMainToChunkyMill = auto()
ForestChunkyMillToMain = auto()
ForestMainToTinyMill = auto()
ForestTinyMillToMain = auto()
ForestMainToGrinder = auto()
ForestGrinderToMain = auto()
ForestMainToRafters = auto()
ForestRaftersToMain = auto()
ForestMainToWinch = auto()
ForestWinchToMain = auto()
ForestMainToAttic = auto()
ForestAtticToMain = auto()
ForestTinyMillToSpider = auto()
ForestSpiderToTinyMill = auto()
ForestTinyMillToGrinder = auto()
ForestGrinderToTinyMill = auto()
ForestMainToBarn = auto()
ForestBarnToMain = auto()
ForestMainToBBlast = auto()
# Crystal Caves Exits
CavesMainToRace = auto()
CavesRaceToMain = auto()
CavesMainToCastle = auto()
CavesCastleToMain = auto()
CavesIglooToDonkey = auto()
CavesDonkeyToIgloo = auto()
CavesIglooToDiddy = auto()
CavesDiddyToIgloo = auto()
CavesIglooToLanky = auto()
CavesLankyToIgloo = auto()
CavesIglooToTiny = auto()
CavesTinyToIgloo = auto()
CavesIglooToChunky = auto()
CavesChunkyToIgloo = auto()
CavesCabinToRotating = auto()
CavesRotatingToCabin = auto()
CavesCabinToDonkey = auto()
CavesDonkeyToCabin = auto()
CavesCabinToDiddyLower = auto()
CavesDiddyLowerToCabin = auto()
CavesCabinToDiddyUpper = auto()
CavesDiddyUpperToCabin = auto()
CavesCabinToLanky = auto()
CavesLankyToCabin = auto()
CavesCabinToTiny = auto()
CavesTinyToCabin = auto()
CavesCabinToChunky = auto()
CavesChunkyToCabin = auto()
CavesMainToBBlast = auto()
# Creepy Castle Exits
CastleMainToTree = auto()
CastleTreeToMain = auto()
CastleTreeDrainToMain = auto()
CastleMainToLibraryStart = auto()
CastleLibraryStartToMain = auto()
CastleMainToLibraryEnd = auto()
CastleLibraryEndToMain = auto()
CastleMainToBallroom = auto()
CastleBallroomToMain = auto()
CastleMainToTower = auto()
CastleTowerToMain = auto()
CastleMainToGreenhouse = auto()
CastleGreenhouseStartToMain = auto()
CastleGreenhouseEndToMain = auto()
CastleMainToTrash = auto()
CastleTrashToMain = auto()
CastleMainToShed = auto()
CastleShedToMain = auto()
CastleMainToMuseum = auto()
CastleMuseumToMain = auto()
CastleMainToLower = auto()
CastleLowerToMain = auto()
CastleMainToUpper = auto()
CastleUpperToMain = auto()
CastleWaterfallToUpper = auto()
CastleUpperToWaterfall = auto()
CastleBallroomToMuseum = auto()
CastleMuseumToBallroom = auto()
CastleMuseumToCarRace = auto()
CastleRaceToMuseum = auto()
CastleLowerToCrypt = auto()
CastleCryptToLower = auto()
CastleLowerToMausoleum = auto()
CastleMausoleumToLower = auto()
CastleCryptToCarts = auto()
CastleCartsToCrypt = auto()
CastleUpperToDungeon = auto()
CastleDungeonToUpper = auto()
CastleMainToBBlast = auto()