Rip out remaining machine upgrades (#24413)
* Rip out remaining machine upgrades * eek
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
using Content.Shared.Construction.Prototypes;
|
||||
using Content.Shared.DeviceLinking;
|
||||
using Content.Shared.Materials;
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.Containers;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Serialization;
|
||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
|
||||
|
||||
namespace Content.Shared.Cloning;
|
||||
|
||||
@@ -36,28 +34,10 @@ public sealed partial class CloningPodComponent : Component
|
||||
[DataField("requiredMaterial"), ViewVariables(VVAccess.ReadWrite)]
|
||||
public ProtoId<MaterialPrototype> RequiredMaterial = "Biomass";
|
||||
|
||||
/// <summary>
|
||||
/// The base amount of time it takes to clone a body
|
||||
/// </summary>
|
||||
[DataField("baseCloningTime")]
|
||||
public float BaseCloningTime = 30f;
|
||||
|
||||
/// <summary>
|
||||
/// The multiplier for cloning duration
|
||||
/// </summary>
|
||||
[DataField("partRatingSpeedMultiplier")]
|
||||
public float PartRatingSpeedMultiplier = 0.75f;
|
||||
|
||||
/// <summary>
|
||||
/// The machine part that affects cloning speed
|
||||
/// </summary>
|
||||
[DataField("machinePartCloningSpeed"), ViewVariables(VVAccess.ReadWrite)]
|
||||
public ProtoId<MachinePartPrototype> MachinePartCloningSpeed = "Manipulator";
|
||||
|
||||
/// <summary>
|
||||
/// The current amount of time it takes to clone a body
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField, ViewVariables(VVAccess.ReadWrite)]
|
||||
public float CloningTime = 30f;
|
||||
|
||||
/// <summary>
|
||||
@@ -82,25 +62,6 @@ public sealed partial class CloningPodComponent : Component
|
||||
Params = AudioParams.Default.WithVolume(4),
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// The machine part that affects how much biomass is needed to clone a body.
|
||||
/// </summary>
|
||||
[DataField("partRatingMaterialMultiplier")]
|
||||
public float PartRatingMaterialMultiplier = 0.85f;
|
||||
|
||||
/// <summary>
|
||||
/// The current multiplier on the body weight, which determines the
|
||||
/// amount of biomass needed to clone.
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public float BiomassRequirementMultiplier = 1;
|
||||
|
||||
/// <summary>
|
||||
/// The machine part that decreases the amount of material needed for cloning
|
||||
/// </summary>
|
||||
[DataField("machinePartMaterialUse"), ViewVariables(VVAccess.ReadWrite)]
|
||||
public ProtoId<MachinePartPrototype> MachinePartMaterialUse = "MatterBin";
|
||||
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
public CloningPodStatus Status;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user