Simplifying Machine Upgrading (#15802)
This commit is contained in:
@@ -33,8 +33,6 @@ public abstract partial class InteractionTest
|
|||||||
protected const string Cap4 = "QuadraticCapacitorStockPart";
|
protected const string Cap4 = "QuadraticCapacitorStockPart";
|
||||||
protected const string Manipulator1 = "MicroManipulatorStockPart";
|
protected const string Manipulator1 = "MicroManipulatorStockPart";
|
||||||
protected const string Manipulator4 = "FemtoManipulatorStockPart";
|
protected const string Manipulator4 = "FemtoManipulatorStockPart";
|
||||||
protected const string Laser1 = "MicroLaserStockPart";
|
|
||||||
protected const string Laser2 = "QuadUltraMicroLaserStockPart";
|
|
||||||
protected const string Battery1 = "PowerCellSmall";
|
protected const string Battery1 = "PowerCellSmall";
|
||||||
protected const string Battery4 = "PowerCellHyper";
|
protected const string Battery4 = "PowerCellHyper";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public sealed class AnomalyVesselComponent : Component
|
|||||||
/// The machine part that affects the point multiplier of the vessel
|
/// The machine part that affects the point multiplier of the vessel
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartPointModifier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartPointModifier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartPointModifier = "ScanningModule";
|
public string MachinePartPointModifier = "Capacitor";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A value used to scale the point multiplier
|
/// A value used to scale the point multiplier
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ namespace Content.Server.Atmos.Piping.Binary.Components
|
|||||||
public float BaseMinTemp = 300 + Atmospherics.T0C;
|
public float BaseMinTemp = 300 + Atmospherics.T0C;
|
||||||
|
|
||||||
[DataField("machinePartMinTemp", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartMinTemp", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartMinTemp = "Laser";
|
public string MachinePartMinTemp = "Capacitor";
|
||||||
|
|
||||||
[DataField("partRatingMinTempMultiplier")]
|
[DataField("partRatingMinTempMultiplier")]
|
||||||
public float PartRatingMinTempMultiplier = 0.95f;
|
public float PartRatingMinTempMultiplier = 0.95f;
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ namespace Content.Server.Atmos.Piping.Unary.Components
|
|||||||
/// The machine part that affects the temperature range.
|
/// The machine part that affects the temperature range.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartTemperature", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartTemperature", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartTemperature = "Laser";
|
public string MachinePartTemperature = "Capacitor";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ namespace Content.Server.Bed.Components
|
|||||||
public float Multiplier = 10f;
|
public float Multiplier = 10f;
|
||||||
|
|
||||||
[DataField("machinePartMetabolismModifier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartMetabolismModifier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartMetabolismModifier = "Manipulator";
|
public string MachinePartMetabolismModifier = "Capacitor";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public sealed class SolutionHeaterComponent : Component
|
|||||||
public float HeatMultiplier = 1;
|
public float HeatMultiplier = 1;
|
||||||
|
|
||||||
[DataField("machinePartHeatPerSecond")]
|
[DataField("machinePartHeatPerSecond")]
|
||||||
public string MachinePartHeatPerSecond = "Laser";
|
public string MachinePartHeatPerSecond = "Capacitor";
|
||||||
|
|
||||||
[DataField("partRatingHeatMultiplier")]
|
[DataField("partRatingHeatMultiplier")]
|
||||||
public float PartRatingHeatMultiplier = 1.5f;
|
public float PartRatingHeatMultiplier = 1.5f;
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ namespace Content.Server.Cloning.Components
|
|||||||
/// The machine part that affects cloning speed
|
/// The machine part that affects cloning speed
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartCloningSpeed", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartCloningSpeed", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartCloningSpeed = "ScanningModule";
|
public string MachinePartCloningSpeed = "Manipulator";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The current amount of time it takes to clone a body
|
/// The current amount of time it takes to clone a body
|
||||||
@@ -74,7 +74,7 @@ namespace Content.Server.Cloning.Components
|
|||||||
/// The machine part that decreases the amount of material needed for cloning
|
/// The machine part that decreases the amount of material needed for cloning
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartMaterialUse", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartMaterialUse", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartMaterialUse = "Manipulator";
|
public string MachinePartMaterialUse = "MatterBin";
|
||||||
|
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[ViewVariables(VVAccess.ReadWrite)]
|
||||||
public CloningPodStatus Status;
|
public CloningPodStatus Status;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ namespace Content.Server.Kitchen.Components
|
|||||||
[DataField("cookTimeMultiplier"), ViewVariables(VVAccess.ReadWrite)]
|
[DataField("cookTimeMultiplier"), ViewVariables(VVAccess.ReadWrite)]
|
||||||
public float CookTimeMultiplier = 1;
|
public float CookTimeMultiplier = 1;
|
||||||
[DataField("machinePartCookTimeMultiplier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartCookTimeMultiplier", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartCookTimeMultiplier = "Laser";
|
public string MachinePartCookTimeMultiplier = "Capacitor";
|
||||||
[DataField("cookTimeScalingConstant")]
|
[DataField("cookTimeScalingConstant")]
|
||||||
public float CookTimeScalingConstant = 0.5f;
|
public float CookTimeScalingConstant = 0.5f;
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ namespace Content.Server.Medical.BiomassReclaimer
|
|||||||
/// Machine part whose rating modifies the yield per mass.
|
/// Machine part whose rating modifies the yield per mass.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartYieldAmount", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartYieldAmount", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartYieldAmount = "Manipulator";
|
public string MachinePartYieldAmount = "MatterBin";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// How much the machine part quality affects the yield.
|
/// How much the machine part quality affects the yield.
|
||||||
@@ -89,7 +89,7 @@ namespace Content.Server.Medical.BiomassReclaimer
|
|||||||
/// The machine part that increses the processing speed.
|
/// The machine part that increses the processing speed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartProcessSpeed", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartProcessSpeed", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartProcessingSpeed = "Laser";
|
public string MachinePartProcessingSpeed = "Manipulator";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// How much the machine part quality affects the yield.
|
/// How much the machine part quality affects the yield.
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace Content.Server.Medical.Components
|
|||||||
public float CloningFailChanceMultiplier = 1f;
|
public float CloningFailChanceMultiplier = 1f;
|
||||||
|
|
||||||
[DataField("machinePartCloningFailChance", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartCloningFailChance", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartCloningFailChance = "ScanningModule";
|
public string MachinePartCloningFailChance = "Capacitor";
|
||||||
|
|
||||||
[DataField("partRatingCloningFailChanceMultiplier")]
|
[DataField("partRatingCloningFailChanceMultiplier")]
|
||||||
public float PartRatingFailMultiplier = 0.75f;
|
public float PartRatingFailMultiplier = 0.75f;
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ public sealed class FatExtractorComponent : Component
|
|||||||
/// Which machine part affects the nutrition rate
|
/// Which machine part affects the nutrition rate
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartNutritionRate", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartNutritionRate", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartNutritionRate = "Laser";
|
public string MachinePartNutritionRate = "Manipulator";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The increase in rate per each rating above 1.
|
/// The increase in rate per each rating above 1.
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ namespace Content.Server.Shuttles.Components
|
|||||||
public TimeSpan NextFire;
|
public TimeSpan NextFire;
|
||||||
|
|
||||||
[DataField("machinePartThrust", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartThrust", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartThrust = "Laser";
|
public string MachinePartThrust = "Capacitor";
|
||||||
|
|
||||||
[DataField("partRatingThrustMultiplier")]
|
[DataField("partRatingThrustMultiplier")]
|
||||||
public float PartRatingThrustMultiplier = 1.5f;
|
public float PartRatingThrustMultiplier = 1.5f;
|
||||||
|
|||||||
@@ -179,11 +179,8 @@ namespace Content.Server.Singularity.EntitySystems
|
|||||||
|
|
||||||
private void OnRefreshParts(EntityUid uid, EmitterComponent component, RefreshPartsEvent args)
|
private void OnRefreshParts(EntityUid uid, EmitterComponent component, RefreshPartsEvent args)
|
||||||
{
|
{
|
||||||
var powerUseRating = args.PartRatings[component.MachinePartPowerUse];
|
|
||||||
var fireRateRating = args.PartRatings[component.MachinePartFireRate];
|
var fireRateRating = args.PartRatings[component.MachinePartFireRate];
|
||||||
|
|
||||||
component.PowerUseActive = (int) (component.BasePowerUseActive * MathF.Pow(component.PowerUseMultiplier, powerUseRating - 1));
|
|
||||||
|
|
||||||
component.FireInterval = component.BaseFireInterval * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
component.FireInterval = component.BaseFireInterval * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
||||||
component.FireBurstDelayMin = component.BaseFireBurstDelayMin * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
component.FireBurstDelayMin = component.BaseFireBurstDelayMin * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
||||||
component.FireBurstDelayMax = component.BaseFireBurstDelayMax * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
component.FireBurstDelayMax = component.BaseFireBurstDelayMax * MathF.Pow(component.FireRateMultiplier, fireRateRating - 1);
|
||||||
@@ -192,8 +189,6 @@ namespace Content.Server.Singularity.EntitySystems
|
|||||||
private void OnUpgradeExamine(EntityUid uid, EmitterComponent component, UpgradeExamineEvent args)
|
private void OnUpgradeExamine(EntityUid uid, EmitterComponent component, UpgradeExamineEvent args)
|
||||||
{
|
{
|
||||||
args.AddPercentageUpgrade("emitter-component-upgrade-fire-rate", (float) (component.BaseFireInterval.TotalSeconds / component.FireInterval.TotalSeconds));
|
args.AddPercentageUpgrade("emitter-component-upgrade-fire-rate", (float) (component.BaseFireInterval.TotalSeconds / component.FireInterval.TotalSeconds));
|
||||||
// TODO: Remove this and use UpgradePowerDrawComponent instead.
|
|
||||||
args.AddPercentageUpgrade("upgrade-power-draw", component.PowerUseActive / (float) component.BasePowerUseActive);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SwitchOff(EmitterComponent component)
|
public void SwitchOff(EmitterComponent component)
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public sealed class ArtifactAnalyzerComponent : Component
|
|||||||
/// The machine part that modifies analysis duration.
|
/// The machine part that modifies analysis duration.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartAnalysisDuration", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartAnalysisDuration", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartAnalysisDuration = "ScanningModule";
|
public string MachinePartAnalysisDuration = "Manipulator";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The modifier raised to the part rating to determine the duration multiplier.
|
/// The modifier raised to the part rating to determine the duration multiplier.
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public sealed class TraversalDistorterComponent : Component
|
|||||||
public float BaseBiasChance = 0.7f;
|
public float BaseBiasChance = 0.7f;
|
||||||
|
|
||||||
[DataField("machinePartBiasChance", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartBiasChance", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartBiasChance = "ScanningModule";
|
public string MachinePartBiasChance = "Manipulator";
|
||||||
|
|
||||||
[DataField("partRatingBiasChance")]
|
[DataField("partRatingBiasChance")]
|
||||||
public float PartRatingBiasChance = 1.1f;
|
public float PartRatingBiasChance = 1.1f;
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
using Content.Shared.Construction.Components;
|
using Content.Shared.Construction.Components;
|
||||||
|
using Content.Shared.Construction.Prototypes;
|
||||||
using Content.Shared.Examine;
|
using Content.Shared.Examine;
|
||||||
|
using Robust.Shared.Prototypes;
|
||||||
|
|
||||||
namespace Content.Shared.Construction
|
namespace Content.Shared.Construction
|
||||||
{
|
{
|
||||||
@@ -8,6 +10,8 @@ namespace Content.Shared.Construction
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public sealed class MachinePartSystem : EntitySystem
|
public sealed class MachinePartSystem : EntitySystem
|
||||||
{
|
{
|
||||||
|
[Dependency] private readonly IPrototypeManager _prototype = default!;
|
||||||
|
|
||||||
public override void Initialize()
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
base.Initialize();
|
base.Initialize();
|
||||||
@@ -24,7 +28,7 @@ namespace Content.Shared.Construction
|
|||||||
{
|
{
|
||||||
args.PushMarkup(Loc.GetString("machine-board-component-required-element-entry-text",
|
args.PushMarkup(Loc.GetString("machine-board-component-required-element-entry-text",
|
||||||
("amount", amount),
|
("amount", amount),
|
||||||
("requiredElement", Loc.GetString(part))));
|
("requiredElement", Loc.GetString(_prototype.Index<MachinePartPrototype>(part).Name))));
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var (material, amount) in component.MaterialRequirements)
|
foreach (var (material, amount) in component.MaterialRequirements)
|
||||||
@@ -54,7 +58,8 @@ namespace Content.Shared.Construction
|
|||||||
if (!args.IsInDetailsRange)
|
if (!args.IsInDetailsRange)
|
||||||
return;
|
return;
|
||||||
args.PushMarkup(Loc.GetString("machine-part-component-on-examine-rating-text", ("rating", component.Rating)));
|
args.PushMarkup(Loc.GetString("machine-part-component-on-examine-rating-text", ("rating", component.Rating)));
|
||||||
args.PushMarkup(Loc.GetString("machine-part-component-on-examine-type-text", ("type", component.PartType)));
|
args.PushMarkup(Loc.GetString("machine-part-component-on-examine-type-text", ("type",
|
||||||
|
Loc.GetString(_prototype.Index<MachinePartPrototype>(component.PartType).Name))));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,9 +14,15 @@ public sealed class MachinePartPrototype : IPrototype
|
|||||||
[IdDataField]
|
[IdDataField]
|
||||||
public string ID { get; } = default!;
|
public string ID { get; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// A human-readable name for the machine part type.
|
||||||
|
/// </summary>
|
||||||
|
[DataField("name")]
|
||||||
|
public readonly string Name = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A stock part entity based on the machine part.
|
/// A stock part entity based on the machine part.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("stockPartPrototype", customTypeSerializer: typeof(PrototypeIdSerializer<EntityPrototype>))]
|
[DataField("stockPartPrototype", customTypeSerializer: typeof(PrototypeIdSerializer<EntityPrototype>), required: true)]
|
||||||
public string? StockPartPrototype { get; }
|
public readonly string StockPartPrototype = string.Empty;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,26 +39,6 @@ public sealed class EmitterComponent : Component
|
|||||||
[DataField("powerUseActive")]
|
[DataField("powerUseActive")]
|
||||||
public int PowerUseActive = 600;
|
public int PowerUseActive = 600;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// The base amount of power that is consumed.
|
|
||||||
/// Used in machine part rating calculations.
|
|
||||||
/// </summary>
|
|
||||||
[DataField("basePowerUseActive"), ViewVariables(VVAccess.ReadWrite)]
|
|
||||||
public int BasePowerUseActive = 600;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Multiplier that is applied to the basePowerUseActive
|
|
||||||
/// to get the actual power use.
|
|
||||||
/// </summary>
|
|
||||||
[DataField("powerUseMultiplier")]
|
|
||||||
public float PowerUseMultiplier = 0.75f;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// The machine part used to reduce the power use of the machine.
|
|
||||||
/// </summary>
|
|
||||||
[DataField("machinePartPowerUse", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
|
||||||
public string MachinePartPowerUse = "Capacitor";
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The amount of shots that are fired in a single "burst"
|
/// The amount of shots that are fired in a single "burst"
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -114,7 +94,7 @@ public sealed class EmitterComponent : Component
|
|||||||
/// The machine part that affects burst delay.
|
/// The machine part that affects burst delay.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField("machinePartFireRate", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
[DataField("machinePartFireRate", customTypeSerializer: typeof(PrototypeIdSerializer<MachinePartPrototype>))]
|
||||||
public string MachinePartFireRate = "Laser";
|
public string MachinePartFireRate = "Capacitor";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The visual state that is set when the emitter is turned on
|
/// The visual state that is set when the emitter is turned on
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ machine-upgrade-increased-by-amount = [color=yellow]{CAPITALIZE($upgraded)}[/col
|
|||||||
machine-upgrade-decreased-by-amount = [color=yellow]{CAPITALIZE($upgraded)}[/color] decreased by {$difference}.
|
machine-upgrade-decreased-by-amount = [color=yellow]{CAPITALIZE($upgraded)}[/color] decreased by {$difference}.
|
||||||
machine-upgrade-not-upgraded = [color=yellow]{CAPITALIZE($upgraded)}[/color] not upgraded.
|
machine-upgrade-not-upgraded = [color=yellow]{CAPITALIZE($upgraded)}[/color] not upgraded.
|
||||||
|
|
||||||
|
machine-part-name-capacitor = Capacitor
|
||||||
|
machine-part-name-manipulator = Manipulator
|
||||||
|
machine-part-name-matter-bin = Matter Bin
|
||||||
|
|
||||||
upgrade-power-draw = power draw
|
upgrade-power-draw = power draw
|
||||||
upgrade-max-charge = max charge
|
upgrade-max-charge = max charge
|
||||||
upgrade-power-supply = power supply
|
upgrade-power-supply = power supply
|
||||||
|
|||||||
@@ -1176,7 +1176,7 @@ entities:
|
|||||||
parent: 50
|
parent: 50
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 114
|
- uid: 114
|
||||||
type: TriphasicScanningModuleStockPart
|
type: QuadraticCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -5.6509933,-2.338189
|
- pos: -5.6509933,-2.338189
|
||||||
parent: 50
|
parent: 50
|
||||||
|
|||||||
@@ -2931,7 +2931,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 241
|
- uid: 241
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -2940,7 +2940,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 242
|
- uid: 242
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3014,7 +3014,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 250
|
- uid: 250
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3023,7 +3023,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 251
|
- uid: 251
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3032,7 +3032,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 252
|
- uid: 252
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3041,7 +3041,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 253
|
- uid: 253
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3079,7 +3079,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 257
|
- uid: 257
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3088,7 +3088,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 258
|
- uid: 258
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3097,7 +3097,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 259
|
- uid: 259
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3106,7 +3106,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 260
|
- uid: 260
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3144,7 +3144,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 264
|
- uid: 264
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3153,7 +3153,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 265
|
- uid: 265
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3162,7 +3162,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 266
|
- uid: 266
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3171,7 +3171,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 267
|
- uid: 267
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3209,7 +3209,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 271
|
- uid: 271
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3218,7 +3218,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 272
|
- uid: 272
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3227,7 +3227,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 273
|
- uid: 273
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3236,7 +3236,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 274
|
- uid: 274
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3274,7 +3274,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 278
|
- uid: 278
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3283,7 +3283,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 279
|
- uid: 279
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3292,7 +3292,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 280
|
- uid: 280
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3301,7 +3301,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 281
|
- uid: 281
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3339,7 +3339,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 285
|
- uid: 285
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3348,7 +3348,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 286
|
- uid: 286
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3357,7 +3357,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 287
|
- uid: 287
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3366,7 +3366,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 288
|
- uid: 288
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3404,7 +3404,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 292
|
- uid: 292
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3413,7 +3413,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 293
|
- uid: 293
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3422,7 +3422,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 294
|
- uid: 294
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3431,7 +3431,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 295
|
- uid: 295
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3469,7 +3469,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 299
|
- uid: 299
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3478,7 +3478,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 300
|
- uid: 300
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3487,7 +3487,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 301
|
- uid: 301
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -3496,7 +3496,7 @@ entities:
|
|||||||
- canCollide: False
|
- canCollide: False
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 302
|
- uid: 302
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
|
|||||||
@@ -3569,12 +3569,6 @@ entities:
|
|||||||
- pos: 3.6877818,5.312015
|
- pos: 3.6877818,5.312015
|
||||||
parent: 179
|
parent: 179
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 463
|
|
||||||
type: HighPowerMicroLaserStockPart
|
|
||||||
components:
|
|
||||||
- pos: -5.7834854,8.24448
|
|
||||||
parent: 179
|
|
||||||
type: Transform
|
|
||||||
- uid: 464
|
- uid: 464
|
||||||
type: WallSolid
|
type: WallSolid
|
||||||
components:
|
components:
|
||||||
@@ -5249,24 +5243,6 @@ entities:
|
|||||||
- pos: 7.5,16.5
|
- pos: 7.5,16.5
|
||||||
parent: 179
|
parent: 179
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 697
|
|
||||||
type: MicroLaserStockPart
|
|
||||||
components:
|
|
||||||
- pos: -5.3147354,8.275752
|
|
||||||
parent: 179
|
|
||||||
type: Transform
|
|
||||||
- uid: 698
|
|
||||||
type: QuadUltraMicroLaserStockPart
|
|
||||||
components:
|
|
||||||
- pos: -6.6168184,8.327871
|
|
||||||
parent: 179
|
|
||||||
type: Transform
|
|
||||||
- uid: 699
|
|
||||||
type: UltraHighPowerMicroLaserStockPart
|
|
||||||
components:
|
|
||||||
- pos: -6.200152,8.2966
|
|
||||||
parent: 179
|
|
||||||
type: Transform
|
|
||||||
- uid: 700
|
- uid: 700
|
||||||
type: AdvancedCapacitorStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
|
|||||||
@@ -81049,7 +81049,7 @@ entities:
|
|||||||
parent: 60
|
parent: 60
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 9425
|
- uid: 9425
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -45.496006,-9.58335
|
- pos: -45.496006,-9.58335
|
||||||
parent: 60
|
parent: 60
|
||||||
@@ -106413,7 +106413,7 @@ entities:
|
|||||||
parent: 60
|
parent: 60
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 13015
|
- uid: 13015
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -67.444885,9.609138
|
- pos: -67.444885,9.609138
|
||||||
parent: 60
|
parent: 60
|
||||||
@@ -106425,7 +106425,7 @@ entities:
|
|||||||
parent: 60
|
parent: 60
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 13017
|
- uid: 13017
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -67.61676,9.687263
|
- pos: -67.61676,9.687263
|
||||||
parent: 60
|
parent: 60
|
||||||
@@ -153533,13 +153533,13 @@ entities:
|
|||||||
- bodyType: Static
|
- bodyType: Static
|
||||||
type: Physics
|
type: Physics
|
||||||
- uid: 19181
|
- uid: 19181
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 23.305836,21.651909
|
- pos: 23.305836,21.651909
|
||||||
parent: 60
|
parent: 60
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 19182
|
- uid: 19182
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 23.430836,21.558159
|
- pos: 23.430836,21.558159
|
||||||
parent: 60
|
parent: 60
|
||||||
|
|||||||
@@ -22002,7 +22002,7 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 1671
|
- uid: 1671
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 14.5277,-7.4270515
|
- pos: 14.5277,-7.4270515
|
||||||
parent: 1
|
parent: 1
|
||||||
@@ -112649,19 +112649,19 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 13663
|
- uid: 13663
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -16.101051,-14.435623
|
- pos: -16.101051,-14.435623
|
||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 13664
|
- uid: 13664
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -15.913552,-14.341873
|
- pos: -15.913552,-14.341873
|
||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 13665
|
- uid: 13665
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -15.757302,-14.435623
|
- pos: -15.757302,-14.435623
|
||||||
parent: 1
|
parent: 1
|
||||||
@@ -124476,7 +124476,7 @@ entities:
|
|||||||
type: Physics
|
type: Physics
|
||||||
- type: InsideEntityStorage
|
- type: InsideEntityStorage
|
||||||
- uid: 15088
|
- uid: 15088
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -124486,7 +124486,7 @@ entities:
|
|||||||
type: Physics
|
type: Physics
|
||||||
- type: InsideEntityStorage
|
- type: InsideEntityStorage
|
||||||
- uid: 15089
|
- uid: 15089
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -124496,7 +124496,7 @@ entities:
|
|||||||
type: Physics
|
type: Physics
|
||||||
- type: InsideEntityStorage
|
- type: InsideEntityStorage
|
||||||
- uid: 15090
|
- uid: 15090
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -124506,7 +124506,7 @@ entities:
|
|||||||
type: Physics
|
type: Physics
|
||||||
- type: InsideEntityStorage
|
- type: InsideEntityStorage
|
||||||
- uid: 15091
|
- uid: 15091
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -124556,7 +124556,7 @@ entities:
|
|||||||
type: Physics
|
type: Physics
|
||||||
- type: InsideEntityStorage
|
- type: InsideEntityStorage
|
||||||
- uid: 15096
|
- uid: 15096
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- flags: InContainer
|
- flags: InContainer
|
||||||
type: MetaData
|
type: MetaData
|
||||||
@@ -124694,7 +124694,7 @@ entities:
|
|||||||
- enabled: True
|
- enabled: True
|
||||||
type: AmbientSound
|
type: AmbientSound
|
||||||
- uid: 15114
|
- uid: 15114
|
||||||
type: AdvancedScanningModuleStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 14.793325,-7.4583015
|
- pos: 14.793325,-7.4583015
|
||||||
parent: 1
|
parent: 1
|
||||||
@@ -124706,7 +124706,7 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15116
|
- uid: 15116
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 14.2777,-7.5208015
|
- pos: 14.2777,-7.5208015
|
||||||
parent: 1
|
parent: 1
|
||||||
|
|||||||
@@ -122307,7 +122307,7 @@ entities:
|
|||||||
parent: 8364
|
parent: 8364
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 16356
|
- uid: 16356
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -8.652201,-39.009583
|
- pos: -8.652201,-39.009583
|
||||||
parent: 8364
|
parent: 8364
|
||||||
@@ -122355,7 +122355,7 @@ entities:
|
|||||||
- enabled: True
|
- enabled: True
|
||||||
type: AmbientSound
|
type: AmbientSound
|
||||||
- uid: 16363
|
- uid: 16363
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -8.441639,-39.39827
|
- pos: -8.441639,-39.39827
|
||||||
parent: 8364
|
parent: 8364
|
||||||
@@ -158819,7 +158819,7 @@ entities:
|
|||||||
parent: 8364
|
parent: 8364
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 21185
|
- uid: 21185
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 74.25775,-19.490871
|
- pos: 74.25775,-19.490871
|
||||||
parent: 8364
|
parent: 8364
|
||||||
@@ -158914,7 +158914,7 @@ entities:
|
|||||||
parent: 8364
|
parent: 8364
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 21198
|
- uid: 21198
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 74.72912,-20.240425
|
- pos: 74.72912,-20.240425
|
||||||
parent: 8364
|
parent: 8364
|
||||||
|
|||||||
@@ -70308,7 +70308,7 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 9500
|
- uid: 9500
|
||||||
type: AdvancedScanningModuleStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -3.7302828,-31.280602
|
- pos: -3.7302828,-31.280602
|
||||||
parent: 1
|
parent: 1
|
||||||
@@ -70320,7 +70320,7 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 9502
|
- uid: 9502
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -3.960114,-31.306107
|
- pos: -3.960114,-31.306107
|
||||||
parent: 1
|
parent: 1
|
||||||
|
|||||||
@@ -132689,13 +132689,13 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15532
|
- uid: 15532
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 54.353794,-20.39325
|
- pos: 54.353794,-20.39325
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15533
|
- uid: 15533
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 54.55692,-20.471375
|
- pos: 54.55692,-20.471375
|
||||||
parent: 0
|
parent: 0
|
||||||
@@ -223673,13 +223673,13 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 27918
|
- uid: 27918
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 62.644222,-3.6298528
|
- pos: 62.644222,-3.6298528
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 27919
|
- uid: 27919
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 62.503597,-3.5673528
|
- pos: 62.503597,-3.5673528
|
||||||
parent: 0
|
parent: 0
|
||||||
@@ -223715,13 +223715,13 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 27925
|
- uid: 27925
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 62.3291,-2.7915568
|
- pos: 62.3291,-2.7915568
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 27926
|
- uid: 27926
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 62.3291,-2.5415568
|
- pos: 62.3291,-2.5415568
|
||||||
parent: 0
|
parent: 0
|
||||||
@@ -253465,7 +253465,7 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 31901
|
- uid: 31901
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -27.469536,6.4936976
|
- pos: -27.469536,6.4936976
|
||||||
parent: 0
|
parent: 0
|
||||||
|
|||||||
@@ -121792,13 +121792,13 @@ entities:
|
|||||||
parent: 82
|
parent: 82
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15004
|
- uid: 15004
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 24.905888,58.755814
|
- pos: 24.905888,58.755814
|
||||||
parent: 82
|
parent: 82
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15005
|
- uid: 15005
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 25.017,58.575256
|
- pos: 25.017,58.575256
|
||||||
parent: 82
|
parent: 82
|
||||||
@@ -121828,7 +121828,7 @@ entities:
|
|||||||
parent: 82
|
parent: 82
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15010
|
- uid: 15010
|
||||||
type: AdvancedScanningModuleStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 25.575817,58.709774
|
- pos: 25.575817,58.709774
|
||||||
parent: 82
|
parent: 82
|
||||||
|
|||||||
@@ -164246,7 +164246,7 @@ entities:
|
|||||||
parent: 30
|
parent: 30
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 20970
|
- uid: 20970
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 2.559926,21.402208
|
- pos: 2.559926,21.402208
|
||||||
parent: 30
|
parent: 30
|
||||||
@@ -164272,7 +164272,7 @@ entities:
|
|||||||
parent: 30
|
parent: 30
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 20974
|
- uid: 20974
|
||||||
type: AdvancedScanningModuleStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 2.2878256,21.230333
|
- pos: 2.2878256,21.230333
|
||||||
parent: 30
|
parent: 30
|
||||||
@@ -174229,7 +174229,7 @@ entities:
|
|||||||
parent: 30
|
parent: 30
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 22099
|
- uid: 22099
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 2.731801,21.495958
|
- pos: 2.731801,21.495958
|
||||||
parent: 30
|
parent: 30
|
||||||
@@ -175931,7 +175931,7 @@ entities:
|
|||||||
parent: 30
|
parent: 30
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 22441
|
- uid: 22441
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 2.452661,20.541075
|
- pos: 2.452661,20.541075
|
||||||
parent: 30
|
parent: 30
|
||||||
|
|||||||
@@ -178622,7 +178622,7 @@ entities:
|
|||||||
parent: 5350
|
parent: 5350
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 22297
|
- uid: 22297
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 12.593327,-30.87613
|
- pos: 12.593327,-30.87613
|
||||||
parent: 5350
|
parent: 5350
|
||||||
@@ -197270,13 +197270,13 @@ entities:
|
|||||||
parent: 5350
|
parent: 5350
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 24716
|
- uid: 24716
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 40.44346,10.567184
|
- pos: 40.44346,10.567184
|
||||||
parent: 5350
|
parent: 5350
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 24717
|
- uid: 24717
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 40.56846,10.489059
|
- pos: 40.56846,10.489059
|
||||||
parent: 5350
|
parent: 5350
|
||||||
|
|||||||
@@ -42234,7 +42234,7 @@ entities:
|
|||||||
parent: 6
|
parent: 6
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 5390
|
- uid: 5390
|
||||||
type: AdvancedScanningModuleStockPart
|
type: AdvancedCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -9.340726,-53.888344
|
- pos: -9.340726,-53.888344
|
||||||
parent: 6
|
parent: 6
|
||||||
@@ -42252,7 +42252,7 @@ entities:
|
|||||||
parent: 6
|
parent: 6
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 5393
|
- uid: 5393
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -9.525309,-54.22893
|
- pos: -9.525309,-54.22893
|
||||||
parent: 6
|
parent: 6
|
||||||
|
|||||||
@@ -48994,19 +48994,19 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 6202
|
- uid: 6202
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 7.436289,-15.783581
|
- pos: 7.436289,-15.783581
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 6203
|
- uid: 6203
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 7.623789,-15.783581
|
- pos: 7.623789,-15.783581
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 6204
|
- uid: 6204
|
||||||
type: HighPowerMicroLaserStockPart
|
type: NanoManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 7.811289,-15.783581
|
- pos: 7.811289,-15.783581
|
||||||
parent: 0
|
parent: 0
|
||||||
@@ -49054,7 +49054,7 @@ entities:
|
|||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 6212
|
- uid: 6212
|
||||||
type: PhasicScanningModuleStockPart
|
type: SuperCapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 7.5679626,-16.149172
|
- pos: 7.5679626,-16.149172
|
||||||
parent: 0
|
parent: 0
|
||||||
|
|||||||
@@ -127047,7 +127047,7 @@ entities:
|
|||||||
parent: 1
|
parent: 1
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 15512
|
- uid: 15512
|
||||||
type: ScanningModuleStockPart
|
type: CapacitorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: -50.47893,-28.448412
|
- pos: -50.47893,-28.448412
|
||||||
parent: 1
|
parent: 1
|
||||||
@@ -228027,7 +228027,7 @@ entities:
|
|||||||
- powerLoad: 0
|
- powerLoad: 0
|
||||||
type: ApcPowerReceiver
|
type: ApcPowerReceiver
|
||||||
- uid: 28651
|
- uid: 28651
|
||||||
type: MicroLaserStockPart
|
type: MicroManipulatorStockPart
|
||||||
components:
|
components:
|
||||||
- pos: 57.42882,-47.52101
|
- pos: 57.42882,-47.52101
|
||||||
parent: 1
|
parent: 1
|
||||||
|
|||||||
@@ -516,9 +516,7 @@
|
|||||||
- TechDiskComputerCircuitboard
|
- TechDiskComputerCircuitboard
|
||||||
- CapacitorStockPart
|
- CapacitorStockPart
|
||||||
- MatterBinStockPart
|
- MatterBinStockPart
|
||||||
- MicroLaserStockPart
|
|
||||||
- MicroManipulatorStockPart
|
- MicroManipulatorStockPart
|
||||||
- ScanningModuleStockPart
|
|
||||||
- NodeScanner
|
- NodeScanner
|
||||||
- AnomalyScanner
|
- AnomalyScanner
|
||||||
- AnomalyLocator
|
- AnomalyLocator
|
||||||
@@ -586,9 +584,7 @@
|
|||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- AdvancedCapacitorStockPart
|
- AdvancedCapacitorStockPart
|
||||||
- AdvancedMatterBinStockPart
|
- AdvancedMatterBinStockPart
|
||||||
- HighPowerMicroLaserStockPart
|
|
||||||
- NanoManipulatorStockPart
|
- NanoManipulatorStockPart
|
||||||
- AdvancedScanningModuleStockPart
|
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
name: technologies-magboots-technology
|
name: technologies-magboots-technology
|
||||||
@@ -617,6 +613,4 @@
|
|||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
- SuperCapacitorStockPart
|
- SuperCapacitorStockPart
|
||||||
- SuperMatterBinStockPart
|
- SuperMatterBinStockPart
|
||||||
- UltraHighPowerMicroLaserStockPart
|
|
||||||
- PicoManipulatorStockPart
|
- PicoManipulatorStockPart
|
||||||
- PhasicScanningModuleStockPart
|
|
||||||
|
|||||||
@@ -6,8 +6,6 @@
|
|||||||
CableApcStack: 2
|
CableApcStack: 2
|
||||||
FlashlightLantern: 2
|
FlashlightLantern: 2
|
||||||
PowerCellSmallPrinted: 3
|
PowerCellSmallPrinted: 3
|
||||||
MicroLaserStockPart: 4
|
|
||||||
MatterBinStockPart: 4
|
MatterBinStockPart: 4
|
||||||
CapacitorStockPart: 4
|
CapacitorStockPart: 4
|
||||||
MicroManipulatorStockPart: 4
|
MicroManipulatorStockPart: 4
|
||||||
ScanningModuleStockPart: 4
|
|
||||||
@@ -62,9 +62,7 @@
|
|||||||
- type: RandomSpawner
|
- type: RandomSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- AdvancedCapacitorStockPart
|
- AdvancedCapacitorStockPart
|
||||||
- AdvancedScanningModuleStockPart
|
|
||||||
- NanoManipulatorStockPart
|
- NanoManipulatorStockPart
|
||||||
- HighPowerMicroLaserStockPart
|
|
||||||
- AdvancedMatterBinStockPart
|
- AdvancedMatterBinStockPart
|
||||||
offset: 0.0
|
offset: 0.0
|
||||||
|
|
||||||
@@ -81,16 +79,12 @@
|
|||||||
- type: RandomSpawner
|
- type: RandomSpawner
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- QuadraticCapacitorStockPart
|
- QuadraticCapacitorStockPart
|
||||||
- TriphasicScanningModuleStockPart
|
|
||||||
- FemtoManipulatorStockPart
|
- FemtoManipulatorStockPart
|
||||||
- QuadUltraMicroLaserStockPart
|
|
||||||
- BluespaceMatterBinStockPart
|
- BluespaceMatterBinStockPart
|
||||||
rareChance: 0.05
|
rareChance: 0.05
|
||||||
prototypes:
|
prototypes:
|
||||||
- SuperCapacitorStockPart
|
- SuperCapacitorStockPart
|
||||||
- PhasicScanningModuleStockPart
|
|
||||||
- PicoManipulatorStockPart
|
- PicoManipulatorStockPart
|
||||||
- UltraHighPowerMicroLaserStockPart
|
|
||||||
- SuperMatterBinStockPart
|
- SuperMatterBinStockPart
|
||||||
chance: 0.95
|
chance: 0.95
|
||||||
offset: 0.0
|
offset: 0.0
|
||||||
|
|||||||
@@ -109,7 +109,7 @@
|
|||||||
prototype: UniformPrinter
|
prototype: UniformPrinter
|
||||||
requirements:
|
requirements:
|
||||||
MatterBin: 1
|
MatterBin: 1
|
||||||
Laser: 2
|
Manipulator: 2
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: VaccinatorMachineCircuitboard
|
id: VaccinatorMachineCircuitboard
|
||||||
@@ -140,11 +140,18 @@
|
|||||||
state: medical
|
state: medical
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: DiseaseDiagnoser
|
prototype: DiseaseDiagnoser
|
||||||
requirements:
|
|
||||||
Manipulator: 1
|
|
||||||
Laser: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 5
|
Cable: 5
|
||||||
|
tagRequirements:
|
||||||
|
GlassBeaker:
|
||||||
|
Amount: 1
|
||||||
|
DefaultPrototype: Beaker
|
||||||
|
ExamineName: Glass Beaker
|
||||||
|
componentRequirements:
|
||||||
|
DiseaseSwab:
|
||||||
|
Amount: 1
|
||||||
|
DefaultPrototype: DiseaseSwab
|
||||||
|
ExamineName: Swab
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ArtifactAnalyzerMachineCircuitboard
|
id: ArtifactAnalyzerMachineCircuitboard
|
||||||
@@ -157,7 +164,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: MachineArtifactAnalyzer
|
prototype: MachineArtifactAnalyzer
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 3
|
Manipulator: 3
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 5
|
Glass: 5
|
||||||
@@ -173,7 +180,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: MachineTraversalDistorter
|
prototype: MachineTraversalDistorter
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 1
|
Manipulator: 1
|
||||||
Capacitor: 2
|
Capacitor: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 5
|
Steel: 5
|
||||||
@@ -190,7 +197,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: MachineAnomalyVessel
|
prototype: MachineAnomalyVessel
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 5
|
Capacitor: 5
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 1
|
Cable: 1
|
||||||
PlasmaGlass: 10
|
PlasmaGlass: 10
|
||||||
@@ -206,10 +213,10 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: MachineAPE
|
prototype: MachineAPE
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
Capacitor: 2
|
||||||
Laser: 3
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 1
|
Cable: 1
|
||||||
|
Glass: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ThermomachineFreezerMachineCircuitBoard
|
id: ThermomachineFreezerMachineCircuitBoard
|
||||||
@@ -222,8 +229,8 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: GasThermoMachineFreezer
|
prototype: GasThermoMachineFreezer
|
||||||
requirements:
|
requirements:
|
||||||
MatterBin: 3
|
MatterBin: 2
|
||||||
Laser: 3
|
Manipulator: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 5
|
Cable: 5
|
||||||
- type: Construction
|
- type: Construction
|
||||||
@@ -242,8 +249,8 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: GasThermoMachineHeater
|
prototype: GasThermoMachineHeater
|
||||||
requirements:
|
requirements:
|
||||||
MatterBin: 3
|
MatterBin: 2
|
||||||
Laser: 3
|
Manipulator: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 5
|
Cable: 5
|
||||||
- type: Construction
|
- type: Construction
|
||||||
@@ -262,7 +269,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: PortableScrubber
|
prototype: PortableScrubber
|
||||||
requirements:
|
requirements:
|
||||||
MatterBin: 3
|
MatterBin: 1
|
||||||
Manipulator: 2
|
Manipulator: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 5
|
Cable: 5
|
||||||
@@ -279,7 +286,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: CloningPod
|
prototype: CloningPod
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 2
|
MatterBin: 2
|
||||||
Manipulator: 2
|
Manipulator: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 1
|
||||||
@@ -296,7 +303,6 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: MedicalScanner
|
prototype: MedicalScanner
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 2
|
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 5
|
Glass: 5
|
||||||
@@ -310,9 +316,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: CrewMonitoringServer
|
prototype: CrewMonitoringServer
|
||||||
requirements:
|
|
||||||
Capacitor: 1
|
|
||||||
ScanningModule: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 1
|
Steel: 1
|
||||||
Cable: 2
|
Cable: 2
|
||||||
@@ -327,12 +330,8 @@
|
|||||||
state: medical
|
state: medical
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: CryoPod
|
prototype: CryoPod
|
||||||
requirements:
|
|
||||||
ScanningModule: 1
|
|
||||||
Manipulator: 1
|
|
||||||
MatterBin: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 5
|
||||||
Cable: 1
|
Cable: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -346,9 +345,10 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: chem_master
|
prototype: chem_master
|
||||||
requirements:
|
requirements:
|
||||||
Manipulator: 1
|
Capacitor: 1
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 1
|
||||||
|
Cable: 1
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
GlassBeaker:
|
GlassBeaker:
|
||||||
Amount: 2
|
Amount: 2
|
||||||
@@ -367,10 +367,14 @@
|
|||||||
prototype: chem_dispenser
|
prototype: chem_dispenser
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
Manipulator: 1
|
|
||||||
MatterBin: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 1
|
||||||
|
Steel: 3
|
||||||
|
tagRequirements:
|
||||||
|
GlassBeaker:
|
||||||
|
Amount: 2
|
||||||
|
DefaultPrototype: Beaker
|
||||||
|
ExamineName: Glass Beaker
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BiomassReclaimerMachineCircuitboard
|
id: BiomassReclaimerMachineCircuitboard
|
||||||
@@ -381,7 +385,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: BiomassReclaimer
|
prototype: BiomassReclaimer
|
||||||
requirements:
|
requirements:
|
||||||
Laser: 1
|
MatterBin: 2
|
||||||
Manipulator: 1
|
Manipulator: 1
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
Pipe:
|
Pipe:
|
||||||
@@ -407,14 +411,10 @@
|
|||||||
state: service
|
state: service
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: hydroponicsTray
|
prototype: hydroponicsTray
|
||||||
# See: https://github.com/vgstation-coders/vgstation13/blob/e9a806f30b4db0efa2a68b9eb42e3120d2321b6a/code/modules/hydroponics/hydro_tray.dm#L57
|
|
||||||
requirements:
|
|
||||||
MatterBin: 2
|
|
||||||
ScanningModule: 1
|
|
||||||
Capacitor: 1
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
# replacing the console screen
|
# replacing the console screen
|
||||||
Glass: 1
|
Glass: 5
|
||||||
|
Cable: 2
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
GlassBeaker:
|
GlassBeaker:
|
||||||
Amount: 2
|
Amount: 2
|
||||||
@@ -451,7 +451,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: SMESBasicEmpty
|
prototype: SMESBasicEmpty
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 10
|
Capacitor: 5
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SubstationMachineCircuitboard
|
id: SubstationMachineCircuitboard
|
||||||
@@ -479,11 +479,9 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: DawInstrument
|
prototype: DawInstrument
|
||||||
requirements:
|
|
||||||
Capacitor: 4
|
|
||||||
ScanningModule: 5
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 1
|
||||||
|
Cable: 1
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
# One instrument to bring them all and in the darkness bind them...
|
# One instrument to bring them all and in the darkness bind them...
|
||||||
KeyedInstrument:
|
KeyedInstrument:
|
||||||
@@ -534,8 +532,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: Thruster
|
prototype: Thruster
|
||||||
requirements:
|
requirements:
|
||||||
Laser: 4
|
Capacitor: 4
|
||||||
Capacitor: 1
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 5
|
Steel: 5
|
||||||
|
|
||||||
@@ -547,7 +544,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: Gyroscope
|
prototype: Gyroscope
|
||||||
requirements:
|
requirements:
|
||||||
ScanningModule: 2
|
Manipulator: 2
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 2
|
Glass: 2
|
||||||
@@ -580,7 +577,6 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: KitchenReagentGrinder
|
prototype: KitchenReagentGrinder
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
|
||||||
MatterBin: 2
|
MatterBin: 2
|
||||||
Manipulator: 2
|
Manipulator: 2
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
@@ -598,9 +594,9 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: ChemistryHotplate
|
prototype: ChemistryHotplate
|
||||||
requirements:
|
requirements:
|
||||||
Laser: 2
|
Capacitor: 2
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 2
|
Glass: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: StasisBedMachineCircuitboard
|
id: StasisBedMachineCircuitboard
|
||||||
@@ -613,12 +609,11 @@
|
|||||||
prototype: StasisBed
|
prototype: StasisBed
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
Manipulator: 1
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Cable: 3
|
Cable: 3
|
||||||
tagRequirements:
|
tagRequirements:
|
||||||
Pipe:
|
Pipe:
|
||||||
Amount: 4
|
Amount: 1
|
||||||
DefaultPrototype: GasPipeStraight
|
DefaultPrototype: GasPipeStraight
|
||||||
ExamineName: Pipe
|
ExamineName: Pipe
|
||||||
Cryobeaker:
|
Cryobeaker:
|
||||||
@@ -652,8 +647,7 @@
|
|||||||
prototype: OreProcessor
|
prototype: OreProcessor
|
||||||
requirements:
|
requirements:
|
||||||
MatterBin: 1
|
MatterBin: 1
|
||||||
Manipulator: 1
|
Manipulator: 3
|
||||||
Laser: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 1
|
Glass: 1
|
||||||
|
|
||||||
@@ -668,7 +662,6 @@
|
|||||||
prototype: KitchenMicrowave
|
prototype: KitchenMicrowave
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
Capacitor: 1
|
||||||
Laser: 1
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 2
|
Glass: 2
|
||||||
Cable: 2
|
Cable: 2
|
||||||
@@ -683,7 +676,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: FatExtractor
|
prototype: FatExtractor
|
||||||
requirements:
|
requirements:
|
||||||
Laser: 1
|
Manipulator: 1
|
||||||
componentRequirements:
|
componentRequirements:
|
||||||
Utensil:
|
Utensil:
|
||||||
Amount: 1
|
Amount: 1
|
||||||
@@ -700,8 +693,7 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: Emitter
|
prototype: Emitter
|
||||||
requirements:
|
requirements:
|
||||||
Capacitor: 1
|
Capacitor: 2
|
||||||
Laser: 1
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
CableHV: 5
|
CableHV: 5
|
||||||
Glass: 2
|
Glass: 2
|
||||||
@@ -714,8 +706,8 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: SurveillanceCameraRouterConstructed
|
prototype: SurveillanceCameraRouterConstructed
|
||||||
requirements:
|
materialRequirements:
|
||||||
Capacitor: 4
|
Cable: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SurveillanceCameraWirelessRouterCircuitboard
|
id: SurveillanceCameraWirelessRouterCircuitboard
|
||||||
@@ -725,9 +717,9 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: SurveillanceCameraWirelessRouterConstructed
|
prototype: SurveillanceCameraWirelessRouterConstructed
|
||||||
requirements:
|
materialRequirements:
|
||||||
Laser: 1
|
Cable: 2
|
||||||
Capacitor: 4
|
Glass: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SurveillanceWirelessCameraMovableCircuitboard
|
id: SurveillanceWirelessCameraMovableCircuitboard
|
||||||
@@ -737,9 +729,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: SurveillanceWirelessCameraMovableConstructed
|
prototype: SurveillanceWirelessCameraMovableConstructed
|
||||||
requirements:
|
|
||||||
Laser: 1
|
|
||||||
Capacitor: 4
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 2
|
Glass: 2
|
||||||
Cable: 2
|
Cable: 2
|
||||||
@@ -752,12 +741,9 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: SurveillanceWirelessCameraAnchoredConstructed
|
prototype: SurveillanceWirelessCameraAnchoredConstructed
|
||||||
requirements:
|
|
||||||
Laser: 1
|
|
||||||
Capacitor: 4
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Glass: 2
|
|
||||||
Cable: 2
|
Cable: 2
|
||||||
|
Glass: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: GasRecyclerMachineCircuitboard
|
id: GasRecyclerMachineCircuitboard
|
||||||
@@ -768,8 +754,8 @@
|
|||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: GasRecycler
|
prototype: GasRecycler
|
||||||
requirements:
|
requirements:
|
||||||
Laser: 2
|
Capacitor: 1
|
||||||
Manipulator: 2
|
Manipulator: 1
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 10
|
Steel: 10
|
||||||
Plasma: 5
|
Plasma: 5
|
||||||
@@ -818,9 +804,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: MachineBoard
|
- type: MachineBoard
|
||||||
prototype: TelecomServer
|
prototype: TelecomServer
|
||||||
requirements:
|
|
||||||
Capacitor: 1
|
|
||||||
ScanningModule: 2
|
|
||||||
materialRequirements:
|
materialRequirements:
|
||||||
Steel: 1
|
Steel: 1
|
||||||
Cable: 2
|
Cable: 2
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
sprite: Objects/Misc/stock_parts.rsi
|
sprite: Objects/Misc/stock_parts.rsi
|
||||||
- type: MachinePart
|
- type: Item
|
||||||
rating: 1
|
size: 1
|
||||||
- type: GuideHelp
|
- type: GuideHelp
|
||||||
guides:
|
guides:
|
||||||
- MachineUpgrading
|
- MachineUpgrading
|
||||||
@@ -28,23 +28,11 @@
|
|||||||
part: Capacitor
|
part: Capacitor
|
||||||
rating: 1
|
rating: 1
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: ScanningModuleStockPart
|
|
||||||
name: scanning module
|
|
||||||
parent: BaseStockPart
|
|
||||||
description: A compact, high resolution scanning module used in the construction of certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: scan_module
|
|
||||||
- type: MachinePart
|
|
||||||
part: ScanningModule
|
|
||||||
rating: 1
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MicroManipulatorStockPart
|
id: MicroManipulatorStockPart
|
||||||
name: micro-manipulator
|
name: manipulator
|
||||||
parent: BaseStockPart
|
parent: BaseStockPart
|
||||||
description: A tiny little manipulator used in the construction of certain devices.
|
description: A basic manipulator used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: micro_mani
|
state: micro_mani
|
||||||
@@ -52,23 +40,11 @@
|
|||||||
part: Manipulator
|
part: Manipulator
|
||||||
rating: 1
|
rating: 1
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: MicroLaserStockPart
|
|
||||||
name: micro-laser
|
|
||||||
parent: BaseStockPart
|
|
||||||
description: A tiny laser used in certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: micro_laser
|
|
||||||
- type: MachinePart
|
|
||||||
part: Laser
|
|
||||||
rating: 1
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MatterBinStockPart
|
id: MatterBinStockPart
|
||||||
name: matter bin
|
name: matter bin
|
||||||
parent: BaseStockPart
|
parent: BaseStockPart
|
||||||
description: A container designed to hold compressed matter awaiting reconstruction.
|
description: A basic matter bin used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: matter_bin
|
state: matter_bin
|
||||||
@@ -89,44 +65,22 @@
|
|||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 2
|
rating: 2
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: AdvancedScanningModuleStockPart
|
|
||||||
name: advanced scanning module
|
|
||||||
parent: ScanningModuleStockPart
|
|
||||||
description: A compact, high resolution scanning module used in the construction of certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: adv_scan_module
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 2
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: NanoManipulatorStockPart
|
id: NanoManipulatorStockPart
|
||||||
name: nano-manipulator
|
name: advanced manipulator
|
||||||
parent: MicroManipulatorStockPart
|
parent: MicroManipulatorStockPart
|
||||||
description: A tiny little manipulator used in the construction of certain devices.
|
description: An advanced manipulator used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: nano_mani
|
state: nano_mani
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 2
|
rating: 2
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: HighPowerMicroLaserStockPart
|
|
||||||
name: high-power micro-laser
|
|
||||||
parent: MicroLaserStockPart
|
|
||||||
description: A tiny laser used in certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: high_micro_laser
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 2
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: AdvancedMatterBinStockPart
|
id: AdvancedMatterBinStockPart
|
||||||
name: advanced matter bin
|
name: advanced matter bin
|
||||||
parent: MatterBinStockPart
|
parent: MatterBinStockPart
|
||||||
description: A container designed to hold compressed matter awaiting reconstruction.
|
description: An advanced matter bin used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: advanced_matter_bin
|
state: advanced_matter_bin
|
||||||
@@ -139,51 +93,29 @@
|
|||||||
id: SuperCapacitorStockPart
|
id: SuperCapacitorStockPart
|
||||||
name: super capacitor
|
name: super capacitor
|
||||||
parent: CapacitorStockPart
|
parent: CapacitorStockPart
|
||||||
description: A super-high capacity capacitor used in the construction of a variety of devices.
|
description: A super capacitor used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: super_capacitor
|
state: super_capacitor
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 3
|
rating: 3
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: PhasicScanningModuleStockPart
|
|
||||||
name: phasic scanning module
|
|
||||||
parent: ScanningModuleStockPart
|
|
||||||
description: A compact, high resolution phasic scanning module used in the construction of certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: super_scan_module
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 3
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: PicoManipulatorStockPart
|
id: PicoManipulatorStockPart
|
||||||
name: pico-manipulator
|
name: super manipulator
|
||||||
parent: MicroManipulatorStockPart
|
parent: MicroManipulatorStockPart
|
||||||
description: A tiny little manipulator used in the construction of certain devices.
|
description: A super manipulator used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: pico_mani
|
state: pico_mani
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 3
|
rating: 3
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: UltraHighPowerMicroLaserStockPart
|
|
||||||
name: ultra-high-power micro-laser
|
|
||||||
parent: MicroLaserStockPart
|
|
||||||
description: A tiny laser used in certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: ultra_high_micro_laser
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 3
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SuperMatterBinStockPart
|
id: SuperMatterBinStockPart
|
||||||
name: super matter bin
|
name: super matter bin
|
||||||
parent: MatterBinStockPart
|
parent: MatterBinStockPart
|
||||||
description: A container designed to hold compressed matter awaiting reconstruction.
|
description: A super matter bin used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: super_matter_bin
|
state: super_matter_bin
|
||||||
@@ -194,60 +126,38 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: QuadraticCapacitorStockPart
|
id: QuadraticCapacitorStockPart
|
||||||
name: quadratic capacitor
|
name: bluespace capacitor
|
||||||
parent: CapacitorStockPart
|
parent: CapacitorStockPart
|
||||||
description: A quadratic capacity capacitor used in the construction of a variety of devices.
|
description: A bluespace capacitor used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: quadratic_capacitor
|
state: quadratic_capacitor
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 4
|
rating: 4
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: TriphasicScanningModuleStockPart
|
|
||||||
name: triphasic scanning module
|
|
||||||
parent: ScanningModuleStockPart
|
|
||||||
description: A compact, ultra resolution triphasic scanning module used in the construction of certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: triphasic_scan_module
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: FemtoManipulatorStockPart
|
id: FemtoManipulatorStockPart
|
||||||
name: femto-manipulator
|
name: bluespace manipulator
|
||||||
parent: MicroManipulatorStockPart
|
parent: MicroManipulatorStockPart
|
||||||
description: A tiny little manipulator used in the construction of certain devices.
|
description: A bluespace manipulator used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: femto_mani
|
state: femto_mani
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 4
|
rating: 4
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: QuadUltraMicroLaserStockPart
|
|
||||||
name: quad-ultra micro-laser
|
|
||||||
parent: MicroLaserStockPart
|
|
||||||
description: A tiny laser used in certain devices.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: quadultra_micro_laser
|
|
||||||
- type: MachinePart
|
|
||||||
rating: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BluespaceMatterBinStockPart
|
id: BluespaceMatterBinStockPart
|
||||||
name: bluespace matter bin
|
name: bluespace matter bin
|
||||||
parent: MatterBinStockPart
|
parent: MatterBinStockPart
|
||||||
description: A container designed to hold compressed matter in bluespace awaiting reconstruction.
|
description: A bluespace matter bin used in the construction of a variety of devices.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: bluespace_matter_bin
|
state: bluespace_matter_bin
|
||||||
- type: MachinePart
|
- type: MachinePart
|
||||||
rating: 4
|
rating: 4
|
||||||
|
|
||||||
# Subspace stock parts
|
# Subspace stock parts (REMOVE THESE)
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: AnsibleSubspaceStockPart
|
id: AnsibleSubspaceStockPart
|
||||||
@@ -257,8 +167,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: subspace_ansible
|
state: subspace_ansible
|
||||||
- type: MachinePart
|
|
||||||
part: Ansible
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: FilterSubspaceStockPart
|
id: FilterSubspaceStockPart
|
||||||
@@ -268,8 +176,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: hyperwave_filter
|
state: hyperwave_filter
|
||||||
- type: MachinePart
|
|
||||||
part: Filter
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: AmplifierSubspaceStockPart
|
id: AmplifierSubspaceStockPart
|
||||||
@@ -279,8 +185,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: subspace_amplifier
|
state: subspace_amplifier
|
||||||
- type: MachinePart
|
|
||||||
part: Amplifier
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: TreatmentSubspaceStockPart
|
id: TreatmentSubspaceStockPart
|
||||||
@@ -290,8 +194,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: treatment_disk
|
state: treatment_disk
|
||||||
- type: MachinePart
|
|
||||||
part: Treatment
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: AnalyzerSubspaceStockPart
|
id: AnalyzerSubspaceStockPart
|
||||||
@@ -301,8 +203,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: wavelength_analyzer
|
state: wavelength_analyzer
|
||||||
- type: MachinePart
|
|
||||||
part: Analyzer
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: CrystalSubspaceStockPart
|
id: CrystalSubspaceStockPart
|
||||||
@@ -312,8 +212,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: ansible_crystal
|
state: ansible_crystal
|
||||||
- type: MachinePart
|
|
||||||
part: Crystal
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: TransmitterSubspaceStockPart
|
id: TransmitterSubspaceStockPart
|
||||||
@@ -323,5 +221,3 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: subspace_transmitter
|
state: subspace_transmitter
|
||||||
- type: MachinePart
|
|
||||||
part: Transmitter
|
|
||||||
|
|||||||
@@ -197,20 +197,14 @@
|
|||||||
- Drone
|
- Drone
|
||||||
- Flash
|
- Flash
|
||||||
- MicroManipulatorStockPart
|
- MicroManipulatorStockPart
|
||||||
- ScanningModuleStockPart
|
|
||||||
- MicroLaserStockPart
|
|
||||||
- MatterBinStockPart
|
- MatterBinStockPart
|
||||||
- CapacitorStockPart
|
- CapacitorStockPart
|
||||||
- AdvancedCapacitorStockPart
|
- AdvancedCapacitorStockPart
|
||||||
- AdvancedMatterBinStockPart
|
- AdvancedMatterBinStockPart
|
||||||
- HighPowerMicroLaserStockPart
|
|
||||||
- NanoManipulatorStockPart
|
- NanoManipulatorStockPart
|
||||||
- AdvancedScanningModuleStockPart
|
|
||||||
- SuperCapacitorStockPart
|
- SuperCapacitorStockPart
|
||||||
- SuperMatterBinStockPart
|
- SuperMatterBinStockPart
|
||||||
- UltraHighPowerMicroLaserStockPart
|
|
||||||
- PicoManipulatorStockPart
|
- PicoManipulatorStockPart
|
||||||
- PhasicScanningModuleStockPart
|
|
||||||
- FirelockElectronics
|
- FirelockElectronics
|
||||||
- DoorElectronics
|
- DoorElectronics
|
||||||
- APCElectronics
|
- APCElectronics
|
||||||
@@ -468,7 +462,6 @@
|
|||||||
- type: Lathe
|
- type: Lathe
|
||||||
idleState: icon
|
idleState: icon
|
||||||
runningState: icon
|
runningState: icon
|
||||||
machinePartPrintSpeed: Laser
|
|
||||||
staticRecipes:
|
staticRecipes:
|
||||||
- HandheldHealthAnalyzer
|
- HandheldHealthAnalyzer
|
||||||
- ClothingHandsGlovesLatex
|
- ClothingHandsGlovesLatex
|
||||||
|
|||||||
@@ -82,9 +82,6 @@
|
|||||||
- type: Climbable
|
- type: Climbable
|
||||||
- type: ApcPowerReceiver
|
- type: ApcPowerReceiver
|
||||||
powerLoad: 200 #Receives most of its power from the console
|
powerLoad: 200 #Receives most of its power from the console
|
||||||
- type: UpgradePowerDraw #upgrade it for the meme?
|
|
||||||
powerDrawMultiplier: 0.75
|
|
||||||
scaling: Exponential
|
|
||||||
- type: EmptyOnMachineDeconstruct
|
- type: EmptyOnMachineDeconstruct
|
||||||
containers:
|
containers:
|
||||||
- scanner-bodyContainer
|
- scanner-bodyContainer
|
||||||
|
|||||||
@@ -59,9 +59,6 @@
|
|||||||
acts: ["Breakage"]
|
acts: ["Breakage"]
|
||||||
- type: ApcPowerReceiver
|
- type: ApcPowerReceiver
|
||||||
powerLoad: 400
|
powerLoad: 400
|
||||||
- type: UpgradePowerDraw
|
|
||||||
powerDrawMultiplier: 0.75
|
|
||||||
scaling: Exponential
|
|
||||||
- type: Machine
|
- type: Machine
|
||||||
board: MicrowaveMachineCircuitboard
|
board: MicrowaveMachineCircuitboard
|
||||||
- type: ContainerContainer
|
- type: ContainerContainer
|
||||||
|
|||||||
@@ -41,9 +41,6 @@
|
|||||||
state: "juicer0"
|
state: "juicer0"
|
||||||
- type: ApcPowerReceiver
|
- type: ApcPowerReceiver
|
||||||
powerLoad: 300
|
powerLoad: 300
|
||||||
- type: UpgradePowerDraw
|
|
||||||
powerDrawMultiplier: 0.75
|
|
||||||
scaling: Exponential
|
|
||||||
- type: ItemSlots
|
- type: ItemSlots
|
||||||
slots:
|
slots:
|
||||||
beakerSlot:
|
beakerSlot:
|
||||||
|
|||||||
@@ -19,9 +19,6 @@
|
|||||||
- type: Appearance
|
- type: Appearance
|
||||||
- type: ApcPowerReceiver
|
- type: ApcPowerReceiver
|
||||||
powerLoad: 1000
|
powerLoad: 1000
|
||||||
- type: UpgradePowerDraw
|
|
||||||
powerDrawMultiplier: 0.75
|
|
||||||
scaling: Exponential
|
|
||||||
- type: ExtensionCableReceiver
|
- type: ExtensionCableReceiver
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
damageContainer: Inorganic
|
damageContainer: Inorganic
|
||||||
|
|||||||
@@ -49,9 +49,6 @@
|
|||||||
- type: Thruster
|
- type: Thruster
|
||||||
- type: Machine
|
- type: Machine
|
||||||
board: ThrusterMachineCircuitboard
|
board: ThrusterMachineCircuitboard
|
||||||
- type: UpgradePowerDraw
|
|
||||||
powerDrawMultiplier: 0.75
|
|
||||||
scaling: Exponential
|
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/Shuttles/thruster.rsi
|
sprite: Structures/Shuttles/thruster.rsi
|
||||||
layers:
|
layers:
|
||||||
@@ -96,7 +93,7 @@
|
|||||||
thrusterType: Angular
|
thrusterType: Angular
|
||||||
requireSpace: false
|
requireSpace: false
|
||||||
baseThrust: 5000
|
baseThrust: 5000
|
||||||
machinePartThrust: ScanningModule
|
machinePartThrust: Manipulator
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
# Listen I'm not the biggest fan of the sprite but it was the most appropriate thing I could find.
|
# Listen I'm not the biggest fan of the sprite but it was the most appropriate thing I could find.
|
||||||
sprite: Structures/Shuttles/gyroscope.rsi
|
sprite: Structures/Shuttles/gyroscope.rsi
|
||||||
|
|||||||
@@ -1,47 +1,14 @@
|
|||||||
- type: machinePart
|
- type: machinePart
|
||||||
id: Capacitor
|
id: Capacitor
|
||||||
|
name: machine-part-name-capacitor
|
||||||
stockPartPrototype: CapacitorStockPart
|
stockPartPrototype: CapacitorStockPart
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: ScanningModule
|
|
||||||
stockPartPrototype: ScanningModuleStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
- type: machinePart
|
||||||
id: Manipulator
|
id: Manipulator
|
||||||
|
name: machine-part-name-manipulator
|
||||||
stockPartPrototype: MicroManipulatorStockPart
|
stockPartPrototype: MicroManipulatorStockPart
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Laser
|
|
||||||
stockPartPrototype: MicroLaserStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
- type: machinePart
|
||||||
id: MatterBin
|
id: MatterBin
|
||||||
|
name: machine-part-name-matter-bin
|
||||||
stockPartPrototype: MatterBinStockPart
|
stockPartPrototype: MatterBinStockPart
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Ansible
|
|
||||||
stockPartPrototype: AnsibleSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Filter
|
|
||||||
stockPartPrototype: FilterSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Amplifier
|
|
||||||
stockPartPrototype: AmplifierSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Treatment
|
|
||||||
stockPartPrototype: TreatmentSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Analyzer
|
|
||||||
stockPartPrototype: AnalyzerSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Crystal
|
|
||||||
stockPartPrototype: CrystalSubspaceStockPart
|
|
||||||
|
|
||||||
- type: machinePart
|
|
||||||
id: Transmitter
|
|
||||||
stockPartPrototype: TransmitterSubspaceStockPart
|
|
||||||
@@ -20,15 +20,11 @@
|
|||||||
CrateMaterialGlass: 1.0
|
CrateMaterialGlass: 1.0
|
||||||
# Uncommon
|
# Uncommon
|
||||||
SuperCapacitorStockPart: 0.25
|
SuperCapacitorStockPart: 0.25
|
||||||
PhasicScanningModuleStockPart: 0.25
|
|
||||||
PicoManipulatorStockPart: 0.25
|
PicoManipulatorStockPart: 0.25
|
||||||
UltraHighPowerMicroLaserStockPart: 0.25
|
|
||||||
SuperMatterBinStockPart: 0.25
|
SuperMatterBinStockPart: 0.25
|
||||||
# Rare
|
# Rare
|
||||||
QuadraticCapacitorStockPart: 0.10
|
QuadraticCapacitorStockPart: 0.10
|
||||||
TriphasicScanningModuleStockPart: 0.10
|
|
||||||
FemtoManipulatorStockPart: 0.10
|
FemtoManipulatorStockPart: 0.10
|
||||||
QuadUltraMicroLaserStockPart: 0.10
|
|
||||||
BluespaceMatterBinStockPart: 0.10
|
BluespaceMatterBinStockPart: 0.10
|
||||||
|
|
||||||
# Crates
|
# Crates
|
||||||
|
|||||||
@@ -15,15 +15,6 @@
|
|||||||
Steel: 50
|
Steel: 50
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: MicroLaserStockPart
|
|
||||||
result: MicroLaserStockPart
|
|
||||||
completetime: 1
|
|
||||||
materials:
|
|
||||||
Steel: 50
|
|
||||||
Glass: 50
|
|
||||||
Plastic: 50
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: MicroManipulatorStockPart
|
id: MicroManipulatorStockPart
|
||||||
result: MicroManipulatorStockPart
|
result: MicroManipulatorStockPart
|
||||||
@@ -32,15 +23,6 @@
|
|||||||
Steel: 50
|
Steel: 50
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: ScanningModuleStockPart
|
|
||||||
result: ScanningModuleStockPart
|
|
||||||
completetime: 1
|
|
||||||
materials:
|
|
||||||
Steel: 50
|
|
||||||
Glass: 50
|
|
||||||
Plastic: 50
|
|
||||||
|
|
||||||
#Rating 2
|
#Rating 2
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: AdvancedCapacitorStockPart
|
id: AdvancedCapacitorStockPart
|
||||||
@@ -60,16 +42,6 @@
|
|||||||
Plastic: 150
|
Plastic: 150
|
||||||
Plasma: 75
|
Plasma: 75
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: HighPowerMicroLaserStockPart
|
|
||||||
result: HighPowerMicroLaserStockPart
|
|
||||||
completetime: 3
|
|
||||||
materials:
|
|
||||||
Steel: 150
|
|
||||||
Glass: 150
|
|
||||||
Plastic: 150
|
|
||||||
Plasma: 50
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: NanoManipulatorStockPart
|
id: NanoManipulatorStockPart
|
||||||
result: NanoManipulatorStockPart
|
result: NanoManipulatorStockPart
|
||||||
@@ -79,16 +51,6 @@
|
|||||||
Plastic: 150
|
Plastic: 150
|
||||||
Plasma: 75
|
Plasma: 75
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: AdvancedScanningModuleStockPart
|
|
||||||
result: AdvancedScanningModuleStockPart
|
|
||||||
completetime: 3
|
|
||||||
materials:
|
|
||||||
Steel: 150
|
|
||||||
Glass: 150
|
|
||||||
Plastic: 150
|
|
||||||
Plasma: 50
|
|
||||||
|
|
||||||
#Rating 3
|
#Rating 3
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: SuperCapacitorStockPart
|
id: SuperCapacitorStockPart
|
||||||
@@ -110,17 +72,6 @@
|
|||||||
Plasma: 100
|
Plasma: 100
|
||||||
Gold: 125
|
Gold: 125
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: UltraHighPowerMicroLaserStockPart
|
|
||||||
result: UltraHighPowerMicroLaserStockPart
|
|
||||||
completetime: 3
|
|
||||||
materials:
|
|
||||||
Steel: 250
|
|
||||||
Glass: 250
|
|
||||||
Plastic: 250
|
|
||||||
Plasma: 100
|
|
||||||
Gold: 100
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PicoManipulatorStockPart
|
id: PicoManipulatorStockPart
|
||||||
result: PicoManipulatorStockPart
|
result: PicoManipulatorStockPart
|
||||||
@@ -130,14 +81,3 @@
|
|||||||
Plastic: 250
|
Plastic: 250
|
||||||
Plasma: 100
|
Plasma: 100
|
||||||
Gold: 125
|
Gold: 125
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: PhasicScanningModuleStockPart
|
|
||||||
result: PhasicScanningModuleStockPart
|
|
||||||
completetime: 3
|
|
||||||
materials:
|
|
||||||
Steel: 250
|
|
||||||
Glass: 250
|
|
||||||
Plastic: 250
|
|
||||||
Plasma: 100
|
|
||||||
Gold: 100
|
|
||||||
|
|||||||
@@ -390,20 +390,14 @@
|
|||||||
maxSpawns: 10
|
maxSpawns: 10
|
||||||
spawns:
|
spawns:
|
||||||
- id: QuadraticCapacitorStockPart
|
- id: QuadraticCapacitorStockPart
|
||||||
prob: 0.3
|
prob: 0.5
|
||||||
maxAmount: 2
|
maxAmount: 3
|
||||||
- id: TriphasicScanningModuleStockPart
|
|
||||||
prob: 0.3
|
|
||||||
maxAmount: 2
|
|
||||||
- id: FemtoManipulatorStockPart
|
- id: FemtoManipulatorStockPart
|
||||||
prob: 0.3
|
prob: 0.5
|
||||||
maxAmount: 2
|
maxAmount: 3
|
||||||
- id: QuadUltraMicroLaserStockPart
|
|
||||||
prob: 0.3
|
|
||||||
maxAmount: 2
|
|
||||||
- id: BluespaceMatterBinStockPart
|
- id: BluespaceMatterBinStockPart
|
||||||
prob: 0.3
|
prob: 0.5
|
||||||
maxAmount: 2
|
maxAmount: 3
|
||||||
|
|
||||||
- type: artifactEffect
|
- type: artifactEffect
|
||||||
id: EffectDisease
|
id: EffectDisease
|
||||||
|
|||||||
@@ -8,11 +8,7 @@ Machines help the station run smoothly, and as a scientist, you can help them ru
|
|||||||
<Box>
|
<Box>
|
||||||
<GuideEntityEmbed Entity="CapacitorStockPart"/>
|
<GuideEntityEmbed Entity="CapacitorStockPart"/>
|
||||||
<GuideEntityEmbed Entity="MatterBinStockPart"/>
|
<GuideEntityEmbed Entity="MatterBinStockPart"/>
|
||||||
<GuideEntityEmbed Entity="MicroLaserStockPart"/>
|
|
||||||
</Box>
|
|
||||||
<Box>
|
|
||||||
<GuideEntityEmbed Entity="MicroManipulatorStockPart"/>
|
<GuideEntityEmbed Entity="MicroManipulatorStockPart"/>
|
||||||
<GuideEntityEmbed Entity="ScanningModuleStockPart"/>
|
|
||||||
</Box>
|
</Box>
|
||||||
You can examine each machine part to see both the type and the rating, which range from 1 to 4.
|
You can examine each machine part to see both the type and the rating, which range from 1 to 4.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user