Add space dungeon support (#14619)

This commit is contained in:
metalgearsloth
2023-03-24 13:19:29 +11:00
committed by GitHub
parent 10f2443286
commit 56d7fe4f62
3 changed files with 15 additions and 9 deletions

View File

@@ -6,6 +6,7 @@ using Content.Server.Decals;
using Content.Shared.Procedural;
using Content.Shared.Procedural.DungeonGenerators;
using Content.Shared.Procedural.PostGeneration;
using Robust.Server.Physics;
using Robust.Shared.Map;
using Robust.Shared.Map.Components;
using Robust.Shared.Prototypes;
@@ -76,6 +77,7 @@ public sealed partial class DungeonJob : Job<Dungeon>
{
Dungeon dungeon;
_sawmill.Info($"Generating dungeon {_gen.ID} with seed {_seed} on {_entManager.ToPrettyString(_gridUid)}");
_grid.CanSplit = false;
switch (_gen.Generator)
{
@@ -126,6 +128,8 @@ public sealed partial class DungeonJob : Job<Dungeon>
ValidateResume();
}
_grid.CanSplit = true;
_entManager.System<GridFixtureSystem>().CheckSplits(_gridUid);
return dungeon;
}