From efbaf9baae458e18231c81bfa940d06fddbce8af Mon Sep 17 00:00:00 2001 From: LucasTheDrgn Date: Tue, 4 Feb 2025 03:57:57 -0500 Subject: [PATCH] ERT/Testing Surgical Tool Crate --- .../Floof/Catalog/Fills/Crates/medical.yml | 18 ++++++++++ .../Entities/Objects/Devices/flatpack.yml | 17 ++++++++++ .../Objects/Specific/Medical/surgery.yml | 34 +++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Devices/flatpack.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml diff --git a/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml b/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml new file mode 100644 index 00000000000..77f9540b487 --- /dev/null +++ b/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml @@ -0,0 +1,18 @@ +- type: entity + id: CrateERTSurgery + parent: CrateSurgery + name: ERT surgical supplies crate + description: Special surgical instruments provided to Emergency Response Teams. + components: + - type: StorageFill + contents: + - id: ERTOmnimedTool + - id: ClothingMaskBreathMedical + - id: NitrousOxideTankFilled + - id: BoxLatexGloves + - id: BoxSterileMask + - id: MedBiofabFlatpack + - id: OperatingTableFlatpack + - id: Multitool + - id: MaterialBiomass + amount: 3 \ No newline at end of file diff --git a/Resources/Prototypes/Floof/Entities/Objects/Devices/flatpack.yml b/Resources/Prototypes/Floof/Entities/Objects/Devices/flatpack.yml new file mode 100644 index 00000000000..7e53798188f --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Devices/flatpack.yml @@ -0,0 +1,17 @@ +- type: entity + parent: BaseFlatpack + id: MedBiofabFlatpack + name: medical biofabricator flatpack + description: A flatpack used for constructing a medical biofabricator. + components: + - type: Flatpack + entity: MedicalBiofabricator + +- type: entity + parent: BaseFlatpack + id: OperatingTableFlatpack + name: operating table flatpack + description: A flatpack used for constructing an operating table. + components: + - type: Flatpack + entity: OperatingTable \ No newline at end of file diff --git a/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml b/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml new file mode 100644 index 00000000000..e61d3ad45d5 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml @@ -0,0 +1,34 @@ +- type: entity + name: ERT medical multitool + id: ERTOmnimedTool + parent: BaseToolSurgery + suffix: Admeme + components: + - type: Sprite + sprite: Objects/Specific/Medical/Surgery/omnimed.rsi + state: omnimed + - type: Item + sprite: Objects/Specific/Medical/Surgery/omnimed.rsi + - type: SurgeryTool + startSound: + path: /Audio/Medical/Surgery/saw.ogg + - type: Hemostat + speed: 10 + - type: Scalpel + speed: 10 + - type: Drill + speed: 10 + - type: BoneSetter + speed: 10 + - type: Retractor + speed: 10 + - type: Cautery + speed: 10 + - type: BoneGel + speed: 10 + - type: BoneSaw + speed: 10 + - type: Tweezers + speed: 10 + - type: Tending + speed: 10 \ No newline at end of file