]> git.smokeofanarchy.ru Git - space-station-14.git/commit
VGRoid support (#27659)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Wed, 3 Jul 2024 12:23:11 +0000 (22:23 +1000)
committerGitHub <noreply@github.com>
Wed, 3 Jul 2024 12:23:11 +0000 (22:23 +1000)
commita2f99cc69e4c86595c5cff8f4db33885e57bef27
tree3f26d3078bddb313d7878e2a4d58820e36d6a6b8
parent1faa1b5df6e74b9cb1309d0400b12ee0b96039e4
VGRoid support (#27659)

* Dungeon spawn support for grid spawns

* Recursive dungeons working

* Mask approach working

* zack

* More work

* Fix recursive dungeons

* Heap of work

* weh

* the cud

* rar

* Job

* weh

* weh

* weh

* Master merges

* orch

* weh

* vgroid most of the work

* Tweaks

* Tweaks

* weh

* do do do do do do

* Basic layout

* Ore spawning working

* Big breaking changes

* Mob gen working

* weh

* Finalising

* emo

* More finalising

* reverty

* Reduce distance
103 files changed:
Content.Server/NPC/Pathfinding/PathfindingSystem.Breadth.cs [new file with mode: 0644]
Content.Server/NPC/Pathfinding/PathfindingSystem.Line.cs [new file with mode: 0644]
Content.Server/NPC/Pathfinding/PathfindingSystem.Simple.cs [new file with mode: 0644]
Content.Server/NPC/Pathfinding/PathfindingSystem.Splines.cs [new file with mode: 0644]
Content.Server/NPC/Pathfinding/PathfindingSystem.Widen.cs [new file with mode: 0644]
Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs
Content.Server/Procedural/DungeonJob.PostGen.cs [deleted file]
Content.Server/Procedural/DungeonJob.PostGenBiome.cs [deleted file]
Content.Server/Procedural/DungeonJob.cs [deleted file]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenFill.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenNoise.cs [moved from Content.Server/Procedural/DungeonJob.NoiseDunGen.cs with 73% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenNoiseDistance.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenPrefab.cs [moved from Content.Server/Procedural/DungeonJob.PrefabDunGen.cs with 82% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.DunGenReplaceTile.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.MobDunGen.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGen.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiomeMarkerLayer.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBoundaryWall.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCornerClutter.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridor.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridorClutter.cs [moved from Content.Server/Procedural/DungeonJob.CorridorClutterPost.cs with 83% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenCorridorDecalSkirting.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenDungeonConnector.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenDungeonEntrance.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenEntranceFlank.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenExternalWindow.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenInternalWindow.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenJunction.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenMiddleConnection.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenRoomEntrance.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenSplineDungeonConnector.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenWallMount.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenWorm.cs [moved from Content.Server/Procedural/DungeonJob.WormPost.cs with 88% similarity]
Content.Server/Procedural/DungeonJob/DungeonJob.cs [new file with mode: 0644]
Content.Server/Procedural/DungeonSystem.Commands.cs
Content.Server/Procedural/DungeonSystem.Rooms.cs
Content.Server/Procedural/DungeonSystem.cs
Content.Server/Procedural/RoomFillSystem.cs
Content.Server/Salvage/SpawnSalvageMissionJob.cs
Content.Server/Shuttles/Components/GridSpawnComponent.cs
Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs
Content.Server/Shuttles/Systems/ShuttleSystem.cs
Content.Shared/Procedural/Components/EntityRemapComponent.cs [new file with mode: 0644]
Content.Shared/Procedural/Distance/DunGenEuclideanSquaredDistance.cs [new file with mode: 0644]
Content.Shared/Procedural/Distance/DunGenSquareBump.cs [new file with mode: 0644]
Content.Shared/Procedural/Distance/IDunGenDistance.cs [new file with mode: 0644]
Content.Shared/Procedural/Dungeon.cs
Content.Shared/Procedural/DungeonConfigPrototype.cs
Content.Shared/Procedural/DungeonData.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonGenerators/ExteriorDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonGenerators/FillGridDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonGenerators/IDunGen.cs [deleted file]
Content.Shared/Procedural/DungeonGenerators/NoiseDistanceDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonGenerators/NoiseDunGen.cs
Content.Shared/Procedural/DungeonGenerators/PrefabDunGen.cs
Content.Shared/Procedural/DungeonGenerators/PrototypeDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonGenerators/ReplaceTileDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonLayers/MobsDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonLayers/OreDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/DungeonRoom.cs
Content.Shared/Procedural/IDunGenLayer.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/AutoCablingDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/AutoCablingPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/BiomeDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/BiomePostGen.cs with 78% similarity]
Content.Shared/Procedural/PostGeneration/BiomeMarkerLayerDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/BiomeMarkerLayerPostGen.cs with 73% similarity]
Content.Shared/Procedural/PostGeneration/BoundaryWallDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/BoundaryWallPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/CornerClutterDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/CornerClutterPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/CorridorClutterDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/CorridorClutterPostGen.cs with 85% similarity]
Content.Shared/Procedural/PostGeneration/CorridorDecalSkirtingDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/CorridorDecalSkirtingPostGen.cs with 72% similarity]
Content.Shared/Procedural/PostGeneration/CorridorDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/CorridorPostGen.cs with 73% similarity]
Content.Shared/Procedural/PostGeneration/DungeonEntranceDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/DungeonEntrancePostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/EntranceFlankDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/EntranceFlankPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/ExternalWindowDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/ExternalWindowPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/IPostDunGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/InternalWindowDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/InternalWindowPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/JunctionDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/JunctionPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/MiddleConnectionDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/MiddleConnectionPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/RoomEntranceDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/RoomEntrancePostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/SplineDungeonConnectorDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/WallMountDunGen.cs [new file with mode: 0644]
Content.Shared/Procedural/PostGeneration/WallMountPostGen.cs [deleted file]
Content.Shared/Procedural/PostGeneration/WormCorridorDunGen.cs [moved from Content.Shared/Procedural/PostGeneration/WormCorridorPostGen.cs with 73% similarity]
Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs
Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs
Content.Shared/Storage/EntitySpawnEntry.cs
Resources/Prototypes/Entities/Stations/base.yml
Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
Resources/Prototypes/Procedural/Magnet/asteroid.yml
Resources/Prototypes/Procedural/dungeon_configs.yml
Resources/Prototypes/Procedural/vgroid.yml [new file with mode: 0644]