From efbaf9baae458e18231c81bfa940d06fddbce8af Mon Sep 17 00:00:00 2001 From: LucasTheDrgn Date: Tue, 4 Feb 2025 03:57:57 -0500 Subject: [PATCH 1/2] 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 From de975d651431895e8d19f7412c2c3f56519db41f Mon Sep 17 00:00:00 2001 From: LucasTheDrgn Date: Wed, 5 Feb 2025 14:53:55 -0500 Subject: [PATCH 2/2] "I'll make those changes in a minute" 18 hours later --- Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml | 2 +- .../Floof/Entities/Objects/Specific/Medical/surgery.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml b/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml index 77f9540b487..9e1a59b0def 100644 --- a/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml +++ b/Resources/Prototypes/Floof/Catalog/Fills/Crates/medical.yml @@ -6,7 +6,7 @@ components: - type: StorageFill contents: - - id: ERTOmnimedTool + - id: BluespaceOmnimedTool - id: ClothingMaskBreathMedical - id: NitrousOxideTankFilled - id: BoxLatexGloves diff --git a/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml b/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml index e61d3ad45d5..1ac98183980 100644 --- a/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml +++ b/Resources/Prototypes/Floof/Entities/Objects/Specific/Medical/surgery.yml @@ -1,8 +1,8 @@ - type: entity - name: ERT medical multitool - id: ERTOmnimedTool + name: bluespace medical multitool + id: BluespaceOmnimedTool parent: BaseToolSurgery - suffix: Admeme + suffix: debug, DO NOT MAP components: - type: Sprite sprite: Objects/Specific/Medical/Surgery/omnimed.rsi