From 9bf20c7f9b4df653955525a64448d99a910fb7a0 Mon Sep 17 00:00:00 2001 From: VelonacepsCalyxEggs <48419312+VelonacepsCalyxEggs@users.noreply.github.com> Date: Tue, 22 Aug 2023 05:21:45 +0300 Subject: [PATCH] Random Grille Spawner for mappers. (#19416) * random grille textures * random grille prototype --- .../Entities/Markers/Spawners/Random/grille.yml | 16 ++++++++++++++++ .../Structures/Walls/random.rsi/meta.json | 14 ++++++++++++++ .../Walls/random.rsi/randomgrille.png | Bin 0 -> 3053 bytes 3 files changed, 30 insertions(+) create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml create mode 100644 Resources/Textures/Structures/Walls/random.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/random.rsi/randomgrille.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml new file mode 100644 index 0000000000..3f5be4fdb1 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml @@ -0,0 +1,16 @@ +- type: entity + name: Random Grille Spawner + id: GrilleSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - sprite: Structures/Walls/random.rsi + state: randomgrille + - type: RandomSpawner + prototypes: + - Grille + - GrilleBroken + chance: 1.0 + placement: + mode: AlignTileAny diff --git a/Resources/Textures/Structures/Walls/random.rsi/meta.json b/Resources/Textures/Structures/Walls/random.rsi/meta.json new file mode 100644 index 0000000000..e3c7e14411 --- /dev/null +++ b/Resources/Textures/Structures/Walls/random.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Grille sprite taken from https://github.com/tgstation/tgstation at commit 17c603f1d037f22081d446b9a3f3ae8d41f52e86", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "randomgrille" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Walls/random.rsi/randomgrille.png b/Resources/Textures/Structures/Walls/random.rsi/randomgrille.png new file mode 100644 index 0000000000000000000000000000000000000000..d01d60ae824d4e4ed08efa48214d89196748a3c0 GIT binary patch literal 3053 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 literal 0 HcmV?d00001