Fix even more prototypes for save/spawn test (#11108)

This commit is contained in:
Leon Friedrich
2022-09-08 13:30:56 +12:00
committed by GitHub
parent 8c352bd59b
commit 5fda606243
9 changed files with 64 additions and 12 deletions

View File

@@ -37,7 +37,6 @@ public sealed class PrototypeSaveTest
// TODO fix more prototypes
// The rest of these prototypes (probably) shouldn't be getting ignored.
// There should be an issue up tracking all of these prototypes, indicating that still need to get fixed.
"C4",
"WeaponProtoKineticAccelerator",
"WeaponStaffHealing",
"WeaponStaffPolymorphDoor",
@@ -64,12 +63,10 @@ public sealed class PrototypeSaveTest
"JawsOfLife",
"SyndicateJawsOfLife",
"LightReplacer",
"ComputerCloningConsole",
"PowerDrill",
"Omnitool",
"GasPressurePump",
"GasVolumePump",
"GasDualPortVentPump",
"PortableScrubber",
"ParticleAcceleratorControlBox",
"GasFilter",
@@ -98,11 +95,6 @@ public sealed class PrototypeSaveTest
"SpaceMedipen",
"HolosignWetFloor",
"HeadSkeleton",
"PoweredlightEmpty",
"Poweredlight",
"PoweredlightLED",
"PoweredlightExterior",
"PoweredlightSodium",
"PoweredSmallLightEmpty",
"PoweredSmallLight",
"PoweredLightPostSmallEmpty",
@@ -123,9 +115,7 @@ public sealed class PrototypeSaveTest
"MedicalTechFab",
"UniformPrinter",
"OreProcessor",
"MedicalScanner",
"MagazinePistolSubMachineGunTopMounted",
"Recycler",
"EpinephrineChemistryBottle",
"RobustHarvestChemistryBottle",
"NocturineChemistryBottle",
@@ -137,12 +127,10 @@ public sealed class PrototypeSaveTest
"BluespaceBeaker",
"ClusterBang",
"ClusterBangFull",
"CargoTelepad",
"Vaccinator",
"AirlockExternalShuttleLocked",
"AirlockExternalGlassShuttleLocked",
"AirlockExternalGlassShuttleEmergencyLocked",
"ConveyorBelt",
"ClothingHeadHatChef",
"Bucket",
"AirlockShuttle",

View File

@@ -19,6 +19,8 @@
canToggleStartOnStick: true
- type: TriggerOnSignal
- type: SignalReceiver
inputs:
Trigger: []
- type: Sticky
stickDelay: 5
unstickDelay: 5

View File

@@ -94,6 +94,11 @@
- type: PoweredLightVisualizer
blinkingSound:
path: "/Audio/Machines/light_tube_on.ogg"
- type: SignalReceiver
inputs:
On: []
Off: []
Toggle: []
- type: entity
id: Poweredlight

View File

@@ -609,6 +609,9 @@
color: "#1f8c28"
- type: SignalTransmitter
transmissionRange: 4
outputs:
MedicalScannerSender: []
CloningPodSender: []
- type: ActivatableUI
key: enum.CloningConsoleUiKey.Key
- type: ActivatableUIRequiresPower

View File

@@ -32,6 +32,17 @@
- type: Construction
graph: Machine
node: machine
containers:
- machine_parts
- machine_board
- type: ContainerContainer
containers:
scanner-bodyContainer: !type:ContainerSlot
machine_board: !type:Container
machine_parts: !type:Container
- type: SignalReceiver
inputs:
MedicalScannerReceiver: []
- type: Destructible
thresholds:
- trigger:

View File

@@ -31,6 +31,23 @@
layer:
- Opaque
- BulletImpassable
- shape: !type:PolygonShape
vertices:
- -0.55,-0.55
- 0.55,-0.55
- 0.55,0.55
- -0.55,0.55
id: conveyor
layer:
- Impassable
- MidImpassable
- LowImpassable
hard: False
- type: SignalReceiver
inputs:
Reverse: []
Forward: []
Off: []
- type: Transform
anchored: true
noRot: false

View File

@@ -240,6 +240,10 @@
inlet: inlet
outlet: outlet
canLink: true
- type: SignalReceiver
inputs:
Pressurize: []
Depressurize: []
- type: Construction
graph: GasBinary
node: dualportventpump

View File

@@ -6,6 +6,7 @@
- type: InteractionOutline
- type: Physics
bodyType: Static
canCollide: false
- type: Transform
anchored: true
noRot: true
@@ -30,6 +31,9 @@
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
- type: SignalReceiver
inputs:
OrderReceiver: []
- type: Destructible
thresholds:
- trigger:

View File

@@ -21,7 +21,25 @@
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
- id: conveyor
shape: !type:PolygonShape
vertices:
- -0.55,-0.55
- 0.55,-0.55
- 0.55,0.55
- -0.55,0.55
layer:
- Impassable
- MidImpassable
- LowImpassable
hard: False
- type: Conveyor
- type: SignalReceiver
inputs:
Reverse: []
Forward: []
Off: []
- type: Appearance
- type: GenericVisualizer
visuals: