* Material * good prototype * Fix material storage * You can insert biomass into the cloner * ok, basic biomass subtraction works * amogus * ok chance works * Alright, the biomass and genetic stuff works * feedback for cloning * more reclaimer polish * ship it * starting biomass + fix lathes * I changed my mind on rat mass and these guys are definitely getting ground up * Doafter * clean up, sync the two * fix naming, fix mass * technology + construction * additional logging, stop unanchoring when active * fix event / logs * dont gib dead salvage * auto eject * fix deconstruction behavior * make warning message better, temporarily disable cancer scanner * fix biomass stacks * add easy mode CVAR * stack cleanup, make biomass 2x as fast * bugfix * new sprite from hyenh * fix tests * hello? :smilethink: * :smilethink: * medical scanner gets antirotting * fix cloner and medical scanner Co-authored-by: Moony <moonheart08@users.noreply.github.com>
21 lines
749 B
C#
21 lines
749 B
C#
using Content.Shared.Cloning;
|
|
using Robust.Shared.Containers;
|
|
|
|
namespace Content.Server.Cloning.Components
|
|
{
|
|
[RegisterComponent]
|
|
public sealed class CloningPodComponent : Component
|
|
{
|
|
public const string PodPort = "CloningPodReceiver";
|
|
[ViewVariables] public ContainerSlot BodyContainer = default!;
|
|
[ViewVariables] public Mind.Mind? CapturedMind;
|
|
[ViewVariables] public float CloningProgress = 0;
|
|
[ViewVariables] public int UsedBiomass = 70;
|
|
[ViewVariables] public bool FailedClone = false;
|
|
[DataField("cloningTime")]
|
|
[ViewVariables] public float CloningTime = 30f;
|
|
[ViewVariables] public CloningPodStatus Status;
|
|
public EntityUid? ConnectedConsole;
|
|
}
|
|
}
|