fixing a bunch more prototype save tests (#12390)

This commit is contained in:
rolfero
2022-11-05 16:23:30 +01:00
committed by GitHub
parent e9964658a2
commit 7e3358375d
24 changed files with 116 additions and 46 deletions

View File

@@ -53,16 +53,8 @@ public sealed class PrototypeSaveTest
"GlowstickBlue",
"Thruster",
"Gyroscope",
"RemoteSignaller",
"filingCabinet",
"filingCabinetTall",
"filingCabinetDrawer",
"WeaponLauncherChinaLake",
"WeaponLauncherRocket",
"WeaponLauncherMultipleRocket",
"JawsOfLife",
"SyndicateJawsOfLife",
"LightReplacer",
"PowerDrill",
"Omnitool",
"GasPressurePump",
@@ -75,24 +67,9 @@ public sealed class PrototypeSaveTest
"GasMixerFlipped",
"HospitalCurtainsOpen",
"CargoPallet",
"DisposalHolder",
"ParticlesProjectile",
"AMEController",
"AMEControllerUnanchored",
"MopBucket",
"JanitorialTrolley",
"FloorDrain",
"OrganHumanLungs",
"SprayBottle",
"OrganRatLungs",
"SentientSlimeCore",
"OrganSlimeLungs",
"OrganVoxLungs",
"OrganAnimalLungs",
"Floodlight",
"EmergencyMedipen",
"AntiPoisonMedipen",
"SpaceMedipen",
"HolosignWetFloor",
"HeadSkeleton",
"PoweredSmallLightEmpty",
@@ -102,29 +79,11 @@ public sealed class PrototypeSaveTest
"DeployableBarrier",
"CrateArtifactContainer",
"CloningPod",
"DrinkColaCan",
"WeaponImprovisedPneumaticCannon",
"LauncherCreamPie",
"GravityGenerator",
"GravityGeneratorMini",
"MagazinePistolSubMachineGunTopMounted",
"EpinephrineChemistryBottle",
"RobustHarvestChemistryBottle",
"NocturineChemistryBottle",
"EphedrineChemistryBottle",
"OmnizineChemistryBottle",
"Beaker",
"LargeBeaker",
"CryostasisBeaker",
"BluespaceBeaker",
"ClusterBang",
"ClusterBangFull",
"Vaccinator",
"AirlockExternalShuttleLocked",
"AirlockExternalGlassShuttleLocked",
"AirlockExternalGlassShuttleEmergencyLocked",
"ClothingHeadHatChef",
"Bucket",
"AirlockShuttle",
"AirlockGlassShuttle",
// The followjng are all fixture-less phsyics entities that set can-collide to false on init.

View File

@@ -27,6 +27,11 @@
groups:
- id: Gas
rateModifier: 100.0
- type: SolutionContainerManager
solutions:
Lung:
maxVol: 100.0
canReact: false
- type: entity
id: OrganAnimalStomach

View File

@@ -99,6 +99,15 @@
groups:
- id: Gas
rateModifier: 100.0
- type: SolutionContainerManager
solutions:
organ:
reagents:
- ReagentId: Nutriment
Quantity: 10
Lung:
maxVol: 100.0
canReact: false
- type: entity
id: OrganHumanHeart

View File

@@ -21,6 +21,11 @@
- id: Medicine
- id: Poison
- id: Narcotic
- type: SolutionContainerManager
solutions:
stomach:
maxVol: 50.0
- type: entity
id: OrganSlimeLungs
@@ -42,3 +47,12 @@
groups:
- id: Gas
rateModifier: 100.0
- type: SolutionContainerManager
solutions:
organ:
reagents:
- ReagentId: Nutriment
Quantity: 10
Lung:
maxVol: 100.0
canReact: false

View File

@@ -113,6 +113,9 @@
interfaces:
- key: enum.StorageUiKey.Key
type: StorageBoundUserInterface
- type: ContainerContainer
containers:
storagebase: !type:Container
- type: entity
parent: ClothingHeadBase

View File

@@ -65,7 +65,6 @@
tags:
- Cola
- Recyclable
- Trash
- type: Sprite
sprite: Objects/Consumable/Drinks/cola.rsi
- type: Item

View File

@@ -13,3 +13,6 @@
- type: UseDelay
- type: StaticPrice
price: 40
- type: SignalTransmitter
outputs:
Pressed: []

View File

@@ -46,6 +46,9 @@
- type: Spillable
solution: spray
- type: ItemCooldown
- type: Tag
tags:
- Spray
- type: Spray
transferAmount: 1
- type: Item

View File

@@ -73,6 +73,7 @@
- type: Pullable
- type: Drink
isOpen: true
solution: bucket
- type: Appearance
- type: SolutionContainerVisuals
maxFillLevels: 3
@@ -221,6 +222,13 @@
type: StorageBoundUserInterface
- type: Drink
isOpen: true
solution: bucket
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
mop_slot: !type:ContainerSlot {}
trashbag_slot: !type:ContainerSlot {}
- type: entity
id: FloorDrain

View File

@@ -8,6 +8,7 @@
- type: Tag
tags:
- Spray
- Trash
- type: Sprite
netsync: false
sprite: Objects/Specific/Janitorial/janitorial.rsi
@@ -38,6 +39,9 @@
suffix: Filled
parent: SprayBottle
components:
- type: Tag
tags:
- Spray
- type: SolutionContainerManager
solutions:
spray:

View File

@@ -96,6 +96,8 @@
Quantity: 12
- ReagentId: TranexamicAcid
Quantity: 3
- type: Tag
tags: []
- type: entity
@@ -113,6 +115,8 @@
Quantity: 10
- ReagentId: Epinephrine
Quantity: 5
- type: Tag
tags: []
- type: entity
name: space medipen
@@ -143,6 +147,8 @@
Quantity: 10
- ReagentId: Barozine
Quantity: 20
- type: Tag
tags: []
- type: entity
name: pen

View File

@@ -125,6 +125,9 @@
reagents:
- ReagentId: Epinephrine
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: RobustHarvestChemistryBottle
@@ -139,6 +142,9 @@
reagents:
- ReagentId: RobustHarvest
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: UnstableMutagenChemistryBottle
@@ -170,6 +176,9 @@
reagents:
- ReagentId: Nocturine
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: EphedrineChemistryBottle
@@ -183,6 +192,9 @@
reagents:
- ReagentId: Ephedrine
Quantity: 30
- type: Tag
tags:
- Bottle
- type: entity
id: OmnizineChemistryBottle
@@ -196,3 +208,6 @@
reagents:
- ReagentId: Omnizine
Quantity: 30
- type: Tag
tags:
- Bottle

View File

@@ -40,6 +40,7 @@
type: TransferAmountBoundUserInterface
- type: Drink
isOpen: true
solution: beaker
- type: Appearance
- type: SolutionContainerVisuals
maxFillLevels: 6

View File

@@ -6,6 +6,7 @@
components:
- type: Drink
isOpen: true
solution: bucket
- type: Clickable
- type: Sprite
netsync: false

View File

@@ -22,3 +22,6 @@
- DroneUsable
- type: StaticPrice
price: 100
- type: ContainerContainer
containers:
light_replacer_storage: !type:Container

View File

@@ -96,6 +96,7 @@
steps: 2
zeroVisible: false
- type: Appearance
- type: entity
id: MagazinePistolSubMachineGunTopMounted
name: WT550 magazine (.35 auto top-mounted)
@@ -123,6 +124,9 @@
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
id: MagazinePistolCalicoTopMounted

View File

@@ -16,6 +16,10 @@
size: 60
- type: StaticPrice
price: 500
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
ents: []
- type: entity
name: china lake
@@ -128,9 +132,6 @@
tags:
- CartridgeRocket
proto: MeteorLarge
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
name: immovable rod launcher

View File

@@ -31,6 +31,11 @@
- type: Construction
graph: PneumaticCannon
node: cannon
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
PneumaticCannon-gasTank: !type:ContainerSlot
- type: entity
name: pie cannon
@@ -60,3 +65,8 @@
quickEquip: false
slots:
- Back
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
PneumaticCannon-gasTank: !type:ContainerSlot

View File

@@ -13,6 +13,9 @@
- type: ClusterGrenadeVisualizer
state: base
- type: ClusterGrenade
- type: ContainerContainer
containers:
cluster-flash: !type:Container
- type: entity
parent: ClusterBang

View File

@@ -24,3 +24,7 @@
runningState: running
- type: Machine
board: VaccinatorMachineCircuitboard
- type: ContainerContainer
containers:
machine_board: !type:Container
machine_parts: !type:Container

View File

@@ -65,3 +65,8 @@
- type: Climbable
- type: StaticPrice
price: 1000
- type: ContainerContainer
containers:
machine_board: !type:Container
machine_parts: !type:Container
clonepod-bodyContainer: !type:ContainerSlot

View File

@@ -89,3 +89,7 @@
acts: [ "Destruction" ]
- type: CollideOnAnchor
enable: true
- type: ContainerContainer
containers:
machine_board: !type:Container
machine_parts: !type:Container

View File

@@ -64,7 +64,7 @@
- type: DisposalHolder
- type: ContainerContainer
containers:
DisposalHolder: !type:Container
DisposalHolderComponent: !type:Container
# Pipes

View File

@@ -37,6 +37,9 @@
layer:
- MachineLayer
- type: InteractionOutline
- type: ContainerContainer
containers:
storagebase: !type:Container
- type: entity
name: tall cabinet
@@ -90,3 +93,6 @@
layer:
- MachineLayer
- type: InteractionOutline
- type: ContainerContainer
containers:
storagebase: !type:Container