From d574ea9eb620e51d6f5852756e44e98c37045297 Mon Sep 17 00:00:00 2001 From: no_mad Date: Tue, 13 Feb 2024 19:15:40 +0900 Subject: [PATCH] medipen --- .../Maps/Backmen/Grids/NT-DF-Kolibri-011.yml | 144 +++++++++++++++--- .../Backmen/Adminbuse/CentCommKid.yml | 57 ++++++- 2 files changed, 175 insertions(+), 26 deletions(-) diff --git a/Resources/Maps/Backmen/Grids/NT-DF-Kolibri-011.yml b/Resources/Maps/Backmen/Grids/NT-DF-Kolibri-011.yml index 9bdd822fa60..faa2833a543 100644 --- a/Resources/Maps/Backmen/Grids/NT-DF-Kolibri-011.yml +++ b/Resources/Maps/Backmen/Grids/NT-DF-Kolibri-011.yml @@ -613,18 +613,44 @@ entities: - type: Transform pos: -2.5,-2.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 7 - - 10 - - 8 - - 11 - - 12 + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid - 9 + - 12 + - 11 + - 8 + - 10 + - 7 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -634,18 +660,44 @@ entities: - type: Transform pos: -2.5,1.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 14 - - 15 - - 17 - - 16 - - 18 + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid - 19 + - 18 + - 16 + - 17 + - 15 + - 14 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -655,18 +707,44 @@ entities: - type: Transform pos: 3.5,1.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 21 - - 24 - - 22 - - 23 - - 25 + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid - 26 + - 25 + - 23 + - 22 + - 24 + - 21 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -676,18 +754,44 @@ entities: - type: Transform pos: 3.5,-2.5 parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 28 - - 31 - - 29 - - 32 - - 30 + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid + - invalid - 33 + - 30 + - 32 + - 29 + - 31 + - 28 paper_label: !type:ContainerSlot showEnts: False occludes: True diff --git a/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml b/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml index febfd192273..844cae49c14 100644 --- a/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml +++ b/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml @@ -657,12 +657,8 @@ pen: maxVol: 90 reagents: - - ReagentId: Omnizine - Quantity: 30 - - ReagentId: Leporazine - Quantity: 20 - - ReagentId: Barozine - Quantity: 40 + - ReagentId: Baroleporazine + Quantity: 90 - type: Hypospray solutionName: pen transferAmount: 90 @@ -2158,3 +2154,52 @@ slowness: 0.20 scale: "2, 2" scrolling: "0.1, -0.05" + +- type: reagent + id: Baroleporazine + name: reagent-name-leporazine + group: Medicine + desc: reagent-desc-leporazine + physicalDesc: reagent-physical-desc-pungent + flavor: medicine + color: "#ff7db5" + metabolisms: + Medicine: + effects: + - !type:HealthChange + damage: + types: + Cold: -4 + - !type:AdjustTemperature + conditions: + - !type:Temperature + max: 293.15 + amount: 100000 # thermal energy, not temperature! + - !type:AdjustTemperature + conditions: + - !type:Temperature + min: 293.15 + amount: -10000 + - !type:PopupMessage + type: Local + visualType: Medium + messages: [ "leporazine-effect-temperature-adjusting" ] + probability: 0.2 + - !type:AdjustReagent + reagent: Fresium + amount: -5 + - !type:GenericStatusEffect + key: PressureImmunity + component: PressureImmunity + - !type:GenericStatusEffect + key: Stutter + component: StutteringAccent + - !type:Jitter + - !type:Emote + emote: Scream + probability: 0.2 + - !type:PopupMessage + type: Local + visualType: Large + messages: [ "barozine-effect-skin-burning", "barozine-effect-muscle-contract" ] + probability: 0.1