]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Lime and orange plants, citrus salad recipe (#14298)
authorlapatison <100279397+lapatison@users.noreply.github.com>
Mon, 6 Mar 2023 18:45:39 +0000 (21:45 +0300)
committerGitHub <noreply@github.com>
Mon, 6 Mar 2023 18:45:39 +0000 (14:45 -0400)
31 files changed:
Resources/Locale/en-US/seeds/seeds.ftl
Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
Resources/Prototypes/Catalog/Fills/Crates/botany.yml
Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml
Resources/Prototypes/Hydroponics/seeds.yml
Resources/Prototypes/Recipes/Cooking/meal_recipes.yml
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/dead.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/harvest.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/produce.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/seed.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-3.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-4.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-5.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-6.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/dead.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/harvest.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/produce.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/seed.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-1.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-2.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-3.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-4.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-5.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-6.png [new file with mode: 0644]

index 64dee28c24d5d76270b588851286ab978c572009..e3e236946135c32436712e2b9a1ec0920091ad34 100644 (file)
@@ -17,6 +17,10 @@ seeds-garlic-name = garlic head
 seeds-garlic-display-name = garlic heads
 seeds-lemon-name = lemon
 seeds-lemon-display-name = lemon trees
+seeds-lime-name = lime
+seeds-lime-display-name = lime trees
+seeds-orange-name = orange
+seeds-orange-display-name = orange trees
 seeds-pineapple-name = pineapple
 seeds-pineapple-display-name = pineapple plant
 seeds-potato-name = potato
index d69e75c4518141a360ff32e37e748fbb3084d3cc..00f618796c18e3a485a157da345ff94fa55d9559 100644 (file)
     sprite: Objects/Specific/Service/vending_machine_restock.rsi
     state: base
   product: CrateVendingMachineRestockSeedsFilled
-  cost: 2500
+  cost: 2700
   category: Hydroponics
   group: market
 
index 72281e24e621c9e2fc17045120be0f04622badfa..6b3f29ff17784cd8d80c76102620d2b86c518d41 100644 (file)
         amount: 1
       - id: LemonSeeds
         amount: 1
+      - id: LimeSeeds
+        amount: 1
+      - id: OrangeSeeds
+        amount: 1
       - id: OatSeeds
         amount: 1
       - id: OnionSeeds
index 90b2ac0d04b21b54eb705488becc25fff3bb2a73..b18b3ddfb86c59e35b7f850f8415856d19a2745c 100644 (file)
     GalaxythistleSeeds: 3
     GarlicSeeds: 3
     LemonSeeds: 5
+    LimeSeeds: 5
     LingzhiSeeds: 3
     OatSeeds: 5
     OnionSeeds: 5
     OnionRedSeeds: 5
+    OrangeSeeds: 5
     PoppySeeds: 3
     PotatoSeeds: 5
     RiceSeeds: 5
index a562db3787fb75aebb85ae1d1fb544240c1bed23..baa1350196dec08de91b1c47cfcc35203054f27c 100644 (file)
       - ReagentId: JuiceLemon
         Quantity: 10
 
+- type: entity
+  name: lime
+  parent: FoodLemon
+  id: FoodLime
+  description: Cures Space Scurvy, allows you to act like a Space Pirate.
+  components:
+  - type: FlavorProfile
+    flavors:
+      - sour
+  - type: Sprite
+    sprite: Objects/Specific/Hydroponics/lime.rsi
+  - type: Produce
+    seedId: lime
+  - type: Extractable
+    juiceSolution:
+      reagents:
+      - ReagentId: JuiceLime
+        Quantity: 10
+
+- type: entity
+  name: orange
+  parent: FoodLemon
+  id: FoodOrange
+  description: Healthy, very orange.
+  components:
+  - type: FlavorProfile
+    flavors:
+      - orange
+  - type: Sprite
+    sprite: Objects/Specific/Hydroponics/orange.rsi
+  - type: Produce
+    seedId: orange
+  - type: Extractable
+    juiceSolution:
+      reagents:
+      - ReagentId: JuiceOrange
+        Quantity: 10
+
 - type: entity
   name: pineapple
   parent: FoodProduceBase
index b759f58504770774e5a84422d3a126a7ee1ed1d3..91f3dac564f291859becae0bb69b12993cefc021 100644 (file)
   - type: SolutionContainerManager
     solutions:
       food:
-        maxvol: 15
+        maxvol: 38
         reagents:
         - ReagentId: Nutriment
-          Quantity: 7
+          Quantity: 18
         - ReagentId: Vitamin
-          Quantity: 5
+          Quantity: 15
 # Tastes like sourness, leaves.
 
 - type: entity
index 75bd73fd6099941c67bd19009d620d9ce9d75000..c4b0e26476ba2393b6af4df61824d2dbbf16189f 100644 (file)
     - type: Sprite
       sprite: Objects/Specific/Hydroponics/lemon.rsi
 
+- type: entity
+  parent: SeedBase
+  name: packet of lime seeds
+  id: LimeSeeds
+  components:
+    - type: Seed
+      seedId: lime
+    - type: Sprite
+      sprite: Objects/Specific/Hydroponics/lime.rsi
+
+- type: entity
+  parent: SeedBase
+  name: packet of orange seeds
+  id: OrangeSeeds
+  components:
+    - type: Seed
+      seedId: orange
+    - type: Sprite
+      sprite: Objects/Specific/Hydroponics/orange.rsi
+
 - type: entity
   parent: SeedBase
   name: packet of pineapple seeds
index 2b3317c9fb13a2dfceb97cc94de606a0cf4505e0..bf54b9ca06be18bd50253d91b1efaed79967b4ad 100644 (file)
       Max: 4
       PotencyDivisor: 25
 
+- type: seed
+  id: lime
+  name: seeds-lime-name
+  noun: seeds-noun-seeds
+  displayName: seeds-lime-display-name
+  plantRsi: Objects/Specific/Hydroponics/lime.rsi
+  productPrototypes:
+    - FoodLime
+  harvestRepeat: Repeat
+  lifespan: 55
+  maturation: 6
+  production: 6
+  yield: 4
+  potency: 10
+  idealLight: 8
+  chemicals:
+    Nutriment:
+      Min: 1
+      Max: 5
+      PotencyDivisor: 20
+    Vitamin:
+      Min: 1
+      Max: 4
+      PotencyDivisor: 25
+
+- type: seed
+  id: orange
+  name: seeds-orange-name
+  noun: seeds-noun-seeds
+  displayName: seeds-orange-display-name
+  plantRsi: Objects/Specific/Hydroponics/orange.rsi
+  productPrototypes:
+    - FoodOrange
+  harvestRepeat: Repeat
+  lifespan: 55
+  maturation: 6
+  production: 6
+  yield: 4
+  potency: 10
+  idealLight: 8
+  chemicals:
+    Nutriment:
+      Min: 1
+      Max: 5
+      PotencyDivisor: 20
+    Vitamin:
+      Min: 1
+      Max: 4
+      PotencyDivisor: 25
+
 - type: seed
   id: pineapple
   name: seeds-pineapple-name
index 899ef6bc68a152155ec4a47eff90a4cda00520a9..6c2b8d8a1f8fce408d293328c27bfb7e13bc8bf0 100644 (file)
   name: orange cake recipe
   result: FoodCakeOrange
   time: 5
-  reagents:
-    JuiceOrange: 30
   solids:
     FoodCakePlain: 1
+    FoodOrange: 3
 
 - type: microwaveMealRecipe
   id: RecipeLimeCake
   name: lime cake recipe
   result: FoodCakeLime
   time: 5
-  reagents:
-    JuiceLime: 30
   solids:
     FoodCakePlain: 1
+    FoodLime: 3
 
 - type: microwaveMealRecipe
   id: RecipeCheeseCake
     FoodCheeseSlice: 1
     FoodCabbage: 1
 
+- type: microwaveMealRecipe
+  id: RecipeCitrusSalad
+  name: citrus salad recipe
+  result: FoodSaladCitrus
+  time: 5
+  solids:
+    FoodBowlBig: 1
+    FoodOrange: 1
+    FoodLemon: 1
+    FoodLime: 1
+
 - type: microwaveMealRecipe
   id: RecipeKimchiSalad
   name: kimchi salad recipe
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/dead.png
new file mode 100644 (file)
index 0000000..b79722c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/dead.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/harvest.png
new file mode 100644 (file)
index 0000000..ada52d8
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/harvest.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/meta.json b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/meta.json
new file mode 100644 (file)
index 0000000..775f8df
--- /dev/null
@@ -0,0 +1,41 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/1dbcf389b0ec6b2c51b002df5fef8dd1519f8068",
+  "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/Objects/Specific/Hydroponics/lime.rsi/produce.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/produce.png
new file mode 100644 (file)
index 0000000..cc2b538
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/produce.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/seed.png
new file mode 100644 (file)
index 0000000..89666e6
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/seed.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-1.png
new file mode 100644 (file)
index 0000000..484b472
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-2.png
new file mode 100644 (file)
index 0000000..cfae403
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-3.png
new file mode 100644 (file)
index 0000000..e4e2ac9
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-3.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-4.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-4.png
new file mode 100644 (file)
index 0000000..31054ca
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-4.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-5.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-5.png
new file mode 100644 (file)
index 0000000..9101472
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-5.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-6.png b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-6.png
new file mode 100644 (file)
index 0000000..96853e9
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/lime.rsi/stage-6.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/dead.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/dead.png
new file mode 100644 (file)
index 0000000..b79722c
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/dead.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/harvest.png
new file mode 100644 (file)
index 0000000..8bbddd8
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/harvest.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/meta.json b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/meta.json
new file mode 100644 (file)
index 0000000..775f8df
--- /dev/null
@@ -0,0 +1,41 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/1dbcf389b0ec6b2c51b002df5fef8dd1519f8068",
+  "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/Objects/Specific/Hydroponics/orange.rsi/produce.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/produce.png
new file mode 100644 (file)
index 0000000..92d3022
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/produce.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/seed.png
new file mode 100644 (file)
index 0000000..8006bed
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/seed.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-1.png
new file mode 100644 (file)
index 0000000..484b472
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-1.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-2.png
new file mode 100644 (file)
index 0000000..cfae403
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-2.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-3.png
new file mode 100644 (file)
index 0000000..e4e2ac9
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-3.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-4.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-4.png
new file mode 100644 (file)
index 0000000..31054ca
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-4.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-5.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-5.png
new file mode 100644 (file)
index 0000000..9101472
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-5.png differ
diff --git a/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-6.png b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-6.png
new file mode 100644 (file)
index 0000000..96853e9
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Hydroponics/orange.rsi/stage-6.png differ