]> git.smokeofanarchy.ru Git - space-station-14.git/commit
DungeonData rework (#37172)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Sat, 17 May 2025 17:10:30 +0000 (03:10 +1000)
committerGitHub <noreply@github.com>
Sat, 17 May 2025 17:10:30 +0000 (03:10 +1000)
commit4afccdd5dbb17e4f2cc8829264bda1750e45bce4
tree6bbbe51bb6b081374b0df9822c261f1f4690f399
parentd72939ba4b5fc7d01709541a9dda66d45d91838a
DungeonData rework (#37172)

* DungeonData rework

Back to fields, serializes better, just make new layers dumby.

* wawawewa

* Fix this

* Fixes

* review

* thanks fork

* fix
57 files changed:
Content.Server/Procedural/DungeonJob/DungeonJob.AutoCabling.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs with 92% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Biome.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs with 94% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.BiomeMarkerLayer.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiomeMarkerLayer.cs with 97% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.BoundaryWall.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBoundaryWall.cs with 80% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.CornerClutter.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCornerClutter.cs with 69% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Corridor.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridor.cs with 89% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.CorridorClutter.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridorClutter.cs with 82% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.CorridorDecalSkirting.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridorDecalSkirting.cs with 93% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenFill.cs [deleted file]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenPrefab.cs
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenReplaceTile.cs
Content.Server/Procedural/DungeonJob/DungeonJob.DungeonEntrance.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenDungeonEntrance.cs with 88% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.EntranceFlank.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenEntranceFlank.cs with 66% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Exterior.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs with 88% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.ExternalWindow.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenExternalWindow.cs with 86% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Fill.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.Helpers.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGen.cs with 98% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.InternalWindow.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenInternalWindow.cs with 84% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Junction.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenJunction.cs with 87% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.MiddleConnection.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenMiddleConnection.cs with 81% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Mobs.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.MobDunGen.cs with 90% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Noise.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.DunGenNoise.cs with 100% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Ore.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs with 100% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenDungeonConnector.cs [deleted file]
Content.Server/Procedural/DungeonJob/DungeonJob.RoomEntrance.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenRoomEntrance.cs with 59% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.SplineDungeonConnector.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenSplineDungeonConnector.cs with 85% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.WallMount.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenWallMount.cs with 52% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.Worm.cs [moved from Content.Server/Procedural/DungeonJob/DungeonJob.PostGenWorm.cs with 93% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.cs
Content.Shared/EntityTable/EntityTableSystem.cs
Content.Shared/Procedural/DungeonConfig.cs
Content.Shared/Procedural/DungeonData.cs [deleted file]
Content.Shared/Procedural/DungeonGenerators/PrefabDunGen.cs
Content.Shared/Procedural/DungeonGenerators/PrototypeDunGen.cs
Content.Shared/Procedural/DungeonLayers/FillGridDunGen.cs [moved from Content.Shared/Procedural/DungeonGenerators/FillGridDunGen.cs with 79% similarity]
Content.Shared/Procedural/DungeonLayers/MobsDunGen.cs
Content.Shared/Procedural/Loot/BiomeTemplateLoot.cs
Content.Shared/Procedural/PostGeneration/AutoCablingDunGen.cs
Content.Shared/Procedural/PostGeneration/BoundaryWallDunGen.cs
Content.Shared/Procedural/PostGeneration/CornerClutterDunGen.cs
Content.Shared/Procedural/PostGeneration/CorridorClutterDunGen.cs
Content.Shared/Procedural/PostGeneration/CorridorDecalSkirtingDunGen.cs
Content.Shared/Procedural/PostGeneration/CorridorDunGen.cs
Content.Shared/Procedural/PostGeneration/DungeonEntranceDunGen.cs
Content.Shared/Procedural/PostGeneration/EntranceFlankDunGen.cs
Content.Shared/Procedural/PostGeneration/ExternalWindowDunGen.cs
Content.Shared/Procedural/PostGeneration/InternalWindowDunGen.cs
Content.Shared/Procedural/PostGeneration/JunctionDunGen.cs
Content.Shared/Procedural/PostGeneration/MiddleConnectionDunGen.cs
Content.Shared/Procedural/PostGeneration/RoomEntranceDunGen.cs
Content.Shared/Procedural/PostGeneration/SplineDungeonConnectorDunGen.cs
Content.Shared/Procedural/PostGeneration/WallMountDunGen.cs
Content.Shared/Procedural/PostGeneration/WormCorridorDunGen.cs
Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs
Content.Shared/Storage/EntitySpawnEntry.cs
Resources/Prototypes/Procedural/dungeon_configs.yml
Resources/Prototypes/Procedural/vgroid.yml