Soybean and rice plants, tofu, tofu bread recipe (#13989)

This commit is contained in:
lapatison
2023-03-06 05:52:03 +03:00
committed by GitHub
parent 96f34886d9
commit 71393c5d19
34 changed files with 305 additions and 23 deletions

View File

@@ -63,3 +63,7 @@ seeds-flyamanita-name = fly amanita
seeds-flyamanita-display-name = fly amanita seeds-flyamanita-display-name = fly amanita
seeds-gatfruit-name = gatfruit seeds-gatfruit-name = gatfruit
seeds-gatfruit-display-name = gatfruit tree seeds-gatfruit-display-name = gatfruit tree
seeds-rice-name = rice
seeds-rice-display-name = rice stalks
seeds-soybeans-name = soybeans
seeds-soybeans-display-name = soy plant

View File

@@ -132,7 +132,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base state: base
product: CrateVendingMachineRestockSeedsFilled product: CrateVendingMachineRestockSeedsFilled
cost: 2300 cost: 2500
category: Hydroponics category: Hydroponics
group: market group: market

View File

@@ -97,3 +97,7 @@
amount: 1 amount: 1
- id: OnionRedSeeds - id: OnionRedSeeds
amount: 1 amount: 1
- id: RiceSeeds
amount: 1
- id: SoybeanSeeds
amount: 1

View File

@@ -21,6 +21,8 @@
OnionRedSeeds: 5 OnionRedSeeds: 5
PoppySeeds: 3 PoppySeeds: 3
PotatoSeeds: 5 PotatoSeeds: 5
RiceSeeds: 5
SoybeanSeeds: 5
SugarcaneSeeds: 5 SugarcaneSeeds: 5
TomatoSeeds: 5 TomatoSeeds: 5
TowercapSeeds: 5 TowercapSeeds: 5

View File

@@ -295,12 +295,12 @@
- type: SolutionContainerManager - type: SolutionContainerManager
solutions: solutions:
food: food:
maxVol: 45 maxVol: 48
reagents: reagents:
- ReagentId: Nutriment - ReagentId: Nutriment
Quantity: 30 Quantity: 30
- ReagentId: Vitamin - ReagentId: Protein
Quantity: 5 Quantity: 12
# Tastes like bread, tofu. # Tastes like bread, tofu.
- type: entity - type: entity
@@ -321,7 +321,7 @@
- ReagentId: Nutriment - ReagentId: Nutriment
Quantity: 6 Quantity: 6
- ReagentId: Vitamin - ReagentId: Vitamin
Quantity: 1.2 Quantity: 2.4
- type: entity - type: entity
name: cream cheese bread name: cream cheese bread

View File

@@ -100,6 +100,15 @@
- tofu - tofu
- type: Sprite - type: Sprite
state: tofu state: tofu
- type: SolutionContainerManager
solutions:
food:
maxVol: 15
reagents:
- ReagentId: Nutriment
Quantity: 8
- ReagentId: Protein
Quantity: 3
# Tastes like bun, tofu. # Tastes like bun, tofu.
- type: entity - type: entity

View File

@@ -249,10 +249,10 @@
- type: SolutionContainerManager - type: SolutionContainerManager
solutions: solutions:
food: food:
maxVol: 20 maxVol: 50
reagents: reagents:
- ReagentId: MilkOat - ReagentId: MilkOat
Quantity: 20 Quantity: 50
# Misc # Misc
@@ -463,6 +463,51 @@
- ReagentId: Nutriment - ReagentId: Nutriment
Quantity: 5 Quantity: 5
- type: entity
name: tofu
parent: FoodBakingBase
id: FoodTofu
description: Solid white block with a subtle flavor.
components:
- type: FlavorProfile
flavors:
- tofu
- type: Sprite
state: tofu
- type: SolutionContainerManager
solutions:
food:
maxVol: 6
reagents:
- ReagentId: Protein
Quantity: 9
- ReagentId: Nutriment
Quantity: 6
- type: SliceableFood
count: 3
slice: FoodTofuSlice
- type: entity
name: tofu slice
parent: FoodBakingBase
id: FoodTofuSlice
description: A slice of tofu. Ingredient of various vegetarian dishes.
components:
- type: FlavorProfile
flavors:
- tofu
- type: Sprite
state: tofu-slice
- type: SolutionContainerManager
solutions:
food:
maxVol: 6
reagents:
- ReagentId: Protein
Quantity: 3
- ReagentId: Nutriment
Quantity: 2
- type: entity - type: entity
name: burned mess name: burned mess
parent: FoodBakingBase parent: FoodBakingBase

View File

@@ -930,3 +930,43 @@
seedId: gatfruit seedId: gatfruit
- type: Food - type: Food
trash: WeaponRevolverPython trash: WeaponRevolverPython
- type: entity
name: rice bushel
description: Can be ground into rice, perfect for pudding or sake.
id: RiceBushel
parent: ProduceBase
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/rice.rsi
- type: SolutionContainerManager
solutions:
food:
reagents:
- ReagentId: Rice
Quantity: 10
- type: Produce
seedId: rice
- type: entity
name: soybeans
description: For those who can't stand seeing good old meat.
id: FoodSoybeans
parent: ProduceBase
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/soybeans.rsi
- type: SolutionContainerManager
solutions:
food:
maxVol: 4
reagents:
- ReagentId: Nutriment
Quantity: 4
- type: Produce
seedId: soybeans
- type: Extractable
juiceSolution:
reagents:
- ReagentId: MilkSoy
Quantity: 5

View File

@@ -315,6 +315,26 @@
- type: Sprite - type: Sprite
sprite: Objects/Specific/Hydroponics/onion.rsi sprite: Objects/Specific/Hydroponics/onion.rsi
- type: entity
parent: SeedBase
name: packet of rice seeds
id: RiceSeeds
components:
- type: Seed
seedId: rice
- type: Sprite
sprite: Objects/Specific/Hydroponics/rice.rsi
- type: entity
parent: SeedBase
name: packet of soybean seeds
id: SoybeanSeeds
components:
- type: Seed
seedId: soybeans
- type: Sprite
sprite: Objects/Specific/Hydroponics/soybeans.rsi
- type: entity - type: entity
parent: SeedBase parent: SeedBase
name: packet of red onion seeds name: packet of red onion seeds

View File

@@ -1,4 +1,4 @@
- type: seed - type: seed
id: wheat id: wheat
name: seeds-wheat-name name: seeds-wheat-name
noun: seeds-noun-seeds noun: seeds-noun-seeds
@@ -768,3 +768,51 @@
Min: 1 Min: 1
Max: 5 Max: 5
PotencyDivisor: 20 PotencyDivisor: 20
- type: seed
id: rice
name: seeds-rice-name
noun: seeds-noun-seeds
displayName: seeds-rice-display-name
plantRsi: Objects/Specific/Hydroponics/rice.rsi
productPrototypes:
- RiceBushel
lifespan: 25
maturation: 6
production: 1
yield: 4
potency: 5
growthStages: 4
idealLight: 5
nutrientConsumption: 0.15
chemicals:
Nutriment:
Min: 1
Max: 20
PotencyDivisor: 20
Rice:
Min: 5
Max: 20
PotencyDivisor: 20
- type: seed
id: soybeans
name: seeds-soybeans-name
noun: seeds-noun-seeds
displayName: seeds-soybeans-display-name
plantRsi: Objects/Specific/Hydroponics/soybeans.rsi
productPrototypes:
- FoodSoybeans
growthStages: 4
lifespan: 25
maturation: 4
production: 4
yield: 3
potency: 5
idealLight: 7
nutrientConsumption: 0.15
chemicals:
Nutriment:
Min: 1
Max: 5
PotencyDivisor: 20

View File

@@ -158,7 +158,7 @@
desc: reagent-desc-milk-oat desc: reagent-desc-milk-oat
physicalDesc: reagent-physical-desc-refreshing physicalDesc: reagent-physical-desc-refreshing
flavor: oats flavor: oats
color: "#302000" color: "#DEDACD"
metabolisms: metabolisms:
Drink: Drink:
effects: effects:
@@ -170,6 +170,9 @@
parent: MilkOat parent: MilkOat
name: reagent-name-milk-soy name: reagent-name-milk-soy
desc: reagent-desc-milk-soy desc: reagent-desc-milk-soy
physicalDesc: reagent-physical-desc-refreshing
flavor: soy
color: "#D2C29D"
- type: reagent - type: reagent
id: MilkSpoiled id: MilkSpoiled

View File

@@ -107,15 +107,14 @@
FoodBreadBun: 1 FoodBreadBun: 1
ClothingHeadHatBeret: 1 ClothingHeadHatBeret: 1
# - type: microwaveMealRecipe - type: microwaveMealRecipe
# id: RecipeTofuBurger id: RecipeTofuBurger
# name: tofu burger recipe name: tofu burger recipe
# result: FoodBurgerTofu result: FoodBurgerTofu
# time: 5 time: 5
# reagents: solids:
# Flour: 15 FoodBreadBun: 1
# solids: FoodTofuSlice: 1
# FoodTofu: 1
- type: microwaveMealRecipe - type: microwaveMealRecipe
id: RecipeXenoburger id: RecipeXenoburger
@@ -232,6 +231,15 @@
FoodBreadPlainSlice: 1 FoodBreadPlainSlice: 1
FoodFlyAmanita: 1 FoodFlyAmanita: 1
- type: microwaveMealRecipe
id: RecipeTofuBread
name: tofu bread recipe
result: FoodBreadTofu
time: 20
solids:
FoodDough: 1
FoodTofu: 1
- type: microwaveMealRecipe - type: microwaveMealRecipe
id: RecipeGarlicBread id: RecipeGarlicBread
name: garlic bread slice recipe name: garlic bread slice recipe

View File

@@ -70,7 +70,7 @@
entity: FoodDoughPie entity: FoodDoughPie
# TG has a cake recipe that uses soy milk instead of eggs. # TG has a cake recipe that uses soy milk instead of eggs.
# but afaik it spawns the exact same cake batter entity. # but afaik it spawns the exact same cake batter entity.
# Maybe change this if you want to do allergies or something # Maybe change this if you want to do allergies or something
- type: reaction - type: reaction
id: CreateVeganCakeBatter id: CreateVeganCakeBatter
@@ -87,6 +87,19 @@
- !type:CreateEntityReactionEffect - !type:CreateEntityReactionEffect
entity: FoodCakeBatter entity: FoodCakeBatter
- type: reaction
id: CreateTofu
impact: Low
quantized: true
reactants:
MilkSoy:
amount: 30
Enzyme:
amount: 5
effects:
- !type:CreateEntityReactionEffect
entity: FoodTofu
# Condiments # Condiments
- type: reaction - type: reaction
@@ -132,7 +145,7 @@
amount: 5 amount: 5
products: products:
Ketchunaise: 10 Ketchunaise: 10
- type: reaction - type: reaction
id: CookingBbqSauce id: CookingBbqSauce
reactants: reactants:
@@ -141,10 +154,10 @@
Vinegar: Vinegar:
amount: 5 amount: 5
Sugar: Sugar:
amount: 5 amount: 5
products: products:
BbqSauce: 15 BbqSauce: 15
- type: reaction - type: reaction
id: CookingHotsauce id: CookingHotsauce
reactants: reactants:
@@ -167,6 +180,16 @@
products: products:
Vinegar: 10 Vinegar: 10
- type: reaction
id: CookingSoysauce
reactants:
MilkSoy:
amount: 10
SulfuricAcid:
amount: 5
products:
Soysauce: 15
- type: reaction - type: reaction
id: CookingVinaigrette id: CookingVinaigrette
reactants: reactants:

View File

@@ -1,7 +1,7 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation and baystation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188", "copyright": "Taken from tgstation and baystation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
@@ -84,6 +84,12 @@
}, },
{ {
"name": "sugar-small" "name": "sugar-small"
},
{
"name": "tofu"
},
{
"name": "tofu-slice"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

View File

@@ -0,0 +1,35 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/b459ea3fdee965bdc3e93e7983ad7fa610d05c12",
"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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,35 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet/commit/bd870d649cc8ac9d8af2fbc046af4a79afb5ab28",
"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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB