From ccbf8b5748fe0760d94cf4ddab8085d4c990335d Mon Sep 17 00:00:00 2001 From: lapatison <100279397+lapatison@users.noreply.github.com> Date: Sat, 25 Mar 2023 15:15:21 +0300 Subject: [PATCH] Watermelon and grapes (#14587) --- .../Locale/en-US/flavors/flavor-profiles.ftl | 1 + Resources/Locale/en-US/seeds/seeds.ftl | 4 + .../Catalog/Cargo/cargo_vending.yml | 2 +- .../Catalog/Fills/Crates/botany.yml | 4 + .../VendingMachines/Inventories/seeds.yml | 2 + .../Objects/Consumable/Food/meals.yml | 29 ++++ .../Objects/Consumable/Food/produce.yml | 142 ++++++++++++++++++ .../Objects/Specific/Hydroponics/seeds.yml | 21 +++ Resources/Prototypes/Flavors/flavors.yml | 5 + Resources/Prototypes/Hydroponics/seeds.yml | 52 +++++++ .../Recipes/Cooking/meal_recipes.yml | 51 ++++++- .../Food/meals.rsi/melonfruitbowl.png | Bin 0 -> 496 bytes .../Consumable/Food/meals.rsi/meta.json | 3 + .../Specific/Hydroponics/grape.rsi/dead.png | Bin 0 -> 555 bytes .../Hydroponics/grape.rsi/harvest.png | Bin 0 -> 694 bytes .../Specific/Hydroponics/grape.rsi/meta.json | 29 ++++ .../Hydroponics/grape.rsi/produce.png | Bin 0 -> 508 bytes .../Specific/Hydroponics/grape.rsi/seed.png | Bin 0 -> 407 bytes .../Hydroponics/grape.rsi/stage-1.png | Bin 0 -> 430 bytes .../Hydroponics/grape.rsi/stage-2.png | Bin 0 -> 603 bytes .../Hydroponics/watermelon.rsi/dead.png | Bin 0 -> 317 bytes .../Hydroponics/watermelon.rsi/harvest.png | Bin 0 -> 421 bytes .../Hydroponics/watermelon.rsi/meta.json | 44 ++++++ .../Hydroponics/watermelon.rsi/produce.png | Bin 0 -> 439 bytes .../Hydroponics/watermelon.rsi/seed.png | Bin 0 -> 358 bytes .../Hydroponics/watermelon.rsi/slice.png | Bin 0 -> 356 bytes .../Hydroponics/watermelon.rsi/stage-1.png | Bin 0 -> 158 bytes .../Hydroponics/watermelon.rsi/stage-2.png | Bin 0 -> 177 bytes .../Hydroponics/watermelon.rsi/stage-3.png | Bin 0 -> 236 bytes .../Hydroponics/watermelon.rsi/stage-4.png | Bin 0 -> 320 bytes .../Hydroponics/watermelon.rsi/stage-5.png | Bin 0 -> 311 bytes .../Hydroponics/watermelon.rsi/stage-6.png | Bin 0 -> 376 bytes 32 files changed, 387 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Objects/Consumable/Food/meals.rsi/melonfruitbowl.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/slice.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-6.png diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index 01e3a7d2f1..15ef40d378 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -97,6 +97,7 @@ flavor-complex-raisins = like dried grapes flavor-complex-orange = like oranges flavor-complex-watermelon = like watermelon flavor-complex-garlic = like garlic +flavor-complex-grape = like grapes ## Complex foodstuffs (cooked foods, joke flavors, etc) diff --git a/Resources/Locale/en-US/seeds/seeds.ftl b/Resources/Locale/en-US/seeds/seeds.ftl index e3e2369461..8e22f046c8 100644 --- a/Resources/Locale/en-US/seeds/seeds.ftl +++ b/Resources/Locale/en-US/seeds/seeds.ftl @@ -71,3 +71,7 @@ seeds-rice-name = rice seeds-rice-display-name = rice stalks seeds-soybeans-name = soybeans seeds-soybeans-display-name = soy plant +seeds-watermelon-name = watermelon +seeds-watermelon-display-name = watermelon plant +seeds-grape-name = grape +seeds-grape-display-name = grape plant diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index 3c1e5db6f1..eaa8ae34cb 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -132,7 +132,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockSeedsFilled - cost: 2700 + cost: 3000 category: Hydroponics group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml index 6b3f29ff17..0f70bcb8a5 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml @@ -105,3 +105,7 @@ amount: 1 - id: SoybeanSeeds amount: 1 + - id: GrapeSeeds + amount: 1 + - id: WatermelonSeeds + amount: 1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index b18b3ddfb8..198af4db56 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -14,6 +14,7 @@ EggySeeds: 5 GalaxythistleSeeds: 3 GarlicSeeds: 3 + GrapeSeeds: 5 LemonSeeds: 5 LimeSeeds: 5 LingzhiSeeds: 3 @@ -29,3 +30,4 @@ TomatoSeeds: 5 TowercapSeeds: 5 WheatSeeds: 5 + WatermelonSeeds: 5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml index ccd9f2400c..06731cf55a 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml @@ -512,3 +512,32 @@ - ReagentId: CapsaicinOil Quantity: 6 # What do Europeans eat instead of enchiladas? 25.4 millimeter-iladas. + + +- type: entity + name: melon fruit bowl + parent: FoodMealBase + id: FoodSaladWatermelonFruitBowl + description: The only salad where you can eat the bowl. + components: + - type: FlavorProfile + flavors: + - fruity + - sour + - type: Sprite + state: melonfruitbowl + - type: SolutionContainerManager + solutions: + food: + maxvol: 65 + reagents: + - ReagentId: Nutriment + Quantity: 30 + - ReagentId: Vitamin + Quantity: 15 + - ReagentId: Water + Quantity: 5 + - ReagentId: Bicaridine + Quantity: 5 + - ReagentId: Kelotane + Quantity: 5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 631e9aba59..d1493f3a0c 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1027,3 +1027,145 @@ reagents: - ReagentId: MilkSoy Quantity: 5 + +- type: entity + name: watermelon + parent: FoodProduceBase + id: FoodWatermelon + description: Round green object that you can slice and eat. + components: + - type: Item + size: 10 + - type: FlavorProfile + flavors: + - watermelon + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: Water + Quantity: 10 + - type: Sprite + sprite: Objects/Specific/Hydroponics/watermelon.rsi + - type: Produce + seedId: watermelon + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceWatermelon + Quantity: 20 + - type: DamageOnLand + damage: + types: + Blunt: 1 + - type: DamageOtherOnHit + damage: + types: + Blunt: 1 + - type: Damageable + damageContainer: Biological + - type: DamageOnHighSpeedImpact + minimumSpeed: 0.1 + damage: + types: + Blunt: 1 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: desecration + - !type:SpawnEntitiesBehavior + spawn: + PuddleWatermelon: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: SliceableFood + count: 5 + slice: FoodWatermelonSlice + +- type: entity + name: watermelon + id: PuddleWatermelon + parent: PuddleBase + description: Splat. + components: + - type: Sprite + sprite: Fluids/tomato_splat.rsi + state: puddle-0 + netsync: false + - type: SolutionContainerManager + solutions: + puddle: + maxVol: 1000 + reagents: + - ReagentId: JuiceWatermelon + Quantity: 20 + +- type: entity + name: watermelon slice + parent: ProduceSliceBase + id: FoodWatermelonSlice + description: Juicy green and red slice. + components: + - type: Item + size: 2 + - type: FlavorProfile + flavors: + - watermelon + - type: Sprite + sprite: Objects/Specific/Hydroponics/watermelon.rsi + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Vitamin + Quantity: 1 + - ReagentId: Water + Quantity: 2 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceWatermelon + Quantity: 4 + +- type: entity + name: grapes + parent: FoodProduceBase + id: FoodGrape + description: The food of emperors, Space France inhabitants (usually as wine) and soccer moms. One day it could be used in wine production for the bartender if he ever runs out. + components: + - type: FlavorProfile + flavors: + - grape + - type: SolutionContainerManager + solutions: + food: + maxVol: 9 + reagents: + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Vitamin + Quantity: 4 + - type: Sprite + sprite: Objects/Specific/Hydroponics/grape.rsi + - type: Produce + seedId: grape + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceGrape + Quantity: 10 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index c4b0e26476..6f60018f80 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -365,3 +365,24 @@ seedId: onionred - type: Sprite sprite: Objects/Specific/Hydroponics/onion_red.rsi + +- type: entity + parent: SeedBase + name: packet of watermelon seeds + id: WatermelonSeeds + components: + - type: Seed + seedId: watermelon + - type: Sprite + sprite: Objects/Specific/Hydroponics/watermelon.rsi + +- type: entity + parent: SeedBase + name: packet of grape seeds + id: GrapeSeeds + components: + - type: Seed + seedId: grape + - type: Sprite + sprite: Objects/Specific/Hydroponics/grape.rsi + \ No newline at end of file diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index 0cc8713cd4..c820b9f01a 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -659,6 +659,11 @@ flavorType: Complex description: flavor-complex-watermelon +- type: flavor + id: grape + flavorType: Complex + description: flavor-complex-grape + - type: flavor id: garlic flavorType: Complex diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index bf54b9ca06..eaf3c75898 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -866,3 +866,55 @@ Min: 1 Max: 5 PotencyDivisor: 20 + +- type: seed + id: grape + name: seeds-grape-name + noun: seeds-noun-seeds + displayName: seeds-grape-display-name + plantRsi: Objects/Specific/Hydroponics/grape.rsi + productPrototypes: + - FoodGrape + lifespan: 50 + maturation: 3 + production: 5 + yield: 4 + potency: 10 + growthStages: 2 + chemicals: + Nutriment: + Min: 1 + Max: 5 + PotencyDivisor: 20 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + +- type: seed + id: watermelon + name: seeds-watermelon-name + noun: seeds-noun-seeds + displayName: seeds-watermelon-display-name + plantRsi: Objects/Specific/Hydroponics/watermelon.rsi + productPrototypes: + - FoodWatermelon + lifespan: 55 + maturation: 15 + production: 1 + yield: 1 + potency: 1 + idealLight: 8 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Water: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 5 + PotencyDivisor: 20 diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 6c2b8d8a1f..a4c4364003 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -824,7 +824,7 @@ - type: microwaveMealRecipe id: RecipeAmanitaPie - name: amanita pie + name: amanita pie recipe result: FoodPieAmanita time: 15 solids: @@ -842,6 +842,18 @@ solids: FoodCakePlain: 1 +- type: microwaveMealRecipe + id: RecipeGrapeTart + name: grape tart recipe + result: FoodTartGrape + time: 15 + reagents: + Sugar: 5 + Milk: 5 + solids: + FoodDoughPie: 1 + FoodGrape: 3 + #Donks i guess - type: microwaveMealRecipe id: RecipeWarmDonkpocket @@ -1047,6 +1059,43 @@ FoodCabbage: 1 FoodGarlic: 1 +- type: microwaveMealRecipe + id: RecipeFruitSalad + name: fruit salad recipe + result: FoodSaladFruit + time: 5 + solids: + FoodBowlBig: 1 + FoodOrange: 1 + FoodApple: 1 + FoodGrape: 1 + FoodWatermelonSlice: 2 + +- type: microwaveMealRecipe + id: RecipeJungleSalad + name: jungle salad recipe + result: FoodSaladJungle + time: 5 + solids: + FoodBowlBig: 1 + FoodBanana: 1 + FoodApple: 1 + FoodGrape: 1 + FoodWatermelonSlice: 2 + +- type: microwaveMealRecipe + id: RecipeWatermelonFruitBowlSalad + name: watermelon fruit bowl recipe + result: FoodSaladWatermelonFruitBowl + time: 5 + solids: + FoodWatermelon: 1 + FoodApple: 1 + FoodBanana: 1 + FoodLemon: 1 + FoodOrange: 1 + FoodAmbrosiaVulgaris: 1 + # NOT ACTUAL FOOD - type: microwaveMealRecipe diff --git a/Resources/Textures/Objects/Consumable/Food/meals.rsi/melonfruitbowl.png b/Resources/Textures/Objects/Consumable/Food/meals.rsi/melonfruitbowl.png new file mode 100644 index 0000000000000000000000000000000000000000..892c301592ad2b4ff20878ca6b8f71904a4875af GIT binary patch literal 496 zcmVZEbB8O%e^Q4&4$#NrEjc(HKV(A`OaAgwpH1dv|)$sn0ZA-XD(d-uK@3{eSnp zb7RPo01`j~NB{{S0r~>CzYP=XJ+hj2{X0PX1cqTE6mI0^Q~3r=WPciX(0T$91}Lt9 zBxy{asYuiKz5ZUvUhyxvdsO<+^m?R4!1yZ3y67iWHc4=9Sw&Uyv}bODW@BT?91)ub}95cQ*ayP^}O>G+Fk*J*xgtmwF!yzX!0A=i8Zp3Q&23F$HUFfwa?S!2~Gt+P(ptAUr*C3Kfh-y_@e!RNoT|M=VMbbw?fWhgldZ+*g3t2W%f~H4O6ao9ug0 zEeUbHBE<2$75jBkRwQK2GYcv011yvOV7RbK;71HO37Zk)1o*ajJ#;vVJ@Iu~5%F%E z0Eu|@1gvaI5_*H^^BtfrI}5?fAB-CAyJ9N9?<__?>rrxnXdSe894;;k- zVQ>yCQ?XA#N0KD`J)}&!!af21kVq0{b_;3}G9Qj;li)lPItgi1Q)CGoXU^X;t-U^I tjexU1tp1Q#cXmK5F#<6HF#@&-d;ukvnW58F`lSE>002ovPDHLkV1oMC?vVfh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..08b3df4f47bf3ede4ae72ec7fa4f9d819fee9b14 GIT binary patch literal 694 zcmV;n0!jUeP)4e-6#iC13c18aNvtf=m|_u;`vsaR9O-Sg^@t*8CyQVe2x6y#b-0L_C7cNa zD@lTdNJu3jf*LGr#`$J_!({JncJ|~1pfZ-9S!s5dL>Pw}59b5M(+ z_!RBb;cJB-pP`=I==oQ)_32&!41A{@W9}+Ic@7ScpGUdhQ)hhsOaFNR%w)UP!P`p; z51PPo-2rm)H1PG4wHZe60(hFt;@kWN=35GnQ{dVGF#S9>K-^%*GUNUTki7uTrBOs5 z9qi#Qa+!MTJl}t5EJLXeiLyi^7Z{o(RGaq{NqD~-t1IpPWE~ky3t;W0sS<(^a8-hO zk08X+?WKptY%R+|%zJD~0dQB`9ar)z=?2SCS3&0^aFik1c?q~x(-UdHgdy30e`cBh zUYylL?DV%HfLa?^{gPLTOV<7?D$WvsJY2ff%=>_Pzn+s&bASXSSu46W=A}mb(a=bzE-~{tQ07iOr$!qlUsI0qYgB5@bm)A)xEEei9k~g zgvV$N`v^f9aMv*t?s3R<%;2mT8MFy$OqBsJz(TqQ>4enTjEaLcJGkiGJ=Y8cz&K_f z&?KB%d1g8xok_`34hc@X${gS#8QYI;iDY5Qg_e&cY9p#(6HcC(j4;TG<8W^Z=hci!1srIL{-kSLHS@ShcU-cJQ_`M1PP z5O=>bfo4?iOkTicc24xO(OCfjg+w!mNIv5n1^dl5CW!>ZR$wbV7VA%NBJj9U3huM3 z!R|&**Mk4FHy^3X-fV~flBXA6yw}qkbyur~DB`cBMjBS5Ap&33BL&FWds*FnR@72q zL6bOqyVicY=ZBMn%p-pV zs@Z@;+DM>#XTswQ2mluj?EqZlM-{;Fg(%5whE)qlBuZdIsNe6w)I$hD1ckV) y4&>^UWKlrYY~_~y&hvR@Cg5>SkZk;m3VZ_`!R||m85z6)00002(tKX6a#}W4^W3O5TC_Ozx@Jq;WCE* zjAt1b37OACNC8|PXemC+8ab}2q4in-y-qBlEe{2M*%kD zUawxq@M+m8hFXCRhGp}ysUR#yUI+lqg;@@=BKTDtn1460g0PKfD#&&K$me`fW(*g8 zJ!7y-2!I>A);kW)CWb+_13;F89AUsF#c*iB1~40B;n|;$iLn>1hHM9bEC&Hl2*50z z`}rh8+n)V!!--*#?EqNtgDg+xH3!>e%q~leohWL^$_20l2nv1>1_4+|1fv*Fm_wEW z(1Rc3b5KZ-8vG#Vk>vp8^&JeL)Q)T^sXm8=4Z*S+rtp6n!++$G4Y5PgbR1R;(13#{`yuCVu41gykAAVOMA;V%g3MJ{b1omJ|q1e=gX5DS~}X0sFa zVz|AX2~pvuS@!F_m${j@0seE)%OhF!A8G;Ubw>DHf<~7n5l1lr#Wfs3o&)(DcmfXG zov)A8)$UmgqIN$j;C$c-OBfcD&(bv!%cR~iylG_CM*Kl|@W}N*8|0fhz+&_ECDCAZv{uS{pX`6vI1Ai(5 Y-=B+bAiTzSl>h($07*qoM6N<$g3|l5s{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/grape.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..593a494e480413c1af45f0784692f5948d99fa01 GIT binary patch literal 603 zcmV-h0;K(kP)Y5PcD`hyfc(V`E_<)?#_25EOrab}4MEM6j@m5`s1gA~s@UEBOPGh)6h06H<$y zg;*$vg@UHAS@&(Sm(3;j8SHN1a(g?wGwaY{!)UXHE00CT21C@$#%9s*BrUcaXx{@`_!%qo7U-U)^Qg%v)_JI&rn<7{0 zHmIl(18YEcLO;jDyuB{~zPVdo>;bE`h4J+z2NU<{`fwIQPJ98dsQ7kfaZ&3%<4YES z90W=r+Qxa9)c69>&fIrL1?fq*sqfhY)n}9ofiiR-A{&(4&qWn@Z7TDe4ahZYKgb{X zv7$2W-3L9MBLkqHPDN`Z33R%{Fgr((|I8{3W)8frNpCfj=Ee&GamuCqDoH002ovPDHLkV1j1`0#pD1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..a3896d57c122b38ca7f2104763ae3e971726c959 GIT binary patch literal 317 zcmV-D0mA-?P)q$1K4;5kLVd}ygXV+qbhb zvtRT)TSmYL7y%<-1dKorfz5WABZX1Z)l;oGAL(kb>RyZDtm|BJoAkKJgcq(C@0UYg z)6Ch!V^f^%cgGRDpDY$eF$|%DP*>wOje93Yv*-|)d2EiR^x*|7znmjI-v(1D3zxS= zfJPEuyi=4odGLXq!_4MWxm8Gf8V*=H6k{T~Ci!iH(9d-U6z95U4@xJt`A*Vn)A}c5 zB45b}pD$yC2MYXQKXi2xK#|A~rB*DukRSs>)fX$V+9flLfDteP|3u&kq4H?TP^e6y P00000NkvXXu0mjf+8Ttw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..7c718ed6af5828cb2fcec2643b8a2365edf2fac8 GIT binary patch literal 421 zcmV;W0b2fvP)uHew@KS=!jz+UG0$0>8pOtzTeiYhx!8s}u?$MI?G)ytkWS zXK(i|kk%d8o7s8qW_I2#kSr;X6i5mr1(E_uffWjz-eEzCcum(i9c#{7ak*G|uZt3^ z!!x3<=cD=OrHG1YerN7O^{}ifJJ69O*K0p>hmLs_C_aqmdXH{^nQve!t0Rc5?EWvnLg`#y z7xwr>t^*K(3x&yv36dq=f6*16(<9Rh0EvJ=4-j0%tf1{!%d?*Qy#cs^ApB4FzJ=5K h!hdieIIu7W{s0t&bC>>jbg%#b002ovPDHLkV1nU;!rA}; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..86ff2482229eff80458d59ba3dbd3fd15405631d GIT binary patch literal 358 zcmV-s0h#`ZP)WI4MC1B0M314C75 z4PF|gj^BXcKQU$#zF%zt&cYX`QgSmu5frV%jp$c=>E+(jDN^mSe zH82GvI{>B;L@Ry*CI~3F&j(BxWB{Vm0J_;A%UJ{%7`Rm!z%;UB(ADDOljQ)AWgv?| zfK3!agZSh)f-DChTg)K|aRAIA5FYU)Sq}L52D=5g#IdV}h?3<1P$Bf|HN=1)&mlC3 z4-zL8kmZ06j`9poRw670u|Rx~IH`c_YzVSUU@yYU<*om_le*4i5othE_3+r^4BmCpZ?#Fl^?YqLvWJ uEq27f&VyG|?C=?xrS8rNCM;|=EDXliV-H#}cLD>Cfx*+&&t;ucLK6V+2Z9*@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f926a279dc341f418328f357cfd06e297b045e95 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkOY;BtGDe&h-0SVqlAW@~rz_56dl%zXv{vV(l O7(8A5T-G@yGywqa(mK)r literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0496515704ab36319b397d208860b6abc7e72a GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ&7LlfArYL(2@w=8a z;ou3e!#5P9?gmA41mtM$Vl?nheDtDbg2frf8&48`omjR}vg=*-4CNEsS|+%axCa>T zkmQWy`}Fp@H4o1nEgqh5ZAp$*>M3%&Y`AwZSp9$Xm80WAslZmI*s3Y^P^UTDvoI{s WFc00b<(d`H`3#<}elF{r5}E)}URV17 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-4.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..74315813c246c4b3b3500656593fc54b58587b95 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFtU5PIEF-UCMQU+E><*~Rb0(`h^77UnD_eb=DGZqq^q%bHIovNmpRng zK9Vr4>B+hw&gLU3%?jr% z-t`7}_Z%*8WArfAFsa+;Xv&tNxt;4s(S)PZq9y+||Cq1mXwcEWirK!Ob-syCp6Xx8 zfA;q~K1gcZb7XiTv4Hvi=5B`{3ZL$Bvdoqc3k+o7Vx6G6LBZWz;)%lyiA~OlNk207 zC^B67@t~ZAnc05AN9iNcj7kO!E2kw%7-+$~%Ph&n@bzb~?3F0FH^7i#@O1TaS?83{ F1OO;hagzW5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-5.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb32e8becd4925b3207c3922fda9e85afd10751 GIT binary patch literal 311 zcmV-70m%M|P)>6PQVGY5SXr|MhdM?*P8Zq&PRS+ERJ*Q!wZo-Caj;7S174tC0?a-Y{b^y@0?nTbK zFaX*>2X+oKoP_4|@M$<8wUiyCL~8uD#Y}2F1d8)KF7&Kz(ruPV#bLH=~6H z3VaZEJy`-MQdSF*(aWh2ZSgV(WI!n1SQ9fp@W2T;0VnWp1fCmqQ&P=UGM@kd002ov JPDHLkV1n4PgS7wv literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-6.png b/Resources/Textures/Objects/Specific/Hydroponics/watermelon.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..fc47c27bb6866216c82e1633360df1943fea7ced GIT binary patch literal 376 zcmV-;0f+vHP) zOG*Pl6s*W7f?yKCfD1v~dV(yo$r;>xik!exxc3$=vlrZnxN|XrCJ;z6!DyxP@?KAd znMAS*uc4>kr@CHs4dBZia0lE0cfcKR2Pz!6xyPIkIW64QY-})|a*0kX6Afoc8V0l-zV5)@GssJQFQZj({6}L9Uw&hrJSsZ^;Q&z9i8dkWH`A>9as#@Zh=c6 z&6qv%6Ro9)d2$L&K7qq}XlDapHvGG1oQp0lla;MS&24H$|GH}UHvEot2i$@Eb>J7n W1apIuIsiWa0000