Wearable banana peels (#38868)

* Add wearable helmet sprites for banana and mimana peels

Made it so banana peels and their variants can be worn as head gear. The sprites were done by myself, so feel free to change or update them! Includes hamster compatibility.

* fixed a minor state bug

* Review fixes

- Removed blank space
- Added "FlipBrooke" to all modified meta.jsons, with the added note of which sprites I got the colors from/referenced.

* I forgot a comma

adds a comma and some periods
This commit is contained in:
FlipBrooke
2025-07-17 10:29:36 -06:00
committed by GitHub
parent 93e04de36b
commit 89fa7c2914
13 changed files with 58 additions and 3 deletions

View File

@@ -437,6 +437,8 @@
- Recyclable
- Trash
- BananaPeel
- WhitelistChameleon
- HamsterWearable
- type: SolutionContainerManager
solutions:
food:
@@ -449,12 +451,21 @@
- type: SpaceGarbage
- type: Food
requiresSpecialDigestion: true
- type: Clothing
sprite: Objects/Specific/Hydroponics/banana.rsi
equippedState: peel-equipped-HELMET
slots:
- HEAD
quickEquip: false
- type: entity
name: baked banana peel
parent: TrashBananaPeel
id: TrashBakedBananaPeel
components:
- type: Clothing
sprite: Objects/Specific/Hydroponics/banana.rsi
equippedState: baked-peel-equipped-HELMET
- type: Sprite
sprite: Objects/Specific/Hydroponics/banana.rsi
state: baked-peel
@@ -483,6 +494,9 @@
- type: Item
sprite: Objects/Specific/Hydroponics/mimana.rsi
heldPrefix: peel
- type: Clothing
sprite: Objects/Specific/Hydroponics/mimana.rsi
equippedState: equipped-HELMET
- type: Slippery
slipSound:
path: /Audio/Effects/slip.ogg
@@ -501,6 +515,9 @@
sprite: Objects/Materials/materials.rsi
heldPrefix: peel
- type: Slippery
- type: Clothing
sprite: Objects/Materials/materials.rsi
equippedState: peel-equipped-HELMET
- type: entity
name: carrot

View File

@@ -102,6 +102,11 @@
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Tag
tags:
- Recyclable
- Trash
- BananaPeel
- type: entity
parent: BaseItem

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky, bananium, bananium_1 and peel made by brainfood1183 (github) for ss14. Pyrotton sprites are drawn by Ubaser, using the cotton material sprites as a base. Bananium, cardboard, corgihide, cloth, cotton, pyrotton, bones and durathread inhands by mubururu_ (github).",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky, bananium, bananium_1 and peel made by brainfood1183 (github) for ss14. Pyrotton sprites are drawn by Ubaser, using the cotton material sprites as a base. Bananium, cardboard, corgihide, cloth, cotton, pyrotton, bones and durathread inhands by mubururu_ (github). Bananium peel's on-head sprite by FlipBrooke, based on the bananaium peel sprite.",
"size": {
"x": 32,
"y": 32
@@ -193,6 +193,14 @@
{
"name": "peel"
},
{
"name": "peel-equipped-HELMET",
"directions": 4
},
{
"name": "peel-equipped-HELMET-hamster",
"directions": 4
},
{
"name": "phoron_gem_spent"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 B

View File

@@ -1,7 +1,8 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/6be7633abca9f1a51cab1020500cf0776ce78e5c, inhands by mubururu_ (github), Growth stages, harvest, dead, and produce created by Chaoticaa (GitHub), inhands modified by Prole0 (GitHub)",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/6be7633abca9f1a51cab1020500cf0776ce78e5c, inhands by mubururu_ (github), Growth stages, harvest, dead, and produce created by Chaoticaa (GitHub), inhands modified by Prole0 (GitHub), On-head sprites by FlipBrooke,.",
"size": {
"x": 32,
"y": 32
@@ -42,6 +43,14 @@
{
"name": "baked-peel3"
},
{
"name": "baked-peel-equipped-HELMET",
"directions": 4
},
{
"name": "baked-peel-equipped-HELMET-hamster",
"directions": 4
},
{
"name": "baked-peel-inhand-left",
"directions": 4
@@ -71,6 +80,14 @@
{
"name": "stage-6"
},
{
"name": "peel-equipped-HELMET",
"directions": 4
},
{
"name": "peel-equipped-HELMET-hamster",
"directions": 4
},
{
"name": "produce-inhand-left",
"directions": 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/6be7633abca9f1a51cab1020500cf0776ce78e5c, inhands by mubururu_ (github)",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/6be7633abca9f1a51cab1020500cf0776ce78e5c, inhands by mubururu_ (github). Mimana peel on-head sprite by FlipBrooke, based on the mimana item sprite.",
"size": {
"x": 32,
"y": 32
@@ -10,6 +10,14 @@
{
"name": "dead"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "equipped-HELMET-hamster",
"directions": 4
},
{
"name": "harvest"
},