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);
|
||||
|
||||
// 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;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ using Content.Server.Containers;
|
||||
using Content.Shared.Construction;
|
||||
using Content.Shared.Construction.Prototypes;
|
||||
using Content.Shared.Construction.Steps;
|
||||
using Content.Shared.Containers;
|
||||
using Content.Shared.Database;
|
||||
using Robust.Server.Containers;
|
||||
using Robust.Shared.Containers;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
using Content.Server.Storage.Components;
|
||||
using Content.Shared.Storage;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Serialization;
|
||||
using Robust.Shared.Serialization.Manager;
|
||||
using Robust.Shared.Serialization.Markdown.Mapping;
|
||||
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.Interfaces;
|
||||
|
||||
namespace Content.Server.Containers;
|
||||
namespace Content.Shared.Containers;
|
||||
|
||||
/// <summary>
|
||||
/// Component for spawning entity prototypes into containers on map init.
|
||||
@@ -1,7 +1,7 @@
|
||||
using Robust.Shared.Containers;
|
||||
using Robust.Shared.Map;
|
||||
|
||||
namespace Content.Server.Containers;
|
||||
namespace Content.Shared.Containers;
|
||||
|
||||
public sealed class ContainerFillSystem : EntitySystem
|
||||
{
|
||||
Reference in New Issue
Block a user