Map-Init guidebook entities. (#14823)
This commit is contained in:
@@ -171,6 +171,10 @@ public sealed partial class GuideEntityEmbed : BoxContainer, IDocumentTag
|
|||||||
|
|
||||||
Margin = new Thickness(4, 8);
|
Margin = new Thickness(4, 8);
|
||||||
|
|
||||||
|
// By default, we will map-initialize guidebook entities.
|
||||||
|
if (!args.TryGetValue("Init", out var mapInit) || !bool.Parse(mapInit))
|
||||||
|
_entityManager.RunMapInit(ent, _entityManager.GetComponent<MetaDataComponent>(ent));
|
||||||
|
|
||||||
control = this;
|
control = this;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ using Content.Server.Containers;
|
|||||||
using Content.Shared.Construction;
|
using Content.Shared.Construction;
|
||||||
using Content.Shared.Construction.Prototypes;
|
using Content.Shared.Construction.Prototypes;
|
||||||
using Content.Shared.Construction.Steps;
|
using Content.Shared.Construction.Steps;
|
||||||
|
using Content.Shared.Containers;
|
||||||
using Content.Shared.Database;
|
using Content.Shared.Database;
|
||||||
using Robust.Server.Containers;
|
using Robust.Server.Containers;
|
||||||
using Robust.Shared.Containers;
|
using Robust.Shared.Containers;
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
using Content.Server.Storage.Components;
|
|
||||||
using Content.Shared.Storage;
|
using Content.Shared.Storage;
|
||||||
using Robust.Shared.Prototypes;
|
using Robust.Shared.Prototypes;
|
||||||
using Robust.Shared.Serialization;
|
|
||||||
using Robust.Shared.Serialization.Manager;
|
using Robust.Shared.Serialization.Manager;
|
||||||
using Robust.Shared.Serialization.Markdown.Mapping;
|
using Robust.Shared.Serialization.Markdown.Mapping;
|
||||||
using Robust.Shared.Serialization.Markdown.Sequence;
|
using Robust.Shared.Serialization.Markdown.Sequence;
|
||||||
@@ -9,7 +7,7 @@ using Robust.Shared.Serialization.Markdown.Validation;
|
|||||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
|
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
|
||||||
using Robust.Shared.Serialization.TypeSerializers.Interfaces;
|
using Robust.Shared.Serialization.TypeSerializers.Interfaces;
|
||||||
|
|
||||||
namespace Content.Server.Containers;
|
namespace Content.Shared.Containers;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Component for spawning entity prototypes into containers on map init.
|
/// Component for spawning entity prototypes into containers on map init.
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using Robust.Shared.Containers;
|
using Robust.Shared.Containers;
|
||||||
using Robust.Shared.Map;
|
using Robust.Shared.Map;
|
||||||
|
|
||||||
namespace Content.Server.Containers;
|
namespace Content.Shared.Containers;
|
||||||
|
|
||||||
public sealed class ContainerFillSystem : EntitySystem
|
public sealed class ContainerFillSystem : EntitySystem
|
||||||
{
|
{
|
||||||
Reference in New Issue
Block a user