From e1440cb4931edc498d0686860fc5bbc47e65943d Mon Sep 17 00:00:00 2001 From: Doru991 <75124791+Doru991@users.noreply.github.com> Date: Tue, 31 Oct 2023 05:12:23 +0200 Subject: [PATCH] Pumpkins, jack o' lanterns and pumpkin hat resprite (#21176) * Pumpkin textures * Pumpkin prototypes * Jack o lantern prototypes and pumpkin cake * Finishing touches * Arbitrageloose * Restore old pumpkin helmet sprites (God I hope it works) --- .../Locale/en-US/flavors/flavor-profiles.ftl | 1 + .../reagents/meta/consumable/food/food.ftl | 3 + Resources/Locale/en-US/seeds/seeds.ftl | 4 +- .../Catalog/Cargo/cargo_vending.yml | 2 +- .../VendingMachines/Inventories/seeds.yml | 1 + .../VendingMachines/Inventories/theater.yml | 2 +- .../Clothing/Head/base_clothinghead.yml | 2 +- .../Entities/Clothing/Head/misc.yml | 14 +++- .../Objects/Consumable/Food/produce.yml | 48 ++++++++++++++ .../Objects/Decoration/jackolantern.yml | 61 ++++++++++++++++++ .../Entities/Objects/Misc/torch.yml | 3 + .../Objects/Specific/Hydroponics/seeds.yml | 12 +++- Resources/Prototypes/Flavors/flavors.yml | 5 ++ Resources/Prototypes/Hydroponics/seeds.yml | 26 ++++++++ .../Reagents/Consumable/Food/food.yml | 8 +++ .../Graphs/fun/jack_o_lantern.yml | 13 ++++ .../Recipes/Cooking/meal_recipes.yml | 9 +++ Resources/Prototypes/tags.yml | 3 + .../Head/Misc/pumpkin.rsi/icon-flash.png | Bin 0 -> 304 bytes .../Clothing/Head/Misc/pumpkin.rsi/meta.json | 9 ++- ...ped-HELMET.png => off-equipped-HELMET.png} | Bin .../{inhand-left.png => off-inhand-left.png} | Bin ...{inhand-right.png => off-inhand-right.png} | Bin .../Hydroponics/pumpkin.rsi/carved.png | Bin 0 -> 783 bytes .../Specific/Hydroponics/pumpkin.rsi/dead.png | Bin 0 -> 262 bytes .../Hydroponics/pumpkin.rsi/harvest.png | Bin 0 -> 336 bytes .../Hydroponics/pumpkin.rsi/lantern.png | Bin 0 -> 773 bytes .../Hydroponics/pumpkin.rsi/meta.json | 47 ++++++++++++++ .../Hydroponics/pumpkin.rsi/produce.png | Bin 0 -> 306 bytes .../Specific/Hydroponics/pumpkin.rsi/seed.png | Bin 0 -> 195 bytes .../Hydroponics/pumpkin.rsi/stage-1.png | Bin 0 -> 235 bytes .../Hydroponics/pumpkin.rsi/stage-2.png | Bin 0 -> 284 bytes .../Hydroponics/pumpkin.rsi/stage-3.png | Bin 0 -> 305 bytes 33 files changed, 264 insertions(+), 9 deletions(-) create mode 100644 Resources/Prototypes/Entities/Objects/Decoration/jackolantern.yml create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml create mode 100644 Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/icon-flash.png rename Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/{equipped-HELMET.png => off-equipped-HELMET.png} (100%) rename Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/{inhand-left.png => off-inhand-left.png} (100%) rename Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/{inhand-right.png => off-inhand-right.png} (100%) create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/carved.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/lantern.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index 8ecf4cb13e..2a0c39a0e4 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -92,6 +92,7 @@ flavor-complex-eggplant = like eggplant flavor-complex-carrot = like carrots flavor-complex-cabbage = like cabbages flavor-complex-potatoes = like potatoes +flavor-complex-pumpkin = like pumpkins flavor-complex-mushroom = like mushrooms flavor-complex-tomato = like tomatoes flavor-complex-corn = like corn diff --git a/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl b/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl index a6b3cb5479..01c716787e 100644 --- a/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl +++ b/Resources/Locale/en-US/reagents/meta/consumable/food/food.ftl @@ -12,3 +12,6 @@ reagent-desc-protein = Found in certain meals, good for bodily health. reagent-name-cocoapowder = сocoa powder reagent-desc-cocoapowder = From the best varieties of cocoa beans + +reagent-name-pumpkin-flesh = pumpkin flesh +reagent-desc-pumpkin-flesh = The mushy, sweet remains of a pumpkin. \ No newline at end of file diff --git a/Resources/Locale/en-US/seeds/seeds.ftl b/Resources/Locale/en-US/seeds/seeds.ftl index 2e0388ec52..1f4ac7e5f8 100644 --- a/Resources/Locale/en-US/seeds/seeds.ftl +++ b/Resources/Locale/en-US/seeds/seeds.ftl @@ -96,4 +96,6 @@ seeds-cocoa-display-name = cocoa plant seeds-berries-name = berries seeds-berries-display-name = berry bush seeds-bungo-name = bungo -seeds-bungo-display-name = bungo plant \ No newline at end of file +seeds-bungo-display-name = bungo plant +seeds-pumpkin-name = pumpkin +seeds-pumpkin-display-name = pumpkins \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index 86f121fa18..fb635ae8b5 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -164,7 +164,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockSeedsFilled - cost: 3000 + cost: 3125 category: Hydroponics group: market diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index 98de54dc52..28972e4913 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -24,6 +24,7 @@ OrangeSeeds: 5 PoppySeeds: 3 PotatoSeeds: 5 + PumpkinSeeds: 5 RiceSeeds: 5 SoybeanSeeds: 5 SugarcaneSeeds: 5 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index d4dd657027..f3c108d72a 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -24,7 +24,7 @@ ClothingOuterSuitChicken: 2 ClothingHeadHatChickenhead: 2 ClothingOuterSuitMonkey: 2 - ClothingHeadHatPumpkin: 2 + ClothingHeadHatPumpkin: 4 # Extra pumpkins for the season ClothingHeadHatShrineMaidenWig: 2 ClothingOuterSuitShrineMaiden: 2 Gohei: 2 diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index 19fc25b233..ce1767b1bb 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -73,7 +73,7 @@ - type: PointLight enabled: false radius: 3 - energy: 2 + energy: 1 mask: /Textures/Effects/LightMasks/cone.png autoRot: true netsync: false diff --git a/Resources/Prototypes/Entities/Clothing/Head/misc.yml b/Resources/Prototypes/Entities/Clothing/Head/misc.yml index 50e3da93fb..39e751b17d 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/misc.yml @@ -62,7 +62,7 @@ node: hairflower - type: entity - parent: ClothingHeadBase + parent: ClothingHeadLightBase id: ClothingHeadHatPumpkin name: pumpkin hat description: A jack o' lantern! Believed to ward off evil spirits. @@ -73,6 +73,18 @@ sprite: Clothing/Head/Misc/pumpkin.rsi - type: IngestionBlocker - type: IdentityBlocker + - type: PointLight + enabled: false + radius: 3 + energy: 1 + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + color: "#cc6600" + netsync: false + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default - type: entity parent: ClothingHeadBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 6439b2eb6c..9ce373d63d 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1565,3 +1565,51 @@ seedId: bungo - type: SpaceGarbage - type: BadFood + +- type: entity + name: pumpkin + parent: FoodProduceBase + id: FoodPumpkin + description: A large, orange... berry. Seriously. + components: + - type: Item + size: 10 + - type: FlavorProfile + flavors: + - pumpkin + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: PumpkinFlesh + Quantity: 20 + - ReagentId: Vitamin + Quantity: 5 + - type: Sprite + sprite: Objects/Specific/Hydroponics/pumpkin.rsi + - type: Produce + seedId: pumpkin + - type: Damageable + damageContainer: Biological + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 16 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: desecration + - !type:SpillBehavior + solution: food + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Butcherable + butcheringType: Knife + spawned: + - id: CarvedPumpkin + - id: PumpkinSeeds + - type: Tag + tags: + - Fruit \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Decoration/jackolantern.yml b/Resources/Prototypes/Entities/Objects/Decoration/jackolantern.yml new file mode 100644 index 0000000000..1205c202e4 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Decoration/jackolantern.yml @@ -0,0 +1,61 @@ +- type: entity + parent: BaseItem + id: CarvedPumpkin + name: carved pumpkin + description: A traditional spooky decoration. + components: + - type: Sprite + sprite: Objects/Specific/Hydroponics/pumpkin.rsi + state: carved + - type: Item + size: 10 + - type: Construction + graph: PumpkinAddLight + node: start + +- type: entity + parent: CarvedPumpkin + id: PumpkinLantern + name: jack o' lantern + description: A carved pumpkin, emitting an eerie glow. + components: + - type: Sprite + state: lantern + - type: Appearance + - type: PointLight + enabled: true + color: "#cc6600" + radius: 2.0 + energy: 4.0 + +- type: entity + parent: CarvedPumpkin + id: CarvedPumpkinSmall + suffix: Small + components: + - type: Sprite + scale: 0.75, 0.75 + +- type: entity + parent: CarvedPumpkin + id: CarvedPumpkinLarge + suffix: Large + components: + - type: Sprite + scale: 1.5, 1.5 + +- type: entity + parent: PumpkinLantern + id: PumpkinLanternSmall + suffix: Small + components: + - type: Sprite + scale: 0.75, 0.75 + +- type: entity + parent: PumpkinLantern + id: PumpkinLanternLarge + suffix: Large + components: + - type: Sprite + scale: 1.5, 1.5 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Misc/torch.yml b/Resources/Prototypes/Entities/Objects/Misc/torch.yml index 0fa918de74..f408d0d289 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/torch.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/torch.yml @@ -74,3 +74,6 @@ maxDuration: 4.0 startValue: 6.0 endValue: 1.0 + - type: Tag + tags: + - Torch \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index 16d9fd1a64..2462c601e4 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -497,4 +497,14 @@ - type: Seed seedId: bungo - type: Sprite - sprite: Objects/Specific/Hydroponics/bungo.rsi \ No newline at end of file + sprite: Objects/Specific/Hydroponics/bungo.rsi + +- type: entity + parent: SeedBase + name: packet of pumpkin seeds + id: PumpkinSeeds + components: + - type: Seed + seedId: pumpkin + - type: Sprite + sprite: Objects/Specific/Hydroponics/pumpkin.rsi diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index fc3b0ba577..ba8f2c3476 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -843,3 +843,8 @@ id: lostfriendship flavorType: Complex description: flavor-complex-lost-friendship + +- type: flavor + id: pumpkin + flavorType: Complex + description: flavor-complex-pumpkin \ No newline at end of file diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 8e1c6c9328..894f0f0202 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -1302,3 +1302,29 @@ Min: 5 Max: 10 PotencyDivisor: 20 + +- type: seed + id: pumpkin + name: seeds-pumpkin-name + noun: seeds-noun-seeds + displayName: seeds-pumpkin-display-name + plantRsi: Objects/Specific/Hydroponics/pumpkin.rsi + packetPrototype: PumpkinSeeds + productPrototypes: + - FoodPumpkin + lifespan: 55 + maturation: 10 + production: 4 + yield: 2 + potency: 10 + idealHeat: 288 + growthStages: 3 + chemicals: + PumpkinFlesh: + Min: 1 + Max: 20 + PotencyDivisor: 5 + Vitamin: + Min: 1 + Max: 5 + PotencyDivisor: 20 \ No newline at end of file diff --git a/Resources/Prototypes/Reagents/Consumable/Food/food.yml b/Resources/Prototypes/Reagents/Consumable/Food/food.yml index b9e565f5af..03ebf7cc32 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/food.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/food.yml @@ -93,3 +93,11 @@ amount: 2 - !type:PlantAdjustPests amount: 2 + +- type: reagent + id: PumpkinFlesh #Just so pumpkins spill orange stuff when smashed + parent: Nutriment + name: reagent-name-pumpkin-flesh + desc: reagent-desc-pumpkin-flesh + flavor: pumpkin + color: "#fc9300" \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml b/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml new file mode 100644 index 0000000000..efd2007df6 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/fun/jack_o_lantern.yml @@ -0,0 +1,13 @@ +- type: constructionGraph + id: PumpkinAddLight + start: start + graph: + - node: start + edges: + - to: lit + steps: + - tag: Torch + doAfter: 2 + + - node: lit + entity: PumpkinLantern \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 4ec4118177..0ebf88e892 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -1175,6 +1175,15 @@ FoodCakePlain: 1 FoodCheeseSlice: 3 +- type: microwaveMealRecipe + id: RecipePumpkinCake + name: pumpkin cake recipe + result: FoodCakePumpkin + time: 5 + solids: + FoodCakePlain: 1 + FoodPumpkin: 1 + - type: microwaveMealRecipe id: RecipeClownCake name: clown cake recipe diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 67a27be416..8a120d7bf0 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -1020,6 +1020,9 @@ - type: Tag id: Toolbox +- type: Tag + id: Torch + - type: Tag id: Trash diff --git a/Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/icon-flash.png b/Resources/Textures/Clothing/Head/Misc/pumpkin.rsi/icon-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..21b898ab94a610ec7b1e8329bf78a81fe1e38827 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCik#1AIbU!?pO==nLJRsdsw1&YlpNlSL~3UppV`*E%y@XK$#?=@OOw(XxjU zL>4nJ@ErzW#^d=bQh$UwF>+2Uk~%{V@od z`z$N%Ovi?RNM_MxcN1^(do~H}c<=e#*15bRzyoX$_}d=64V4XiwUBTan74Llb4;D-5LBfdtkZm zH}{--?t8F1B@=>KYV8#J9omBlxQmex|Lag zP7ZK9_smh`*K>Wc8uT45RGUq;9{0`6Y1>T_(Xj=ve8aPxAUU!2`MZjD^Sv_RG?WWG zhjFV@sRZcNlN=TUNIE8d;%mJ*S*`i&6U|0Q%x@9lSY`nr(XAvo*7Q4Z`P0%?g=RiH z1JJqhh^@{hwILz^2X))FE}yNE(iITV?pCpw>ut;IKpdv-SLDtEE0P#w`aPMQUy@QF zSQo_NT3u)>fY!s2h1xf{apk$1PhKsC>j20hkia@$3&@$L{^du6BT;~U>5%Bakv-ww zqo-9FD)eld>-%wefJ1#d(+eO_IRuQJEkqK-?(^O_ZV%r9`h7~}0D7cf#FCX$M3aG) zwDe_lO;wFJ+Hwh%u;GKsJv#X6&5GQrEOvecNkEU$dqgBh3z%FdMFg;iieWonOB`Ya z=q?}$6YCdE-S)s8>~jrZ^#pRnRo~VDieNRcd->zKiX>v6G1vFglD8E=5r{X7{qE37 zug}5FpACqXwWwZ2(3UjBsRR%~BA3qyq=yY}$&1FR;Wf5N21SqOhiz~8_xYtE!N$G8Tk0000EWmrjOO-%qQ00008000000002eQ6Rub;PLV)ef60+5E(jfa60Ye|q_@P8m+_`QuU7%0G5;1OBO zz`%D9gc)~C%zg_L%=dJ046*Qkd%=^h!GMSPfW_JW_j@jzYAUSrc;M`M_odPixlhg0 z%$qK^1uWo;+8?ggpmqI=T!lrTzCZ-izC%szYps}tTNO(sIs6-@Tv|Sl#lhj=^HXn> xACyh3`(NYA@b=xt@(zY?_7{W>l-e<#;X81f-*%cSQzOu722WQ%mvv4FO#t@u_Cy&hu)(erh7?PPU+kRoQdGX!h2=|GP WB6F6UwD$x$p25@A&t;ucLK6U?O@TK6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/lantern.png b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/lantern.png new file mode 100644 index 0000000000000000000000000000000000000000..e07dacbcc97b1cd0cbd89d884c2dc5eb1c271f01 GIT binary patch literal 773 zcmeAS@N?(olHy`uVBq!ia0vp^3xHUGgBeIJTG)IXNHG=%xjQkeJ16rJ$jJ%t32_C| zmPO8%MQ$FQeriER`_c?%yC@kZ+1#7r@?vMo|1Z<)^kn|uv;ivn`DW6uE7m_RS?^BK zpXH+T`exg^qn57^ns18Jo$jJkXCU+FZ2j}S=8v|Uu8q=}1{5)pd2*rg<$jANyUf-{ z>(m*_2t4<+02-uH666=m@SiaFx+Jay=;ptkE{-7)t#7Yh?7L+kz#70YFY>XA+R-If zfbj4C`Zr%In$0$zbdL8}+OsuAHGPYeZ_|yp+iqp8Uc2qr`KkhsS+#ykz6O4F44qY`m0z(t+qcKwMBwz%S2p*Sc*%;?$E`VevEYd9Dy>k>qi0?` zEv=k0lR^ICW7W@HHOC)io}LnS{bb+$cP~Y4A8qroujjn?c0TVj33KUo^N+v3ELGlF zyGwUh^)BsQ^}F<|Dyn8w<{U`sH8irB^u*7$G<&VZrWfZd3sWxc{r>30qIQ8J6OHd5 zWj}vq!G}MpPeLE8oF7ooIVm1Q+y@c%Kw_nLvnPLDPsQqgugnfg%-qeAobpb%XJVy? z!LcJtn|*8E+=!DBzW;UR?H53Xak;qcZSUk~?-nOlXP&v^T#}>TYgw9^(PLJ4dB!=D z7~}K*9J9BIZcn-0RPJY8=)O+7;{8_f?@xX=@jJ4AbV!_0`DTTom|L=PXWN->89n{{(3U*wnD z=cUtL+irT%f1m%18B5B$6;kU{4_kaxS5N==t!MLtyQ1j_e_Nkx;xC^g-pBXHBf02j z&BOE`l?T`VS-em0$K3j>-(CNIzI8G1_|awOO@D>`528sVAd b>&u`8WOD#92wV!D45B<;{an^LB{Ts5!)S!Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/meta.json b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/meta.json new file mode 100644 index 0000000000..a6409ac1ff --- /dev/null +++ b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/blob/5d507cfbad6f73d1beaba66d93f31f893adb3a84/icons/obj/hydroponics/harvest.dmi, carved sprites by ps3moira", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "carved" + }, + { + "name": "lantern", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/produce.png b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa2ec1939c78f0facbcd651b2b2dd1603ad2215 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*8>L*SQa^37P)zJ`l$sO z?MpM5?V@CuWOHwd%Zr^Ub$T-Y*q9aq6*HCu`2{mLJiCzw+)+rC3M%jtvux{-3%h(~^4~v&@1`5isBQdN zbu0VG;iHAy|CC(0KDF;&0?)C;qjCDO9|APRnF`ppzB^qcJ>xT9fJJVTyT^itDubCj zCv*G=3zu8=iy=hphl-%8gYKf|EGPVG3>Duo8XGJXW$o0e7Vw_jsIInDLa3lfo!P~( zEL=ZI`&iQC`PLhiMDE?)Y3Abn{VS)*8>L*@Eb7jXfP-wGZ@Wg z_&<~3%uI&=XBhscF_e6Is{vHTSQ6wH%;50sMjDV4=IP=XqA@W!LBhv@gM~$)MlCU2 zLBNT_U{*te;-&^}0Re#m7vTb4K37o=Uw>XlK@VPTUm(fN?JSzX&7JKi_~FHi1Mm5g m74A!VHaH5fOsKJzU}T8a6Fu=*A}|7I1B0ilpUXO@geCy8cQf<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..762e986ae9263c5192b97c0d9995dc7839c358bf GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?STw_aG0GRbfH-WH(1yj0n9Aax}{e!>6$|7UQ}TKNUY=PdAuEM{Qf zI|#yzJ0@no1qw!Zx;Tbd_`f|D$i<+@!4e?*zW%vv_+6f;U;S)~MRF5wsENDyu`WuR zbBg7jZR6}y43nxIHnQzpZ+w}-L~rlA1NYP1%_p)g5@|3#!T!T}-QG`SjQ@%nkH29Q X`p-RCFsMBeXa|F*tDnm{r-UW|3bsw+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..22f418d5712bcafc09edf1a9843e1987fdda9dd2 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?STw_aG0GRbfH-WH(1yj0n9Aax}{e!>6$|7UQ}TKNUY=PdAuEM{Qf zI|#yzJ0@no1qyb0x;Tbd_`jVH$aTPg!@2j~|8w3US=`Nk^EO-vy_n9sx#9xs%a(umIDZ9*(#7}gTe~DWM4f6y9Zm literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/pumpkin.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..eb08406899497d229313d04f3d13d55069ed1f7d GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?STw_aG0GRbfH-WH(1yj0n9Aax}{e!>6$|7UQ}TKNUY=PdAuEM{Qf zI|#yzJ0@no1*!FPaSXBWe>=gO?}!11Gv}TE=aS#lc-&ewdt#b#Sai@ICKWOLU(A=p z88=@G-!1ll&&i*qe#Ipw%fqv$-DhAkEf&-IcTH*S8b$}+nc*IleJA&HF5_Yl=KGXw z9l|JZR`=WIYl<5MMf-kBFkG(eY56cSg#C%~{i^?#t}`9C9^`52X8pi0Wzp&gRI$xL>@x!dh|RePajzB~GrpF