Skip to content

Commit

Permalink
Adds some ramen dishes, hurrah
Browse files Browse the repository at this point in the history
  • Loading branch information
dustylens committed Dec 26, 2024
1 parent 7699f22 commit 449756c
Show file tree
Hide file tree
Showing 24 changed files with 395 additions and 1 deletion.
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@ flavor-complex-blast = like jungle warfare
flavor-complex-torpedo = like convoy raiding
flavor-complex-bees = like buzzing and honey
flavor-complex-wassail = warm and comforting
flavor-complex-fine-noodles = like fine noodles
flavor-complex-rich-broth = rich broth
flavor-complex-tangy = tangy
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
FoodCondimentBottleKetchup: 2
FoodCondimentBottleBBQ: 2
FoodCondimentBottleVinegar: 5 # Frontier 2<5
FoodCondimentBottleTableSoysauce: 5 # Frontier
FoodCondimentBottleKitchenSoysauce: 5 # Frontier
# ReagentContainerOliveoil: 2 # Frontier - Replaced with OilJarOlive
OilJarOlive: 3
OilJarCorn: 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,38 @@
state: squeeze-bottle-mustard
- type: Icon
state: squeeze-bottle-mustard

- type: entity
parent: [DrinkBottleVisualsAll, DrinkBottleGlassBaseFull]
id: FoodCondimentBottleSoysauce
name: soy sauce bottle
description: Used to season dishes to umami perfection. With extra sodium!
components:
- type: Item
size: Small
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: Soysauce
Quantity: 30
- type: SolutionTransfer
playTransferSound: false
canChangeTransferAmount: true
minTransferAmount: 1
maxTransferAmount: 5
- type: Sprite
sprite: _NF/Objects/Consumable/Food/soysauce.rsi
state: icon
- type: Openable
closeable: true
layers:
- state: icon
map: ["enum.OpenableVisuals.Layer"]
- state: fill-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: SolutionContainerVisuals
maxFillLevels: 5
fillBaseName: fill-
189 changes: 189 additions & 0 deletions Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -361,3 +361,192 @@
- type: Tag
tags:
- Fruit

- type: entity
name: basic noodles
parent: FoodBowlBase
id: FoodMealBasicNoodles
description: A simple ramen bowl of noodles and broth. Yum!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: basic-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Flavorol
Quantity: 10

- type: entity
name: miso noodles
parent: FoodBowlBase
id: FoodMealMisoNoodles
description:
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- tangy
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: miso-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Meat

- type: entity
name: shio noodles
parent: FoodBowlBase
id: FoodMealShioNoodles
description: Sea salt broth with corn and seaweed.
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: shio-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Vegetable

- type: entity
name: shoyu noodles
parent: FoodBowlBase
id: FoodMealShoyuNoodles
description: Soy sauce broth with corn, egg, and pork. Salty!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- savory
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: shoyu-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Vegetable
- Meat

- type: entity
name: spicy noodles
parent: FoodBowlBase
id: FoodMealSpicyNoodles
description: A not-so-simple ramen bowl of noodles, broth, and tofu. Hot!
components:
- type: FlavorProfile
flavors:
- finenoodles
- tofu
- spicy
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: spicy-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: CapsaicinOil
Quantity: 3
tags:
- Vegetable

- type: entity
name: tonkatsu noodles
parent: FoodBowlBase
id: FoodMealTonkatsuNoodles
description: Pork bone broth with garlic and pork. Rich!
components:
- type: FlavorProfile
flavors:
- finenoodles
- savory
- garlic
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: tonkatsu-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Meat
15 changes: 15 additions & 0 deletions Resources/Prototypes/_NF/Flavors/flavors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,18 @@
id: wassail
flavorType: Complex
description: flavor-complex-wassail

- type: flavor
id: finenoodles
flavorType: Complex
description: flavor-complex-fine-noodles

- type: flavor
id: richbroth
flavorType: Complex
description: flavor-complex-rich-broth

- type: flavor
id: tangy
flavorType: Complex
description: flavor-complex-tangy
96 changes: 96 additions & 0 deletions Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -663,3 +663,99 @@
recipeType:
- Oven
- Microwave

# ramen

- type: microwaveMealRecipe
id: RecipeBasicNoodles
name: basic noodles
result: FoodMealBasicNoodles
time: 10
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
reagents:
Soysauce: 5
Water: 15
recipeType:
- Oven

- type: microwaveMealRecipe
id: RecipeMisoNoodles
name: miso noodles
result: FoodMealMisoNoodles
time: 20
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
FoodSoybeans: 1
FoodEgg: 1
FoodButterSlice: 1
reagents:
Water: 20
recipeType:
- Oven

- type: microwaveMealRecipe
id: RecipeShioNoodles
name: shio noodles
result: FoodMealShioNoodles
time: 15
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
FoodCorn: 1
reagents:
Water: 20
recipeType:
- Oven

- type: microwaveMealRecipe
id: RecipeShoyuNoodles
name: shoyunoodles
result: FoodMealShoyuNoodles
time: 20
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
FoodEgg: 1
FoodCorn: 1
FoodMeatBacon: 1
reagents:
Soysauce: 10
Water: 10
recipeType:
- Oven

- type: microwaveMealRecipe
id: RecipeSpicyNoodles
name: spicynoodles
result: FoodMealSpicyNoodles
time: 20
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
FoodTofuSlice: 1
FoodChiliPepper: 1
reagents:
Soysauce: 5
Water: 15
recipeType:
- Oven

- type: microwaveMealRecipe
id: RecipeTonkatsuNoodles
name: tonkatsu noodles
result: FoodMealTonkatsuNoodles
time: 20
solids:
FoodBowlBig: 1
FoodNoodlesBoiled: 1
FoodSoybeans: 1
FoodGarlic: 1
FoodMeatBacon: 1
reagents:
Soysauce: 5
Water: 15
recipeType:
- Oven
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 449756c

Please sign in to comment.