From 765ea789cca4476af05871afd7d6e97a3e281e17 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Fri, 2 Feb 2024 20:55:02 -0500 Subject: [PATCH] Add Stonk Pockets (#24876) * Added stonk pockets * Give me a little credit * Update Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json * Update Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- .../Locale/en-US/flavors/flavor-profiles.ftl | 1 + .../Random/Food_Drinks/donkpocketbox.yml | 1 + .../Consumable/Food/Baked/donkpocket.yml | 37 ++++++++++++++++++ .../Consumable/Food/Containers/box.yml | 14 +++++++ .../Entities/Objects/Decoration/present.yml | 2 + Resources/Prototypes/Flavors/flavors.yml | 5 +++ .../Recipes/Cooking/meal_recipes.yml | 11 +++++- .../Food/Baked/donkpocket.rsi/meta.json | 12 ++++-- .../Food/Baked/donkpocket.rsi/stonk-box.png | Bin 0 -> 374 bytes .../Food/Baked/donkpocket.rsi/stonk.png | Bin 0 -> 363 bytes 10 files changed, 79 insertions(+), 4 deletions(-) create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk-box.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk.png diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index 0fa0f7dfe1..7c4242d4b3 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -165,6 +165,7 @@ flavor-complex-glue = like glue flavor-complex-spaceshroom-cooked = like space umami flavor-complex-lost-friendship = like lost friendship flavor-complex-light = like a light gone out +flavor-complex-profits = like profits # Drink-specific flavors. diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/donkpocketbox.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/donkpocketbox.yml index cf7b2a5e86..fb52cd1c40 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/donkpocketbox.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/donkpocketbox.yml @@ -14,6 +14,7 @@ - FoodBoxDonkpocketSpicy - FoodBoxDonkpocketTeriyaki - FoodBoxDonkpocketPizza + - FoodBoxDonkpocketStonk - FoodBoxDonkpocketBerry - FoodBoxDonkpocketHonk - FoodBoxDonkpocketDink diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml index 2e03405305..1347aa42a1 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml @@ -292,6 +292,43 @@ - ReagentId: Sugar Quantity: 2 +- type: entity + name: stonk-pocket + parent: FoodDonkpocketBase + id: FoodDonkpocketStonk + description: Tasty, but a sad reminder of the great crash of '24 + components: + - type: FlavorProfile + flavors: + - profits + - cheap + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Nutriment + Quantity: 5 + - type: Sprite + state: stonk + +- type: entity + name: warm stonk-pocket + parent: FoodDonkpocketStonk + id: FoodDonkpocketStonkWarm + components: + - type: FlavorProfile + flavors: + - profits + - cheap + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Omnizine + Quantity: 2 + - type: entity name: dink-pocket parent: FoodDonkpocketBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml index bec5f3ee08..e7690ecf78 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml @@ -387,6 +387,20 @@ - id: FoodDonkpocketPizza amount: 6 +- type: entity + parent: FoodBoxDonkpocket + id: FoodBoxDonkpocketStonk + name: box of limited edition stonk-pockets + components: + - type: Sprite + state: stonk-box + - type: Item + sprite: Objects/Consumable/Food/Baked/donkpocket.rsi + - type: StorageFill + contents: + - id: FoodDonkpocketStonk + amount: 6 + - type: entity parent: FoodBoxDonkpocket id: FoodBoxDonkpocketBerry diff --git a/Resources/Prototypes/Entities/Objects/Decoration/present.yml b/Resources/Prototypes/Entities/Objects/Decoration/present.yml index 66065d6958..c6b6c9b22d 100644 --- a/Resources/Prototypes/Entities/Objects/Decoration/present.yml +++ b/Resources/Prototypes/Entities/Objects/Decoration/present.yml @@ -260,6 +260,8 @@ orGroup: GiftPool - id: FoodBoxDonkpocketPizza orGroup: GiftPool + - id: FoodBoxDonkpocketStonk + orGroup: GiftPool - id: FoodBoxDonkpocketBerry orGroup: GiftPool - id: FoodBoxDonkpocketHonk diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index af83922c44..4f5103efab 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -998,3 +998,8 @@ id: light flavorType: Complex description: flavor-complex-light + +- type: flavor + id: profits + flavorType: Complex + description: flavor-complex-profits diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 5a44dd2c23..2eed557eaa 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -1379,7 +1379,7 @@ name: cat cake recipe result: MobCatCake time: 15 - reagents: + reagents: Milk: 15 Cognizine: 5 solids: @@ -1480,6 +1480,15 @@ solids: FoodDonkpocketBerry: 1 +- type: microwaveMealRecipe + id: RecipeDonkpocketStonk + name: warm stonk-pocket recipe + result: FoodDonkpocketStonkWarm + time: 5 + solids: + FoodDonkpocketStonk: 1 + + - type: microwaveMealRecipe id: RecipeHotChili name: hot chili recipe diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json index bf4050e45e..bd3331fa8b 100644 --- a/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/meta.json @@ -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", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24. Stonk pocket by Tayrtahn on GitHub", "size": { "x": 32, "y": 32 @@ -46,12 +46,18 @@ { "name": "teriyaki-box" }, - { + { "name": "dink-box" }, - { + { "name": "dink" }, + { + "name": "stonk-box" + }, + { + "name": "stonk" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk-box.png b/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk-box.png new file mode 100644 index 0000000000000000000000000000000000000000..c69cbd91562c8f862ec768edeba45a90b89c7ddc GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|asqrpT(4ih zE@_n{ZJ%SBzqMuIQOoi}tM^@1_G?lPo1hxlrWrNWFnyI~_ypaA`BK_bbmL|kW~^3M z-KeE=R7q*Rn%eeM_nX?P$4aB`NA{l82y8J(U8dw(P?j3~VDCabeXScGKD}v{uqZmF z7xrcUq+E0HH{3vbRZ4>Vf*Jl3249!Nl>pUuc)B=-SoFRQC)b?XD5n;1M@{an^LB{Ts5Hff}& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk.png b/Resources/Textures/Objects/Consumable/Food/Baked/donkpocket.rsi/stonk.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3df9217fcb68ac77a0bfb4203a6b32b2c85177 GIT binary patch literal 363 zcmV-x0hIoUP)Px$B}qgh39ejc;uKE=E1Wt|) zy1D5ybm(G-(m{e4!C;4mU@CF27J?$V%i!RB;FkOIy$|=hJJ4t}8qI&FCcD6K90FhD zKaHLD(i%V%MWyo^vI2oG@|8t_ZPp9@aq>>!lYdE+WlmNAz&7i+mVs*-w7fO8b`HJ? zl|}jl09?x;9%nd9@cI-gZCptJz+RXqdxLnKK?Mn=62NrhsYn&1UqSc&IZx8buXDCH znx%84PasJroLmktMFUfOR7F5E-(y7Gl_L? znbj+w{(e_UK>7|`-wg`C;MwgX$9v7foc69)I`_}NVvR