

farClipPlane distance overriding:
OverrideCameraFarPlaneDistanceInside field to ExtendedDungeonFlowOverrideCameraFarPlaneDistanceOutside and OverrideCameraFarPlaneDistanceInOrbit fields to ExtendedLevelCustom ContentTag being applied indiscriminately to all ExtendedContentbuyItemIndex field for their Terminal nodes, causing delivery issuesUseTerrainFootsteps enable itself automatically for the current level, if a FootstepSurfaceHelper component is presentUseVanillaTag can be used to use an existing vanilla FootstepSurface, or be left at None to use an ExtendedFootstepSurface surface tag insteadAllowSinking field, which determines if the player should be able to sink in quicksand while on the ExtendedFootstepSurfaceAllowEarthLeviathanEmerge field, which determines if Earth Leviathans should be able to attack players standing on the ExtendedFootstepSurface
AllowMaskedFootsteps field, which determines if Masked enemies should play Terrain-based footsteps when walking over the ExtendedFootstepSurface
UseTerrainFootsteps field to ExtendedLevel (disabled by default so older moons can have their intended footsteps)
specialEnemyRarity in SelectableLevel is now restored, if intending to use itradMechEnemyType in LungProp is now restored, and should be left blankmimicEnemy in HauntedMaskItem is now restored, and should be left blankspawnPositionTypes field in ExtendedItem are now restoredonLevelLoaded ExtendedEvent being called more than once (upon reloading lobby)onDaytimeEnemySpawn and onNighttimeEnemySpawn ExtendedEvents not actually workingDaySpeedMultiplier values above or below 1 influencing the total number of days left in the quota
onPlayerEnterDungeon only being called for the host, and twice.simulate Terminal command default to the currently-routed moon, if no level is providedsimulate Terminal command config, which displays both interior weights and percentages
simulate page to look a bit neater, too
Added ExtendedMod
Added ExtendedEnemyType
Added ExtendedItem
Added ExtendedStoryLog
Added ExtendedFootstepSurface (WIP)
Added ExtendedWeatherEffect (WIP)
Added LevelMatchingProperties
Added DungeonMatchingProperties
Added ContentTags
Added Global LevelEvents Instance (Thanks mrov)
Added Global DungeonEvents Instance (Thanks mrov)
Added IsSetupComplete bool for modders to reference.
Added onBeforeSetup event for modders to reference
Added onSetupComplete event for modders to reference
Revamped DebugLogs and provided a configurable debuglog setting in the config to allow Users to only receive relevant logs by default.
Moved AssetBundleLoading earlier to help speed up load time
Revamped debug logs when trying to load a level or simulate the loading of a level
Revamped Moons Catalogue display to split custom moons into groups similar to the basegame moon listings.
Revamped Moons Catalogue display to order custom moon groups by average risk level
Revamped Moons Catalogue display to order custom moons inside groups by risk level
Revamped Moons Catalogue display to prefer to group custom moons created by the same author
Revamped Moons Catalogue display to dynamically adjust font size depending on the amount of Moons being displayed
Probably a lot more!
preview weatherpreview difficultypreview historypreview allpreview nonepreview vanillasort pricesort difficultysort tagsort quotasort runsort nonefilter pricefilter weatherfilter tagfilter last travelledfilter noneonLevelLoadedonDaytimeEnemySpawn(EnemyAI)onNighttimeEnemySpawn(EnemyAI)onStoryLogCollected(StoryLog)onApparatusTaken(LungProp)onPlayerEnterDungeon(EntranceTeleport, PlayerControllerB)onPlayerExitDungeon(EntranceTeleport, PlayerControllerB)onPowerSwitchToggle(bool)onBeforeDungeonGenerate(RoundManager)onSpawnedSyncedObjects(List<GameObject>)onSpawnedMapObjects(List<GameObject>)onSpawnedScrapObjects(List<GrabbableObject>)onEnemySpawnedFromVent(EnemyVent, EnemyAI)onApparatusTaken(LungProp)onPlayerEnterDungeon(EntranceTeleport, PlayerControllerB)onPlayerExitDungeon(EntranceTeleport, PlayerControllerB)onPowerSwitchToggle(bool)Default PreviewInfo ToggleMoonCatalogue.Default SortInfo ToggleMoonCatalogue.Default FilterInfo ToggleMoonCatalogue.Default SimulateInfo ToggleAll DungeonFlows Require MatchingDungeonFlow's requested by a SelectableLevel to have a valid dynamic match. false by default.enableContentConfigurationroutePricedaySpeedMultiplierenablePlanetTimeisLevelHiddenisLevelRegisteredminimumScrapItemSpawnsCountmaxiumumScrapItemSpawnsCountscrapSpawnsListmaximumInsideEnemyPowerCountmaxiumumOutsideDaytimeEnemyPowerCountmaximumOutsideNighttimeEnemyPowerCountinsideEnemiesListoutsideDaytimeEnemiesListoutsideNighttimeEnemiesListList<StringWithRarity> ConvertToStringWithRarityList(string inputString, Vector2 clampRarity)List<Vector2WithRarity> ConvertToVector2WithRarityList(string inputString, Vector2 clampRarity)List<SpawnableEnemyWithRarity> ConvertToSpawnableEnemyWithRarityList(string inputString, Vector2 clampRarity)List<SpawnableItemWithRarity> ConvertToSpawnableItemWithRarityList(string inputString, Vector2 clampRarity)(string, string) SplitStringByIndexSeperator(string inputString)(string, string) SplitStringByKeyPairSeperator(string inputString)(string, string) SplitStringByVectorSeperator(string inputString)DungeonFlow List<Tile>GetTiles()DungeonFlow List<RandomMapObject>GetRandomMapObjects()DungeonFlow List<SpawnSyncedObject>GetSpawnSyncedObjects()CompatibleNoun AddReferences(TerminalKeyword, TerminalNode)TerminalKeyword AddCompatibleNoun(TerminalKeyword, TerminalNode)TerminalNode AddCompatibleNoun(TerminalKeyword, TerminalNoun)routePrice value is now automatically synced with it's associated TerminalNode to ensure dynamic updates to route price are correctly set and reflected on the Terminal.Resources.FindObjectsOfType()"FAUNA" and "CONDITIONS" in their SelectableLevel.LevelDescriptionGetTiles() could potentially trigger null reference exception errors.