From 5f4be71d0ee58294a1958b905ad78868dc1bbe0b Mon Sep 17 00:00:00 2001 From: Memeji Date: Thu, 24 Oct 2024 16:45:36 -0500 Subject: [PATCH 01/12] Botany - Initial commit --- .../en-US/Floof/flavors/flavor-profiles.ftl | 8 +- .../reagents/meta/consumable/drink/drinks.ftl | 2 + .../en-US/Floof/reagents/meta/medicine.ftl | 3 + Resources/Locale/en-US/Floof/seeds/seeds.ftl | 22 + Resources/Locale/en-US/deltav/seeds.ftl | 7 + .../Objects/Consumable/Food/produce.yml | 90 ++++ .../Objects/Specific/Hydroponics/seeds.yml | 32 ++ .../Prototypes/DeltaV/Hydroponics/seeds.yml | 97 +++++ Resources/Prototypes/DeltaV/Reagents/fun.yml | 38 ++ .../Objects/Consumable/Food/produce.yml | 3 + .../Entities/Objects/Consumable/Food/meat.yml | 17 + .../Objects/Consumable/Food/produce.yml | 412 ++++++++++++++++++ .../Objects/Specific/Hydroponics/leaves.yml | 32 ++ .../Objects/Specific/Hydroponics/seeds.yml | 121 +++++ .../Prototypes/Floof/Flavors/flavors.yml | 30 ++ .../Prototypes/Floof/Hydroponics/seeds.yml | 331 ++++++++++++++ .../Floof/Reagents/Consumable/Drink/juice.yml | 20 +- .../Reagents/Consumable/Food/ingredients.yml | 16 + .../Prototypes/Floof/Reagents/medicine.yml | 56 ++- Resources/Prototypes/Hydroponics/seeds.yml | 22 +- .../Objects/Specific/Hydroponics/seeds.yml | 104 +++++ .../Hydroponics/Cosmic_Revenant.rsi/dead.png | Bin 0 -> 863 bytes .../Cosmic_Revenant.rsi/harvest.png | Bin 0 -> 2735 bytes .../Hydroponics/Cosmic_Revenant.rsi/meta.json | 87 ++++ .../Cosmic_Revenant.rsi/produce.png | Bin 0 -> 1409 bytes .../Hydroponics/Cosmic_Revenant.rsi/seed.png | Bin 0 -> 473 bytes .../Cosmic_Revenant.rsi/stage-1.png | Bin 0 -> 160 bytes .../Cosmic_Revenant.rsi/stage-2.png | Bin 0 -> 265 bytes .../Cosmic_Revenant.rsi/stage-3.png | Bin 0 -> 323 bytes .../Cosmic_Revenant.rsi/stage-4.png | Bin 0 -> 382 bytes .../Cosmic_Revenant.rsi/stage-5.png | Bin 0 -> 427 bytes .../Cosmic_Revenant.rsi/stage-6.png | Bin 0 -> 445 bytes .../Hydroponics/Crystal_Thistle.rsi/dead.png | Bin 0 -> 372 bytes .../Crystal_Thistle.rsi/harvest.png | Bin 0 -> 677 bytes .../Hydroponics/Crystal_Thistle.rsi/meta.json | 32 ++ .../Crystal_Thistle.rsi/produce.png | Bin 0 -> 627 bytes .../Hydroponics/Crystal_Thistle.rsi/seed.png | Bin 0 -> 388 bytes .../Crystal_Thistle.rsi/stage-1.png | Bin 0 -> 202 bytes .../Crystal_Thistle.rsi/stage-2.png | Bin 0 -> 307 bytes .../Crystal_Thistle.rsi/stage-3.png | Bin 0 -> 425 bytes .../Hydroponics/Ghost_Pepper.rsi/dead.png | Bin 0 -> 460 bytes .../Hydroponics/Ghost_Pepper.rsi/harvest.png | Bin 0 -> 690 bytes .../Hydroponics/Ghost_Pepper.rsi/meta.json | 41 ++ .../Hydroponics/Ghost_Pepper.rsi/produce.png | Bin 0 -> 465 bytes .../Hydroponics/Ghost_Pepper.rsi/seed.png | Bin 0 -> 357 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-1.png | Bin 0 -> 206 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-2.png | Bin 0 -> 325 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-3.png | Bin 0 -> 452 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-4.png | Bin 0 -> 494 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-5.png | Bin 0 -> 540 bytes .../Hydroponics/Ghost_Pepper.rsi/stage-6.png | Bin 0 -> 591 bytes .../Hydroponics/anomaly_berry.rsi/dead.png | Bin 0 -> 570 bytes .../Hydroponics/anomaly_berry.rsi/harvest.png | Bin 0 -> 589 bytes .../Hydroponics/anomaly_berry.rsi/meta.json | 29 ++ .../Hydroponics/anomaly_berry.rsi/produce.png | Bin 0 -> 548 bytes .../Hydroponics/anomaly_berry.rsi/seed.png | Bin 0 -> 403 bytes .../Hydroponics/anomaly_berry.rsi/stage-1.png | Bin 0 -> 389 bytes .../Hydroponics/anomaly_berry.rsi/stage-2.png | Bin 0 -> 491 bytes .../Hydroponics/blue_pumpkin.rsi/dead.png | Bin 0 -> 262 bytes .../Hydroponics/blue_pumpkin.rsi/harvest.png | Bin 0 -> 336 bytes .../Hydroponics/blue_pumpkin.rsi/meta.json | 32 ++ .../Hydroponics/blue_pumpkin.rsi/produce.png | Bin 0 -> 386 bytes .../Hydroponics/blue_pumpkin.rsi/seed.png | Bin 0 -> 307 bytes .../Hydroponics/blue_pumpkin.rsi/stage-1.png | Bin 0 -> 235 bytes .../Hydroponics/blue_pumpkin.rsi/stage-2.png | Bin 0 -> 284 bytes .../Hydroponics/blue_pumpkin.rsi/stage-3.png | Bin 0 -> 305 bytes .../Hydroponics/capfruit.rsi/dead.png | Bin 0 -> 1311 bytes .../Hydroponics/capfruit.rsi/harvest.png | Bin 0 -> 1713 bytes .../Hydroponics/capfruit.rsi/meta.json | 29 ++ .../Hydroponics/capfruit.rsi/produce.png | Bin 0 -> 2278 bytes .../Hydroponics/capfruit.rsi/seed.png | Bin 0 -> 1351 bytes .../Hydroponics/capfruit.rsi/stage-1.png | Bin 0 -> 1184 bytes .../Hydroponics/capfruit.rsi/stage-2.png | Bin 0 -> 1512 bytes .../Specific/Hydroponics/cherry.rsi/dead.png | Bin 0 -> 3331 bytes .../Hydroponics/cherry.rsi/harvest.png | Bin 0 -> 3494 bytes .../Specific/Hydroponics/cherry.rsi/meta.json | 44 ++ .../Specific/Hydroponics/cherry.rsi/pit.png | Bin 0 -> 2856 bytes .../Hydroponics/cherry.rsi/produce.png | Bin 0 -> 2998 bytes .../Specific/Hydroponics/cherry.rsi/seed.png | Bin 0 -> 3139 bytes .../Hydroponics/cherry.rsi/stage-1.png | Bin 0 -> 2932 bytes .../Hydroponics/cherry.rsi/stage-2.png | Bin 0 -> 2974 bytes .../Hydroponics/cherry.rsi/stage-3.png | Bin 0 -> 3052 bytes .../Hydroponics/cherry.rsi/stage-4.png | Bin 0 -> 3292 bytes .../Hydroponics/cherry.rsi/stage-5.png | Bin 0 -> 3412 bytes .../Hydroponics/cherry.rsi/stage-6.png | Bin 0 -> 3434 bytes .../extradimensional_orange.rsi/dead.png | Bin 0 -> 448 bytes .../extradimensional_orange.rsi/harvest.png | Bin 0 -> 725 bytes .../extradimensional_orange.rsi/meta.json | 68 +++ .../extradimensional_orange.rsi/produce.png | Bin 0 -> 24211 bytes .../extradimensional_orange.rsi/seed.png | Bin 0 -> 2826 bytes .../extradimensional_orange.rsi/stage-1.png | Bin 0 -> 169 bytes .../extradimensional_orange.rsi/stage-2.png | Bin 0 -> 196 bytes .../extradimensional_orange.rsi/stage-3.png | Bin 0 -> 243 bytes .../extradimensional_orange.rsi/stage-4.png | Bin 0 -> 359 bytes .../extradimensional_orange.rsi/stage-5.png | Bin 0 -> 545 bytes .../extradimensional_orange.rsi/stage-6.png | Bin 0 -> 625 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/holymelon.rsi/dead.png | Bin 0 -> 317 bytes .../Hydroponics/holymelon.rsi/harvest.png | Bin 0 -> 440 bytes .../Hydroponics/holymelon.rsi/meta.json | 52 +++ .../Hydroponics/holymelon.rsi/produce.png | Bin 0 -> 1288 bytes .../Hydroponics/holymelon.rsi/seed.png | Bin 0 -> 427 bytes .../Hydroponics/holymelon.rsi/slice.png | Bin 0 -> 378 bytes .../Hydroponics/holymelon.rsi/stage-1.png | Bin 0 -> 158 bytes .../Hydroponics/holymelon.rsi/stage-2.png | Bin 0 -> 177 bytes .../Hydroponics/holymelon.rsi/stage-3.png | Bin 0 -> 291 bytes .../Hydroponics/holymelon.rsi/stage-4.png | Bin 0 -> 326 bytes .../Hydroponics/holymelon.rsi/stage-5.png | Bin 0 -> 360 bytes .../Hydroponics/holymelon.rsi/stage-6.png | Bin 0 -> 398 bytes .../Hydroponics/meatwheat.rsi/dead.png | Bin 0 -> 581 bytes .../Hydroponics/meatwheat.rsi/harvest.png | Bin 0 -> 1208 bytes .../Hydroponics/meatwheat.rsi/meta.json | 41 ++ .../Hydroponics/meatwheat.rsi/produce.png | Bin 0 -> 993 bytes .../Hydroponics/meatwheat.rsi/seed.png | Bin 0 -> 406 bytes .../Hydroponics/meatwheat.rsi/stage-1.png | Bin 0 -> 391 bytes .../Hydroponics/meatwheat.rsi/stage-2.png | Bin 0 -> 641 bytes .../Hydroponics/meatwheat.rsi/stage-3.png | Bin 0 -> 809 bytes .../Hydroponics/meatwheat.rsi/stage-4.png | Bin 0 -> 835 bytes .../Hydroponics/meatwheat.rsi/stage-5.png | Bin 0 -> 994 bytes .../Hydroponics/meatwheat.rsi/stage-6.png | Bin 0 -> 1003 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 .../plant_bag_holding.rsi/equipped-BELT.png | Bin 0 -> 969 bytes .../plant_bag_holding.rsi/icon.png | Bin 0 -> 1252 bytes .../plant_bag_holding.rsi/inhand-left.png | Bin 0 -> 1580 bytes .../plant_bag_holding.rsi/inhand-right.png | Bin 0 -> 1500 bytes .../plant_bag_holding.rsi/meta.json | 111 +++++ .../Hydroponics/tea_plant.rsi/dead.png | Bin 0 -> 247 bytes .../Hydroponics/tea_plant.rsi/dried.png | Bin 0 -> 273 bytes .../Hydroponics/tea_plant.rsi/harvest.png | Bin 0 -> 286 bytes .../Hydroponics/tea_plant.rsi/meta.json | 41 ++ .../Hydroponics/tea_plant.rsi/produce.png | Bin 0 -> 334 bytes .../Hydroponics/tea_plant.rsi/seed.png | Bin 0 -> 288 bytes .../Hydroponics/tea_plant.rsi/stage-1.png | Bin 0 -> 185 bytes .../Hydroponics/tea_plant.rsi/stage-2.png | Bin 0 -> 193 bytes .../Hydroponics/tea_plant.rsi/stage-3.png | Bin 0 -> 220 bytes .../Hydroponics/tea_plant.rsi/stage-4.png | Bin 0 -> 249 bytes .../Hydroponics/tea_plant.rsi/stage-5.png | Bin 0 -> 273 bytes .../Hydroponics/world_pea.rsi/dead.png | Bin 0 -> 555 bytes .../Hydroponics/world_pea.rsi/harvest.png | Bin 0 -> 717 bytes .../Hydroponics/world_pea.rsi/meta.json | 32 ++ .../Hydroponics/world_pea.rsi/produce.png | Bin 0 -> 512 bytes .../Hydroponics/world_pea.rsi/seed.png | Bin 0 -> 2832 bytes .../Hydroponics/world_pea.rsi/stage-1.png | Bin 0 -> 353 bytes .../Hydroponics/world_pea.rsi/stage-2.png | Bin 0 -> 425 bytes .../Hydroponics/world_pea.rsi/stage-3.png | Bin 0 -> 556 bytes .../Specific/Hydroponics/coffee.rsi/dead.png | Bin 0 -> 370 bytes .../Hydroponics/coffee.rsi/harvest.png | Bin 0 -> 381 bytes .../Specific/Hydroponics/coffee.rsi/meta.json | 50 +++ .../coffee.rsi/produce-beans-dark.png | Bin 0 -> 421 bytes .../coffee.rsi/produce-beans-light.png | Bin 0 -> 471 bytes .../coffee.rsi/produce-beans-medium.png | Bin 0 -> 442 bytes .../Hydroponics/coffee.rsi/produce-beans.png | Bin 0 -> 592 bytes .../Hydroponics/coffee.rsi/produce.png | Bin 0 -> 448 bytes .../Specific/Hydroponics/coffee.rsi/seed.png | Bin 0 -> 195 bytes .../Hydroponics/coffee.rsi/stage-1.png | Bin 0 -> 311 bytes .../Hydroponics/coffee.rsi/stage-2.png | Bin 0 -> 321 bytes .../Hydroponics/coffee.rsi/stage-3.png | Bin 0 -> 325 bytes .../Hydroponics/coffee.rsi/stage-4.png | Bin 0 -> 355 bytes .../Hydroponics/coffee.rsi/stage-5.png | Bin 0 -> 377 bytes .../Specific/Hydroponics/pear.rsi/dead.png | Bin 0 -> 390 bytes .../Specific/Hydroponics/pear.rsi/harvest.png | Bin 0 -> 2824 bytes .../Specific/Hydroponics/pear.rsi/meta.json | 41 ++ .../Specific/Hydroponics/pear.rsi/produce.png | Bin 0 -> 5851 bytes .../Specific/Hydroponics/pear.rsi/seed.png | Bin 0 -> 2047 bytes .../Specific/Hydroponics/pear.rsi/stage-1.png | Bin 0 -> 148 bytes .../Specific/Hydroponics/pear.rsi/stage-2.png | Bin 0 -> 172 bytes .../Specific/Hydroponics/pear.rsi/stage-3.png | Bin 0 -> 203 bytes .../Specific/Hydroponics/pear.rsi/stage-4.png | Bin 0 -> 2172 bytes .../Specific/Hydroponics/pear.rsi/stage-5.png | Bin 0 -> 2512 bytes .../Specific/Hydroponics/pear.rsi/stage-6.png | Bin 0 -> 2785 bytes .../Hydroponics/spesostree.rsi/dead.png | Bin 0 -> 792 bytes .../Hydroponics/spesostree.rsi/harvest.png | Bin 0 -> 7377 bytes .../Hydroponics/spesostree.rsi/meta.json | 26 ++ .../Hydroponics/spesostree.rsi/seed.png | Bin 0 -> 6260 bytes .../Hydroponics/spesostree.rsi/stage-1.png | Bin 0 -> 694 bytes .../Hydroponics/spesostree.rsi/stage-2.png | Bin 0 -> 994 bytes 193 files changed, 2287 insertions(+), 5 deletions(-) create mode 100644 Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/drinks.ftl create mode 100644 Resources/Locale/en-US/Floof/seeds/seeds.ftl create mode 100644 Resources/Locale/en-US/deltav/seeds.ftl create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/produce.yml create mode 100644 Resources/Prototypes/DeltaV/Entities/Objects/Specific/Hydroponics/seeds.yml create mode 100644 Resources/Prototypes/DeltaV/Hydroponics/seeds.yml create mode 100644 Resources/Prototypes/DeltaV/Reagents/fun.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/produce.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/leaves.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/seeds.yml create mode 100644 Resources/Prototypes/Floof/Hydroponics/seeds.yml create mode 100644 Resources/Prototypes/Floof/Reagents/Consumable/Food/ingredients.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/dead.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/harvest.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/produce.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/seed.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-1.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-2.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-3.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-4.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-5.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-6.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/dead.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/harvest.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/produce.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/seed.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-1.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-2.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-3.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/dead.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/harvest.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/produce.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/seed.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-1.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-2.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-3.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-4.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-5.png create mode 100644 Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/pit.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/slice.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-6.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/equipped-BELT.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dried.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-3.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-4.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-5.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/dead.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/harvest.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/meta.json create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/produce.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/seed.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-1.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-2.png create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-3.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/dead.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/harvest.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-dark.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-light.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-medium.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/seed.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-1.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-2.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-3.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-4.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-5.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/dead.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/harvest.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/produce.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/seed.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-1.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-2.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-3.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-4.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-5.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-6.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/dead.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/harvest.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/meta.json create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/seed.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/stage-1.png create mode 100644 Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/stage-2.png diff --git a/Resources/Locale/en-US/Floof/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/Floof/flavors/flavor-profiles.ftl index 574c52a0bba..e18f4bd1f6f 100644 --- a/Resources/Locale/en-US/Floof/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/Floof/flavors/flavor-profiles.ftl @@ -66,4 +66,10 @@ flavor-complex-yeolhandy = like oranges and solitude flavor-complex-thecutecaptain = like moonlight flavor-complex-axelsale = like a long day on the frontier flavor-complex-jenntonic = sweet with a hidden bite -flavor-complex-hallelujah = a moment of peace \ No newline at end of file +flavor-complex-hallelujah = a moment of peace +flavor-complex-false-meat = not entirely unlike meat +flavor-complex-true-nature = like the true nature of reality +flavor-complex-numbing-tranquility = like numbing tranquility +flavor-complex-blue-pumpkin = like a mouthful of pool water +flavor-base-strange = strange +flavor-complex-cherry = like cherries diff --git a/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/drinks.ftl new file mode 100644 index 00000000000..4d1e624b3b7 --- /dev/null +++ b/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/drinks.ftl @@ -0,0 +1,2 @@ +reagent-name-tea-powder = tea powder +reagent-desc-tea-powder = Finely ground tea leaves, used for making tea. diff --git a/Resources/Locale/en-US/Floof/reagents/meta/medicine.ftl b/Resources/Locale/en-US/Floof/reagents/meta/medicine.ftl index 60d709ae513..91b4dcf0eba 100644 --- a/Resources/Locale/en-US/Floof/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/Floof/reagents/meta/medicine.ftl @@ -3,3 +3,6 @@ reagent-desc-traumoxadone = A cryogenics chemical. Used to treat severe trauma v reagent-name-stelloxadone = stelloxadone reagent-desc-stelloxadone = A cryogenics chemical. Used to aggressively dissolve toxins from the body. Works regardless of the patient being alive or dead. Product of Mystic Medical + +reagent-name-haloperidol = haloperidol +reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness. diff --git a/Resources/Locale/en-US/Floof/seeds/seeds.ftl b/Resources/Locale/en-US/Floof/seeds/seeds.ftl new file mode 100644 index 00000000000..95c89256e95 --- /dev/null +++ b/Resources/Locale/en-US/Floof/seeds/seeds.ftl @@ -0,0 +1,22 @@ +seeds-meatwheat-name = meatwheat +seeds-meatwheat-display-name = meatwheat stalks +seeds-extradimensionalorange-name = extradimensional orange +seeds-extradimensionalorange-display-name = extradimensional orange trees +seeds-teaplant-name = tea plant +seeds-teaplant-display-name = tea plants +seeds-papercane-name = papercane +seeds-papercane-display-name = papercanes +seeds-goldenapple-name = golden apple +seeds-goldenapple-display-name = golden apple tree +seeds-worldpea-name = world peas +seeds-worldpea-display-name = world pea vines +seeds-holymelon-name = holymelon +seeds-holymelon-display-name = holymelon vines +seeds-capfruit-name = capfruit +seeds-capfruit-display-name = capfruit tree +seeds-cherry-name = cherry +seeds-cherry-display-name = cherry tree +seeds-anomaly-berry-name = anomaly berry +seeds-anomaly-berry-display-name = anomaly berries +seeds-blue-pumpkin-name = blue pumpkin +seeds-blue-pumpkin-display-name = blue pumpkins diff --git a/Resources/Locale/en-US/deltav/seeds.ftl b/Resources/Locale/en-US/deltav/seeds.ftl new file mode 100644 index 00000000000..d083a2cf398 --- /dev/null +++ b/Resources/Locale/en-US/deltav/seeds.ftl @@ -0,0 +1,7 @@ +# Seeds +seeds-CrystalThistle-name = CrystalThistle +seeds-CrystalThistle-display-name = CrystalThistle +seeds-GhostPepper-name = Ghost Pepper +seeds-GhostPepper-display-name = Ghost Pepper +seeds-CosmicRevenant-name = Cosmic Revenant +seeds-CosmicRevenant-display-name = Cosmic Revenant Pepper diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/produce.yml new file mode 100644 index 00000000000..91bc877b4d9 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/produce.yml @@ -0,0 +1,90 @@ +- type: entity + name: CrystalThistle + parent: FoodProduceBase + id: FoodCrystalThistle + description: A variant of galaxythistle that has sprouted sharp quartz shards. + components: + - type: FlavorProfile + flavors: + - sharp + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Quartzite + Quantity: 10 + - ReagentId: Ethyloxyephedrine + Quantity: 15 + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi + - type: Produce + seedId: CrystalThistle + - type: Extractable + grindableSolutionName: food + +- type: entity + name: Ghost Pepper + parent: FoodProduceBase + id: FoodGhostPepper + description: So hot, you'll have one foot in the grave. + components: + - type: FlavorProfile + flavors: + - spicy + - sweet + - type: SolutionContainerManager + solutions: + food: + maxVol: 39 + reagents: + - ReagentId: Nutriment + Quantity: 6 + - ReagentId: CapsaicinOil + Quantity: 15 + - ReagentId: Vitamin + Quantity: 6 + - ReagentId: Thermite + Quantity: 10 + - type: TileFrictionModifier + modifier: 0.05 + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi + - type: Produce + seedId: GhostPepper + - type: Tag + tags: + - Vegetable + +- type: entity + name: Cosmic Revenant + parent: FoodProduceBase + id: FoodCosmicRevenant + description: Is this even a pepper? Looks... Haunted. + components: + - type: FlavorProfile + flavors: + - spicy + - spooky + - type: SolutionContainerManager + solutions: + food: + maxVol: 41 + reagents: + - ReagentId: Nutriment + Quantity: 8 + - ReagentId: CapsaicinOil + Quantity: 20 + - ReagentId: Vitamin + Quantity: 8 + - ReagentId: Ectoplasm + Quantity: 5 + - type: TileFrictionModifier + modifier: 0.0001 + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi + - type: Produce + seedId: CosmicRevenant + - type: Tag + tags: + - Vegetable diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Hydroponics/seeds.yml new file mode 100644 index 00000000000..c1060c84834 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -0,0 +1,32 @@ +- type: entity + parent: SeedBase + name: packet of CrystalThistle seeds + description: "Like a bag of needles" + id: CrystalThistleSeeds + components: + - type: Seed + seedId: CrystalThistle + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi + +- type: entity + parent: SeedBase + name: packet of Ghost Pepper seeds + description: "Be sure to plant these six feet under." + id: GhostPepperSeeds + components: + - type: Seed + seedId: GhostPepper + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi + +- type: entity + parent: SeedBase + name: packet of Cosmic Revenant Pepper seeds + description: "Harvest dark spirits for the good of the station." + id: CosmicRevenantSeeds + components: + - type: Seed + seedId: CosmicRevenant + - type: Sprite + sprite: DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi diff --git a/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml b/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml new file mode 100644 index 00000000000..3ea381e515d --- /dev/null +++ b/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml @@ -0,0 +1,97 @@ +- type: seed + id: CrystalThistle + name: seeds-CrystalThistle-name + noun: seeds-noun-seeds + displayName: seeds-CrystalThistle-display-name + plantRsi: DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi + packetPrototype: CrystalThistleSeeds + productPrototypes: + - FoodCrystalThistle + lifespan: 25 + maturation: 10 + production: 3 + yield: 3 + potency: 10 + growthStages: 3 + waterConsumption: 0.60 + chemicals: + Ethyloxyephedrine: + Min: 1 + Max: 25 + PotencyDivisor: 4 + Quartzite: + Min: 1 + Max: 25 + PotencyDivisor: 4 + +- type: seed + id: GhostPepper + name: seeds-GhostPepper-name + noun: seeds-noun-seeds + displayName: seeds-GhostPepper-display-name + plantRsi: DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi + packetPrototype: GhostPepperSeeds + productPrototypes: + - FoodGhostPepper + mutationPrototypes: + - CosmicRevenant + harvestRepeat: Repeat + lifespan: 25 + maturation: 6 + production: 6 + yield: 2 + potency: 20 + idealLight: 9 + idealHeat: 298 + chemicals: + CapsaicinOil: + Min: 2 + Max: 20 + PotencyDivisor: 10 + Nutriment: + Min: 2 + Max: 8 + PotencyDivisor: 25 + Vitamin: + Min: 2 + Max: 8 + PotencyDivisor: 25 + Thermite: + Min: 5 + Max: 20 + PotencyDivisor: 10 + +- type: seed + id: CosmicRevenant + name: seeds-CosmicRevenant-name + noun: seeds-noun-seeds + displayName: seeds-CosmicRevenant-display-name + plantRsi: DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi + packetPrototype: CosmicRevenantSeeds + productPrototypes: + - FoodCosmicRevenant + harvestRepeat: Repeat + lifespan: 25 + maturation: 6 + production: 6 + yield: 2 + potency: 20 + idealLight: 9 + idealHeat: 298 + chemicals: + CapsaicinOil: + Min: 3 + Max: 30 + PotencyDivisor: 10 + Nutriment: + Min: 4 + Max: 10 + PotencyDivisor: 25 + Vitamin: + Min: 4 + Max: 10 + PotencyDivisor: 25 + Ectoplasm: + Min: 1 + Max: 5 + PotencyDivisor: 10 diff --git a/Resources/Prototypes/DeltaV/Reagents/fun.yml b/Resources/Prototypes/DeltaV/Reagents/fun.yml new file mode 100644 index 00000000000..08d47f7e9a7 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Reagents/fun.yml @@ -0,0 +1,38 @@ +- type: reagent + id: Quartzite + name: reagent-name-Quartzite + group: Toxins + slippery: true + desc: reagent-desc-Quartzite + physicalDesc: reagent-physical-desc-reflective + flavor: sharp + color: "#ffffff" + reactiveEffects: + Acidic: + methods: [ Touch ] + effects: + - !type:HealthChange + scaleByQuantity: true + ignoreResistances: false + damage: + types: + Slash: 0.2 + - !type:Emote + emote: Scream + probability: 0.7 + metabolisms: + Poison: + metabolismRate : 3.00 + effects: + - !type:HealthChange + damage: + types: + Slash : 3 + - !type:PopupMessage + type: Local + visualType: LargeCaution + messages: [ "generic-reagent-effect-slicing-insides"] + probability: 0.33 + - !type:Emote + emote: Scream + probability: 0.3 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index d9d4d14d8a9..a5eaadf5947 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1650,6 +1650,9 @@ reagents: - ReagentId: JuiceWatermelon Quantity: 4 + - type: Tag # Floof - Botany Additions + tags: + - Fruit - type: entity name: grapes diff --git a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml new file mode 100644 index 00000000000..7402440cf12 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml @@ -0,0 +1,17 @@ +- type: entity + name: meatwheat clump + parent: FoodMeatBase + id: FoodMeatWheat + description: This doesn't look like meat, but your standards aren't that high to begin with. + components: + - type: FlavorProfile + flavors: + - falsemeat + - type: Sprite + state: clump + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 1 diff --git a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/produce.yml new file mode 100644 index 00000000000..48df40d3348 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/produce.yml @@ -0,0 +1,412 @@ +- type: entity + name: meatwheat bushel + description: Some blood-drenched wheat stalks. You can crush them into what passes for meat if you squint hard enough. + id: MeatwheatBushel + parent: ProduceBase + components: + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/meatwheat.rsi + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 10 + - type: SpawnItemsOnUse + items: + - id: FoodMeatWheat + sound: + path: /Audio/Voice/Slime/slime_squish.ogg + - type: Produce + seedId: meatwheat + +- type: entity + name: papercane roll + description: Why do we even need to grow paper? + id: Papercane + parent: ProduceBase + components: + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/papercane.rsi + - type: SolutionContainerManager + - type: Produce + seedId: papercane + - type: Log + spawnedPrototype: SheetPaper1 + spawnCount: 2 + +- type: entity + name: extradimensional orange + parent: FoodProduceBase + id: FoodExtradimensionalOrange + description: You can hardly wrap your head around this thing. + components: + - type: FlavorProfile + flavors: + - truenature + - type: SolutionContainerManager + solutions: + food: + maxVol: 14 + reagents: + - ReagentId: Haloperidol + Quantity: 5 + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Vitamin + Quantity: 4 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi + scale: 0.5,0.5 + - type: Produce + seedId: extradimensionalOrange + - type: PotencyVisuals + minimumScale: 0.5 # reduce this in size because the sprite is way too big + maximumScale: 1 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceOrange + Quantity: 10 + - type: Tag + 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: Floof/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: capfruit + parent: FoodProduceBase + id: FoodRealCapfruit + description: A soft but smooth gun-shaped fruit. + components: + - type: FlavorProfile + flavors: + - plastic + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Sulfur + Quantity: 5 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/capfruit.rsi + - type: Produce + seedId: realCapfruit + - type: Food + trash: RevolverCapGun + - type: Tag + tags: + - Fruit + +- type: entity + name: capfruit + parent: FoodRealCapfruit + id: FoodFakeCapfruit + suffix: Fake + components: + - type: Produce + seedId: fakeCapfruit + - type: Food + trash: RevolverCapGunFake + +- type: entity + name: holymelon + parent: [FoodProduceBase, ItemHeftyBase] + id: FoodHolymelon + description: The water within this melon has been blessed by some deity that's particularly fond of watermelon. + components: + - type: Item + size: Small + - type: FlavorProfile + flavors: + - holy + - watermelon + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: HolyWater + Quantity: 10 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/holymelon.rsi + - type: Produce + seedId: watermelon + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Wine + Quantity: 20 + - 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:SpillBehavior + solution: food + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: SliceableFood + count: 5 + slice: FoodHolymelonSlice + - type: Tag + tags: + - Fruit + +- type: entity + name: holymelon slice + parent: ProduceSliceBase + id: FoodHolymelonSlice + description: Juicy golden and red slice. + components: + - type: Item + size: Tiny + - type: FlavorProfile + flavors: + - holy + - watermelon + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/holymelon.rsi + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Vitamin + Quantity: 1 + - ReagentId: HolyWater + Quantity: 2 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: Wine + Quantity: 4 + - type: Tag + tags: + - Fruit + +- type: entity + parent: FoodProduceBase + id: FoodWorldPeas + name: cluster of world peas + description: It's rumored to bring peace to any who consume it. + components: + - type: FlavorProfile + flavors: + - numbingtranquility + - type: SolutionContainerManager + solutions: + food: + maxVol: 8 + reagents: + - ReagentId: Happiness + Quantity: 3 + - ReagentId: Nutriment + Quantity: 3 + - ReagentId: Pax + Quantity: 2 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/world_pea.rsi + - type: Produce + seedId: worldPea + - type: Tag + tags: + - Vegetable + +- type: entity + name: blue pumpkin + parent: FoodProduceBase + id: FoodBluePumpkin + description: A large, blue... berry. Seriously. + components: + - type: Item + size: Small + - type: FlavorProfile + flavors: + - bluepumpkin + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Ammonia + Quantity: 10 + - ReagentId: Chlorine + Quantity: 5 + - ReagentId: Vitamin + Quantity: 10 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceBluePumpkin + Quantity: 10 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi + - type: Produce + seedId: bluePumpkin + - 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: Tag + tags: + - Fruit + +- type: entity + parent: FoodProduceBase + id: FoodCherry + name: cherry + description: Juicy red cherry with a pit inside. + components: + - type: FlavorProfile + flavors: + - cherry + - type: SolutionContainerManager + solutions: + food: + maxVol: 6 + reagents: + - ReagentId: Nutriment + Quantity: 3 + - ReagentId: Vitamin + Quantity: 3 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuiceCherry + Quantity: 5 + - type: Food + trash: TrashCherryPit + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/cherry.rsi + - type: Produce + seedId: cherry + - type: Tag + tags: + - Fruit + +- type: entity + name: cherry pit + parent: FoodInjectableBase + id: TrashCherryPit + components: + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/cherry.rsi + state: pit + - type: Item + sprite: Floof/Objects/Specific/Hydroponics/cherry.rsi + heldPrefix: pit + - type: Tag + tags: + - Recyclable + - Trash + - type: SolutionContainerManager + solutions: + food: + maxVol: 1 + reagents: + - ReagentId: Toxin + Quantity: 1 + - type: Extractable + grindableSolutionName: food + - type: Seed + seedId: cherry + - type: SpaceGarbage + - type: BadFood + +- type: entity + name: anomaly berry + description: A strange blue fruit. Something about it doesn't seem right. + parent: FoodProduceBase + id: FoodAnomalyBerry + components: + - type: FlavorProfile + flavors: + - strange + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi + state: produce + - type: Produce + seedId: anomalyBerry + - type: Food + trash: EffectAnomalyFloraBulb # Random loot + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Vitamin + Quantity: 2 + - ReagentId: Artifexium + Quantity: 1 + - type: Tag + tags: + - Fruit diff --git a/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/leaves.yml b/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/leaves.yml new file mode 100644 index 00000000000..8d975dac8ed --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/leaves.yml @@ -0,0 +1,32 @@ +- type: entity + name: tea leaves + parent: ProduceBase + id: LeavesTea + description: "Can be dried out to make tea." + components: + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/tea_plant.rsi + - type: Produce + seedId: teaPlant + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Vitamin + Quantity: 2 + +- type: entity + name: dried tea leaves + parent: ProduceBase + id: LeavesTeaDried + description: "Dried tea leaves, ready to be ground." + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: TeaPowder + Quantity: 5 + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/tea_plant.rsi + state: dried diff --git a/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/seeds.yml new file mode 100644 index 00000000000..e4d6856265f --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -0,0 +1,121 @@ +- type: entity + parent: SeedBase + name: packet of meatwheat seeds + description: "If you ever wanted to drive a vegetarian to insanity, here's how." + id: MeatwheatSeeds + components: + - type: Seed + seedId: meatwheat + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/meatwheat.rsi + +- type: entity + parent: SeedBase + name: packet of extradimensional orange seeds + description: "Polygonal seeds." + id: ExtradimensionalOrangeSeeds + components: + - type: Seed + seedId: extradimensionalOrange + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi + +- type: entity + parent: SeedBase + name: packet of tea plant seeds + id: TeaPlantSeeds + components: + - type: Seed + seedId: teaPlant + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/tea_plant.rsi + +- type: entity + parent: SeedBase + name: packet of papercane seeds + id: PapercaneSeeds + components: + - type: Seed + seedId: papercane + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/papercane.rsi + +- type: entity + parent: SeedBase + name: packet of golden apple seeds + id: GoldenAppleSeeds + components: + - type: Seed + seedId: goldenApple + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/golden_apple.rsi + +- type: entity + parent: SeedBase + name: packet of holymelon seeds + id: HolymelonSeeds + components: + - type: Seed + seedId: holymelon + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/holymelon.rsi + +- type: entity + parent: SeedBase + id: WorldPeaSeeds + name: packet of world pea seeds + description: "These rather large seeds give off a soothing blue glow." + components: + - type: Seed + seedId: worldPea + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/world_pea.rsi + +- type: entity + parent: SeedBase + name: packet of blue pumpkin seeds + id: BluePumpkinSeeds + components: + - type: Seed + seedId: bluePumpkin + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi + +- type: entity + parent: SeedBase + id: RealCapfruitSeeds + name: packet of capfruit seeds + description: "Is it real, or is it fake?" + components: + - type: Seed + seedId: realCapfruit + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/capfruit.rsi + +- type: entity + parent: RealCapfruitSeeds + id: FakeCapfruitSeeds + suffix: Fake + components: + - type: Seed + seedId: fakeCapfruit + +- type: entity + parent: SeedBase + name: packet of cherry seeds + id: CherrySeeds + components: + - type: Seed + seedId: cherry + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/cherry.rsi + +- type: entity + parent: SeedBase + name: packet of anomaly berry seeds + id: AnomalyBerrySeeds + components: + - type: Seed + seedId: anomalyBerry + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi diff --git a/Resources/Prototypes/Floof/Flavors/flavors.yml b/Resources/Prototypes/Floof/Flavors/flavors.yml index 35e1b1e2f9d..2fdc8cc286d 100644 --- a/Resources/Prototypes/Floof/Flavors/flavors.yml +++ b/Resources/Prototypes/Floof/Flavors/flavors.yml @@ -342,3 +342,33 @@ id: hallelujah flavorType: Complex description: flavor-complex-hallelujah + +- type: flavor + id: falsemeat + flavorType: Complex + description: flavor-complex-false-meat + +- type: flavor + id: truenature + flavorType: Complex + description: flavor-complex-true-nature + +- type: flavor + id: numbingtranquility + flavorType: Complex + description: flavor-complex-numbing-tranquility + +- type: flavor + id: bluepumpkin + flavorType: Complex + description: flavor-complex-blue-pumpkin + +- type: flavor + id: strange + flavorType: Base + description: flavor-base-strange + +- type: flavor + id: cherry + flavorType: Complex + description: flavor-complex-cherry diff --git a/Resources/Prototypes/Floof/Hydroponics/seeds.yml b/Resources/Prototypes/Floof/Hydroponics/seeds.yml new file mode 100644 index 00000000000..e351c2deb49 --- /dev/null +++ b/Resources/Prototypes/Floof/Hydroponics/seeds.yml @@ -0,0 +1,331 @@ +- type: seed + id: meatwheat + name: seeds-meatwheat-name + noun: seeds-noun-seeds + displayName: seeds-meatwheat-display-name + plantRsi: Objects/Specific/Hydroponics/meatwheat.rsi + packetPrototype: MeatwheatSeeds + productPrototypes: + - MeatwheatBushel + lifespan: 25 + maturation: 6 + production: 3 + yield: 3 + potency: 5 + idealLight: 8 + nutrientConsumption: 0.40 + chemicals: + Nutriment: + Min: 1 + Max: 20 + PotencyDivisor: 20 + UncookedAnimalProteins: + Min: 5 + Max: 20 + PotencyDivisor: 20 + +- type: seed + id: extradimensionalOrange + name: seeds-extradimensionalorange-name + noun: seeds-noun-seeds + displayName: seeds-extradimensionalorange-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi + packetPrototype: ExtradimensionalOrangeSeeds + productPrototypes: + - FoodExtradimensionalOrange + harvestRepeat: Repeat + lifespan: 55 + maturation: 6 + production: 6 + yield: 3 + potency: 10 + idealLight: 8 + chemicals: + Haloperidol: + Min: 1 + Max: 5 + PotencyDivisor: 20 + Nutriment: + Min: 1 + Max: 5 + PotencyDivisor: 20 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + +- type: seed + id: teaPlant + name: seeds-teaplant-name + noun: seeds-noun-seeds + displayName: seeds-teaplant-display-name + plantRsi: Objects/Specific/Hydroponics/tea_plant.rsi + packetPrototype: TeaPlantSeeds + productPrototypes: + - LeavesTea + harvestRepeat: Repeat + lifespan: 75 + maturation: 5 + production: 3 + yield: 2 + potency: 20 + growthStages: 5 + waterConsumption: 0.6 + idealLight: 9 + idealHeat: 298 + chemicals: + Vitamin: + Min: 1 + Max: 5 + PotencyDivisor: 20 + +- 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: goldenApple + name: seeds-goldenapple-name + noun: seeds-noun-seeds + displayName: seeds-goldenapple-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/golden_apple.rsi + packetPrototype: GoldenAppleSeeds + productPrototypes: + - FoodGoldenApple + harvestRepeat: Repeat + lifespan: 55 + maturation: 6 + production: 6 + yield: 3 + potency: 10 + idealLight: 6 + waterConsumption: 0.75 + nutrientConsumption: 0.75 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 4 + PotencyDivisor: 25 + DoctorsDelight: + Min: 3 + Max: 13 + PotencyDivisor: 10 + +- type: seed + id: fakeCapfruit + name: seeds-capfruit-name + noun: seeds-noun-seeds + displayName: seeds-capfruit-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/capfruit.rsi + packetPrototype: FakeCapfruitSeeds + productPrototypes: + - FoodFakeCapfruit + lifespan: 65 + maturation: 25 + production: 25 + yield: 1 + potency: 10 + growthStages: 2 + idealLight: 6 + chemicals: + Nutriment: + Min: 1 + Max: 5 + PotencyDivisor: 20 + Sulfur: + Min: 1 + Max: 5 + PotencyDivisor: 20 + +- type: seed + id: realCapfruit + name: seeds-capfruit-name + noun: seeds-noun-seeds + displayName: seeds-capfruit-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/capfruit.rsi + packetPrototype: RealCapfruitSeeds + productPrototypes: + - FoodRealCapfruit + lifespan: 65 + maturation: 25 + production: 25 + yield: 1 + potency: 10 + growthStages: 2 + idealLight: 6 + chemicals: + Nutriment: + Min: 1 + Max: 5 + PotencyDivisor: 20 + Sulfur: + Min: 1 + Max: 5 + PotencyDivisor: 20 + +- type: seed + id: holymelon + name: seeds-holymelon-name + noun: seeds-noun-seeds + displayName: seeds-holymelon-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/holymelon.rsi + packetPrototype: HolymelonSeeds + productPrototypes: + - FoodHolymelon + lifespan: 55 + maturation: 12 + production: 3 + yield: 1 + potency: 1 + idealLight: 8 + chemicals: + Nutriment: + Min: 1 + Max: 10 + PotencyDivisor: 10 + HolyWater: # DeltaV - use our holy water + Min: 1 + Max: 10 + PotencyDivisor: 10 + Vitamin: + Min: 1 + Max: 5 + PotencyDivisor: 20 + +- type: seed + id: worldPea + name: seeds-worldpea-name + noun: seeds-noun-seeds + displayName: seeds-worldpea-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/world_pea.rsi + packetPrototype: PeaSeeds + productPrototypes: + - FoodWorldPeas + lifespan: 25 + growthStages: 3 + maturation: 20 + production: 6 + yield: 3 + potency: 25 + idealLight: 8 + harvestRepeat: Repeat + nutrientConsumption: 0.5 + waterConsumption: 0.5 + chemicals: + Happiness: + Min: 1 + Max: 3 + PotencyDivisor: 25 + Nutriment: + Min: 1 + Max: 3 + PotencyDivisor: 20 + Pax: + Min: 1 + Max: 2 + PotencyDivisor: 50 + +- type: seed + id: bluePumpkin + name: seeds-blue-pumpkin-name + noun: seeds-noun-seeds + displayName: seeds-blue-pumpkin-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi + packetPrototype: BluePumpkinSeeds + productPrototypes: + - FoodBluePumpkin + lifespan: 55 + maturation: 10 + production: 4 + yield: 2 + potency: 10 + idealHeat: 288 + growthStages: 3 + chemicals: + Ammonia: + Min: 1 + Max: 15 + PotencyDivisor: 3 + Chlorine: + Min: 1 + Max: 5 + PotencyDivisor: 5 + Vitamin: + Min: 1 + Max: 10 + PotencyDivisor: 3 + +- type: seed + id: anomalyBerry + name: seeds-anomaly-berry-name + noun: seeds-noun-seeds + displayName: seeds-anomaly-berry-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi + packetPrototype: AnomalyBerrySeeds + productPrototypes: + - FoodAnomalyBerry + lifespan: 25 + maturation: 12 + production: 3 + yield: 3 + potency: 10 + growthStages: 2 + waterConsumption: 0.60 + nutrientConsumption: 0.50 + chemicals: + Artifexium: + Min: 1 + Max: 1 + PotencyDivisor: 4 + Nutriment: + Min: 1 + Max: 2 + PotencyDivisor: 30 + Vitamin: + Min: 1 + Max: 2 + PotencyDivisor: 40 + +- type: seed + id: cherry + name: seeds-cherry-name + noun: seeds-noun-seeds + displayName: seeds-cherry-display-name + plantRsi: Floof/Objects/Specific/Hydroponics/cherry.rsi + packetPrototype: CherrySeeds + productPrototypes: + - FoodCherry + lifespan: 55 + maturation: 6 + production: 6 + yield: 5 + potency: 10 + idealLight: 6 + harvestRepeat: Repeat + chemicals: + Nutriment: + Min: 1 + Max: 3 + PotencyDivisor: 30 + Vitamin: + Min: 1 + Max: 3 + PotencyDivisor: 40 diff --git a/Resources/Prototypes/Floof/Reagents/Consumable/Drink/juice.yml b/Resources/Prototypes/Floof/Reagents/Consumable/Drink/juice.yml index 2ec00d72e8e..a1307996d45 100644 --- a/Resources/Prototypes/Floof/Reagents/Consumable/Drink/juice.yml +++ b/Resources/Prototypes/Floof/Reagents/Consumable/Drink/juice.yml @@ -5,4 +5,22 @@ desc: reagent-desc-juice-pomegranate physicalDesc: reagent-physical-desc-sticky flavor: sweet - color: "#660C21" \ No newline at end of file + color: "#660C21" + +- type: reagent + id: JuiceCherry + name: reagent-name-juice-cherry + parent: BaseJuice + desc: reagent-desc-juice-cherry + physicalDesc: reagent-physical-desc-sweet + flavor: cherry + color: "#84031a" + +- type: reagent + id: JuiceBluePumpkin + name: reagent-name-juice-blue-pumpkin + parent: BaseJuice + desc: reagent-desc-juice-blue-pumpkin + physicalDesc: reagent-physical-desc-strong-smelling + flavor: bluepumpkin + color: "#00BFFF" diff --git a/Resources/Prototypes/Floof/Reagents/Consumable/Food/ingredients.yml b/Resources/Prototypes/Floof/Reagents/Consumable/Food/ingredients.yml new file mode 100644 index 00000000000..b02d83e46ba --- /dev/null +++ b/Resources/Prototypes/Floof/Reagents/Consumable/Food/ingredients.yml @@ -0,0 +1,16 @@ +- type: reagent + id: TeaPowder + name: reagent-name-tea-powder + desc: reagent-desc-tea-powder + physicalDesc: reagent-physical-desc-powdery + flavor: tea + color: "#7F8400" + group: Foods + metabolisms: + Food: + effects: + - !type:SatiateThirst + factor: -0.2 + - !type:AdjustReagent + reagent: Nutriment + amount: 0.1 diff --git a/Resources/Prototypes/Floof/Reagents/medicine.yml b/Resources/Prototypes/Floof/Reagents/medicine.yml index a4e5d545698..3ea83aa3495 100644 --- a/Resources/Prototypes/Floof/Reagents/medicine.yml +++ b/Resources/Prototypes/Floof/Reagents/medicine.yml @@ -20,7 +20,6 @@ Piercing: -2 Slash: -2 - - type: reagent id : Stelloxadone name: reagent-name-stelloxadone @@ -44,4 +43,57 @@ Cellular: 1 groups: Brute: 3 - \ No newline at end of file + +- type: reagent + id: Haloperidol + name: reagent-name-haloperidol + group: Medicine + desc: reagent-desc-haloperidol + physicalDesc: reagent-physical-desc-crystalline + flavor: medicine + color: "#27870a" + metabolisms: + Medicine: + effects: + - !type:Emote + emote: Yawn + showInChat: true + probability: 0.1 + - !type:GenericStatusEffect + key: Drowsiness + component: Drowsiness + time: 4 + type: Add + refresh: false + - !type:GenericStatusEffect + key: Jitter + time: 4.0 + type: Remove + - !type:GenericStatusEffect + key: SeeingRainbows + time: 10.0 + type: Remove + - !type:AdjustReagent + reagent: Desoxyephedrine + amount: -3.0 + - !type:AdjustReagent + reagent: Ephedrine + amount: -3.0 + - !type:AdjustReagent + reagent: Stimulants + amount: -3.0 + - !type:AdjustReagent + reagent: THC + amount: -3.0 + - !type:AdjustReagent + reagent: SpaceDrugs + amount: -3.0 + - !type:AdjustReagent + reagent: Bananadine + amount: -3.0 + - !type:AdjustReagent + reagent: SpaceGlue + amount: -3.0 + - !type:AdjustReagent + reagent: MindbreakerToxin + amount: -3.0 diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index ed797460b46..f043cb528c2 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -7,6 +7,8 @@ packetPrototype: WheatSeeds productPrototypes: - WheatBushel + mutationPrototypes: + - meatwheat # Floof - Botany Additions lifespan: 25 maturation: 6 production: 3 @@ -258,6 +260,8 @@ packetPrototype: OrangeSeeds productPrototypes: - FoodOrange + mutationPrototypes: + - extradimensionalOrange # Floof - Botany Additions harvestRepeat: Repeat lifespan: 55 maturation: 6 @@ -339,8 +343,10 @@ displayName: seeds-sugarcane-display-name plantRsi: Objects/Specific/Hydroponics/sugarcane.rsi packetPrototype: SugarcaneSeeds - productPrototypes: + productPrototypes: - Sugarcane + mutationPrototypes: + - papercane # Floof - Botany Additions harvestRepeat: Repeat lifespan: 60 maturation: 6 @@ -479,6 +485,8 @@ packetPrototype: BloodTomatoSeeds productPrototypes: - FoodBloodTomato + mutationPrototypes: + - killerTomato # Floof - Botany Additions harvestRepeat: Repeat lifespan: 25 maturation: 8 @@ -592,6 +600,8 @@ packetPrototype: AppleSeeds productPrototypes: - FoodApple + mutationPrototypes: + - goldenApple # Floof - Botany Additions harvestRepeat: Repeat lifespan: 55 maturation: 6 @@ -915,6 +925,7 @@ - FoodChiliPepper mutationPrototypes: - chilly + - GhostPepper # Floof - Botany Additions from DeltaV harvestRepeat: Repeat lifespan: 25 maturation: 6 @@ -1186,6 +1197,8 @@ packetPrototype: GalaxythistleSeeds productPrototypes: - FoodGalaxythistle + mutationPrototypes: + - CrystalThistle # Floof - Botany Additions from Delta-V lifespan: 25 maturation: 10 production: 3 @@ -1235,6 +1248,9 @@ packetPrototype: GatfruitSeeds productPrototypes: - FoodGatfruit + mutationPrototypes: # Floof - Botany Additions + - fakeCapfruit + - realCapfruit lifespan: 65 maturation: 25 production: 25 @@ -1392,6 +1408,8 @@ packetPrototype: WatermelonSeeds productPrototypes: - FoodWatermelon + mutationPrototypes: + - holymelon # Floof - Botany Additions lifespan: 55 maturation: 12 production: 3 @@ -1535,6 +1553,8 @@ packetPrototype: PumpkinSeeds productPrototypes: - FoodPumpkin + mutationPrototypes: + - bluePumpkin # Floof - Botany Additions lifespan: 55 maturation: 10 production: 4 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml new file mode 100644 index 00000000000..e722885f836 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -0,0 +1,104 @@ +- type: entity + parent: SeedBase + name: packet of spesos seeds + description: "these seeds seem like a miracle, but expert farmers get rich from the kitchen." + id: SpesosTreeSeeds + components: + - type: Seed + seedId: spesos + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/spesostree.rsi + +- type: entity + parent: SeedBase + name: packet of pear seeds + description: "they are peary good for you." + id: PearSeeds + components: + - type: Seed + seedId: pear + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/pear.rsi + +- type: entity + parent: SeedBase + name: packet of coffee seeds + description: Perfect for any self-respecting coffee roaster. + id: CoffeeSeeds + components: + - type: Seed + seedId: coffee + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + +- type: seed + id: spesos + name: seeds-spesos-name + noun: seeds-noun-seeds + displayName: seeds-spesos-display-name + plantRsi: _NF/Objects/Specific/Hydroponics/spesostree.rsi + packetPrototype: SpesosTreeSeeds + productPrototypes: + - SpaceCash + harvestRepeat: Repeat + lifespan: 45 + maturation: 15 + production: 8 + yield: 3 + potency: 10 + growthStages: 2 + idealLight: 6 + +- type: seed + id: pear + name: seeds-pear-name + noun: seeds-noun-seeds + displayName: seeds-pear-display-name + plantRsi: _NF/Objects/Specific/Hydroponics/pear.rsi + packetPrototype: PearSeeds + productPrototypes: + - FoodPear + 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: coffee + name: seeds-coffee-name + noun: seeds-noun-seeds + displayName: seeds-coffee-display-name + plantRsi: _NF/Objects/Specific/Hydroponics/coffee.rsi + packetPrototype: CoffeeSeeds + productPrototypes: + - FoodCoffee + lifespan: 25 + maturation: 9 + production: 1 + yield: 2 + potency: 5 + idealLight: 8 + growthStages: 5 + harvestRepeat: Repeat + waterConsumption: 0.60 + chemicals: + Nutriment: + Min: 2 + Max: 8 + PotencyDivisor: 16 + Theobromine: + Min: 1 + Max: 4 + PotencyDivisor: 25 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/dead.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc0d4ef783f41204a5ef8954647ad2e5990d998 GIT binary patch literal 863 zcmV-l1EBngP)Px&8A(JzRCt{2n$L?MH+o9lqD-~)KbGpvY*$*G32?RL6*s&zx^yNtGW|GwI(ss7^vi2iFuAqSuIrUQKa z^!B(4)rUjZ;$GWFumqripqc{m>BFIGao>ZFlLX+%Kr+Sy06decaZH~+4n8i*eJ?(2 zxVNSb_#Qi!WeLTyr~m-cQ5pdNEatN+%g0Aalq89d*G9SW&&6^HKIL-w2o?X0#^?jR zVtcVHs&te_hy4x~^I5f+&nk5=&CP#St~S#4ap5<`;==Xeqd0wpivLD!FbTl`09ihc zI&t^N9KIgj4=W|p(8SqN*3`#^ZyS>h7Zr+c>mw9jmjK!f?8IH@#9hFWL(34FGr(P* zeq$d`zH0?Cey>IREIvZTUnf9Q2BxDlLMT<1k0Ug7*ze%5-|5D)TF9L1cdEdBWTt2XJg*fI6-;hSP{;WF@9e1wYMY8yDb zA67K8G2?7^0XU{>Lg32Pm+!l!RaeYh@%#D+8UINIFntl{pDZ6obkU)zEK6;>@6B(+ z_o+ap?NXcgIedhQ|LjSidJdopGZ42Z^s^*Myq|o^2LR~5-f8PFFHNV*t7 z189n5AG~~jVNC+u;|iabZ=C>i+i`9cisJlDK=|SK#x;N{I=|2oq#DyLNH`??FnsF@ zpcBnN)d=?!Ap9_V>mP%fgeOs*xO=onxs-(O$G4sWY=osJ)c*tspP%ns0k)fUz3-$~ zY!5Br^YWb%V7pmYA3uGLwwrZ5_hk7vqU}B=gnvE0bpjyd+t)Ak^~0avK;MV_BMASx pe33{b5{X12kw_#GiA4Xt{sL~60#X+TWIg}@002ovPDHLkV1gS>pMwAZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/harvest.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..4f02a4e51fbf296a4bbb3ee9b2b55039b9c0b3cd GIT binary patch literal 2735 zcmaJ@eLT}^8~+V?E14oi40*}PLY+ny6V8z+B&CFrLL94v+Gd-Vl)UChsLb(_9P(13 zytH`_#YlDvTS(i?EH9aj{dV^BoIlR<&-2H9eLwf-{#^Ixy1w^yeXl#k%kf;;R4nXz5P7VMlhq*W%K6(8i?-3?co2Ao3dG_d~ zzF~&douI+erv|CP2{us$MqN;cS)=oPmDL^LnqiF83!5+I%%^jlz8m=N4h%l86JMS7 z?#+Y4B^%Y}s!D>E{PT>|H*qZBk(VF18FGeE3yA6NyW+Vn@xmj}$!5YfHhX?8-f`7z zf_0En&bl#g7^kY21a&wv@m?W5s|m38Xe}dyT1r0IveY|)6I)1`P@47&6{`0VV*lj0 zIPKz-a_-7TV}Y$NJZQX{eI`SxT%787i&5kaBj#=5wrEFPM8r;L$wZ zi~>#f&aW%KUJ<=C7`*R8zO{%lsbjmpcnp-S2F(_01j*HVbb#TuHD5=Rhv1ZCc#SN0 z=}Gm84+}(a!PBYcoX03!kEADOLlP#I+$|P+c4IO)*t{>Z@DyEjPXO{rGCFeX5Zt=rl>=C>RWX}QYCeA=snAS zW||vW)-6R;7`%vv26ZtfKBj`}=t>kxNz__8%yNP}%YoNL~7KflpV*}l}8z#2j2Ftc8F-!>Rp7yQk$SF*@@zui~6XJQ5UiMIVp zpI>?a4rJL}g!=8E;TV@1{JbGSYLEz7n*8{|@muGIZnS)VTf0bsA{aWCcIosK2f$au ztUd6#>qfP_>d)?T$5Wblu{79rC(3pwI`#MaCL5-Io4Rt!P{#Dy49sh@41Ckt z2aO`Ep?bj40+UA`TKA;U3(VK<7M_V-QGA;mz`dbkO8RMClew-jy18B(R;JpvPwWTR zUrtRobta;rmum&MEYwh8yARj;HR0Q>zZTxyo-#89=qO#Z^%ppHAUH5$*|oi3H+W>bEAyvQ-OZYUkyP z7rS5V{P^4@w9(ndDjyu3pEg`x8w)rE7Ws-eu`Q5K-IQqb^eNvoZsy#_FYH=-3PmiH z5Jmle8_m#myp5>!yX&CBwN0Y9In305xBUuLS59*T`4r9~goD|K0%rVZA*%;Yc3LPM z0C)S2sy^ok8d17#1-taqhM<3>Q>NQWbAF}qF{ounzDG)^VtxD&jU=3ye8yaLqA{%r z;pKtKCM9$ewF#RdL*tncwJzYR<(>n@@7Uyizn*o+=Z_C60rd5)bQ7yB4xIaJ{un!` z-tY;kWwqkS+|iV_H!hY7-OsE+QSD-N*5P=`w_Qxltr)Y7a{9%0Axq7}8z_ZIWdrf- znhDH7n8i>*dt>a*E+(IF+gGryPE%p%qfH_)ZXFRh$IC5{ijFG;POa#PnN)y*n^$2p zN=)ZHJT-I-$Wr(^c9CmCt~C{Fr7&_#H6!OdjW*A+v$jSsWNe?%mRAdYA2u zWrPYy%Xqu#u1IMJYU!KuOeV9%#Wmbvtr7Wy=Tt zH)qRa?r)s{n&*Ms8!J&$@FjP}64o}LO-LFYWimS#wQH6j=)kirEA8(_f58hvDBbzy zux?kL#D0o;(G<)+z0Cvn$F&#@)GI;hNurCP@aZGOIp-_A)esJKM`?}yDZ4^{JV3(= zbyun)deR51?rCgU6e_3sm*C(@M3f|H1aCiG@4atwJf}j@ug}B`7p9^_a21kRofcs8 z+Wxo?=j>8-1iCRM(afKEoa;)-Gx%GWJJVE zBhk}n`fRs(^jo%qKIdHsDSS4@0J_h(s9W>m-mI>=YTotPmG^y(mJMxJh#$G*^~;^W zlHs@uv5U*C7^IjHQxJI_14gS)4ydFgoYdE`7QP1CBU zbZujRBCyesYis_7AyL>yavdao)b~kX`cEf9BQ=UN2_4XrqU?>?>)rv3s$Mb?&{&)t z>3S|L=?4t{4ZEFUa0OSW>iqv2VLvPjl>cUR#ZE`e5ap{Lp_CK8$_@uG2>^rDF~rAE z=)%j=He-$muPx)ajgM5>nbPa~g$j*@P7OT4JWCegD)k)@N$2qGB^6o|Ju7gyVgNGL zR%$I_`&%{%_0=S^QH#ldNX!~cit>6)(#l-qjKt&=$~AvJJ!WwtQ;3(Q-FIGcTb;5} zT-l#S{!!?c+bz<-PrcUO2E zb@<&?cqVRRH*2#9;5Ly zD09%NxH0{R!lY(-DNUM_(XwpJbz&E$^|ir8>vvFnxHcn`@-j%w8Nn0hX%x1Ql)_ z*sOynB!0hH6Hdv&+xK7#wZs`G#z3T|yXQ2B9F^}KBu3lbvjGQDc7LveTY+s*d#H>K zb-m5giRn2Sk{k7@WbXT+`Zf2;OdAN0@uDpOcKSQRy@P->6G6Nn*eN>AW|uFaQg|6# zkl;A-*&KAKP#~0l@(i~l(+RBFJXIDOdM=Ua8JkXUzBMU7F1Zx=Bla2t*!-&iW3B-? z12kSPx)J4r-ARCt{2oPTH=Wf;f5-AvY9g{m9aQmg|TkVYt_*a;PiKmPEa6s4@4xC(;w zp9r>Nupqb6Uw`aGXrzom@dtJtH61CEC=T(8Oqg?Y!-3f<7f^yIVm4_o&*galf*=TjAP9mW+(nfYi}+awTU}VjZ!i69$$I23 zPDoM$#>es1SZsA+8Ak(sU8nDzjPtCutAOk`{&8?#g*6k?<45Hg<5q5@wbj*aagux6X?k|^IR{C z{NnuFp8?)`*aHCg=2pcS-UK^mBa%0D#o}JR%ujvfhgy6IXEJkp@gY=EdH6 z3A5=emU4OCCCM+)&vgPEKRbiFcYen&f2VLU@dFO~pTh?Y5&&Q}oyE1a9M)JK6W4EY z1wnpsey$BL*56%q{Ok-Se_h6-s6zkkjY5R}I~1S6+wuupib1FEos6#!B)iP`tu6*_ zu61>NAUST*Z&@)&cLUJY2a*w!e$&OEk`i@lD$4G>^9BwlSN`*N?P45b{oS@#0zKiT z*mnN)fu!w~Ku@?yF5i5Gb$u0W83)0oQMGckZ$c{dJyT>PDhjPc7I4x0)>93?uI@f(HCT@ zsxnQ}nC#up5`96(PXO|Z^8?tp3RG2PVXx%8oczN54}uUG0QtrGAyiI&;r_A+g8XH$ z2?&B92!bF8f*=TjAP9o^zvE{e?2!75uyUl^{kx&0uW^a&k2m7h`2<$N-54UWKVC=V zd;r}Kh?|cf4E_6P)2S@;vkvCd+L%vkWBL&|oyyw&y|j>|1a|P-z6px??RHy@=@UR? zf4ngUQS$+GM9xRB15+D7WPiLd22t|?bVSZaunXJf15`?Xyj}iEf#w5LklzkyK0t-} zt%l|URG8mtXg)xN`K^ZL15}XT4oqzTk^S+;7(~qn&=ENw!7jK071aLcdeqvOr{iypEga6O;vR?$0j= zzi>qNr@P%>7KrXoce}qV5Z#~dcE4~$zj(L%%L37Fg4_KBK@bE%5WM^ga~~}T?rI3i P00000NkvXXu0mjf>QJs! literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/seed.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7a097e0ec2a30c02d2dc0a47d3c8290da6d6b2 GIT binary patch literal 473 zcmV;~0Ve*5P)Px$lSxEDR9J=Wm9a|#Q5?rVb%#*|cG(~f!L>9v9FdZOQ;R`Ee?UYvHPli|VIa~V zO-(IrI`juL1UW^~5;=H-LrVpLG<2B|MbTkHd6-7NCq)hSSsuLi_YD@w&Y#a1?h4~qb;m?2q*_oD z_p3Uq*M|UfkM$BSq?|QTVQB-?{fTO=&qjWhq2vn35tE(y5wxi|@j}YE1HWPba0G^u zE5tI}T+J;}Hj8Zbyr50RKkc#X($5)aywzp1$jOJeW&~M#^q?6*XI-WZ!U@#JTi(k# zCy!;e(TpG$8(YGn^|bX0%up61pJM@704_e}+CeA*%Puv=YKF3m4|*6~U;ZR6`wFBI zXe?ftStPyh1sdk|0)W;h>TcsxAE~7TG5%?&9L&@-KJ;y7!A?Rg4U- P00000NkvXXu0mjf!p_T# literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-1.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..46b840ee334de27572585c21d34e78b0a6d9dd8f GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}QJyZ2ArY-_ zFKpy(Fc4rlXgn#q(CO72wHVf=0X(b|V$%J+I&!@I$|iBwe-&b2IIv<-Kwv>l?2!ez zZpSAv+_nmumV0yFj4#2fEw|jinAJD2;T`{+>y!6!GwhA~Jymj}ZdOkO&=v+yS3j3^ HP6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-2.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0751851e8acead910ca4a0078129fdb6a41f4bf3 GIT binary patch literal 265 zcmV+k0rvihP)Px#!%0LzR9J=Wlc5fRP!xtg+$?U|L?eaDGf?hh(A~%+3Z2ZxyHI!rtHn%{LOcep z%%r<8HF&;scDDQf|M|BIilQirqWla7!CJ8D8=55xP%a{Elxo(6;R~7bi2B z7j-k~#BuBtVAe0FG9wSuqHeq@Gqam;4p3!A(sDH4Z^vC)E(@V3%71eQ%ycr%OW--l P00000NkvXXu0mjf04i<6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-3.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..e6bb55c147d167900368089b8ac82b136cea4832 GIT binary patch literal 323 zcmV-J0lfZ+P)Px#{YgYYR9J=Wl%a0JFc3hWs|B>u%9hcP(tbloJ|nzRaZpHjaisoBN&aIbbYU$C z2)F^eQB>5kD;3O7vSgp4d#5|c5Q#)0kvC(4Gh_%`;0E;ie5)XNijY`&Io7a8g7Q7Z z9x1>aT`PZk79Zz9JL?V&@%^$eb VOsvmw%^&~(002ovPDHLkV1mHpj}HI< literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-4.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..76aa0ce193b7a2b7a12e9c6fd3d9a14811f47e33 GIT binary patch literal 382 zcmV-^0fGLBP)Px$I7vi7R9J=Wl`U?>Fc5{mR0?Q8V74$MQc+lWNRLn$-aD8q=^e^@j1r%rv}9?Q zHJ||jUf{8JwLenqG_6$mNtQiPGVf*PO#%rC34e@ic7_TAKmojm=ewFkUSi0BT;fK= zEGnSEP+_{2vScH4y@CO|0!4(Ctin(T(FlA4TQc7USBa15d8b#P!E}S#lOKyhu8*gW z&PRixmQ~3D>w)^9C5w5Wmwf~Z=mrHf-UHLoqk-f)oki&GDbz-D^h=>jSl zIR|ILTZwz3z6D`p=uCDkZMYHQLE;F+jbV>1_qi6pLSrZd-KX03+F?WH`yN0JF%>u@ zEir6=;C~X0GJNij5u{#g?a%9{2T#6!dGmSNwwdcK`qY literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-5.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..c62b84e41b1d76388952a57b43b61301447a94e2 GIT binary patch literal 427 zcmV;c0aX5pP)Px$Wl2OqR9J=Wm9cJvKn#YzRJtJ<7&?%SERi~~WzS1wyeDDqlk`P+hOS+*CR-WG zz;GSTCP1qSQ<|aWmrh_G^6#_%GqB*lV>L^Zi~v9ayx3w+Paq@k4r~AiG~zcVac3sZ z3FHJ^-|g!nCQ{kLjjupXXoKsCwE_@NUdi6;+!e?P{#^9QPeS5kX%YtV@d?!MoIFLM zb#(b{5rx-)uL`K+cjO|-krO0%-(_%D-sc!l6R9!c}&4!%7 zPF5xhAiethwg}ep!`KR_`Wt8~v7^-hPBa2n|47&dk)E&?`;E^U=-!Z76UYX`M@9G` zcEzMoY@38CvbD5fBgD1X6JTqBDqbhvS1o{FxP}S`{#^8bJ`j7ZeK$@*dj-0rDS^vO zzw}8+?e~5NQwz$n%k{tJa(yo0o^5fnGT{lZ&!GZ;U5+7^n Vn_0lQ4gdfE002ovPDHLkV1io;znlO7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-6.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Cosmic_Revenant.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..939f9560c8f6a36ad412a13abf08337dfad2d89d GIT binary patch literal 445 zcmV;u0Yd(XP)Px$cS%G+R9J=WmZ5ILFc5~nOfpD8z(6|~Qfa8Hyf0ChCkft@>_z+xqa~v)TfhPW zGT^(&&Zf<7vq+orOO|_f;%l>>B;6ydDcbd|H z6B#*F=Q<>R6%wrp6_G$5Cjg*@=iKnv(nC3i;iQ_9nxQo~?{=Ba*dhQ(x5w;vCTG?_h93Z$}3hsSyYpR0NVL zc6dYW3vYa`0sn?fDxjnfnvWLYgTxKVT@X^f1xnfhxujtw#I3|vAT0%2@!IjeN&)=B zHB=bsi2lb1T+TJ`iJdUr0iSeD&n5AUNipjm62Mx^;nDOuAMQ;MTWfFC^F5U0xDQGF ncsBCm-t;Px$E=fc|R9J=Wk-d;=#bA7LGNHsk}R< zfcBP#3WfXDfP;4t$4e*aHEp-?Ck3WX$oT=6;QX>$$(fT#B#DM2X#vHi`< z*JwyqH!>rq3xql4uC3#pdSsnK7XA_7D2G`aB z06{__!Y@w^66TcOUYG!Y$F~{);5imaOUCbBzxRreDdB!xao5)2+6M@dEdb#9{D}B* z)dmwn$Z+fR(!klVzBgl11M8)Mg{dJ(w#e!RS=}HlSsNA=zis87WAy^ll5z3unmuZl zmW)4t(4K@i58v;j3J+H&y;Px%Ur9tkR9J=WRljT7KotI7@Q{QMiW6vXAXB@^WX@W9D1l6c4#u7R2V`o4y95W^ z5K5+!v1#Za@MI4e9It^cR!N~W_2ePcaFvY^wlT%8(xn5>W$(PQuUWM+5*TJ1f{d zJ;uq-3ihvEeE;&nXZw6>k)n{GC~PI9lx{{901xOldzb!wP`iHKfbyay4HVT$RVDyZQ| zjO%vlxp6VZR>AgK4ExtETD>72FGVXDdCtB$i*(M1t)nw-x047`K(0^Q9eqv=Q}}|b zl1`F$W&(q1TVf*Gb@wS?lyoVKLm z$sC+U3C%Y-pD$H~ag%c52$j;QHPx%ElET{R9J=Wl)-D$a1_VC38f~T^pFW*YY|#%Kq%xWdXTb85n%^Ccq+Z`=%J^v z(-qKaCC@glP`1AB))BKt?)x!??LU{1Y@B7~8 zz5IRwLWR2N%GP^q5#PHn_Cmh@mS|pZaaNLwX?xaxT#gtoE&|~TP}XBpi@*Oqa9t6o!;L)yUthg&bx&ufkc|4J2LK4X#caLD3dtxA&aa)d&oA!?0FZB54$Rr< zk;_LQ*?N!duEkMo4M2IwKPm16$TZ$Tw%%j;ro~E{1OO;$64IHR%a^J)7_YeBB)9-% zIyk>}zNIRQC}|RE?V&5CGdVne@Wk<6c8^hP4WP=RD^DPRaZ{~5L|Kn-d)vk5SSjsIutFH#YzkFSZ6K z>oMm}zyA0QZyw%uVo8&cP*m)H`hbL@y8IQ>2Avl_O(g^V-eFZ1ak#Ds`KHCrPLGhz zYGW6k=v^-umj+4x@+nokj}GIOMt+jrjlo N002ovPDHLkV1kc89IyZY literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/seed.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fa1b4eeb12d84db3c02d197b7d2c6cb7efb50f GIT binary patch literal 388 zcmV-~0ek+5P)Px$K1oDDR9J=Wm9a|0P!xuL&86icE=@D}1f4QCJG*z2x;i-)f@JI<(%mVW2tI>P z(8<9m;47GBv2Zn{)S)?{>P7#nf)4jv4%}SM`Okk&62Rl}c>b6z_Tui*{;Ja(pel2G z76D*>c}?ftc2TQzAD!L+J9`J#sB|9y5S|{d*qpRdVC_QC6tU559H>nJfOA5*2oM4t zSf!lK zl;W;9jQ{{f!^sB`NtR+XoP0|FH3InxGTSXn$d172HDot@X&&jE&i?|Y_|g;Q-s?=FQuyP&*6b2HmcEs^7dy|h z^Y0Nxppp&0f>v#ts&wDjK!AgB#!>zK{}*48`y{jBdU%K6Gw->f`TvwRCl-Ru*tu<{ u3Af^$HqWcug61%|gKSyc(Ae0>$gsh|c*&HrUkrinVeoYIb6Mw<&;$TfHBg-Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-2.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..674f3be07526b0f774105b8df309a884a38776ea GIT binary patch literal 307 zcmV-30nGl1P)Px#?MXyIR9J=WlRXN;KoEsrOqBzq4Wx_b@CIJMGPP|ig|w+tdI1|7OK-6jq7YD# zz;==Zl(ia(8h3FOZ04($VP@X^Ex<4g!!V2`%c54t^F=L-TK%nvXePcEcWiQ3esGe4%B$P)By<=N$gNzuIF2SKZao#;szroce{MZ5wQRO002ovPDHLk FV1gcKe7yhw literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-3.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Crystal_Thistle.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1704d3a4d34f0a78261e48adb334d4e8011e6c GIT binary patch literal 425 zcmV;a0apHrP)Px$V@X6oR9J=WR6R?>P!v58!6BQtWh%6blumXH_!kN~yg#68SJB_lwYyuf{RIz) zEDA0qN*4~AWas#Ay zEu^N0@gus;4mQCIQK%4w3hj}qm4!m=v$#D{)EG>tF__dME_6UhO+sp7LRKlHrjP40 z3jh}Vp7rPIS#A2RNWGAnxVEVOK?go>U2DDc_A0dPx$hDk(0R9J=Wm9cJvFc5}+N9iN5v9NXR(4kXV`T|w+4wXQW7?~&&BNBqANY!WX zn`FtBhj5o3Ih?bD$yj~~8SMLxv+oXoRsUUzZnV|_fPUx<0OZ+T0YFt2rfym#!L~x! zG)(~jTiZdN?NwD4rYZ{)vXiCkhCiH7M-W^$t%~Ag@&f7pUUrfK`v?KR-VHhCHr(-C zR!o8Iltg)~%EFvaN6BO{>#PCWupc^8H?1NYX?+PhK78!nClT_ThU^_cGtn zoIj+Gr2uAi0SBWvK@=ymyWkeP^+A$CK2AQCYCt@Jug^CFT#k)Kn)hijtF?yK8tLPM z;p6Melac17D})sTAcNiWWu%MGOF@LPt5&UAMfwHV9McN#EnA-e0000Px%Y)M2xR9J=WmMd}_K@f(&QCVn7fJj0_0s;kWJ|s}Y6<7HPLL%}3asY=J_y__n zlf6J6z+kT+WFjCCA%h8+hr4HY%PNx)b=B0)>+k;iH4>cVKZ^qpk+R{Rd|(&nvJvO+ ze2{x_rz*_&kFef*04{o9fF`XU(;D!9(tHl`YecESYiz*}U`qu2lMn3G$uWIjfv<^F z-WyOzkgp;X+Dd1} z?X3e709lD+MhOuOgl#M&vf&2U>LMI5o{e;=pt?3Hs*M+~cJx}V?f}_{(={|P3X<_$!TK@L zDXAYBO_q5w`am&KIs#iihCpU!yiIZtalFA|i4C!m@>1p~E(uT-Uyjlc0j0=E6NM2@dlakWcZGAgRZbcKpgjw7I-=aSAehd-Nc?>P4 z-HI3c@fyha)%6m#ke}%~|2+Z_FBXqe{ub9DYjFpO1cy9<_#=}eco1>jOVZO4)4A_s zE_yraA?lu!;`O`1G2`WY)BCw~9fZNw9U>qbafb~Ea99I({ji-Xi%XDu;Q*tg`zZi^ zuYQL7^?#>k{gKg6VMU}2|6>|X`3{YIc5`L#)@%J2&=9BrH&@e;$C#qeV$X7xvz#T% YKgmk8^qrBFu>b%707*qoM6N<$g1ufl)c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/meta.json new file mode 100644 index 00000000000..bf2a086caa0 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "stage-4" + }, + { + "name": "stage-5" + }, + { + "name": "stage-6" + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/produce.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..9abec5c0dd4ce0e9ee4330bb8202178f56ce944d GIT binary patch literal 465 zcmV;?0WSWDP)Px$i%CR5R9J=Wl(9Oll8Ej2|$!^NSz2D9Eh&Uf#;BbWQaNL2ots|sus5FxbGY2jiMQTDn25;%^2LI9xe;ug*`cP8nB>rLIxQa8VEqZ?{r2uT za9-d8P0-$UJ78v@;s%I0_|nxlFuxlh*SPQ+#3Fo{)PBP9o?*68(G`dlcr~dV=^ax0 z2Kh#Bfiv9f(Yk++9#|s)_4XF9!H`Jj zVK@aXz&VHvba0QG9*}i6^YZKrbS{0Spaob`0s*@Mtt?Q2mh7Q;qt(|n0A_W6_WuA} zDnUc_DjuGc5iLLvg#s8v05AvxF!c%i2Y~i1kO1rlI6`^C$1S-w5`Zq$P9f2Sn%t-h zH7`%D^#jnV3ZklfNU9*3a47p;-njFT=)@z`%Zn8&mWjRrxkPx$A4x<(R9J=Wm9b6&K@f&NjTO~2P+VaS5(*{p1@sM|p!FT7s40B}!z&m%3+@fz z5w0>(Vq^<#uA+qkmR!~oX9$TF`z4pT+--LL`Dd~Vkw_%+$DC;w-nW|TPLhy2$Ds%? zn$6Ywo?Fz42%RKBuCA-22mlXvw`=X5YNfDsp;4>-_`jW|02D<5=$yE)2=LT*m4>`5 z7PQk85!s9Q4O0tzaw$EdoB7`Qx*@Sg?SSvAl&T+GW<0)kDSx*LFb|=pKh5|UZ)4S( z+_}>U2&cL~%^2?9hkO@daY5~X1cNsT;<1>A5a7AjWf{a{QJn++6bxOc!rPxa$J6WE zY0m*|Z@&yPV7?19$v;;sRrMwTUW8_yHhClxiTn#T5(s6ky;S-900000NkvXXu0mjf D#!Q#N literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-1.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..321d26da6307f64e9f9fc1e4992c659cc71f6978 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9iA?ZArY-_ zCvOyOFyL_UpU?Ne%|!3<=2GFwigTJIV~z+WEnX_H@k<@|cMBmtg%$y)6ZbRMELz3H zpyJKQF!#!vdM6jT?6ul_JkxcaUaOqJwrKYKzou$F%oo+`lMnrET3_M)!+gW{hYwAo zE;~dWTXeT=OHU}f=*3-zQ+{gf;@kKmHcGp#MWBc&rOqNyXWE8-pqm&xUHx3vIVCg! E098m$2LJ#7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-2.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d194979d085afbd5961a9809d767276337912c59 GIT binary patch literal 325 zcmV-L0lNN)P)Px#|4BqaR9J=WlRb;VKoEwX99IdJSNb1p?9&9UwzU=xtkb8r4ha5-s|B0w{TXR& z(xzRD%!c58L{Yfn=7F%2W#5^1_5&0}Q4~e_W3tH=ODrpi8(;xuV}iOo&->sT%L2Fn zE8rNf^BFC?#STRqU?$%bTP!Wm%6}_!4RG>}d_ZcgG zuMX$w7c(NJy*D4egg{*u)(NY_IjhU!;iGs)8#GXth28D@1Yh%hZnuBT#4B1wQT``4 X`5<2XO-oz|00000NkvXXu0mjf6)uYt literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-3.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..bb07c7666866fc18a01ef81b13a533edf636ca7a GIT binary patch literal 452 zcmV;#0XzPQP)Px$en~_@R9J=Wlc8$^F%-ssH&zpv8k03slQr`(h3di7^ueIIzP`Fp*#A&{P!qrZ zVW#@**-TvC^`*J%l}$`6AC!YMU%uaaFM+JAtgNg*R&mv?1)eEz1gh5KoCCmGJMIOT z0v~DKIKT|gBhZ9H0Qcr1UjiY(pU`;+AZ~j@OFT!w0AJw%1JuBMyfq3hL$!7IiHw3M z@fzZ$H(X4jih?E_QYVg9ivTVEOW;0u4ebbzu`LEz;5&K=6sXYt^A0%Y;02FSm8x-3 z;=2M2-5u%&5OO^;0(DK?l^|>FsmeVCQ%>U|e5I@V^v=ZqLMOqsS|1xhML`)lsEcSq z0Y-rg0-)&i#gTxD;=BrZjzD|E8?|452jJ6Ja2`5KskM?PSoJ*ZzO|sV15)V)lUCG$ zA1G<3uE;)3y6V@v!$lx#Z3MG^pAUL)oN)uI3jPx$s7XXYR9J=Wls#(0KoCZsj4MGZ6G)>w#jf|w&o`ri*=C#Vk1d(>D#rkj0Ur~YkR9L`4;{Q?NP*Oz z3+3<`c7X4%rohlx=o5HT4ggk+D^Xx*6^r6;cuK?yh-9gK3{aDBQ|ERtbQfH+sB;Q5 z-E+SRfi>`DtH^xNIo7Ns7qSGrs8NwDM}yZSu8)m%0{!wg!8x-Dh?2q&4xu=Z9sz7^ zRX6LX4eqsxB3bYj{P_unuuGsOp(1g?HKb=iOROzdEkM1gEGsGoO8G;W+croLaZ+Gh zVk_eQZ`J1}T&CDsB~d@x13IucX>3wy^xCgd6x1zf>140s+3^$5eH2*kbqj`OK!1W# zgbZLx?-Gj@knHsykN}ckPbI*8!o%-h?}4%X;Vj3vAKcgJPi+FbjBdgK`(<;%uGeey zXSv(B3d-~4sl=wR>-9RG0RhY1#t2xRFNwZ?6!diP+0$W|U4#w<5C^X>T@`ZQ=SZ{r kqtEV-8CDH|?wVg#Z8m07*qoM6N<$g09ct$p8QV literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-5.png b/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/Ghost_Pepper.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..253b707dd85608d4648ffc362c29c0830be5eead GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`R9J=WRUvZ2Fc4gK8X_7}Vp3EX5^h-RnLI(S${&mk{gRT9lF&?<3aXV? zXDM+(QN1%7$C6gJ+B;u>4gVd@>YeWh0Du<28O=0JX{qbFb^OTH>F0-}PXI3f9Do~u z3jmL>O8fxFE_cLX7 z;3lIrLPj)cO~qQ2QbrebO=@TsFrrC;O`cL-Rj38+xAmf*FS(L}yasqPtDdS^17pE{ z7B9IJ>|~wXq4XKjmYb0KsNU8r(lR_uq3Skn;wEzTNj7OrHiJA z%fOyNn6f)wIwio(GEm~UA;jqa6QUFA~{hUTLNnouLo}*B`jP`*-|5*MT+Moxcx)xkHYv!r~ z?ri=Gq!diklt%Zq3w(B8yX>8N6u;$Kes+i@)SjimwbL=*Yu~E^Ea7zA1&-Q5wcwAq e8#Zj%Kzsw{pF#v_c->L}0000Px%2}wjjR9J=WRxNJBPz?T3tt7N$BxGn8C^y*=hIWCWsW5P`aM~Suhe6*Zq@*+& z%Rp_{_Iuf?Nz+IyJtgnwvp@g61X$#sr2znDwgo!SgyHEOx?jjC2 zV?zXHjkn1~oeveyheUD?*BRNy2n5z1G*;ddF(aQMG^_Iz*H!?)FWg`Q3y~`0-i5i9 z{Z7uSWJ7A)lh?74b?3k;C`z7KA&v2j-8B=0Qo>E=0iSo{vJ4$n44lH8KqrhJ!jlw002EeJBn)+DF}Rb z_%EbP0f5)%he@CGxeoK66#fd!%r@wLJzevx4c&X(#%A_P)Px$^hrcPR9J=Wl`(4@K@f#MVMBxqVFgRvvBsr?gMyUk2S{K90)aZYRGTujAiaM> z+LU%@2nf=|RVtekF(jxAI!>Gf2PuMGZ3=l;yLYFv0_k$E($37@ym>P_f*d(=Z&OvbRc+Z(&`l;8uzRi+iG3XsHs-LI7R;>5CtP(S!Dn zuO|rtnKJ;ZIq;@ScJ|kPRqeXpSZB|>cU(c^_#mNz{*g9(jw?8F_IO^}1E5-d24Kl*+7(Q{QotNSlYrF%^)%G; zn+HDgAX%kJwA-rdgzA1g7Ql-sVi7Q_#|X?=K&$vz(hc#tt>aAu;_RQ=eCnwxrLyiA zcB#|=q_qdOS+$#BZnbSl$L*=la9gBJ^%f-l9n$__a{Mj+0N%zGB>2`bP5=M^07*qo IM6N<$g4Ov9Hvj+t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..5a405285d7eccb8435c44cd5b21420eb54232d34 GIT binary patch literal 589 zcmV-T0Px%2T4RhR9J=Wl`&7-Kp2LfRF-fTkSo`X>!?ebEKM?HC?lP!h=IS;U%=n#fKa#o zflR;zMwKFHz_FZ?DM*&C!*S-$c1%sX)$iuJ@B7~O{qDOnG-%MEL4*Gtt-nd$+dmZf zweLq?YSny}07d-q^CxyXTijjUa~rMz_z_NPiKs1LZ~sszVgN6&iLTcGnUFdnUepx; zu+!PX3v7d2;m!N)TD2-wj{02zaB_ax0@J-0*Z>6qo4TNC={PyRY*|&ry|Js73dv>U zRYrPamt`cs{ei{l@eKe40i%9b3@2^YQJN*V?_3-Yl2tYN-PL_1x#PjbG$x)scC{ej zVZ(5oskeEUc6rWf5Owm~aK$pYHq6Y=(u`aYE0i9A9yIEAh3#4R9{dcE#X~u4dB^H1 z{z~QqyWa?QJBUS!KPaWyEI=Qa-q>Xwr2xFz{z{S@$c?bPpmHx3GDqdwUbzUP9f~+V z10V-S6-!nJ8yzX3fRXQbQpD-;jnUyumOgy*vouT6)xZ28uio3mk?G>K=}s)f6 zU>Si!S`cew=7}$+aj8SSL;k?Z+O4iuJ{Bao-VsB9?p`O(PpocoIBDY`yA{tW?0v}uJQrnC{Rblc9m;+% b4eH`ImfsvO8U`ay00000NkvXXu0mjflzkEL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/meta.json new file mode 100644 index 00000000000..7d86d10f9bb --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd for Space Station 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/produce.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9f83bd5929734767b8b8aa5fe3b3a7830ab630 GIT binary patch literal 548 zcmV+<0^9wGP)Px$-bqA3R9J=Wl|4_wKpe(@HBDr~0Z>pvVj!KMlY^@+DwE&9#V_G^Vc{Dv88=r4 zCuC}BNC=8AbbS%K<&!W{XGZ{>0FkM8Pv3Q>1jXXB@($`)}Yg#2lrD-x51R($g>vU%1 z_f&gm0I5n`0%cw@sWf3Sm?Cn=6s(~A;PeQ9*YP`77pV3Zr=w#Vc(Z~Zk!3XCo)mN(!MMomT zO!ZWWXhE3yZQjfOyf)c(qAh80000P)Px$O-V#SR9J=Wm9a|0P!xv0NT}(O;&4++T?*;cj)hR%N{7CKFX01p>;w1!uD(MA zaT5_7>sD~FlqQ4N#aIGyC~0eraxN-5+;6$VJvsk>|9iLrgTY|J2pTL~BKf7?KQua>eY#Y3vT3&4D`V5vrHQR&HZ zw1;qdGob3bG=mDwphDGmDaFHgH2|}*%!tUq_Eb0g4wb`w0HSG9Sg(_UIDy@Jjiw3D zkFU%p3mztSV!>Ushj6JzT$~MP_?@+Iy&L|nfz>OwNuk~iSrSrLA8U1oP%8mx^CXg+ x(Eb-l#GfL#y1W(j)_#g5by9JI!C?3oyaDU8c!|r)FpdBK002ovPDHLkV1n8!w!i=Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b6511c4e61d6ba3b1841897845ebfaa783291fca GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J=Wk}*%hKp2J}3`1Q=AhiKaObFOTVCoNmQR3j=@fY}a91JUepc6Pj z35h|)f)bcY(&QZK)jF8=ESvW%cWK}I-uL_NK%>!UG#br+r=WVEcYP=7O^3PX0x*2I zRj!ew_!o1#dxG7)lAlGM5J~~0xpijXKL>0Vd+JSxce^2yy3u5oIgnBSfbC)*uW#NC z0Q20W){07v2TP@TsR25P?xK5lfKqHe_gpI0x3Nn1kn#vSc0;uLRbC%M0Lm78>~4N& zDy4fie)MnZt`8ePh5)#5OaP8A4PJ%;Wh>f?RY>56Y<#G-ii`)#!@hyhWLD_d4I#}S z>UQG;1Wes^tX)54wN(fp5vwr1XE_aNt~&N4M_Gl*(Hd5f)1Hyr95PNIY4Wuf?S3_n juUdd#0*O?iMw5Y0qf~%KmjLF~00000NkvXXu0mjfuY{&C literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-2.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/anomaly_berry.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ba2f74e233e31c32a42c141a982fca7e135e70 GIT binary patch literal 491 zcmVPx$rAb6VR9J=Wl)X;EP#A_EOozIdU`hj#kQlU!+KF8qB@SMI3D@BT7_Wmna4@Xg z0244Nh6M$S3DKz}O^ySe!-2Lmpb1Ogr8(#OdEf8n6jG!}ks?Kk6kA4S-GIyM2XS~* zQRjZI1wixZZtYwE#wO&>MGpJG#C!8`F0Q0mY$9T3mC<#|!gb0*o^^5^UxO)nSJpvd z2hOT_043sUFb$D^^u8lwb@A=z*U0W93h=!Et7K6)ow?4)_CkLBUTc96P;s5cC^mnh z0MjdohRPhKWoqJnVi9U(^vN|txq6+{viRbQxgPM*Fv-;PFfs5SS5?y6O(p*5b3{kCzkDhg6ovU?ftn}e)pST<*#@Z h^qtrW{-gR706$iI#01l$;%)!{002ovPDHLkV1li=)WiS) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/dead.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..e66da2064ae4476a201e023ac3d9a6edcf138670 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUdy>6Rub;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%z+epNswRge=uN>@@94e z3UL;AL>4nJ@ErhQ#;j|doIt^io-U3d7XEK1+!ks!;BeXL^6&rT-Q0nTuDzh-6%|z%*@zGYe#l zE$VYzPMs7jx?elgH)+>xIZ$49U!wZNISDy!h^Lg!{xt WkvU6F+Is>W&*16m=d#Wzp$PzQV}8#7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/meta.json new file mode 100644 index 00000000000..118139ebe58 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/5d507cfbad6f73d1beaba66d93f31f893adb3a84, modified by potato1234_x (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/produce.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..8e203782132faeb5d8da92835bfbb0b3c8ef95b6 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijS1AIbUEsLBji`+aq{nUbtjIs}@8%#G$vT<2(FXhDzWz{;Ms*U#Cfk2A8 zB*-uLKO8W4`7?e33Ud~CL>4nJ@ErzW#^d=bQh{g_1WR>AMZbE8*(yRo0i#Cll7`He{_$-x})`I$fP1 znwPsFN@mwZMh}s#C-lDPCo!p;=(=`w%xv7tcyqA<-!Ge6ya(QXNH+M_#QR)T&|%-I zc@q}Tel6NyW3)hpO`!SabjvB*7%CFZ&1F~`zChgTI*X8ulv~n|>>t_!{E|y&u4U+8 zvuxB@`5d0E6udr8b}hXMsm#F#`kNVGw3Kp1&dmC|Kj^;uvD#|Mq;KP_qJ0 zOX8-j8#%t)=SRBSEK90ptdE=VL|P{J?`7U^EGpK0y_~@e)nAxJe|2to<9JkkgWOSx zT1Mt<6}DVH8|$464eQrm^?X)w?}x*^n$tB(EV+R;)jwGSjJ_L6{6Fx9>C7~ajtP64 kW}Q3M@Y41T+nQ_U;%77s)bj6e0Nugh>FVdQ&MBb@01w4-6aWAK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_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/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-2.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_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/Floof/Objects/Specific/Hydroponics/blue_pumpkin.rsi/stage-3.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/blue_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~GrpFznTPbd0U|>$m42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#V1si`S8`VbYUIw7K{2HNOjvD*gZW2?xZ)Z+Y{ zQc#%N8JU^bfWrYr6cPFm9T8Y{Ad8~w2*}7U$p@yUqReE^ypq(Sf+Aqbg4hVP54Q?* zvk;bt=4F=H89@y|6Gqa76f;(iMJ46=McERUfq?JPje36@nik|W)io|?UUYx;gYYd6Rw$Ib zxN-E|DbYAf=b-ajSPzz17FX{4{^?!R)KC5853b8vyxHzQ+wJl^&2(%1bHRbp51%H* zac@aH;xfNs_SaQv%wkLe6W^-}c~0)QC-b1ylV$%}&kN?;<-HCn_+IjMNY9XUov792 z6tyV&PKnXFxexdRyZ61DHZ%0{?Sm(mD!J%BINGXI801qOv?GO?9c4Ez7Dnh9gi*6-Dlb>YISd$*x81cAHJ6HA2L{z z7e8$&r_w227Y$~Pz3N3m$qgMr=a_c=VzA^Ei1lYE5<2j9xns^}3r>aKh82<1Lhmz& z3;N|d8r|0Xno#ew*kk3FN2?Cb|IAmx{_jqsc&JwO)Yv6rYe9vRr>mdKI;Vst0K!zd AF#rGn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..a39a7943eee3c8fedadb1e56d2428dff924e371c GIT binary patch literal 1713 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MlK76>znTPbd0U|>$m42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#V1si`S8`VbYUIw7K{2HNOjvD*gZW2?xZ)Z+Y{ zQc#%N8JU^bfWrYr6cPFm9T8Y{Ad8~w2*}7U$p@yUqReE^ypq(Sf+Aqbg4hVP54Q?* zvk;bt=4F=H89@y|6Gqa76f;(iMJ46=McE1fjt*4*GBb;jIT zK*{liox#Ee?2{`nLE<`Ocoo z_oc7b%Ko@}|L@%Dy5}|TzyA@`^qk1U)3fK?gF|mzcYQ9iHJ5m9{BW7i`2?SX6`wa{ zhCWNnY3k)K|IzdI*Yzb|kL%Ct<$C^fs{YNZ=`Y`Ydlt8^*4-|3UEbTXvZo90f4zBT z-r=cIC7%w8dj5@=`15Ds${Vs1Ht+RkxgCFUOX~dB+TY)BHSFh}yJMlB_G)P(W8v_x zwc!`^t+iJ@NjRC%edy)?zW3PH zH!_S8tG~QTTga#sAUEM_|924=3!4RB%1ijP-Yz-SG1qqS>Fw6b8u%8hIHCRf)1CCS z-`*{hWMyEEwM~|i`IXqURkkptA#2{e&YuhZ{Jpe@?YLz+(;)^XXAY}R`C;WIkF3Pk z+zaEclnb%D>bH(FBWglz>9=Lej>KCp`StSR3X^N{6Zf)bO)6*F-TX^+NiMkNy)yY~8Ter@?*65OJupq&oS4M6f z!-9W5ubAeV{t0-wUQI7sI&VqPEx|2IG{e}0nmZX;tMeXl9kA#)Z+ms7!-i+;+Go}8 zyEy9#(_AO11kRt^ELK)u?B5lswaFhPuz+ z--skRUfevL%j=-iW7mnjXBC$;I{$XLrz_gEuw?xaht9_Ta~k(Ee{-9lG~G}SR9$$w L`njxgN@xNA#372J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/meta.json new file mode 100644 index 00000000000..037593e1245 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, redrawn by Ubaser.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/produce.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c043f889fd9dea70381c4a599ee3af57475a36 GIT binary patch literal 2278 zcmZ`)3piA1A0LG@NTsy7P7_NPbH>;(!_2r0QHV*ILCubtGa8LK)65wrxi8=6vdfA^ zLn1}@V#+3~qOVO;8?hU?u1cbdjY_)t&WzIKY2W90-}9dT`ThQv-}`@`lM&#*Rv&GQ zMxjvpKHfAs^2Dg7jyAGNVq>47P#VYi9v%Tc9v+wgF~s8wKorU*H$HcR4Y*^`6{`8z z!o%!xzH*C;peQx%;KXXn%B=>MPZhm>^17<8KB0HQat&C)JIcd4+-+&fT%CF_ZO~@T z8n3HeO_`nE9g_{~N0;4r+%fsAVQANrx}iDe<2N3LnI_yvC5FTLOP5!$e#+E+6Ex;l zn#2b;;Z4n5@2sHabSLINc=PL~iLS26cGma~QDq%}To_$mepmWdaVYz;!YKcnrrrXv zxT!z&QakbB&d{?ra?4W<)>xC@og|Jt1<&(r+GbOF+fUJXzKjV$HQnEf(PEYkhKB^3 zcgqv`*+x6_JWG5wFmog$)MJ_5mwq_6^@erq@LgTD-hN*@H@WHY-BE!xw0rRn^b;fc z`Y%~#E;W5>>66iovB})+zhi(h%ze7YXdt@l9z0UNvu-@ap>Ea|#{d$mb$`~WiP<9? zbVL4j{PTL_lX8NYJ@AY2sntT!nPtHQ^qDIG!~#F~^se^cw6Zrn(vv3TcdUC_>Ywx; zdDwR{V^VLP0BXr;U{I6GNAV)f_19YS^P%hu)dq` zWccv>{7@^Ay$&)}qitgzvd$HGGbJdLuAypbpyVarpir|T`9Tbr;pa=@Kv6h07YYY) zvM7<7yJNct{Z4hiPN0#Gg7Og(A^-30LGRux_)fq<`4mLy;cBgj~pEf?gmr2-gB5s4wL zlmof|)1c4E)7H;@x&U7Z@1iQ2#H51~NFY_oPH`l-sFnE4_)-690^@6hPmNy^0=7Xg zgtU{G&+!q$pjaeET1y@8L%4rOeCg|B>`g*GO!?s83-c$ePmYGS9-? zSu~o~P5RMecN%L>zchJApGq1nprja380M}!wlOfb|0w0eKnpSM(J8MEgs!nCw|8`q z$@aQ$rrx=08%u+Gw??isYp>1z`GlS`u5g{~Y^~lU{9(7pj}je!A1=OIRPo#J^FLNq zgkR}#Fh4nP^%YvsPFra0-KM9j_-U0?yVhFi8W)}ZYHXuj=k0Dn*pwNi>MAm6kTkAEwLcOS}5^v|5`@ zg-|;PUVF!Tm~mxorBp6+(-L09+WXQfQrPH=a7H+jT_V}ss*M*3LyYty`HM01=rdY=zaBnY^Dt}s9jE8r=_w~#%iu!#h6gA5+iS0)hl&e}&(#b)*u!?x z*X*Ze{Wy4|F*Bpua*-Mf%xYw%WRPc&$aLGQ_>?dg*`v`P(D8o^?CK zvpI65(~UF3&04I!#<~g9$zQnN%l8kp%&q^Y;cb||0=RzB(|Pjzkk!rc7pa3#LxEjS z|8BeSD;E-$JhnToRdzefbYyAZ)Y!n{SjdpHIFRa`=hgDAU-xhSK-KDos2dyj3ti zE*{ueAC?!m;Lw5fP?LT|#PTjw$$c|r?TTFMpg9dM91ry2wp^B^`%iouo1__!@I=Hj zb+W-H_W8$F`if0rC#NoYR^+v&q0XK<+k8)Qe;_d-Ya3KdFC5)zEOX2*jf!N^R$uRK zeQe%VJ$~Tk)NP2kPbVocP7}O&)O(-X#9P1Y5}O=2E%f5pn>mk)7KHt^;5l_LPV?H- cFjbzsueXY9!gy$(p!#q5c>2>$xPPDWe-~AwmH+?% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/seed.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..021f448ed76efcf112c7301bc3b20a06fa2c4087 GIT binary patch literal 1351 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MlK76>znTPbd0U|>$m42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#V1si`S8`VbYUIw7K{2HNOjvD*gZW2?xZ)Z+Y{ zQc#%N8JU^bfWrYr6cPFm9T8Y{Ad8~w2*}7U$p@yUqReE^ypq(Sf+Aqbg4hVP54Q?* zvk;bt=4F=H89@y|6Gqa76f;(iMJ46=McEcssH+IW;yjCvlo_ zrz~kbcxe8p@le0Wh@bO<4Q2jW5_L%zOCva50a*-nzsGf`KVFHkB~>aQRFY;&QQMNYOfzZZNxM5w}EL zeJy`khr#dg83rd!F7h2nGddwCQ-9ycgPB{Sh%vBJKxqDiH?4USyznTPbd0U|>$m42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#V1si`S8`VbYUIw7K{2HNOjvD*gZW2?xZ)Z+Y{ zQc#%N8JU^bfWrYr6cPFm9T8Y{Ad8~w2*}7U$p@yUqReE^ypq(Sf+Aqbg4hVP54Q?* zvk;bt=4F=H89@y|6Gqa76f;(iMJ46=McEFMGa62Y0AAi=s=(Ljm`OgP)JOq$jIUtYkzL8njauD!vu!!dv;jtku5*9BKO-_`gv7-D5uG Q5unn+)78&qol`;+02Q-t3;+NC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/stage-2.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/capfruit.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..62c5d75920cf37545ca3aa7ebe8c57d82010e46f GIT binary patch literal 1512 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 N002ovPDHLkV1fY6P^ka_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..16a55ee65fd323912735078d9fc52967762072df GIT binary patch literal 3494 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..21053aed961e7007ded1ce66fb670e7126b3a8af GIT binary patch literal 2932 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-2.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8073923cd65b3ba98fd8eaeb8b416a21fc2680f5 GIT binary patch literal 2974 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-3.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..09a351404e2545c8f36ec155f8df775dc8ecf989 GIT binary patch literal 3052 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-6.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/cherry.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd86228a2c7d68b080e4b06ee7a63f63fb41b74 GIT binary patch literal 3434 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 M07*qoM6N<$g6|%8f&c&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/dead.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..b79722cbe5c69d9d3787f7d5b5d7c5ae91f27bd3 GIT binary patch literal 448 zcmV;x0YCnUP)o&h)SnWY5V~v z&t>dn%_ei_Xxt@tJ3Almy`9_J1KO+YK+O)UE}+n*>0HNt%|6+VB18avVmCr;k!WB| zrfr?`W1Awh5Dh4#GU{04_RcyA-YKw<=R~IY?zsg_AMd;KsZSx6AUA<0QC20yQo}jP zIg0O3$GOQ!E+VynMup|T=(l2)AT6$zO`;UI3GyDVnz0dJb_F3NO*i4iHIU|bIkI^v zpv*aPFR+ld__IJpAQ(QEi^LP7z|(V?zO|29SiLSbBkA}IVQ`>a{mZM7;B>k7K#C{t zp5zph#=Y~}0;Kg`qFi1j0k@|pI!pG+#~4X+@yY@=7l*!%Sf2Zr2PkeHf$koHZa+67 zui+U4ikP1USi8Fs{}*LOjVD2@GWq=YCFmoW`A2Kx-)eF=#ICe?xWcP@VELf~yuU?l qef_{;w-Qz?ZmqThZ3q5)2R;C31+uwlT=#JR0000&S}AGN*l8j71F^PI zw$Z{gMume2iZ*v1D$e@7nVZbAx$MpES?<8@&U`cTy>H%ovq05GWMJYc5~i@<5!3l? z&w_DmAHNK4)h5>++_PZa83cBPdTUPHX-g!IFtHlzspP9;BE8=38}tna1+y^%C9{#H zy1s}cJP5D|g3AlZJD29(imY9Ag=BMO$8KkKraw*t)h~y-2m%B<1>{JKOJgQQ_b>4C zV}w)tr2t{#zc5g{+BcX0-I%NWajJ z&`w#%3LB;CU3A7Z(e>}#TfiGYKH*QY4v_;~56H+Sskhu*~uZ6uN;A*nbdAwfx$!!4T;SJ!G z_|cI^gylzl178` z6a=E#9z;sJoD#hMz!jpqNJZN3?@;nnMr7Zb zmHyx!yDuMJ@(f#$ou?cG;SG5C3V1HJfd7XDu>j*fS1+BjZ~^Jf{6U>rHj&od;)mhR z(gobUf`lHR3=dzF&ok5m=@X~>)`00)nSSX42*%To+Da8b`YrI(ZrdyOEmeTko{(f= z?zAhYXc=CA!feu3?}Ge!zPoU5yY#QQan-9Bs2HdiD8Rr!@xk_9%r|<600000NkvXX Hu0mjfP;y$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/meta.json new file mode 100644 index 00000000000..c2fd092c025 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/meta.json @@ -0,0 +1,68 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/1dbcf389b0ec6b2c51b002df5fef8dd1519f8068 and https://github.com/tgstation/tgstation/commit/ead6d8d59753ef033efdfad17f337df268038ff3 and modified by slarticodefast", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce", + "delays": [ + [ + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08 + ] + ] + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "stage-4" + }, + { + "name": "stage-5" + }, + { + "name": "stage-6" + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/produce.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..be5b16262e5110216a09e87f7b76916ece884818 GIT binary patch literal 24211 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..484b4726603eed07836c35f7227ed5cd68617c93 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ0#6smkOI9o7TJ!d#5x${A}G47N@ANTl%1U lYH!bl>ZW3%p28+5U9$J2baY;m*udXZKjymz# z6PI*Oe9I8M2{q=9p>ad>CLUfv0dQ&tPgvqG(P-n-NF{9sIXi5 npnPg?+kp&@o;C(fMFs{FYt484ZWlFyzF_cl^>bP0l+XkK9;H{` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-4.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..31054ca2c5ce29cacccc61534279da36f89f79f8 GIT binary patch literal 359 zcmV-t0hs=YP)* z&6~gX{mt$oiock^zb9~5Q|9BL;?vCJy_!a7Z2ZJ%q>>T9;kdq3WSC>Wq&3_UlQHpP zT678#%;YM>=?XdnO15ofD4#(0O2i_V{L!Z*oMi(k?~YSIB77{rXSDrpis+Gsgvsd& zKmfwsQ8|B(z{E7{kuDp8)kCPep}Zf&+cY5Qg6iHhxrspyChE#y=pIVv#bIf|aHcY%FYTEG!IIMQr@2B$gIpBLq7u8*Q`_ z6$EXRD+J>{*(`S?A=x{Fh1@`HXJ>cjoqcC^BW3bm7#KWL?N86r4$#@$*pq}#ckRjA z1$Aoxx%IfMCkYUQp#1u`BAU?wU0brYf&JD!J_+>sY$~iO0HE|P6^#Qre&09NoB2vr zDjX=V7XNR~cWdocy1kdmo2mt4k=Nd=1bE4S!;&jSw4<};l>mXm4F!Oa#PW$mLcxf% z^CV%XBrw$(u64C*3F;?$km|KICj|`f;+-`0WfRi4l$*A}Kl3&T{G8qj>uGVdW{m5& zFU;Ep#12C)Buu!uPdO4%MnD=5>gfYYfxrs$+Ou>NN{b)T@sMdskCJ%z0H-=MrJxr8 z1q=Zkfo@7uz4iyUo?X6i8lg9S@6ovxZjW1Ibha+xlP^>AI1s%Mw00000NkvXXu0mjfBZlsE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-6.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..96853e9790360317b587e6cb3bfd275d17d08c75 GIT binary patch literal 625 zcmV-%0*?KOP)uk`)0mxzVFSN)niNrj=!*+Ei{k0-EhnQ2jf}4 z;dTgBSqKM50{eN{4r{0HTi&?f_4&uJF8^Ytd|V$Y`lCjFsz0;#AxM1eiGv^Pn32!U z^wyJul!*7f?SCpI0MOOx-c13>PI(?c21Hta%ofiVwS^KBQ2?oZd$ZMjCm}G+U%xvz zL~ot-YT2N*srk^?RFOP?xb0QVDfb#sz{msM?z#e0O+*2aT0db1*zJpEvnO3@p0VN5 zBL_!ztkQ_pQ*O|lRDedpV|MATLI}SD`^r*0x{G0T0unKW68pg&=ZhhpcBk+F2q3?J&z)9OZLUN> z-UEpW&80wSR2oM|T|j-Sd#C80Z((V7ridSe=Q^qts1>Lc7(s!5ege`M_{G(!00000 LNkvXXu0mjf06ZYa literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/holymelon.rsi/dead.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.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/Floof/Objects/Specific/Hydroponics/holymelon.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..1a2a7d37478ed70411c96a7ec13c09eae8fd3998 GIT binary patch literal 440 zcmV;p0Z0CcP)1t;B`qePCep#U5PtwGlbuZb0VFOY?EDDAk8mep)qGO`+o2DUC!`4k7MHGsO(yR7N7-a0a}0-aEO5R$c^P$70Zer z0z>s2w?}ULSoe&qwMs-*d>=9$X!SQ4`NRKfnb;o+^4iLcZ>{^(sI7K8li%L>%eF2^ zmlGItM0Tyd8~2)?AYnU{j+=NL<5>bmt z?AuljGu{l_$|1*9*y#YkYxn@y@D{4$pI4s2)QvfZ#ry|Ls`B?*vOiz{r@-DOJQSsA i_I1l5*U-?=0Qd#^m#q?n0Ye4=0000bc|Wz%z_!`l=9lA95!(b&<^(MzAz86ZM{6}S>{8kw3wsh|NM z0DytODwP$2?N{?Sjm%ec{&GRwM#xrez-2$w@h`;@+ezUW}Yv~+dr+}Nl4n9i;+|SNZH}L^yyFN#G zfmXFV{_%g)QX@G36)?+h$^e7dJ2(PaVFwU)7&(Xhl)(M2HAb|8zbOOmXJ;t@xQP$m zo+xC6pj6NxD+IDa(BWl!fFa1+6NQc>pLbIuTFKwg0Pgx3afcVsidDeZg%YX&fM6g1 z^*}{vI0Vp106<20jZ#5_o@PR<$6|BR|j}Q#VML8+s}M zJ(YmEsWL(I7?6HKF8dn6&?NM95h+QGeI8oA~^I3RP~4n0uT&Mf`mNy{ml>8 zeRpB}m-c|aJHD1&i8%F#`;b}NfIr*^Z%-5eAS(nUsCTfC!wd=|GZ&# z6jZmq2XMY}jd0uiS8jsFY0n?-gEBaRN@*YW9)#H~Mq(6ckAA{i4U2z4IZNrk0}18j>1L&L&&4CmjHmGx{I#R6aLzOaqzI~>9CdjrXGfj zfPemY{uq4KDXUeF#jW6%oYGjE!!ba#0MT#^5G_D7+TMUWSsk_$mVOquvpii35es1Y z60o~GZ3T9g=S^pT-Q{Vsu)92OIs@!3Pn(6^<@q~T9k#nXf9I;h!utaNvDIPW{Q(!n z++_Yud4=@{{8u2pKi~>D{Q*vYfYToU!08Wg`U9N)0H;5|=?`%F1DyTsQA5h%=FPvKF7O1P6L!?3^CA3o) zLu@eRb%;+CZM{e(9o{Vu?k@NJ+`Y#U#yLlxc9N^Q1dsp{;6DJIQIZ&A=vfB8saD|l z0e(9Hp#C^u06JORl3# zAr;&$delcqEk1pFC)XtHf%eE_jvtW4r;9JNN8WK(F{P*wC)Jj}C)F*Js(1+;aGdLDXH!Bo$DQe9~9O)q_KJ z-KuCYlLJSOk6+LfoxoldCdZk`WU8-P)r?7cY;BtGDe&h-0SVqlAW@~rz_56dl%zXv{vV(l O7(8A5T-G@yGywqa(mK)r literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-3.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/holymelon.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..69b583f4e413fb00c6df44ce360107a31cbe280f GIT binary patch literal 291 zcmV+;0o?wHP)z0 zCf9NX1{_g<4A3n>4hfj}mopCkoh%_@r+$;>AiRk%`?$mZpKnmb7Q`N4FUuKJLi9Y}I>qEa5OZR1j&Zw>&XcH(f_$e3nvW02%rXR%=Ic&<6%7=f*}iQS2P zezxU0cz86M)B^LL4==EjmoP23-Yk!ESuEIX*u*5~dbZ^{n2rIpFwY;94?t%Gw)UfV ze&zc8#dM*R0HWqy)c{siXRoROTn__yjbO6`ZthLXZG~&D??yl{9UpSvs|uM8Yp&H-)yWTi8}R4=i9{m(w|)Uja*eR_cr@Ao0000@v~6M7CoI0U^3B{!g&j@APhV=PP-3uOh?EFojD z3_Hs1&c=pjzGO0)d71hDdGBr3lTva_PL8VX3^)VMfHU9>I0Hot^k+hub6PAbUIZ`g zcif)|HR?z&Yn^5yD{dn*1HEzbqWSdq+7zBo|1S=3`gddh+D4*7?Tc$vjM!uJo1oYoWT)sMze8ZTeJb+mgo z802%YmVy5GGVOr2Z)R#TIy>(m3@@a{&sVy1fIFBcq1_V)Zua#70362w0JyGuC1C$R zM7?^m>J0Q3P`NWKeO{_X+j1L3K&|!}0MO}#0Dx-slaT1n$w~Yj!|+040H{;h00000NkvXXu0mjf&TtA; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..b0417c69c0ecee1f04cc91c01228db449c9be68c GIT binary patch literal 1208 zcmV;p1V{UcP){Qz(FY=XseHc{;8yew0DWDZ%nY9rdVYtlP&>E7D-0AHs5v*oQ2>s2ha>?j z-rwC>k$?5L8|sib z*4k1V9~}{DjhW$7W%u#>4=}ejIqEaY>c|N!M^+F*&=+dwdLm8ceu`a66PS7L9iiv4 zxpZXTn# zmF9p4-RGeOjjLx*i!Pr|&{dD&_wen~3a^AZF#H~7=jP>v`noy^_?noVo9BtE37f~u z?2Sd58|H! zmP~SJW1V!;%fQ&A_Vm(c!ti_e;pzgJL=#Wl9)b-H7VbvraoFjAZ2^NEg_kI1nuH%F7@C;Y2F4~ew9;E?vlh9WAZD6G5+*Uz z1W`!3_b^c?s0TRgv~wr3F4vZQ%>f@v;S~-$?X(39n(Yo&6DGB`8UO~zr?kx0rfe$m z`APzTMkj;gQ`+5Biox+I&2YN`IO+??f&fRoI;#njYw1lnf#szLk?b}As|l0uZrx;P zVp`i3@-u>}T7@KVpt$tb*A?=MXJg6I_yAu0;wx=vVp{VYszDkRnv#?~0{0WdT^rQLbBQLLh%TevFY zlZxEc6$KidWu&c`br0pL-)`|~~rd6ulOOa)tO1j#;1!vuXN&+>uLKBzW zUUA@giY)sq(pF3rp{o9Cd#92>c4xP&>5tcMR1(=kk!9aMK~=3n68QPXA^k!4?IJyj92psKEF!M3gXd%71+x=I8s`zTsvHOMOuYA#=zUR4X~iU~L4F#y&d zmA+h-BGs1l$ECPs-|z9YvIal>`iIP^RRp#wLTo&P-XkqQxdlg>JOI3Q@+G|-DQZ~P6j WxVZgL}{a zcmMai$9+mf*vYVVRQ>+|fQUSFcnS0MRZkPE*8eX6T!SlB8(m$R{gS`S!8a^j~uPF_mlUiD;);TMsFjv16xiyJ8`kY(n)+B3l<3tX4o@YaM!kMR3+96dH7n->PjG(+xo90WoqPm%vN z4jr9jFAh>Zu$Lz;CzT!>5p(kdKml8MTMndqVls0_5$hDPS%^kqK5NktHLR>aunC+9lq=BnO|q)swj9XJ z!~Qm5Y0-5+1jGm;P!vVjf%LM1ir0#6*j^_Zf#N1uHl#Ov6tp2*u<&b5bI1j0b%d@P z)p!4I;n@LWV0P7}qCuk&f!LFpRLRB|7tqwBTrWUNGjxP1qzVD{wN%Iy{bUxw;3FJ? zyGshAA0a@Y1X|!1Ld@m-bnn^ZZl#HR;Syq?%@GcKSD*cL0ptsCuLwS+aI6Xoi}0%i zaUw9a5WqCze?0(!0Hl?}yx0_VfEjT(qSg_C{mq*kOw_-7&j3F>6O)w!q{PqD)doB|UP_DkZxB=q9&q`+>&)3r1rv)_nzU=u-NqW5@pucO2kP`LAALHbPz% P00000NkvXXu0mjfG4REd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/seed.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..de775fe7ac9e55debb33d73fa01a9f019ea844bc GIT binary patch literal 406 zcmV;H0crk;P)#$bv;p|Si7{t3w(y3G`3Vo6OC>{7u5g!;}5 zR#+L=jinQP%_Z&S-lun8uT@!=QKc>_b*}+xfEwUG09;Cvlv0ef&bp4nEJ^q-0z8DF z0+1}ZQXR03q3bx@4u^%&HU@ye^Tg{_Nhp<40F1THbhCLhuj9G^tfL43F9_7B+M*F0 zs%=??*PrKeI23Nfv z@pLLS{4qdYdGp^&^cKvLgf5?5xX;b}P-WUL1}Iy6k*4CBq7h8uSV>RyB29@m8zyml zatlI<4tx|8?Rcp<2)_k?smlKcYJeJ`2B;k19fNOop)w!wjQ{`u07*qoM6N<$g00TA A?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..efdf35bb125abfdc8bb6dbfbb91d9c1f54ed2509 GIT binary patch literal 391 zcmV;20eJq2P)S5XXNt)|e(J)LwjpzJT|>gd%v5f)xb|^-{1s`GF@39{U77N6y|0BH~H3)>KfV z)qW5Un~e#nXimB8z%tD4{AYeMo3U-1G;Jo;?g~HwC;$bZ02F`%2m`blJ6@^)%lW0L z3Dxr2zrjwbn~8@A0AAepsR@Rb1>n57`)Bb&As>m`NBa@Yacw(RBLG;mOaSUz8&ey3 z{%z}E&jV;w)?;~n=Q$EPPtiDM%*E=)HlXVw>9kfB4Km{0(B}d87z_chOd}}LJ`|Hq zG?7!Uh#}-gWG$(^IBN#*u?_rgLSveGmw zcLFdPCQ`!KsCLckbUk!UlZ$YGNF)fr`tup-_xp&aG9o%2;Ap>$skn(oFYA?xj-0s4 zznXm_J#HuS*$oRu^#6z~+ENw8>*Da}ghx}8RI4@4hg_&$7saxU(*cUlPc-1WcG`{f zQ>i*#me)QPOg#u(cI^8B(&eV#*?{U{ZZ#)hUx@!SA z9D+`(#o}f`c-&6nsf^e=EE0dQES7TH;;h#rxw0-op>aUay>L*gof1zi3jm|pBDt0q zoo0*ag^VawYRtXK3$Lp7n@z9xi}~!j5Dsw@U~V-hO1g2|oZQe-?!7o|H<0qm(^Tcw zto##N+$@OGb_0OpihdISKnzs@Xt(zOXms}hNGD?Q<-43nCt`AXAtTa>n9OeNh<+X5 z%ic!-%Jr`RIERk`_*VR6-6OlTBhrbO?7x2)7{Y!iY`k6o#McxCFz%VB!Raz$(9mKhXSyN)>Wq{MCiiMGZ&^UAT!qVymK}>LxpjKah>3 zDC%4Ms^;grI^bM zjd1~73+m|p30mecI}c9-*A^G#Mkquvmys!52Vf_ck=-YcW&I4yd3QS&qg1Vvo1KwZ zG{TgwQ>q%n@-u$^p=Ftf2;rd4R4_;}mz8$cLIB&c=yZDkRH_E1-y$BJ9>i9v222a_ z=rl+6-;^r`a#M&$BSQgP4rKEMRc_-OX~bhdE{)0Vq`r zKHLPG)*_a zo%<{5`ODv!+uT-@T7cBXma5bnq&Bt`z{J(70BD-V{OTiRzkNf<@Bbu!K=YBw7gVp` z2Vna86aaIpkJRr6`(%ImSt$iQ+jav0ydN(EaNK(ZKD`M>10Cge7mC3 z$%JU$#$f-v_FBIJpvDdWcvX5a_{ZumPgOdZkkrPOa=rsl&b2(9Ovv>BG&}HL>qYw9 nSZ7WD_-yF$9BHJH{y+K$BxGzl6@JV700000NkvXXu0mjfba;cz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-4.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..8d471502ab5c6d2f157b518fc649841239a15027 GIT binary patch literal 835 zcmV-J1HAl+P)efkn@Hy(ErEXz`rdeaUY4_?Jy`3dUmt4e-? zs*03VnxyeCLrO5rfDMi<`F1f348@TX$&wf4+aS)l=iKjn=VJzOaB#p)B6g#<&k4*4 z%n5udfxV4&xo?{CMhN^`Gv$}13bxz4&ih%6e);jcZ)Gx(AQ?|!)M_G(|Ga9*6fszq zRLaEDv2E!p=-~WoNlBRRq=V-K!yq;m< z?3{XaO^WyL$J2(e8!mFWK&4!yI~Z{2xb!szqi%`qYE>3;IbJyq`=%-Vo`-)toG2hf z;E`N>iQ)Mfw%eq0+{bpCZ0_uePS3|MO`)cjKtTI+!1GtH$MORhbxSn=Y4OL)m%QtG z7j)Y4qDo0+I zyq+PON?p3s%_lpe<#hm1(@6l@UKjuPgq)_2SM$bpCj_GV3z1cnndVXk295qoE<-A@ z6jlJi`ZOiQk?(Qn1jF7dM-*r{P2Rk9FzS{_#N#s!lcSgraO8U^;|rz{P8?MXf|^#R z%jV9m_^&x*04vs(cs+9XRoL9w6)msB$2^ZOE`n1(Mb=`wlVQgM0KO>XN9=>5;^&`@ z8-=QbljT)?Djz~gr2)vQ>P+sAmH~oc{m`6I0x<%oE-VD0+qWhU$uM?nF+3xt@*yVq z*&eaT@vJs6un7MZKmPu~wZ7%9!s92uO|JmpPWsb6ud8;BIp+9(<6p%?L$Qczs5Jlp N002ovPDHLkV1kl7l*Rx6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-5.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..bee9bd6b93d4069f9ee6d2913f41de08b30b6446 GIT binary patch literal 994 zcmV<810DQ{P)rM@sp2bqF+IcD@^CV6u!SOGb@t-QZiwV zc1`vymy?E(VRG)i_-1BSYHEUX+Ti{9Inga9!a!CtxScVmI`zQ!bbdh&8)?Q(lXrBD z9jo%UiF}53_V)o88#Vbij71ozI&~xlgPIZXwa9Q*KgCH6FunXZsHVN*{fgx>G&Tl6 z@cjnHIsjz#3|b=2F9#LY@=H<(!JuZKt8q$Bjq1@^N5#)y{KO=1$27^NQfzE)Quu5} zzBe{THl^|X=8HE1h_qn(;iC9)XPe=80)Vn*f$)|H!H}v3YkLGpq6b3YlB2{Gwrh31 z+t}dVa-nPgBMkU-CKZKo(_}D}LI}b0?JdsF6XaHk;@i)^kPwQpIWiidyfI+YR8-Q5 zeoC(n7)d6AjS4ffG7(SkQGPK3DArDA*|HEqP_`_pjzih9$gLE`;b{$UEB<;u7l?9L z*Ikx?sX{@Nj*h80HSFKd$m$td-X>4y7o;ohT2QP%PkMdyu3$`#x3?k;01PM!09rE1 z&(&jOAWAzz@sO%=(XXH<`Y9d0;{%8kjRt#O zb)iWH^$ck>&f)nPrK97Ho}M^0j!tcID@EZ;B&%o8RfQ9$&Tgf`ueQyEX@&rHEsG=D zVcaxP`{GP37sL-QUoz!Y=SxjX>73Xh#qFZ>t-WQbr2D_>#SCgj+dQ$N47B$XU?`dF zNG`!UmP%w;T{gdEKJ<15%3iS%2KFl!C2Nm+%LNhdk9(ov5mWnIp8!srdPwml^DAy= zjP{t~6LDF*F>nw2#_6kyXRHK-q?-Z*#F!90zKEX6y-QJ QmH+?%07*qoM6N<$f-W4~*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-6.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/meatwheat.rsi/stage-6.png new file mode 100644 index 0000000000000000000000000000000000000000..502f27714c1e1b7dd7acfc8770bcf75e77d71057 GIT binary patch literal 1003 zcmV6ZO{%n#*sMJS@+(+obRU(&e-N4qY8f;a5fw-^WZme#) zYAjW4gRxcaq&S9Q7*ZLds#3UJ%-rE#7^o|?%A!6Sxc8iU?)kp&oD1ae@DQTyZC03) zO5>B-mqgtErcz<=t`-rC5!~O{kbH~mpju;jRmFqP7RSfL#r{^66-^Ue*O?0}TNVnc zieqYDH2ojYjR%j0i~i>~W{F&%}xAqDMy{sqerhRG_!npIqw?4Vj>x~Ag( z#s)ck>0i7o9++XEkT;;Fk`e>^TUEBI>nK|m-cePwD2+_S5jWeu|8DVWj72hFYP!6q z85p^J470yuyyl0G!wqj4fwuAp_^GgXd2h3;+yGhnh;DGajRPb{2_N zM%>2UW`+G7W04H>Tn87I34HXy`_QvF95ouOH*i2;ppZ9k>yI%+wD(F@c$OnBTNZkw zFcIh@?d+x}GO9@X|(;QcU7$Xz3Js{VocM68iTxD{OzO z#v%&{XO>bBLeLTzc)Ytq&b&SVfB|^6RgKhleS4cUJ00`}4!qGN3V8#Qz{lU0bGH|Q zT4?Ogq?T;FQ{MUJr3PJHw2@)O2YgW=)igF`schUA;jcC)CEd z=b>CGP9-?8eNES_5|Z%*9@e+X_dorNhxKj3sRw{uHiPcKK_PFzOs69Y5G7NURLFog zx`e6eVFS0?_Ot-r!N;^M(K%}j1g2(0{#J;Ea>)V$BnEf`uLTY4GZ1v}dc97P@r0BN z01|OOApwIk=p&s>MHZkbY3Xb(n*kupGTXp0An4!)n$8-hcy6BHGbGw12zn&Q(z2&u z!vX-zX)0cjiYFysW+e_aq6c!BdD*ySZ~M&7f(;Ac7doB`01}q|Z~y@K^|#<X z#oQ&_PlEYvFL((Jq4=`p@ji*Wb!x2mpHepMCyYXRqzruI>MA Ze*s|I@@E1qo2>u<002ovPDHLkV1kLX)lmQd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/papercane.rsi/dead.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/papercane.rsi/harvest.png b/Resources/Textures/Floof/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/Floof/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png b/Resources/Textures/Floof/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{tEX>4Tx04R}tkv&MmKpe$i(@I5J94u7CAwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRKlt6PRhXP;C4~||&x_-Hi~zx1pjmgE?_r2;-cs-2u>n6+A-kb)XBj`94f&fNJ878U_~McLK2(& z9YR7OSnuT;)5`Ay2M2fef4_T=yXE~sL_|bHL_|bHjyAurX!8q;HtHOIl3Pj)G215g z^hU(k#D+Ui2%g!TPwhx#+gj5%acf`50^B*ZS`c5D^~Bjw(H`= zt5u%AEfPOxG#V~YjxnDA#lj3Oa{zNd9(F5DpT|S1HQIbG@5A|c-?gnDRWgYfu4)+Z zz$+Vg0@m)1*-YjD_6=Tl%76d)E9m3LqFQeqIc~My!Y(){oq_3N9=!YQ|8M^QufpBq z#J)V8h4RT4_!G!IN%YQNy{`@JM;BJnojuX{L_|bHL_|bHL_|bHPOnilOsp=?+UoM` z=(p%bvRRrmvxy0_I(=iVucWjkZ@U?+G}((l1|N zQ#+ rMNf3Y#NP}&i-%uY4GAJ5aytD65fr)gguuSi00000NkvXXu0mjfiDJXA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b426ed2d86d9a9f13c667a4335fa5a46a525a938 GIT binary patch literal 1252 zcmVPx(o=HSORCt{2oKI*RRUF4ZZ(Fbx78P@d#kSKT5@>^zgwhxfh8U;{E!YwdIpnft zh~lB(s!$uS(1WH8Qs^Pe;;o3Gy@>SCip`+~5AG>Yf~0Yq98zeh!6o#MWuJ%H*_~ax zlbzYj+gbDbz`)FVGw=JGH}B2N&in2IK@c`Gs?i-&{YmZJ&fYAjAoPDCQsHBF|FVePxtHgQ}D-xzW+U7uCl7GfgS*B)`F+NQ~2!5ZKRJD z%iGqh_1`P-rhfpf*7vP|$x8{W8y40LtDNS&DrY}?i%#0`cy)n)vsRThlK?XC-qKy32htxFNnQ4hp{4r16+kyI2Ya?WA^nfj znr0T9o6f+eb1XgD2f%YHx48B5egLLX*l(1MIbMVVK*$O(q3>S-ZV;EC<6#Fj_n8OY z|ES3I(MmtlJ^N9;n)#ff%X{pBAZHs~U-u|fP6PX3C7gcX4%!9WwjFU7mD4aywRl8y z0SlQ#MYn|hU4_zbr~(#uC+NQWS5=zIX>?C@MYs$sZDDbD_?zE)`c)_1<82AS_1E2N z{QIr!y;FJFmZbI4E8x_39b7rwS>7I-2R?U}-(KAX zg9-+fvtCMng-TPra=4RIXFCF&uxb6e6_CAIP%EpC0Z3mfa_^h_sGY#O&SGu1u(n&} zbvGU0i+c~aFtiJRmDR_gew&-pZ|F{8eQTk1f?lqq<=@Ubd9zk|-NhBpzfheXmMHbt zy)vo(q|P2GppU|yAFPG~KL7Qf9GOy~eg&G=Zz#C1Uw1a@vs9G&4L_{2R|^~*J;#p0 z6J(DS$^x!P_E>=(gC{sRdXDVXLYR14q95ovH8wKlJZI`~`o+^Q5~RdnM4>NVg#|$n z1VIosEAl4Tu(Pub>x)02p&*_yKL6|aM0sGeRsH~% zX7oe(0~RvglUK(50k>`M$(Pnc>WB6RxOm6qU842})S5GDV~E@zpn9tXb&oRY4^X|j zsuG&f5A6?d$LF!3Z)C~1KcH`9X+!kIA5bqt`~e=sA0Yk!@dt=M0K^}#dA|w^f*=Tj zAp9R`n>WFh(rSM|l(dyUAPQpb4=_P&{Q;(kwLicF@%9H8AlCi>6U5pdV1ju20}K%V z`2!**@aSb1K)v|`dN(jKLp0?NaL49r=MdOve?XLko@~fO>Q)_1G z$_i^W(o$43F+g%jO)ZI3NK-gy)A2(DBt#%&?(Cn=cF(zwf9|>8^ZDLO*y!+Oi@#h9 zfk2i;Mxf*7`_uWXcKmF92$xx6NwOrS7~M`fA`K<_vb)b$~6Tx6rG=s z$=~UQCJw&#Sa;;-fxA-H(g#ykqcD}Cp*Xei!xwIt zKG>TFASaN1n!GLBJr~xco_h6to&l zv=%p!Ypa)?eBS?5?2Ejwys*KiZ~0)uNg?-l`=sFOD}z@$f9YSXEqN2ajGl0lqGhId zuBozTf=W@#@!FCWUaZ?1S7)~+E9wwe%%7+K*4*rs88NeU|7pxnU|G+ci%lqSlYf1#mI#L2~&XnTXvai$&_p>hj7$FbU@}} z9}dlkE>We?9fqa2`xOEoL=$caRU?9IBV9*Lp2opyh! zBNg#qHmr@fQcw`r5!&}le|&NXSa+Ybwz(1`k_pSO$ZVQ6&N0t!RGi|JRYU8``FeKE zk2~MCUGv{@bikcxj5#t97^F81zwFj<*@NOJXOXMjyv?7)$v3G?0;me)1NETx`S?CG z+SL3PrjrAX84R!yhAg}F*Wwqkzs=&lCjg~$i@dW};ylAz&EAM4f}ndYjdr$>WBXHF zds!l7JrZ1nC2M=uj)I$`CDL>{DlEvlo?-i7sCvEVlZ*e3XU89;`Qtz*f>}L<3x=H} zW_Sk#w01Lv!d<8I%>d+qC1NY`#gxDL$boI&9^%ujcF6e;g`^KL`wG zmEB^aES}iWz(e31ZyH(TGtI%d>8vdwOMhD8qHB6g4|wT$B|;*)XekxW4dHD`yf#S( z8Fg$RTMshT_WwopZ6X-*7_VeVYV}fZ-bw!W}m7~%n5OSp!O;Vppt9lDpf9TvOvd439ZK%CJvPiG?W3H>%E;3Y)` z{V4?b~L&&>VRYUW)awHd_Psn+taBVBiI0y)NiplwM)rQk7N+^*WR# zr|yoq7>s}iE6M;xe4AG1EV>J>el;~>#HgU3h->}U+TI^wWt z#=ieaRW+uf-A;BLO3>5JZZyoVMeyO(z7=y(A)sl}JU(U*X}AX19WD%=6x{A${o{Hh LCK_G8Gx_}AD`qW# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..0bfd25123a1546db84a9e9863133f1f90fb76342 GIT binary patch literal 1500 zcmZWodo&XY7@v3Exm=Sx3dQZv%8_!7c|Y%5a#0?w>&-k;G-2DVC67oVa>L{q4)ZRI zDHqoqcO$Iju@GyR&12Zs?5_J)=k}fR{l4$7-|w8?@B6YmJ)9NgH01yQfTF95!)4JN z5Ou{7X%YGxg#-ZrVzE*7_MTB8Apn3;eo}s)yPcQDFgiN8aM9D=0fTYG*r_>$P|12H z!yivqQg8!#V|{*l{+J@^7bl|`@XwH!7a~oL+|$d9gtOqX-F?ndr?vzCL88HQFo=ab zdr4oaDf0HXO>5|}R&ER0qIGE>zc`$g;i~02J{3_laYUQ4FQMeavTyLCrwW@F5{IV- zCQQIJj0dNT-yNm4Bo6hymGHMNQMXoC(lo7L=T3SnqI^o>?7Como#zsDYYb9nLPKsR z-b+nKRY^_$$0mzB-VgD$9UVqVE_>%rpI?<-Hgrr+lDl%hy2zkih+IyhiHB`PZqHEv zI_mrgpNy&Wt%f^A`|jp|rObUc(K}}C1**B53+GoeqZ;F}_AqfCt0JN^-)E<^-8nOU z6x5TBvDbLY@9%`YO^IOsa>mdW0FXT6>R|g@aw&5j0zZz>7}#>I2{KSf$BUVmgt{)j zE>Vy!h(XFfIQzDwuXv-xl#=|@vwk_C45rA;!>!l@DHSAc_bT+YQkT|{Tv z!d=cRS>{`{|Mov_Uzx5C?9K~7U*I*-lv{Fi&0i5I?^wGW*6IDUgRq>gi^OD|u+s3- zC>+65FvF6$Lfl+QSYHQ`c>=%~5jn?eoQM~q{x~JlYww3M5HAVYJJegc?T0D*V&BPC zSl#?})olWcz(ULGPyzvtwT*?)gRN7Kslec{u;hL^PvPd#k5<~3u#t9 zwea@@q1zzz%SXaz;a+S^97nSSO04f$}JsO-b($#h_`JJ17Xay>a8 zbvF~$gL;x@qXOKaI-@@YJn=-JZ^QCN3JwHyheMVv8e$Th(p8KjARx8x^wzl)&H?36>4sVPu9HewshN-qi9+9C z(whb|cVKi{5wX*Wh0ob$kHiSx)3O)1&p(q;CCguysUxuY7uZkQA0xqxmE`TZ4dsWw zmxB9%poe`Tn^g)~(0Uk0sJ1Jb6$P7ZB@O=S+(>2AXhfph)L@O+^jNiW3i_on+ z;3BoY@cSnW7kl&?`=gV5$Zt+Rg>Wu2B_K5mH> z#(-*5_m8iWW})QjJH4`P91u1&soq*gz)RZ`TvVa+Z^gT>`d8&dc*Sv67iJtFT}mJw zOfBysLe-2p9CLUHOqwCQhkDWsTZllL2JXh#u8if#d5zs2&hZ81bGZ4htT#Cky|QbU zxz7_fxf|X944MGbb-VZ8qYv8P@;F?rtlK1QymJS zqznp)0)q!(m2rdx_5SQY^g0q;9+)c$%C5}!J0ZXenj6iud&YJa2_2AG=;KBa*jP2> zI>%3>9R&2sYHrd#K*=|RGjZaZ)ss@>S}wbNUb34f0xIv=o;V7( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json new file mode 100644 index 00000000000..c7da0249b25 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json @@ -0,0 +1,111 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/5ce5a66c814c4a60118d24885389357fd0240002/icons/obj/mining.dmi Edited by Alchebun", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dead.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..e29a93e4180ff05342f712f2794f6487568a256d GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?STE6e0k?S#7%G=KuX_iV}lsVfQc3;zHAKZAqT$}d1ZXMsm#F#`kN zVGw3Kp1&dmD462u;uvD#|F%DntHFTBdGeQkVMg}Nz17^=lp0r$GlLb zRP~zE2DVc1;{}sgbyz)pHO!Y!RY^H`-a~5o1I{m^2OpjAvFcdxLg;h&*E330wa`xrc3{an^LB{Ts5*i=!w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dried.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/dried.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb5ff893e06addb2cfdbe20437d623a59d28603 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbU<*Yf?ytuW3co>WstcwL(`$d5=Yc;=c11a{BAiv=MV89^d&Flsg z;w(G#V^^mJxUIpumEeo(tyf+jgYUx1MW>FayvQwB>>ikw zq$S+)E;-npHGE;V%>PR9mTL{YuJ4+7J`37&q}M5Y*~c7jELJ<|(-BUf?F^o-elF{r G5}E*R4PEL0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/harvest.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..438c94fed367822d14d9512679b3379b4144c886 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbU6&5NuJabT3tDvw=L7`BACmATg@H+d92asYf3Gxg64+acU-pp=5 zA;{VFgGGaBRg_hkjr_bov zvnAu_q4*yk6eNB9ZC&zEqVX zm5p2iXx(g?0&e)~2p?CNB)yvp!b06q!s=TUb;C!%8b4IfB4eMTa z2J_SU7g=|#IvBmA&}jb|pOama6JFa(y=3}({na$R8_fRc6({&PZhvD6xGeL3hMJQ< P(8&y*u6{1-oD!ManMpkS@1i(`m||J(C{LPvm32sjzG=YQ|)714$5W%?I> zJU$@Ye(B#6R%J$!-*U4>Rhe!qmv<4|uW_7X(T&Eh9%nA`8!UKbX+Lu*?}ol8%>wot zQVbDKOCK|oGnMywFmlZK%f3MH)pG~yFS=XY`NH~mSOk9wZYfF?n^NKbnQ7@(;k``~ Vy&G2lS`TyxgQu&X%Q~loCIE>WW+4Co literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3183b27d835a4a574dd9415ef98ab31030af94 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pr5CUV@QPi+lw1{fkv@jTt9i&B58vz=7^mQ zWIWg8%ascDI@&%zqlZMnvJarQk#r+sI^| UGjmM(SAo=dy85}Sb4q9e09vs(eEanMprDbbi(`m|e{zBngPW+sfe#@K3maWndw5!W7*;t5J6=C{fFt$50S1i(l_danMprEg(i(`m||J#0VE}(U+SAWY})$4|697#RvRAsb+G4@B(Me(A=Pj)u^yHUb2 z;p1`66I>o2*BlXDR$;K{0NXNI&l!K6W^(^LrX(^?phN7pAp36rlCLsAgBd(s{an^L HB{Ts5GHyfk literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-4.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..d418ceb6df6cf9abe5ab3ccc4ef53213ec772ad7 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?ST6&5Ne6e{o}1NjWsCgeT@sVfQc3;zHAKZAqT$}d1ZXMsm#F#`kN zVGw3Kp1&dmD46Ey;uvD#|MvVrz6J#z<_l%N|JQG8YReVaQ+Y8?h7nt@5YMo@el=#M=$z-FcMLt)@lKF0HdM}=u!l^Mk l{>vVQS3SZrK5;&%W9W|K&e=G5*<_%N44$rjF6*2UngA9CRUiNW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-5.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/tea_plant.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..2789d5dea1efe6aea34ea6485ccd0c180b3b4793 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?ST6&5NetW{9hrl3%$z>^FVWstZ0*bSuEN`m}?|APR-=KV|d14TFs zJR*x382Ao@Fyrz36)8Z$GEW!B5DWjeeV%-W4S1M6b^re_S{cG_8QpKI!ooA-QH0v3 z_P7VDg%f1g_IXI0+_scaW5L07jZQpyPPeABF+5#U@r=2Ff#ZhX`6Y#4*B|v!qv!GuUw|%P@O1Ta JS?83{1OO!gUpfE) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/dead.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..00d4f1dfc2c30157b31942b2ca4e9904ca87126f GIT binary patch literal 555 zcmV+`0@VG9P)VUfl{L_#2fjj68j1%!pXz@@m#Z4MMfBwS%*h=o|D zG?0L$5nF{=7=%d?c3DsFyj6)Qoa(sUyZL7Rnb{?X2#2(jgL*##{09J^+hVud_4JdP zRl&Q=J+Z$}CX*Y#-8uuNK~Z+j7(>RGa!YLu5C{aps_G*0(0mM+Z_n^#JSahI4KSTf zAd@eNv_}Sg7)Ile)ygYU>=mG9RYZiXPE$N5^ahCx`l`QE1K@gd{TJiUrS*i~P>Nm& zpw(##y$c#8;ft86uk8U^ohGJJIpyf~29QqWh^#la>2$KPciq070T^TW{qYWRpYx1Z zRb9-3npHt3SSNFxgxo^&F+>J^$m;7`%xMyOF;5xDYGpEv#^JSevlLlDqXYmzcCK14 zp1UA2=&!VyJQKLtrP^e~?MCEu7}cx_E=D5&_#Mf!Q@_XpV+=#{F#rHOHeNPn!gB_A zk(ma?#b^Wtjgmkh2$_6|_`hbN`isRP0RYb<*|i9{o~A*O>)mVD@#^|kypz{VgJSq1 zrgR=`lwh56JD~kLtEyurUm|AvEQKunI(uOP_RzNws8i_~OjX?PScw za`<0yV@GJ?=5`u0|3){}(GtKtTd2i){V_z&TiS6u#iSGix+_s(4!q!1GMUCQ~FN9xASX z0nd8cmZcD2rI1%4w!i&Axl|DvD}A7T)c_El2UYSfG2vUp@M^SeZx8}Jxv{`j3VBov z_falYz-N-eIQnxo5+&l+nLD_8H;PM_FQQugg9|sGxAG4rx)F6cjQlwpnV0oy6|9{f zYS;zo%@my+JC422ub{I$!cxSAU)vGkBD!uwN|Gf)PCA<$g~JzThI6MN1=Gy1(4TdMkR0P4gr2LqwfJ zkO(=+;fph%cKRua2Q=1vz0}(%((`@5;fpgqH%Y)j)+;a~=K%0==%?BrI!Q->=2a^q z1=A{6vwloUvF06UCBhK=OX>TibO0~_7y$eQE?{W0fxxXE00000NkvXXu0mjfYW7E4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/meta.json new file mode 100644 index 00000000000..01be1e7dc4c --- /dev/null +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/ead6d8d59753ef033efdfad17f337df268038ff3 and modified by slarticodefast", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "harvest" + }, + { + "name": "produce" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/produce.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..aee68431aabbc177425dca6b42acd360d2987b0e GIT binary patch literal 512 zcmV+b0{{JqP)GR0J(_`;j0CR#DZNxbd>;rb!v4wggXG|EVI?Lj>Ljo zMVkQJUJ5sf2$S2eZFp8`01$}~wE#!!NyaiIZuieB4RRA3;z0nM5N%_CqxGcS zAIp^NM0~Y?k+~}XDWzWd`JNxymxRJ2c0Dw^&7aW*7i%f%=O;|(_F0|$h*HW3z-SLh zDRt}8f2X-qq3{S(haYHN`jJu^?Sp#(q?G!3Xb6CX`Byi3_2OFqo*oAoSjv-3j8pjZ z9sje|!zG}U62Iye(cwX6-b|BBjNb`yv6iCr^}zne#2i4HeDn`Or?wL0-|gA;wqYBh z6B(ZaN-0s8D~iB@in{v0000 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/seed.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7c87282098725c2ec838ea0e8d949d97063fb8 GIT binary patch literal 2832 zcmcImU5wOJ6z)P;{$wK>HY?GjlnCg0r?)@TX)6Q5%)*XwU|l9*jWOZQy|=T?&a|cN z?#!+x@{cCG7~{)E6BAy92T2Ssh(?W=7~w^OMjnkZK_VCuABZNbw=#l@RT#_wk4baf=B*76;V~NWWm>VFtnmB!&jj8kSz&Lw2#a2h zj@pA$KHW35tAwYkik3Vc%}9LoyZB7^)$ zafr{kKIOF(1QHB20^t3?$8jswrjo_$M%HKC#T<{EpZbd&>%= zVd$BnSg+SpbtUEc6;Uz_Lxi#@%YaFMVA2Uu131C@wuU?nuy1>z?K*s<5tZHXFe@-m zTOriEM6DCVFfqWy2J%EH1*4Fff&?dW-nd_F8Yft!Ra&D?7%*8Wk@ZI1&<#f2IaDW~ z?=rxkEfy0Sv-(o2B_@J!V1k7a12U_0P@43pI7|a~+{biag1NcA9Ze7p(>r)BU^^3U zZuZQaPf_UlCD*OCvpm#}mzSlK%x~IjJH)LAPes<^4K$BJniW{eRR9$r>m^Ay6_$0W zA4(>KEzzP&Y-_SpG!39sk_=PPO_=V7@*PpeH-bVmuQ0);<@zlB62B8?W_vc+a9`PsI-zp{IVy5Gcdn&Y4%Q6&T zQA~l3RT=0KAwYpDmUM#Bn$ZG}d9&NMSv8|-r`E_T!ZeoC5W+OkfS#rqhQF!+17ip@ zZ0Kc$SW;R;QOz`IXb#!|%kgAfg?s4!_^E31P3D;hM-`P7aKr{mgm~GW1&;+;j`!C` zDN}k6mb9z~t`*jiPq$SVcJs1OoYQ&NnV^1$`yTQUYh=_9vV!HiH9lbsAG$p9ysC{+ z6u3CykhobSsS@V26QGHEL!>E&2DNeq7-b0pHLbEtD>4L`vYde#qDt)6hPV@=c6G># zsTl3*_%9H}@Z(YBR46+J#QO-wfDn~6g#aR37BCFPw6dl#R}F|P*&>i+GWQDRu2O%% z!QgorFi+AWUL+)$8#F?FyMqIrJWE{Qn~eK^?9I!#g*B-b`m-_a0VPR{j_6jq5&zkV zTJQN5k~^a6Y@TA~Y&~b89Aw9u$vSS*ga1{xjP1Mk+jXP9(G0v}R%tJ>0VsM*CNK7q z%x=_SmFly}?9{2>&a$cQ+d_U@X=FLRH8ZpI%je3+UR-*@+;_R_WDo!R>W7aU32vVm zQ*ZBnqZ@T^djI3ae{L`jgC9RV!}YIv`?zuFbk6}pc=DA;Hg+4_mDOs%U0M{LxUpuB%yj~}@4D!I5uefo>n z-s}J1=I-&O{9irfv9HU0-8X-|#*vF?UDt{w(+2nQwc|^ky|nJ?xq};e_};_cEIw^= v=N{sJ@Tb>&bz$G>y*o}`KN$Oc_5%0L>l=@5SzB2d&8&riUHK2U?>qE2rw@{% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-1.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..abdff1afc7ba31192be65e059714371267b2ae1a GIT binary patch literal 353 zcmV-n0iOPeP)b?aRoDDO>I_ncK{B+0XP5$-~a$zjZJE;tqJNf;xMg5-b#Lc zAkm-mJkJ`xNCjdQ{4k%YMF398d6qd~X@O07D|!FE{Y#2@706r3bs6#g<=Z?~!R%+% zWPrSt+&2!>O5EMvASoJgc>6@&%6SmX{OdRzubGJO^tfXp0ukYOzvZE?S!ZI1Xf(GO zV(d|>weGGN0I1C8q-eSW7ps7W4xouy8ZR5WW`*p;Nb{6uRdJlum+fAxjAe{)Q|CaR~Se0uJJs-ypbj3DV^rIQ18F4;0tX zz1Km`hBSFmU(gJG@KE&K-RIqR=MzK(U1HE_^q#;q5V%pjlu}l5;%64E3>1gYP18JU z+c*PB=#VOSRcMtUT25(Ypjbq+#=WdXzztFX0I+s9?Pb8vECK-7=DYG<2ek-ry}ABR zA0yrP^$4)oY%dm{50~j+Eic=A*DZl#sM`^Z39$0_=fNVHQQeMEPQt1v0;2$bPi@0Y9@S2^|{06~S8>#eQbdeqh^+#pC@QxIro=Uq8*KA`zWjlld(n zBD}tg2oV7hVg5X%V^`kCHi)S7%}b~brBX^rLWgWG768THkA(-o>i;i5wz8|eH{+7svr^aOqZOD5!i TJpOC?00000NkvXXu0mjfCP=vr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-3.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/world_pea.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..6ab196981f4da03918b99c98a77b98fb9ca54119 GIT binary patch literal 556 zcmV+{0@MA8P)I~a{dnLpx& z7JEiOx^vSswRbnpK)+SxEaYj}ssyr8X3q%7kv7Y5ZKHnPN`Pn%2>^UCpy|&`I9HS0 zB616GLyG|*n$6?quituHJa5ClKFwVUtqFDHo)M6$f9d`RFo4@%7X)17j$kaZOITUD;qyNLvHTw`(8p>?A;R~xRv4J|&NebAmSGPoWa^^zM}+;3I+_+~-w zNPFY8DzgA(GDTdecj@HQAw+XX#mCopD!!`#6{fV;wTJRj1KDquBg1yzQm u_kA%SU2CpFTY`UuoiC+(0eb;^0lxu%)$;}gGf(#b0000NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsyfo;tHfI%j6t1Sf^%M z9$LcSUn1fV$l&TI`v3p`y>FYB0HqmAg8YIR9G=}s196hP-Ca1^?oF)%a@b2eeO=jK zun7xTF&tXpJRKQx5M z12=Tn>PUJv9BgRZ*dTfK5|fEH>*NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgArasc;tJAJub{A2L1Cf7 ze+C9uN72eMx&QzFzexXH1(ahf3GxeOaCmkj4a7lFz(Kw%+Ao0n;gK_Hllr;@ni&7S?=~#5Y^MnV>Q5Hp2byXF+&66i> z*ffcGQpdusi4!L?PGVTRs8gwHAPx$Ur9tkR9J=WRWWXZFcf`Motcmb6O|>l3?w&z14PPzasZCdLv-v3I009vh?Kbl zyCqbnfaHk_(4qR4p>1qO-RdVHVH^0*@4asT2M34$4$tP{O_0oVKM3y8co5v`J1QP* zinBBW0Qg~yO_0of7$Yyr1uw*^%EcTN&x;cGSYkwg{0}0Armpb(@(KX>;2r!h1_12#TTEk*-F|CY8-T_F z-A>k-5Z6wQO>Ov90X5~6eqbr}H1;xxYH<_tS^@y1TBE}$FG@6ZC0q5D9gnvN41#-TG1Cs!F-tQ%B}}%VT0{+}4%#jl1o!Bo zIhJNPo(^d03PHray+e5r*G@~o`t+i3k{v%uy#8nWDFNF84h{|u4mx}S85g_nFmpE@ P00000NkvXXu0mjfu!*fv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-light.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-light.png new file mode 100644 index 0000000000000000000000000000000000000000..9558a63ca99fea7ef9a5558926b42d127be34480 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6DOJzX3_BHZ6j-mB;8DAL;A##-_7 zm;Kuel8%V7JKtVkh6lj842Te}1r4MU~g zy)Buw!pLCf9-}}dk0-yLUFZoER5Ea@sDAzCcu3cyK2_!;f=>%}*`DdLJhJk{&!da2 zZ^RoHD}68j62>4X#}_b7h=0Aq%;VRO+?r!iBIUrs*plM(XiE4Z1;JS1rR>*kDL4o6 zD@@5!X?aoC$oZAA_|3~KhZm*-|KpV2RW0<&;B#KJK)2(C=>#FC7M-bUU7WY{YcEkO zPMPi8axU1(@=;IrH#4bT`y)H^Yacww-c$2!BQOg1QX@Rme0>?TfNTyR27yb#lR=cH LtDnm{r-UW|eoVoJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-medium.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/produce-beans-medium.png new file mode 100644 index 0000000000000000000000000000000000000000..751b30d35e40c1ac154ad31e663a864555f2ece1 GIT binary patch literal 442 zcmV;r0Y(0aP)Px$bV)=(R9J=Wm91{WFcgJPrb$I%S4z=9r6|CKt*So3(4L?HVP#e6-Xa<+D@dQ9 zv^*dKB?eJmAd$?1iaK9N%j@fWcreJQ-_D(3IRew{w+Q+|N}u zc)gb~;>V4EM>dWdQR`QY{fPkwLl~lJhHKLCc2%fQh%Ag=b={#md*shNn*cU!xw~9l{N9> zMgV~R4ml5<26B~IkyP*nVX-?SDQcg$y^S&BX;9;T^n0WL{!l6uS+grvCD%D@|V zq|uszDYrb7j`=0!T!lvI6BEc)B=-M7SqQur5vz>1k?Y>j{{Z5|EVtQ~p%S3(JZ*ImI1p3fzg)nqGv5 zhyAs`GK+KBL|JDog;P%zxKAw;GrDtQ$Na?0>$n2~-!xpgkkE9=g>k}DRnd(JW+xo$ z^4JojSQ2uAoSQS)|5X2B%i-kd$ZBtrWm)9NV4LE=r+CcpOn{Vr!c&p#3*yPC0mhe7 zca**}I(&AwzQh;RI>U|vL&Jia+9L&TPN;5p+_IzcV9tbJo!s7%E&u-{2>d&JtKiMU z$!;qGB^q7`tcb0dq`0Sm@6K{t+3tgUOcxbSC-yNj1{anY@OB&3C^niORLHjZ`$_#q z!h}YjO-dhFIEC67C)k`Yl=|1l6MOS-L3^W2r*`2Z9-s#ln0N8ZFn>;*)?J;_#LF(p z!_1yPC%NUM@^aRQ6$;iuvJZNhZm-JZX}`Vc09!K;qh#2t1lDKGiPx$dPzhZXC`mz*8@N`$9)msB( zQ>Qiq^aFtv&go)j!ue>5Vklg~R&PxdJ9M#W%7kXUu{HJh_H$1>A5GCh7BD_oQZH9pG>A`_d1Q-rsCe3R qnQK`3>C~OUkE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/seed.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..d598a71786b346a25947b0ba56dd7cfd3fe0d784 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*GF@ngqpIt>98~hu`f#D zJTo)xR4w=a|NrY57#=-(bne`__vhZN04ioI3GxeOaCmkj4af=bba4#Pn3$X(;p1?E zgM&q&#%;QQLV=5rM=5KQOG;yafE&};@zS3j3^P6NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!4u#U;tJAJsKAp9q!~8y zUjUlLz*rLG7tG-B>_!@hljQC0!qCAg>jC7jmw5WRvcF&x7O=FAX!}_J6q5FIaSV~T zoSYyL)F3$dAw#l>gQO3yi=?Xz14Fh4qx=57Ngy*-OI#yLQW8s2t&)pUffR$0fsu)> zftjwMWr(4fm8rRvsj;?!ft7)QL+CP56b-rgDVb@NxHTAZ$gKowVDNPHb6Mw<&;$V8 C%}4_P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-2.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f75059755f0689215ea809817e676befd056a82f GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!5`og;tJAJsNj>s?GVWD z|Ns99`!f50LX0Ire!&b5&u*lFI7!~_E-d{SHv@qj_7YEDSN0cd!UC4o5p6#UfI>>1 zE{-7@=aUm8SX~(1N*L967+FggnVp!tj%6?%d%?ua%WzYa(e>81r)@yhswJ)wB`Jv| zsaDBFsX&Us$iT=%*T78I&@#l(%*xc<%G6lfz`)ADz#(**D2j&M{FKbJO57R@IpkIX PH86O(`njxgN@xNAkwQ?m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-3.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2428d8cf48d7602ed3a37b1ad0c5d75df9eb02 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@mUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!4u#U;tHfI%j8@gMgRZ* zpXm_>GJ~-s$S;_|;n|He5GTpo-Gy0@$LAA}!(QU)>&pIuO<2IvI->1o0Z>TO)5S4F z;&O6=gv|j)uhj=6R`mw3JvY&4E@bVw*l;c(mLau3H(`Ms1B1|YmM57)DMdg{swJ)w zB`Jv|saDBFsX&Us$iT=%*T78I&@#l(%*xc<%G6lfz`)ADz#(**D2j&M{FKbJO57R@ TIpkIXH86O(`njxgN@xNA#-vjM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-4.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8611e95147980a5324b4d1046d6eb950c76835 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!5`og;tJAJui)w^T3IId z|NsBns~<`Mg&0eM{DK)Ap4~_Tagw~?NMQuIw+^gas_EBieoz0EJvU zT^vI+&L<~Gd~#rjZ8*u`+i~)SK&ZnF4%gNOhRuw#*b+lzd%BKs9nxUxIn|ZXW~8mT zfOEk|L)Mf=@1<*p-viB4Epd$~Nl7e8wMs5Z1yT$~21X{j24=d3 ymLY~_R;K1wrpDR^237_J4x!6LQ8eV{r(~v8;?`iuA-58!fx*+&&t;ucLK6T7{A14m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-5.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/coffee.rsi/stage-5.png new file mode 100644 index 0000000000000000000000000000000000000000..32bffe340700be1b9a1e64c52834771384189c8c GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAsXNl;tJAJub{A2L1CeS ztD|UTncV;X|36O2%m+#^mIV0)GdMiEkp|)ztwkwI)^sd7;Bmr(<0y-ws;a7r-R4P?HW+PU zXkNHz;=~DzlNc5+nyA#Zkmt;?b8H$+JZt!PSXi85FR;X1U}ckHU}!(Uc6A!tlb1mA zRZCnWN>UO_QmvAUQh^kMk%5tku7R1Zp=F4nnU$%zm8r3|fq|8QfkWsrQ4|fi`6-!c XmAEw+a>%U&YGCkm^>bP0l+XkKgR^SG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/dead.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..817c0f4bff16fee612ea7c54b594e29462015f5f GIT binary patch literal 390 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 a2>b=3xNZDE`rab|0000Yu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/meta.json new file mode 100644 index 00000000000..d4469cef736 --- /dev/null +++ b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Taken from https://ninjikin.itch.io/fruit edited by terezi4real github", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dead" + }, + { + "name": "seed" + }, + { + "name": "stage-1" + }, + { + "name": "stage-2" + }, + { + "name": "stage-3" + }, + { + "name": "stage-4" + }, + { + "name": "stage-5" + }, + { + "name": "stage-6" + }, + { + "name": "harvest" + }, + { + "name": "produce" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/produce.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/produce.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8ec004ac06afed86cd3a60c2603943c0bdac7e GIT binary patch literal 5851 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-1.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..97245d27f2f3a08dc02d24b43da44d76e47ebbae GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXipc%kcv6U2@(|PS92R5vlZL=AqpH*3ofx%r?aM{jpw@rc8FnGH9xvXR!SWfr>~)Bsx2z{p_0A+CJ+ SKd%?idInEdKbLh*2~7a-c{?ru literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-3.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..37bd6d53d116718c2ecafc38c3300360fa6e44a6 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNuDl_Ar*6y6C_v{Cy4Yk1sYsw zd>YpFpE+&g!#RwbWNr#hnRU>mbLr*2;4E87K8tr}4^-@9yZpSwpZj^X#J|HbO=lfT z7>$z!`V_<`$gsXRu%WfF&_UKgbHNG5>+|^+FsB`JcqHdGnfpZ7ex`IEZ}m5-=XJ!2 xOne3OQWJjs;Zr=IedNG_3%-4U5bF;xFf?^(gycWwZ3nuJ!PC{xWt~$(69D*&OQrw- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-4.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/pear.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..6826f6a32de91293735d62c783ceacf981fc0a48 GIT binary patch literal 2172 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/dead.png b/Resources/Textures/_NF/Objects/Specific/Hydroponics/spesostree.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..d367f019cc22b2f1c351164aa8b31578b5a7e00a GIT binary patch literal 792 zcmV+z1LypSP)EX>4Tx04R}tkv&MmKpe$iQ>8^J4i*u0$WWauNELC^DionYs1;guFuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?K>DYS_3;J6>}?mh0_0YbgZG^=X@&~)2O zCE{WxyDA1=As~nW3?n8p%b1g-Bs|C0J$!tC`-Nm{=@yu+qV-Xlle$#1U1~DPPFA zta9Gstd*;*bx;1nP)=W2<~q$0B(R7jND!f*iW17O5v5fp#X^eq;~xH@re7kLLaq`R zITlcX2D#}6|AXJ%TKUPCn-q!z-7k*wF$x5Bfkw@7zK8He1u%L;00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru<^l*79T-Oz0yqEw02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008hwL_t(o!((6=1*2fFgSC?x{*xkyPd!DBz-4ejJVKl% zmLr3iO_&zI9DwW)nt_6NhX42+L9-A*HnAIE$N~U$ W19bv^uw=FX00002I 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 Q761SM07*qoM6N<$f~yF`D*ylh literal 0 HcmV?d00001 From d94e7d853a32b7d20b8b50ea33c2afbfa7a45686 Mon Sep 17 00:00:00 2001 From: Memeji Date: Fri, 25 Oct 2024 16:21:13 -0500 Subject: [PATCH 02/12] A few changes, meat weat can be used. Seeds added to vendor. --- .../Prototypes/Catalog/VendingMachines/Inventories/seeds.yml | 4 ++++ .../Floof/Entities/Objects/Consumable/Food/meat.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index c732fa5268c..3a9a8f2df5b 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -35,7 +35,11 @@ WatermelonSeeds: 5 CocoaSeeds: 3 BerrySeeds: 5 + CherrySeeds: 5 # Floof - Botany Additions PeaSeeds: 5 CottonSeeds: 5 + contrabandInventory: + CannabisSeeds: 3 # Floof - Botany Additions + TobaccoSeeds: 3 # Floof - Botany Additions emaggedInventory: FlyAmanitaSeeds: 1 diff --git a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml index 7402440cf12..89f7b599895 100644 --- a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml @@ -9,6 +9,10 @@ - falsemeat - type: Sprite state: clump + - type: Butcherable + butcheringType: Knife + spawned: + - id: FoodMeat - type: SolutionContainerManager solutions: food: From 36e59b19980a74e709a874dc5db964e363c75568 Mon Sep 17 00:00:00 2001 From: Memeji Date: Wed, 30 Oct 2024 15:54:18 -0500 Subject: [PATCH 03/12] Floof Botany update, last changes. Adding to inventories. --- .../en-US/_NF/flavors/flavor-profiles.ftl | 1 + .../meta/consumable/food/ingredients.ftl | 2 + Resources/Locale/en-US/_NF/seeds/seeds.ftl | 7 ++ .../Catalog/Fills/Crates/botany.yml | 4 + .../Catalog/Fills/Crates/salvage.yml | 2 + .../VendingMachines/Inventories/seeds.yml | 2 + .../Entities/Objects/Consumable/Food/meat.yml | 15 --- .../Objects/Consumable/Food/ingredients.yml | 98 +++++++++++++++++++ .../Objects/Consumable/Food/produce.yml | 57 +++++++++++ Resources/Prototypes/_NF/Flavors/flavors.yml | 4 + .../_NF/Reagents/Consumables/ingredients.yml | 17 ++++ .../Construction/Graphs/food/coffee.yml | 40 ++++++++ 12 files changed, 234 insertions(+), 15 deletions(-) create mode 100644 Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl create mode 100644 Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl create mode 100644 Resources/Locale/en-US/_NF/seeds/seeds.ftl create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml create mode 100644 Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml create mode 100644 Resources/Prototypes/_NF/Flavors/flavors.yml create mode 100644 Resources/Prototypes/_NF/Reagents/Consumables/ingredients.yml create mode 100644 Resources/Prototypes/_NF/Recipes/Construction/Graphs/food/coffee.yml diff --git a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl new file mode 100644 index 00000000000..643f8099b15 --- /dev/null +++ b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl @@ -0,0 +1 @@ +flavor-complex-pear = like pears diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl new file mode 100644 index 00000000000..4223e13b783 --- /dev/null +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/ingredients.ftl @@ -0,0 +1,2 @@ +reagent-name-coffeegrounds = coffee grounds +reagent-desc-coffeegrounds = Aromatic and richly textured, these grounds exude a robust scent that promises a flavorful brew. diff --git a/Resources/Locale/en-US/_NF/seeds/seeds.ftl b/Resources/Locale/en-US/_NF/seeds/seeds.ftl new file mode 100644 index 00000000000..622f846cabb --- /dev/null +++ b/Resources/Locale/en-US/_NF/seeds/seeds.ftl @@ -0,0 +1,7 @@ +# Seeds +seeds-spesos-name = spesos +seeds-spesos-display-name = spesos +seeds-pear-name = pear +seeds-pear-display-name = pear +seeds-coffee-name = coffee +seeds-coffee-display-name = coffee plant diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml index 3b47eb99353..40dfbb8ea9b 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml @@ -24,6 +24,8 @@ amount: 2 - id: BungoSeeds amount: 2 + - id: CoffeeSeeds # Floof - Botany Additions + amount: 2 - type: entity id: CrateHydroponicsSeedsMedicinal @@ -96,3 +98,5 @@ - id: WatermelonSeeds - id: PeaSeeds - id: PomegranateSeeds + - id: CherrySeeds # Floof - Botany Additions + - id: PearSeeds # Floof - Botany Additions diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml index c1168f68d42..f4f2942c0a1 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml @@ -69,6 +69,8 @@ prob: 0.01 - id: ResearchDisk10000 prob: 0.01 + - id: SpesosTreeSeeds # Floof - Botany Additions + prob: 0.01 # Just no (0.1%) # - Working guns - id: WeaponRevolverDeckard diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index 3a9a8f2df5b..e46a6595f88 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -5,6 +5,7 @@ AmbrosiaVulgarisSeeds: 3 AppleSeeds: 5 BananaSeeds: 5 + PearSeeds: 3 # Floof - Botany Additions CarrotSeeds: 5 CabbageSeeds: 5 ChanterelleSeeds: 5 @@ -32,6 +33,7 @@ TomatoSeeds: 5 TowercapSeeds: 5 WheatSeeds: 5 + CoffeeSeeds: 3 WatermelonSeeds: 5 CocoaSeeds: 3 BerrySeeds: 5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 58af9cf3bd8..56e013cf508 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -497,21 +497,6 @@ - ReagentId: Fat Quantity: 3 -- type: entity - name: meatwheat clump - parent: FoodMeatBase - id: FoodMeatWheat - description: This doesn't look like meat, but your standards aren't that high to begin with. - components: - - type: Sprite - state: clump - - type: SolutionContainerManager - solutions: - food: - reagents: - - ReagentId: UncookedAnimalProteins - Quantity: 1 - - type: entity name: raw snake meat parent: FoodMeatBase diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml new file mode 100644 index 00000000000..29e840ffe42 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml @@ -0,0 +1,98 @@ +- type: entity + name: raw coffee beans + parent: FoodProduceBase + id: FoodCoffeeBeansRaw + description: Green coffee beans, just waiting to be roasted. + components: + - type: FlavorProfile + flavors: + - bitter + - type: Food + - type: SolutionContainerManager + solutions: + food: + maxVol: 6 + reagents: + - ReagentId: Nutriment + Quantity: 1 + - ReagentId: Theobromine # Caffeine + Quantity: 1 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + state: produce-beans + - type: Tag + tags: + - Fruit + - type: Construction + graph: Coffee + node: start + defaultTarget: light roasted coffee + - type: AtmosExposed # Expose the beans to atmosphere - heats and cools them + - type: Temperature # Temperature components needed to cook the beans + currentTemperature: 290 + - type: InternalTemperature + thickness: 0.008 # 8mm (roughly bean sized) + area: .2 # essentially a giant sheet of beans + +- type: entity + name: light roasted coffee beans + parent: FoodProduceBase + id: FoodCoffeeBeansRoastedLight + description: Cinnamon roast coffee beans. Bright and fruity. + components: + - type: FlavorProfile + flavors: + - bitter + - type: Food + - type: SolutionContainerManager + solutions: + food: + maxVol: 6 + reagents: + - ReagentId: CoffeeGrounds + Quantity: 5 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + state: produce-beans-light + - type: Tag + tags: + - Fruit + - type: Construction + graph: Coffee + node: light roasted coffee + defaultTarget: medium roasted coffee + - type: AtmosExposed # Expose the beans to atmosphere - heats and cools them + - type: Temperature # Temperature components needed to cook the beans + - type: InternalTemperature + thickness: 0.008 # 8mm (roughly bean sized) + area: .2 # essentially a giant sheet of beans + conductivity: 1.5 # Arbitrarily chosen + - type: Extractable + grindableSolutionName: food + +- type: entity + name: medium roasted coffee beans + parent: FoodCoffeeBeansRoastedLight + id: FoodCoffeeBeansRoastedMedium + description: City roast coffee beans. Smooth and nutty. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + state: produce-beans-medium + - type: Construction + graph: Coffee + node: medium roasted coffee + defaultTarget: dark roasted coffee + +- type: entity + name: dark roasted coffee beans + parent: FoodCoffeeBeansRoastedLight + id: FoodCoffeeBeansRoastedDark + description: Viennese roast coffee beans. Smoky and spicy. + components: + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + state: produce-beans-dark + - type: Construction + graph: Coffee + node: dark roasted coffee diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml new file mode 100644 index 00000000000..c842a5de2f3 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml @@ -0,0 +1,57 @@ +- type: entity + name: pear + parent: FoodProduceBase + id: FoodPear + description: it's peary good. + components: + - type: FlavorProfile + flavors: + - pear + - type: SolutionContainerManager + solutions: + food: + maxVol: 15 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Vitamin + Quantity: 5 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/pear.rsi + - type: Produce + seedId: pear + - type: Tag + tags: + - Fruit + +- type: entity + name: coffee berries + parent: FoodProduceBase + id: FoodCoffee + description: Red berries encasing coffee beans. + components: + - type: FlavorProfile + flavors: + - bitter + - type: Food + - type: SolutionContainerManager + solutions: + food: + maxVol: 12 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Theobromine + Quantity: 1 + - type: Sprite + sprite: _NF/Objects/Specific/Hydroponics/coffee.rsi + - type: Produce + seedId: coffee + - type: Tag + tags: + - Fruit + - type: SpawnItemsOnUse + items: + - id: FoodCoffeeBeansRaw + sound: + path: /Audio/Effects/packetrip.ogg diff --git a/Resources/Prototypes/_NF/Flavors/flavors.yml b/Resources/Prototypes/_NF/Flavors/flavors.yml new file mode 100644 index 00000000000..4f1a55f20ce --- /dev/null +++ b/Resources/Prototypes/_NF/Flavors/flavors.yml @@ -0,0 +1,4 @@ +- type: flavor + id: pear + flavorType: Complex + description: flavor-complex-pear diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/ingredients.yml b/Resources/Prototypes/_NF/Reagents/Consumables/ingredients.yml new file mode 100644 index 00000000000..33ebc728ce2 --- /dev/null +++ b/Resources/Prototypes/_NF/Reagents/Consumables/ingredients.yml @@ -0,0 +1,17 @@ +- type: reagent + id: CoffeeGrounds + name: reagent-name-coffeegrounds + group: Foods + desc: reagent-desc-coffeegrounds + flavor: bitter + color: "#4B382A" + physicalDesc: reagent-physical-desc-powdery + slippery: false + recognizable: true # "Waiter, there seems to be grounds in my coffee." + metabolisms: + Drink: + effects: + - !type:SatiateHunger + factor: 0.1 + - !type:SatiateThirst + factor: -0.25 diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/food/coffee.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/food/coffee.yml new file mode 100644 index 00000000000..068058d6158 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/food/coffee.yml @@ -0,0 +1,40 @@ +# coffee +- type: constructionGraph + id: Coffee + start: start + graph: + + - node: start + edges: + - to: light roasted coffee + completed: + - !type:PlaySound + sound: /Audio/Effects/sizzle.ogg + steps: + - minTemperature: 365 # ~92 C - arbitrarily set to take a while + # - minTemperature: 453 # 180 C + + - node: light roasted coffee + entity: FoodCoffeeBeansRoastedLight + edges: + - to: medium roasted coffee + completed: + - !type:PlaySound + sound: /Audio/Effects/sizzle.ogg + steps: + - minTemperature: 375 # ~102 C - arbitrarily set to take a while + # - minTemperature: 477 # 204 C + + - node: medium roasted coffee + entity: FoodCoffeeBeansRoastedMedium + edges: + - to: dark roasted coffee + completed: + - !type:PlaySound + sound: /Audio/Effects/sizzle.ogg + steps: + - minTemperature: 385 # ~112 C - arbitrarily set to take a while + #- minTemperature: 493 # 220 C + + - node: dark roasted coffee + entity: FoodCoffeeBeansRoastedDark From 61aebf0045aad333d1a6794c567101245d43d75f Mon Sep 17 00:00:00 2001 From: Memeji Date: Mon, 4 Nov 2024 10:46:34 -0600 Subject: [PATCH 04/12] Fixing some test fail issues --- .../reagents/meta/consumable/drink/juice.ftl | 5 ++ .../Locale/en-US/deltav/reagents/meta/fun.ftl | 2 + .../Prototypes/DeltaV/Hydroponics/seeds.yml | 20 +++--- .../Prototypes/Floof/Hydroponics/seeds.yml | 62 +++++++++---------- Resources/Prototypes/Hydroponics/seeds.yml | 2 +- 5 files changed, 49 insertions(+), 42 deletions(-) create mode 100644 Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/juice.ftl create mode 100644 Resources/Locale/en-US/deltav/reagents/meta/fun.ftl diff --git a/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/juice.ftl b/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/juice.ftl new file mode 100644 index 00000000000..d2733d0a545 --- /dev/null +++ b/Resources/Locale/en-US/Floof/reagents/meta/consumable/drink/juice.ftl @@ -0,0 +1,5 @@ +reagent-name-juice-cherry = cherry juice +reagent-desc-juice-cherry = Tasty cherry juice, sweet and tangy. + +reagent-name-juice-blue-pumpkin = blue pumpkin juice +reagent-desc-juice-blue-pumpkin = The juice of a blue pumpkin. Smells like pool water. diff --git a/Resources/Locale/en-US/deltav/reagents/meta/fun.ftl b/Resources/Locale/en-US/deltav/reagents/meta/fun.ftl new file mode 100644 index 00000000000..f72995221f4 --- /dev/null +++ b/Resources/Locale/en-US/deltav/reagents/meta/fun.ftl @@ -0,0 +1,2 @@ +reagent-name-Quartzite = Quartzite +reagent-desc-Quartzite = Millions of microscopic crystaline shards. Will cause internal bleeding, do not drink. diff --git a/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml b/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml index 3ea381e515d..98fa2cfe4c2 100644 --- a/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml +++ b/Resources/Prototypes/DeltaV/Hydroponics/seeds.yml @@ -18,11 +18,11 @@ Ethyloxyephedrine: Min: 1 Max: 25 - PotencyDivisor: 4 + potencyDivisor: 4 Quartzite: Min: 1 Max: 25 - PotencyDivisor: 4 + potencyDivisor: 4 - type: seed id: GhostPepper @@ -47,19 +47,19 @@ CapsaicinOil: Min: 2 Max: 20 - PotencyDivisor: 10 + potencyDivisor: 10 Nutriment: Min: 2 Max: 8 - PotencyDivisor: 25 + potencyDivisor: 25 Vitamin: Min: 2 Max: 8 - PotencyDivisor: 25 + potencyDivisor: 25 Thermite: Min: 5 Max: 20 - PotencyDivisor: 10 + potencyDivisor: 10 - type: seed id: CosmicRevenant @@ -82,16 +82,16 @@ CapsaicinOil: Min: 3 Max: 30 - PotencyDivisor: 10 + potencyDivisor: 10 Nutriment: Min: 4 Max: 10 - PotencyDivisor: 25 + potencyDivisor: 25 Vitamin: Min: 4 Max: 10 - PotencyDivisor: 25 + potencyDivisor: 25 Ectoplasm: Min: 1 Max: 5 - PotencyDivisor: 10 + potencyDivisor: 10 diff --git a/Resources/Prototypes/Floof/Hydroponics/seeds.yml b/Resources/Prototypes/Floof/Hydroponics/seeds.yml index e351c2deb49..dd7e5d1ec35 100644 --- a/Resources/Prototypes/Floof/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Floof/Hydroponics/seeds.yml @@ -3,7 +3,7 @@ name: seeds-meatwheat-name noun: seeds-noun-seeds displayName: seeds-meatwheat-display-name - plantRsi: Objects/Specific/Hydroponics/meatwheat.rsi + plantRsi: Floof/Objects/Specific/Hydroponics/meatwheat.rsi packetPrototype: MeatwheatSeeds productPrototypes: - MeatwheatBushel @@ -18,11 +18,11 @@ Nutriment: Min: 1 Max: 20 - PotencyDivisor: 20 + potencyDivisor: 20 UncookedAnimalProteins: Min: 5 Max: 20 - PotencyDivisor: 20 + potencyDivisor: 20 - type: seed id: extradimensionalOrange @@ -44,22 +44,22 @@ Haloperidol: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 Nutriment: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 Vitamin: Min: 1 Max: 4 - PotencyDivisor: 25 + potencyDivisor: 25 - type: seed id: teaPlant name: seeds-teaplant-name noun: seeds-noun-seeds displayName: seeds-teaplant-display-name - plantRsi: Objects/Specific/Hydroponics/tea_plant.rsi + plantRsi: Floof/Objects/Specific/Hydroponics/tea_plant.rsi packetPrototype: TeaPlantSeeds productPrototypes: - LeavesTea @@ -77,14 +77,14 @@ Vitamin: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 - type: seed id: papercane name: seeds-papercane-name noun: seeds-noun-seeds displayName: seeds-papercane-display-name - plantRsi: Objects/Specific/Hydroponics/papercane.rsi + plantRsi: Floof/Objects/Specific/Hydroponics/papercane.rsi packetPrototype: PapercaneSeeds productPrototypes: - Papercane @@ -119,15 +119,15 @@ Nutriment: Min: 1 Max: 10 - PotencyDivisor: 10 + potencyDivisor: 10 Vitamin: Min: 1 Max: 4 - PotencyDivisor: 25 + potencyDivisor: 25 DoctorsDelight: Min: 3 Max: 13 - PotencyDivisor: 10 + potencyDivisor: 10 - type: seed id: fakeCapfruit @@ -149,11 +149,11 @@ Nutriment: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 Sulfur: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 - type: seed id: realCapfruit @@ -175,11 +175,11 @@ Nutriment: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 Sulfur: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 - type: seed id: holymelon @@ -200,15 +200,15 @@ Nutriment: Min: 1 Max: 10 - PotencyDivisor: 10 - HolyWater: # DeltaV - use our holy water + potencyDivisor: 10 + HolyWater: Min: 1 Max: 10 - PotencyDivisor: 10 + potencyDivisor: 10 Vitamin: Min: 1 Max: 5 - PotencyDivisor: 20 + potencyDivisor: 20 - type: seed id: worldPea @@ -233,15 +233,15 @@ Happiness: Min: 1 Max: 3 - PotencyDivisor: 25 + potencyDivisor: 25 Nutriment: Min: 1 Max: 3 - PotencyDivisor: 20 + potencyDivisor: 20 Pax: Min: 1 Max: 2 - PotencyDivisor: 50 + potencyDivisor: 50 - type: seed id: bluePumpkin @@ -263,15 +263,15 @@ Ammonia: Min: 1 Max: 15 - PotencyDivisor: 3 + potencyDivisor: 3 Chlorine: Min: 1 Max: 5 - PotencyDivisor: 5 + potencyDivisor: 5 Vitamin: Min: 1 Max: 10 - PotencyDivisor: 3 + potencyDivisor: 3 - type: seed id: anomalyBerry @@ -294,15 +294,15 @@ Artifexium: Min: 1 Max: 1 - PotencyDivisor: 4 + potencyDivisor: 4 Nutriment: Min: 1 Max: 2 - PotencyDivisor: 30 + potencyDivisor: 30 Vitamin: Min: 1 Max: 2 - PotencyDivisor: 40 + potencyDivisor: 40 - type: seed id: cherry @@ -324,8 +324,8 @@ Nutriment: Min: 1 Max: 3 - PotencyDivisor: 30 + potencyDivisor: 30 Vitamin: Min: 1 Max: 3 - PotencyDivisor: 40 + potencyDivisor: 40 diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index f043cb528c2..e4e359faba0 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -486,7 +486,7 @@ productPrototypes: - FoodBloodTomato mutationPrototypes: - - killerTomato # Floof - Botany Additions + - killertomato # Floof - Botany Additions harvestRepeat: Repeat lifespan: 25 maturation: 8 From 83d0ded98f592927d97afb1d7c44a703c99193e7 Mon Sep 17 00:00:00 2001 From: Memeji Date: Mon, 4 Nov 2024 10:52:29 -0600 Subject: [PATCH 05/12] Frontier modifications --- .../_NF/Entities/Objects/Specific/Hydroponics/seeds.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml index e722885f836..811be45cd4e 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -69,11 +69,11 @@ Nutriment: Min: 1 Max: 10 - PotencyDivisor: 10 + potencyDivisor: 10 Vitamin: Min: 1 Max: 4 - PotencyDivisor: 25 + potencyDivisor: 25 - type: seed id: coffee @@ -97,8 +97,8 @@ Nutriment: Min: 2 Max: 8 - PotencyDivisor: 16 + potencyDivisor: 16 Theobromine: Min: 1 Max: 4 - PotencyDivisor: 25 + potencyDivisor: 25 From 73c9f8996753ec8d55873e7cb070a421d15bf331 Mon Sep 17 00:00:00 2001 From: Memeji Dankiri <39416235+Memeji@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:16:13 -0600 Subject: [PATCH 06/12] Update Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> --- .../Prototypes/Catalog/VendingMachines/Inventories/seeds.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index e46a6595f88..ff47d390c22 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -33,7 +33,7 @@ TomatoSeeds: 5 TowercapSeeds: 5 WheatSeeds: 5 - CoffeeSeeds: 3 + CoffeeSeeds: 3 # Floof - Botany Additions WatermelonSeeds: 5 CocoaSeeds: 3 BerrySeeds: 5 From f5556a4e30d0b2856489a860d82520724f207106 Mon Sep 17 00:00:00 2001 From: Memeji Date: Mon, 4 Nov 2024 16:28:44 -0600 Subject: [PATCH 07/12] Meat wheat fix --- .../Entities/Objects/Consumable/Food/meat.yml | 15 +++++++++++++ .../Entities/Objects/Consumable/Food/meat.yml | 21 ------------------- 2 files changed, 15 insertions(+), 21 deletions(-) delete mode 100644 Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 56e013cf508..58af9cf3bd8 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -497,6 +497,21 @@ - ReagentId: Fat Quantity: 3 +- type: entity + name: meatwheat clump + parent: FoodMeatBase + id: FoodMeatWheat + description: This doesn't look like meat, but your standards aren't that high to begin with. + components: + - type: Sprite + state: clump + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 1 + - type: entity name: raw snake meat parent: FoodMeatBase diff --git a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml deleted file mode 100644 index 89f7b599895..00000000000 --- a/Resources/Prototypes/Floof/Entities/Objects/Consumable/Food/meat.yml +++ /dev/null @@ -1,21 +0,0 @@ -- type: entity - name: meatwheat clump - parent: FoodMeatBase - id: FoodMeatWheat - description: This doesn't look like meat, but your standards aren't that high to begin with. - components: - - type: FlavorProfile - flavors: - - falsemeat - - type: Sprite - state: clump - - type: Butcherable - butcheringType: Knife - spawned: - - id: FoodMeat - - type: SolutionContainerManager - solutions: - food: - reagents: - - ReagentId: UncookedAnimalProteins - Quantity: 1 From 23d6a903c9dd4c6c36a6ac7572e4929b7633ee23 Mon Sep 17 00:00:00 2001 From: Memeji Date: Mon, 4 Nov 2024 17:36:39 -0600 Subject: [PATCH 08/12] Increase cost of seed crates and refill due to selling for more now. --- Resources/Prototypes/Catalog/Cargo/cargo_botany.yml | 2 +- Resources/Prototypes/Catalog/Cargo/cargo_vending.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml index a6671ff0998..0a24240e7d0 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml @@ -34,7 +34,7 @@ sprite: Objects/Specific/Hydroponics/apple.rsi state: seed product: CrateHydroponicsSeeds - cost: 550 + cost: 600 category: cargoproduct-category-name-hydroponics group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index c83bc31c2b7..e8a4ae16d91 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -174,7 +174,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockSeedsFilled - cost: 3375 + cost: 3600 category: cargoproduct-category-name-hydroponics group: market From 9562871d5a1140d613b217ffbd17be9786684baf Mon Sep 17 00:00:00 2001 From: Fansana Date: Thu, 7 Nov 2024 22:57:30 +0100 Subject: [PATCH 09/12] fix test --- .../_NF/Entities/Objects/Consumable/Food/ingredients.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml index 29e840ffe42..e1148533c84 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/ingredients.yml @@ -96,3 +96,4 @@ - type: Construction graph: Coffee node: dark roasted coffee + defaultTarget: null From 36d3983e0aaec4663923153b0138e810d2aebdec Mon Sep 17 00:00:00 2001 From: Fansana Date: Thu, 7 Nov 2024 23:06:54 +0100 Subject: [PATCH 10/12] enable cherry pie --- .../Recipes/Cooking/meal_recipes.yml | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index f3176cc5e7a..0e5d196c82b 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -947,16 +947,16 @@ FoodDoughPie: 1 FoodBerries: 3 FoodPlateTin: 1 - -#- type: microwaveMealRecipe -# id: RecipeCherryPie -# name: cherry pie recipe -# result: FoodPieCherry -# time: 15 -# solids: -# FoodDoughPie: 1 -# FoodCherry: 3 #cherries don't exist yet -# FoodPlateTin: 1 +# Floof +- type: microwaveMealRecipe + id: RecipeCherryPie + name: cherry pie recipe + result: FoodPieCherry + time: 15 + solids: + FoodDoughPie: 1 + FoodCherry: 3 + FoodPlateTin: 1 - type: microwaveMealRecipe id: RecipeFrostyPie @@ -1431,7 +1431,7 @@ solids: LeftLegHarpy: 1 RightLegHarpy: 1 - + #Donks i guess - type: microwaveMealRecipe id: RecipeWarmDonkpocket From d8015072cbf47d700661cd84cf1099db2912c1aa Mon Sep 17 00:00:00 2001 From: Memeji Dankiri <39416235+Memeji@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:10:51 -0600 Subject: [PATCH 11/12] Update cargo_botany.yml --- Resources/Prototypes/Catalog/Cargo/cargo_botany.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml index 0a24240e7d0..dd794bf77cc 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml @@ -34,7 +34,7 @@ sprite: Objects/Specific/Hydroponics/apple.rsi state: seed product: CrateHydroponicsSeeds - cost: 600 + cost: 600 # Floof - Botany Change category: cargoproduct-category-name-hydroponics group: market From 63d4a63f52334115bf96628c9624d283b805778c Mon Sep 17 00:00:00 2001 From: Memeji Dankiri <39416235+Memeji@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:11:14 -0600 Subject: [PATCH 12/12] Update cargo_vending.yml --- Resources/Prototypes/Catalog/Cargo/cargo_vending.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index e8a4ae16d91..c119670fc51 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -174,7 +174,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockSeedsFilled - cost: 3600 + cost: 3600 # Floof - Botany Additions category: cargoproduct-category-name-hydroponics group: market