From de7df2a76001f64ae23deb07447331dc04905821 Mon Sep 17 00:00:00 2001 From: BombasterDS <115770678+BombasterDS@users.noreply.github.com> Date: Sun, 28 Jul 2024 01:08:49 +1000 Subject: [PATCH] Some plant mutations (#28993) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * Some new plants mutations * glasstle inhand * gapple trico increase ↑ 1-10 to 3-16 * replace trico with doc delight --- Resources/Locale/en-US/seeds/seeds.ftl | 6 + .../Objects/Consumable/Food/produce.yml | 116 ++++++++++++++++++ .../Objects/Specific/Hydroponics/seeds.yml | 31 +++++ Resources/Prototypes/Hydroponics/seeds.yml | 78 ++++++++++++ .../Hydroponics/glasstle.rsi/dead.png | Bin 0 -> 867 bytes .../Hydroponics/glasstle.rsi/harvest.png | Bin 0 -> 1011 bytes .../Hydroponics/glasstle.rsi/meta.json | 40 ++++++ .../glasstle.rsi/produce-inhand-left.png | Bin 0 -> 411 bytes .../glasstle.rsi/produce-inhand-right.png | Bin 0 -> 412 bytes .../Hydroponics/glasstle.rsi/produce.png | Bin 0 -> 835 bytes .../Hydroponics/glasstle.rsi/seed.png | Bin 0 -> 423 bytes .../Hydroponics/glasstle.rsi/stage-1.png | Bin 0 -> 581 bytes .../Hydroponics/glasstle.rsi/stage-2.png | Bin 0 -> 688 bytes .../Hydroponics/glasstle.rsi/stage-3.png | Bin 0 -> 817 bytes .../Hydroponics/golden_apple.rsi/dead.png | Bin 0 -> 390 bytes .../Hydroponics/golden_apple.rsi/harvest.png | Bin 0 -> 688 bytes .../Hydroponics/golden_apple.rsi/meta.json | 41 +++++++ .../Hydroponics/golden_apple.rsi/produce.png | Bin 0 -> 478 bytes .../Hydroponics/golden_apple.rsi/seed.png | Bin 0 -> 396 bytes .../Hydroponics/golden_apple.rsi/stage-1.png | Bin 0 -> 166 bytes .../Hydroponics/golden_apple.rsi/stage-2.png | Bin 0 -> 183 bytes .../Hydroponics/golden_apple.rsi/stage-3.png | Bin 0 -> 215 bytes .../Hydroponics/golden_apple.rsi/stage-4.png | Bin 0 -> 286 bytes .../Hydroponics/golden_apple.rsi/stage-5.png | Bin 0 -> 454 bytes .../Hydroponics/golden_apple.rsi/stage-6.png | Bin 0 -> 573 bytes .../Hydroponics/papercane.rsi/dead.png | Bin 0 -> 314 bytes .../Hydroponics/papercane.rsi/harvest.png | Bin 0 -> 296 bytes .../Hydroponics/papercane.rsi/meta.json | 32 +++++ .../Hydroponics/papercane.rsi/produce.png | Bin 0 -> 401 bytes .../Hydroponics/papercane.rsi/seed.png | Bin 0 -> 371 bytes .../Hydroponics/papercane.rsi/stage-1.png | Bin 0 -> 143 bytes .../Hydroponics/papercane.rsi/stage-2.png | Bin 0 -> 186 bytes .../Hydroponics/papercane.rsi/stage-3.png | Bin 0 -> 210 bytes 33 files changed, 344 insertions(+) create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png diff --git a/Resources/Locale/en-US/seeds/seeds.ftl b/Resources/Locale/en-US/seeds/seeds.ftl index 2dc0b88c74..f98118c23e 100644 --- a/Resources/Locale/en-US/seeds/seeds.ftl +++ b/Resources/Locale/en-US/seeds/seeds.ftl @@ -32,6 +32,8 @@ seeds-potato-name = potato seeds-potato-display-name = potatoes seeds-sugarcane-name = sugarcane seeds-sugarcane-display-name = sugarcanes +seeds-papercane-name = papercane +seeds-papercane-display-name = papercanes seeds-towercap-name = tower cap seeds-towercap-display-name = tower caps seeds-steelcap-name = steel cap @@ -48,6 +50,8 @@ seeds-eggplant-name = eggplant seeds-eggplant-display-name = eggplants seeds-apple-name = apple seeds-apple-display-name = apple tree +seeds-goldenapple-name = golden apple +seeds-goldenapple-display-name = golden apple tree seeds-corn-name = corn seeds-corn-display-name = ears of corn seeds-onion-name = onion @@ -88,6 +92,8 @@ seeds-ambrosiadeus-name = ambrosia deus seeds-ambrosiadeus-display-name = ambrosia deus seeds-galaxythistle-name = galaxythistle seeds-galaxythistle-display-name = galaxythistle +seeds-glasstle-name = glasstle +seeds-glasstle-display-name = glasstle seeds-flyamanita-name = fly amanita seeds-flyamanita-display-name = fly amanita seeds-gatfruit-name = gatfruit diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index b2375a2dbf..75ed63a4ce 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -95,6 +95,21 @@ - type: Produce seedId: sugarcane +- type: entity + name: papercane roll + description: Why do we even need to grow paper? + id: Papercane + parent: ProduceBase + components: + - type: Sprite + sprite: Objects/Specific/Hydroponics/papercane.rsi + - type: SolutionContainerManager + - type: Produce + seedId: papercane + - type: Log + spawnedPrototype: SheetPaper1 + spawnCount: 2 + - type: entity parent: FoodProduceBase id: FoodLaughinPeaPod @@ -869,6 +884,42 @@ tags: - Fruit +- type: entity + name: golden apple + parent: FoodProduceBase + id: FoodGoldenApple + description: It should be shaped like a cube, shouldn't it? + components: + - type: FlavorProfile + flavors: + - apple + - metallic + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Vitamin + Quantity: 4 + - ReagentId: DoctorsDelight + Quantity: 13 + - type: Sprite + sprite: Objects/Specific/Hydroponics/golden_apple.rsi + - type: Produce + seedId: goldenApple + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceApple + Quantity: 10 + - ReagentId: Gold + Quantity: 10 + - type: Tag + tags: + - Fruit + - type: entity name: cocoa pod parent: FoodProduceBase @@ -1411,6 +1462,71 @@ - Galaxythistle - Fruit # Probably? +- type: entity + name: glasstle + parent: FoodProduceBase + id: FoodGlasstle + description: A fragile crystal plant with lot of spiky thorns. + components: + - type: Item + size: Small + sprite: Objects/Specific/Hydroponics/glasstle.rsi + heldPrefix: produce + - type: FlavorProfile + flavors: + - sharp + - type: SolutionContainerManager + solutions: + food: + maxVol: 15 + reagents: + - ReagentId: Razorium + Quantity: 15 + - type: Sprite + sprite: Objects/Specific/Hydroponics/glasstle.rsi + - type: Produce + seedId: glasstle + - type: Extractable + grindableSolutionName: food + - type: Damageable + damageContainer: Inorganic + - type: ToolRefinable + refineResult: + - id: SheetGlass1 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + params: + volume: -4 + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: DamageOnHit + damage: + types: + Blunt: 10 + - type: MeleeWeapon + wideAnimationRotation: 60 + damage: + types: + Slash: 15 + soundHit: + path: /Audio/Weapons/bladeslice.ogg + - type: Tag + tags: + - Galaxythistle + + - type: entity name: fly amanita parent: FoodProduceBase diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index abde52d406..5f6cf903aa 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -163,6 +163,16 @@ - type: Sprite sprite: Objects/Specific/Hydroponics/sugarcane.rsi +- type: entity + parent: SeedBase + name: packet of papercane seeds + id: PapercaneSeeds + components: + - type: Seed + seedId: papercane + - type: Sprite + sprite: Objects/Specific/Hydroponics/papercane.rsi + - type: entity parent: SeedBase name: packet of tower cap spores @@ -243,6 +253,16 @@ - type: Sprite sprite: Objects/Specific/Hydroponics/apple.rsi +- type: entity + parent: SeedBase + name: packet of golden apple seeds + id: GoldenAppleSeeds + components: + - type: Seed + seedId: goldenApple + - type: Sprite + sprite: Objects/Specific/Hydroponics/golden_apple.rsi + - type: entity parent: SeedBase name: packet of corn seeds @@ -427,6 +447,17 @@ - type: Sprite sprite: Objects/Specific/Hydroponics/galaxythistle.rsi +- type: entity + parent: SeedBase + name: packet of glasstle seeds + description: "Scars of gloomy nights." + id: GlasstleSeeds + components: + - type: Seed + seedId: glasstle + - type: Sprite + sprite: Objects/Specific/Hydroponics/glasstle.rsi + - type: entity parent: SeedBase name: packet of fly amanita spores diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 5aef050fec..65fbf0b91d 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -341,6 +341,8 @@ packetPrototype: SugarcaneSeeds productPrototypes: - Sugarcane + mutationPrototypes: + - papercane harvestRepeat: Repeat lifespan: 60 maturation: 6 @@ -355,6 +357,24 @@ Max: 5 PotencyDivisor: 5 +- type: seed + id: papercane + name: seeds-papercane-name + noun: seeds-noun-seeds + displayName: seeds-papercane-display-name + plantRsi: Objects/Specific/Hydroponics/papercane.rsi + packetPrototype: PapercaneSeeds + productPrototypes: + - Papercane + harvestRepeat: Repeat + lifespan: 60 + maturation: 6 + production: 6 + yield: 3 + potency: 10 + growthStages: 3 + idealHeat: 298 + - type: seed id: towercap name: seeds-towercap-name @@ -625,6 +645,34 @@ packetPrototype: AppleSeeds productPrototypes: - FoodApple + mutationPrototypes: + - goldenApple + harvestRepeat: Repeat + lifespan: 55 + maturation: 6 + production: 6 + yield: 3 + potency: 10 + idealLight: 6 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + +- type: seed + id: goldenApple + name: seeds-goldenapple-name + noun: seeds-noun-seeds + displayName: seeds-goldenapple-display-name + plantRsi: Objects/Specific/Hydroponics/golden_apple.rsi + packetPrototype: GoldenAppleSeeds + productPrototypes: + - FoodGoldenApple harvestRepeat: Repeat lifespan: 55 maturation: 6 @@ -632,6 +680,8 @@ yield: 3 potency: 10 idealLight: 6 + waterConsumption: 0.75 + nutrientConsumption: 0.75 chemicals: Nutriment: Min: 1 @@ -641,6 +691,10 @@ Min: 1 Max: 4 PotencyDivisor: 25 + DoctorsDelight: + Min: 3 + Max: 13 + PotencyDivisor: 10 - type: seed id: corn @@ -1192,6 +1246,8 @@ packetPrototype: GalaxythistleSeeds productPrototypes: - FoodGalaxythistle + mutationPrototypes: + - glasstle lifespan: 25 maturation: 10 production: 3 @@ -1205,6 +1261,28 @@ Max: 25 PotencyDivisor: 4 +- type: seed + id: glasstle + name: seeds-glasstle-name + noun: seeds-noun-seeds + displayName: seeds-glasstle-display-name + plantRsi: Objects/Specific/Hydroponics/glasstle.rsi + packetPrototype: GlasstleSeeds + productPrototypes: + - FoodGlasstle + lifespan: 25 + maturation: 10 + production: 3 + yield: 3 + potency: 10 + growthStages: 3 + waterConsumption: 0.5 + chemicals: + Razorium: + Min: 1 + Max: 25 + PotencyDivisor: 4 + - type: seed id: flyAmanita name: seeds-flyamanita-name diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..fb10912e697abc45db9b07e4c28cd9ae1481086a GIT binary patch literal 867 zcmV-p1DyPcP)EX>4Tx04R}tkv&MmKpe$iQ>7vm2Q!E`WT;Lp6cusQDionYs1;guFuC*#nzSS- zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbCFbgL&0=!R{k zlL;xCTa`ku5DO4_d?D+x z#(9ggUa7P8J^2g6d1Gan>oiA^#3Gg;LxPGr%Ba9bj8=mb3u)R<`1nU$zf3NbTxBqF zET9SrvbZ`1vWQbSa17|AkWmPkL?|s8U8T^Upa>m06kCuYl%j(mI5}L0@LkUun_9XQ z?oGMeckg@O%ew#?8X6iJ8vg~R&4p=m0RV0giofDzNd;~Yit%WOv=Obdxjg)4oskI7 zu@X7H!%bw;YrhiU2BDya{hrTws}oD6HX&!oxk9lNTXzsD z)%b(F)rp;u-m79vn~Txy-A-+y0|0P-Robim{>Eo&y&Ht$>1B#Sv4rtx2mp9~_{`9t z(cR+N5-@0Vg*vV0STbyCqkUpM$6}siv9tlG!6nQmGnCu4EgmUg(CCVji&LyN+uuqJ z8(B&FZ?97Tk>#Fau}YN-%1PRYazg|4dp^5PtsdBN}0K`TA tkVFBz)sfeaCZ&d|t#O1J8X6jh;sbr>+X8RjVl@B&002ovPDHLkV1kfWiWvX^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..924aedcea7a612abb9820c0d27b1b60467e41de5 GIT binary patch literal 1011 zcmVEX>4Tx04R}tkv&MmKpe$iQ>7vm2Q!E`WT;Lp6cusQDionYs1;guFuC*#nzSS- zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbCFbgL&0=!R{k zlL;xCTa`ku5DO4_d?D+x z#(9ggUa7P8J^2g6d1Gan>oiA^#3Gg;LxPGr%Ba9bj8=mb3u)R<`1nU$zf3NbTxBqF zET9Sh;ZX^=N*Yl2zWZ^O$90Cb$a$| z{N}6q+R+aP@samF@AnI^2Y!6^X&-$6c$8Jabo&GV7fy>_J$;D_r$wSXD-0ba)9urT z;2OCn&#?IYfNv*d^qh*8t;ae_05Ev}4&%Ff9Od2si>a;|y%H2kd5rJwQ7GlHTud<^ z4NiOLyM4hyEl+7c~{88=&mW%1y#$%(6YH`gD%UKTqettZWaw$uY zB$q{#Bxf1xO$MD*a-{>dAJVY(eQn##M?+X%K#gkANJ}Z}_MD0_8FaMw!wQxcP`Or@ z_JGO>;6F^sws{vDRi(c-(ju|EfK=rC(HtT>hT<8)@`8=% z#OLH?6dO10HW7E5(g0Hzgm`WN;P~_m;(t*dcbm9voUhpuv!FWHTkklhPK=O^AD^Bn hx7+~-9B{xc_zMY#dEKQCPMH7z002ovPDHLkV1hb-*eC!1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/meta.json b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/meta.json new file mode 100644 index 0000000000..1359fd7f8c --- /dev/null +++ b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "produce-inhand-left", + "directions": 4 + }, + { + "name": "produce-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-left.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0527f86b93771eab13d20a638beee6530c7c9825 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zLp@y_Ln`LH zy``Uj$U%bb1N#@5)@6MOZa)Mff=nZ~Kgj;U&=Glu=VVE9<}XIR*mj1SDV%b~JU)r{ zR;r!8F)8i(?zqX%)o1_y{cP1daRntXFj5L@WjGM@RyBIbrdZ9NmT9|#Cg}!6uG(8O zKRN39F}2qPmpVfgo8#nn-;}t1`DxynuO$cb%#JO%?!JaAvVC%2@8(ENhc#T1KjrwI zOEcLYNUPZYHtmM%19po!`4T_pZ52;gdWu0nb*D`gf5rbFF28L4mfqJ&j>=ru$Hd^j z{^tDu?t8wywt>E09y|Y&@zEaqzadK(t`h_*e)~(NU`SB_3%>uRSY7hs5 z$VFMJp8U7+`Nnres6YJV|I!(6WLGR@2>nzqt5(gPwR*|Rock~DHER9b&$qmqeb%WD z((h$gX#c-{G2(qgcI4ixpLfi?dK Bw_^YR literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-right.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..cd3cc3216e9e530e9f73fc500ecc37914ea16d25 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z!#rIaLn`LH zy|pm!P=E;A1Nkp9t;_ln+$uUEgG?j0Kgh0NIHHr+ma^-hNo_;-I_HL*O)UMAY|9MN zUzyE}$lP`5TiO5R9tscV6!%-(JGg+s{~Kv5Rc5ts3b1Bmh*u3N_f5UHSLce~qDqa~ zOTDUJzv7?%Sn~EuiRL)@eO@U~{j5qws`<6cFMSME0tx{ora!j)t0#M)>PBm_^^N)K zByNViHcLo}1~LnB*k32!GOOFON&LvC4BH2fKXX4k9h_~(aN^?Zx{uGddoUy{<6C=^ z;coXk-S1`9jyZn>{@rO7Ka%vw?93HMuUdz_c4|AK*S>pQ{kT2BsTbm0FsXKW*M9N9 z)Ubuszty*=-o4+w!f18CDTYn&-n)j(4Ascpl$y@nb4p8O-~RuHR;+Ofm25heD(ba= x|MLqo);QgbY>fK9U-SF-Wmg=5rlqXOUwi%D_bvBsNdkkL!PC{xWt~$(697J-yAuEa literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..11c43d8d13ef2e818537ecb8809909ad270af5ff GIT binary patch literal 835 zcmV-J1HAl+P)Px%{YgYYR9J=8mrqC(Q5?rVqpRaqZs~$+nwqE(dCqHxP76^HMF$HyL=Y_$L4OXJ z$R0u>sgVAWWI@qEqUf+4jHrnIULu6TS~quVU3GMw+1Yj4&DTNQqPCiGilyK6z4!Zm z-uL%=Gw;Fw9FKY)3cEQ9>@3#Db-Vft2e{iA5L#5_ZfC%j3kwF&qAI1!U1(9&j=p(- zj>jLeJN5Mk#bi2;7FC%{$2t5UlpQ- zEB-bVrrP;UYi4r9v^apn>_mVeMWfm&F{~P_beA$18KJ(SjIe4jttXfsjaW$sm~`Oq zgOKR;HcGWFnU5(!txG1PXw;Q2A*>oy%{h=xsN6Z&DxG=}G2M)&06N#MlmLcRgGxu5 zkfKpDSB4swOmJKy6&a+ka290$niZx?VEP#D47?KnBbg$qoDv^Xf*P01U{pbi1QDqO zDP3oC_bp3D(G=;i$6*mtG_Gz~Edk7b{k}|1ppSimv_Zh{lK{3}zAv0^Pj;^Dxb|iu z=Z@AN@C)yelVV3_PtNg<=P^@G{P7gDt}4&DlQK^g0ON^N&UNiAp1`U|5;G4>~d_`uqp} zeb@gOn>xPx$VM#b(bVWt zAoKyGNoW$M=&4H~l8=gpcnyy$4p!$zQN#T$_i^vx{Qviy!+l_}SS)``Od6QlsfEc* zfnYq~vlU=;aVpLmH*xE@ie#ohasPPf>bMGkY_%0ibBdipRE3q~)`#cmTnT{Ji4Vvs zv1(#Kv%ZmDx<9?WA)PDXxN2_VD~wv8#T{4SxQY|CJ^$8cQek5Q*=j3X>~k{_M=3=! z5v5o(@+$_kh^BkEhwuAz%lV}-!FV9bDVl-BsjfFF3|~ULwHV!U9?w(k9(ioeMzlM9 z0HZdDE1++7es;y?Y!sRB6vLrU>aI5zH^q1e>x~NSPCqg+^hrHEaCtqUc2NA50nt04 zUqQ)`>GB8T0gt`*&%OiF-agN!;+)3+0*Uxra4)*OkpXQ&5+@b6SS*%*!8<;9d+7PQ RmP-Ht002ovPDHLkV1jc=z3%`3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d4204913b5ead6961b25bc590ecfce8c62276a5d GIT binary patch literal 581 zcmV-L0=oT)P)EX>4Tx04R}tkv&MmKpe$iQ>7vm2Q!E`WT;Lp6cusQDionYs1;guFuC*#nzSS- zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbCFbgL&0=!R{k zlL;xCTa`ku5DO4_d?D+x z#(9ggUa7P8J^2g6d1Gan>oiA^#3Gg;LxPGr%Ba9bj8=mb3u)R<`1nU$zf3NbTxBqF zET9Sk8_nuQQf!?e?T;EostqhJ(_0!jb?vJo<5 TV5q(;00000NkvXXu0mjf@b3WT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..804aa0201271ca56ca431a544417ec8b6d2af80f GIT binary patch literal 688 zcmV;h0#E&kP)EX>4Tx04R}tkv&MmKpe$iQ>7vm2Q!E`WT;Lp6cusQDionYs1;guFuC*#nzSS- zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbCFbgL&0=!R{k zlL;xCTa`ku5DO4_d?D+x z#(9ggUa7P8J^2g6d1Gan>oiA^#3Gg;LxPGr%Ba9bj8=mb3u)R<`1nU$zf3NbTxBqF zET9SM+dGPVf0oD1j18y)YlZEWA3igc0U2Nh^P{v)?Ef1*2dTzyJWs WvtbV+%d(XK0000EX>4Tx04R}tkv&MmKpe$iQ>7vm2Q!E`WT;Lp6cusQDionYs1;guFuC*#nzSS- zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0YbCFbgL&0=!R{k zlL;xCTa`ku5DO4_d?D+x z#(9ggUa7P8J^2g6d1Gan>oiA^#3Gg;LxPGr%Ba9bj8=mb3u)R<`1nU$zf3NbTxBqF zET9ScAenQPL#_r33X z@7@6x78Vu;c)pipn&ZqQ_-FNP$`7Y*V7osf0NBP67K5;Mo>~sH`!i}ZT>yaR2Zv(* zt$=K=8%-CVA741XxWs<9uFGA$fOM~gR1`fuqS17*->tEYBW&Xco#E1WAPaHI;?8hM zt!|H6-JTJ#)&U_E38{z)S*4JQUT&@&09Xt{r%3%@TvN3BGh(&be>(L-D&kmO{!#~C zZ?B!zd~#B$=LdzcJfy4nL`P8#+=eX5)K!^}(pykOUKJ)gB3Fcv>S*%$6jB|{37_nc z&Z$BN(nQII&>1f2Z9E2$?|rf%@SLRMnLL?}3dL!6c)Ew49~=fM`<+Zjcz?Ld<>GkV vTT%LmuzgIp7=#Wd_WS_64=gM!Eb8JHQ905+oK>sG00000NkvXXu0mjf(%x?) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..817c0f4bff16fee612ea7c54b594e29462015f5f GIT binary patch literal 390 zcmV;10eSw3P)6gV^dr>h0X{IwZWvK-kUY(By!Pc_StEx~6fvcqT^>@#Dq8xFIS=5Y?Q1e-%> z7W~)@E^ub}U*OE}|Kc3){|pScLxySqW;x7aWQWX*K^4R1c$$F_BZTGXK~L4Fz~>Y6 zP@%fz$QEJCj@TTB%~2EsTm=$(uAoW0!kq$qwl8)P@^$agO)@BV`Q#&pu>e=-$P^h#dT`S`amcEewq3YZ(4VnL+f@exXbwvBLs$J!8x%E|5wM^Vd%kS4g&*;+3Px%YDq*vR9J=Wl`&`&Q5?p9DI!SILQ*$PNNJ#;gS2~>>rkx_0#`&z2FVf~gi4Xx z!AYcp2re0JXxu7j4?@s@1m4m`I#@e(X(9B4ETx6>A}Ydjc)47o^>V#hI+$;HcmI3u zzTdn5_Y&yoq^b(pF&}dycDrs?G&tDrYVHpJm=*0$kk@5NA_Z2R#@gL@Az^bEb zWd-5bogj`4u{i0k&si?+0MJY>uo-{itq-t!e}F#j+txY1hwYcv)+o#h1pzc}kEr_lckOyQQ)cmH7RCv@dkA<67H=SzvL#5Q zFe@5+4itvw;rlmc){Cq@Dyz`N;%dRI>^}l%C0fr2l?6c8%IbJob&Rzj&5NAA5#?xsm7kol*6ye;Ko)p^ufing<7HY5VPn z1W4DiFm)4SMdM-=^sy4#m!1N!T-;&lz6hLyU;wRFyjq9ViFt?)Kr*RXFrl)6RfpYO zaK6BmtEv_N!uJ#$HrF!(G#gW7(WeABHd~F>9LH7x-N>tX$2bMSWR&FLab_GzRmhof zq>)qC=3OPx$m`OxIR9J=Wl)FnDQ51*2nQ`2iUBxAeqNYh_A*)S5!H5tP3roS$)(2^m!oMJh zqzEZ(?d)TdB83u3DIrA`gF*3$yNo+`cW3XtDSTwRoe6^=+^;_8{J#4HgTY`hJS7fx z9DT4|&}q)JlY~>8gOZ|I;`PXYUVJr`s#I&4E%bf(qXsvV)~c305t8!vb0*)1i6q)u6&!k9bORS>MSAis z3b3L}0K(uH@2)QAI~*n7fYt({RHs@lP_uth5t1B7+>{Op^&kLV_O`AfB$aX_eSs+a zH?$Nq5H$sW#UFa|?nAh!DFPY$TZu2=IvUTlAQ~bR655Lo!Oh`*#>RD%A3>~+4-39l zQZq3-K@=&X>JI>(J-@vHd!MfWSlSHIe+A8K%zGL@HZ+;613<=i{wvsEFc|Ln3;so% Ug6ux(7XSbN07*qoM6N<$g8QS;-T(jq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc96ba7c2934b8857a0d409c07c6f57674230e5 GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LR9J=Wl|4(tP!xtAKZZCt2*zHK4q}=tr5&VDNQY)~@<%v0IXStxI63(j z+{LL|9J-3MxHRo1h0;3dq+1*$A=pIDEd?F!vs}nIocHBDHwhRF2E!k-B5k~?T*o!L zPJhbUhBmzrJ2KlXD^&v60hw8B_AQ|uJJQ`p|L3+q9(4ZvU&0kS04 zbqpjZOXWTfpC1USZ9Ke6z5|_B7-#o9-a6pq@i47> zj;kfCZ6Faz#FbwH;O=cdx2HerEziKuTdn*O88bIycx|6&8cT)ZE{Gj{e~ z0B8hFvEaf6vaH>AnU2d$$7KL^pKcd6AbJaueP&ZA64i-cY(RJTbP0l+XkK;XOgz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..9b193a59e3b8299279744948c692ecb677c3c4f3 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}6FprVLn2y} z6C_v{Cy4Yk1sXg#xUKd-`?*J<(rhP+QrrVLW@v2u^2bo!>#h1>#yG#8=h+elwSMon z6zpqzXn#gALe_=fz?khJM-k)8zy>y+XbB1SD~wZ^x?~Fe{$#L9NaIm?muRxHVa*Ti zf@51s4#j;slceZ=ndM;+Tif~f0!(|HczAg3K9MlxayzIY!OFv+p`l&;->+~X&~Xf& Lu6{1-oD!MPx#*hxe|R9J=Wl%W~IFc5`b`LGxmi3L!o41vLQ159mJh>F6&3YCn2!!SS)B<(d6 z(MvA~@|&hpsnHlQ+#0JeC>_U@$C5EUFOC*0MN?6i;8>N8V<&~PL$3^ zMnz3%^)^CHeUw84BA^vq5RboQBkqTM&<0G*d@f{n-X?_u-RE#aT2~`{u%nwd5>nHb>z3 k=qFZd04GkULZMK=3ulFe0UVCfoB#j-07*qoM6N<$f|zT0p#T5? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png b/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1807e0899d514f7465d381794b679a560ed07a GIT binary patch literal 454 zcmV;%0XhDOP)Px$fJsC_R9J=Wl`l`jKp4hs^=YrAgC`Y#joF>UUy@AJI(zRz1|P!)V_jx8ZAqIN;s2*Nex zPz|{av?H4gk*|$%Fi5Yu?3Kgzpwct=+PK|VqK5AGkabL&WUcr1Fp1r=w zd`n-niinB>?0F75*!rj3AU%`EhWQlw+OS&MY~6_f2yP{Wnh6FkhsQlR^q_JuY9`=e zoCJgAYl=b&7ynPmnb#N1IA{xzQ$V&;Z1E?el3#bZ(1SGG&*FJ)P`8ps6c>gNr w|NTFs9hhD|!P!r|aDD+i7uC?9L4$veKj4Atu{5_5tpET307*qoM6N<$f?NR0^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png b/Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..e2790c179ab92e0291d6f52ba93b23c96925a508 GIT binary patch literal 573 zcmV-D0>b@?P)Px$_en%SR9J=Wl&x>uKp4h{k5?|I($ecpp34n?ALYaEElXwnNY zY0WJz#Dqj?suCQR*116f?4|oIkfCP2FyB?#tQR@V7epI@_a%hD?+ozWOPkR~7$Lh6 zevb`#mYRLXZU0o2cuPesaI}Cd#S^h1smivHs)XsR*#~f3@Wr3B0P-;8vip9!}$m-i;x;4H+J!LA3(m`Hs!>F*gmba=obdh|_% zmx>bylj5SE_A*aakMBFxI54@~2Q99ZPyrrsZ?TNTfxqR>mE>$gtB5$0ZC{31j zcEX?%w2178$&e>vbJlSOwc)Ub$acX_?N1yGnQhHSe~=G)d4NRe=nB2M6*W0o3be_Y zFU&kkdq2(Zdy#K_fGCaA=L)7Xo}Ra7suF+PA74iDye?x})`W$_I&S>J%wUTS}(=+@k;K$GL_w?(6J*W+MAVv!S6aAYA zkn5)ApQmpiz}6njc!&wRAEG_D`*Z^z@@C=V4EQ!y!x2Xu@t@-lY%v3iS|8W)00000 LNkvXXu0mjfH}eq6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7185bb1e470f850e312ac4ad03db4f19b43af5 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Up!qLLn2y} z6C_v{Cy4Yk1sZU5uv|TA_J3n%`_F>4&X3C{B&dlKgb(OQ6if%R+zRoxDs1 zBF~&Tw0X~_3yiCiHH#RSnVFj#JN3El-?HOy?%i4|(7b9H@5MBsw++wF#|uBzU}Ixz zyM4Vs;6CG|NsD+uK-O1K;-GbY7;o1Mpwc#pqkIjGUAshkUL<*D>K1HV%zizwBk&DF z&c1`HZMv}mZy09e$L-zGtk|~h-MhD+uaq;`eR%ekU1Z;;Rf@H;3Q9T+ifuAMA;kyo z-hM85L?xudY(~TZr!|L+)ys|k{Pw@GcT3R=4Ui{)Ffn{G^bqHpn7s?=e+ExiKbLh* G2~7ZZLVTP6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f2111b252f58bb36342de074f841b5f16aa61d GIT binary patch literal 296 zcmV+@0oVSCP)Px#;z>k7R9J=WlfenYFbqY%OSkAM-lAYl(L*Q6p;I`}EwYN|a8D|ZQ6nYTgo58C zK^Xt9FBupN{+ZyBgGW9^EO_LUQjRgM3`n&m;#RS}sa!0F<^`@4kPPy7iV62ewCdZD zI+JR9M_@`o>P+j_ItG&gNu)Nz|4+K%{i60`;ArcY5Inw-|60~2SjD>U01-K0{W6$R z*t!E(i}<|2P0%kSBFDm#K?ya1`XVXbax9#bbquBvl<)|oT4`1~ci6yI*IKQKfvv8! uS`z~jTDRSHfYG{bx&u8q-N0Zl7<>RtxVj0W0>1MA0000Px$OG!jQR9J=Wlr56NKoCYBTk8-MH{lB01J^nVACW6WhLF@UlxY1RYU;rm9w! zB>+`b0njuJ0KGgwL`+0XRSh7UAcP6dDhPx$ElET{R9J=Wl|M=YK@`S+2C=b8mB@qL&PK2?kpv5^yg)7>74IYfZ^4xy6#O)kVGSZeVU72EYXjM+R|4MV%W;F`^xa4ZwUA<;c)v9u zP17$mv*}#bQx>9p$-;G-uT8x74rtUvE5opMd&WCJ^0$~@ta=?8CtNvL*Cgz3*#2L(RFm;cO#0mthi}&&HoRGT jm{HsDzbP0l+XkKgPulA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c926be364b0482251b68555aac1a245664541ce GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J)SO(ArY-_ zCvD_CpuodoA35nz^#(y!U2DVkV8w+;0vRNgRN{X+{V?E{IHo5cC@k2YqIJ0VoJ{hQ zdvCfoKMmk`xT5`z@yj`@7#J$vPYe=j_s|ai+qV6x-fIR1k;bB*m-wzs(T}*-7&+rW z9aGTZXk$^v=XVyrTzhjv!?)GDS+~UB)in?n{t