Containment Field Rework (#9312)

This commit is contained in:
keronshb
2022-08-05 00:22:37 -04:00
committed by GitHub
parent c06cbed71d
commit 0eece4b47f
15 changed files with 631 additions and 666 deletions

View File

@@ -0,0 +1,26 @@
namespace Content.Server.Singularity.Components
{
[RegisterComponent]
public sealed class SingularityGeneratorComponent : Component
{
[Dependency] private readonly IEntityManager _entMan = default!;
[ViewVariables] private int _power;
public int Power
{
get => _power;
set
{
if(_power == value) return;
_power = value;
if (_power > 15)
{
_entMan.SpawnEntity("Singularity", _entMan.GetComponent<TransformComponent>(Owner).Coordinates);
//dont delete ourselves, just wait to get eaten
}
}
}
}
}