From 2933024fe8de32531ce742898e778fbd70f1054f Mon Sep 17 00:00:00 2001 From: brainfood1183 <113240905+brainfood1183@users.noreply.github.com> Date: Fri, 15 Dec 2023 01:56:42 +0000 Subject: [PATCH] Acidifier Effect Sprite (#22425) --- .../Prototypes/Entities/Effects/acidifer.yml | 26 +++++++++++++++ .../Objects/Misc/subdermal_implants.yml | 2 ++ .../Textures/Effects/acidifier.rsi/acid.png | Bin 0 -> 23432 bytes .../Textures/Effects/acidifier.rsi/meta.json | 30 ++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 Resources/Prototypes/Entities/Effects/acidifer.yml create mode 100644 Resources/Textures/Effects/acidifier.rsi/acid.png create mode 100644 Resources/Textures/Effects/acidifier.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Effects/acidifer.yml b/Resources/Prototypes/Entities/Effects/acidifer.yml new file mode 100644 index 000000000000..bc2fc3c4c3e5 --- /dev/null +++ b/Resources/Prototypes/Entities/Effects/acidifer.yml @@ -0,0 +1,26 @@ +- type: entity + id: Acidifier + name: acid + description: Melts you into a puddle of yuck! + components: + - type: Transform + anchored: True + - type: InteractionOutline + - type: Physics + bodyType: Static + - type: Sprite + sprite: /Textures/Effects/acidifier.rsi + state: acid + - type: Fixtures + fixtures: + portalFixture: + shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.48,0.25,0.48" + mask: + - FullTileMask + layer: + - WallLayer + hard: false + - type: TimedDespawn + lifetime: 2.4 diff --git a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml index 18edca6c718e..1a1b25ed4e64 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml @@ -274,6 +274,8 @@ - type: TriggerImplantAction - type: GibOnTrigger deleteItems: true + - type: SpawnOnTrigger + proto: Acidifier - type: Tag tags: - SubdermalImplant diff --git a/Resources/Textures/Effects/acidifier.rsi/acid.png b/Resources/Textures/Effects/acidifier.rsi/acid.png new file mode 100644 index 0000000000000000000000000000000000000000..53f74e332e6908e9a1880ba3bf2be8a4878761fb GIT binary patch literal 23432 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/acidifier.rsi/meta.json b/Resources/Textures/Effects/acidifier.rsi/meta.json new file mode 100644 index 000000000000..358e92374cfe --- /dev/null +++ b/Resources/Textures/Effects/acidifier.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github) for ss14", + "states": [ + { + "name": "acid", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} \ No newline at end of file