Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add condiments and condiment recipies #2769

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 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,6 +10,16 @@ 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-cargosauce = like minimum wage
flavor-complex-honeybbq = like sweet and spicy
flavor-complex-buffalosauce = like spicy wings
flavor-complex-lizardsauce = like liquid lava
flavor-complex-nukesauce = like frozen hellfire
flavor-complex-peppermint = like spicy mint
flavor-complex-relish = like dill and vinegar
flavor-complex-sourcream = like sour milk
flavor-complex-tartar = dill and fish
flavor-complex-thousandisland = like creamy, sweet, tangy, and salty
flavor-complex-fine-noodles = like fine noodles
flavor-complex-rich-broth = rich broth
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
flavor-complex-rich-broth = rich broth
flavor-complex-rich-broth = like rich broth

While we're here :)

flavor-complex-tangy = tangy
Original file line number Diff line number Diff line change
@@ -1,2 +1,35 @@
reagent-name-coldsauce = coldsauce
reagent-desc-coldsauce = Coldsauce. Leaves the tongue numb in its passage.

reagent-name-cargosauce = Cargo Sauce
reagent-desc-cargosauce = McCargo's trademarked secret sauce

reagent-name-honeybbq = Honey BBQ
reagent-desc-honeybbq = sweet and tangy BBQ sauce

reagent-name-buffalosauce = Buffalo Sauce
reagent-desc-buffalosauce = the wing sauce

reagent-name-lizardsauce = Lizard Sauce
reagent-desc-lizardsauce = for a lizard who thinks hotsauce is a cool, refreshing beverage

reagent-name-mint = Mint
reagent-desc-mint = extracted mint oil, supposedly

reagent-name-nukesauce = Nuke Sauce
reagent-desc-nukesauce = so this is what cold fusion is

reagent-name-peppermint = Peppermint
reagent-desc-peppermint = spicy extracted mint oil

reagent-name-relish = Relish
reagent-desc-relish = ground pickles with sugar

reagent-name-sourcream = Sour Cream
reagent-desc-sourcream = blended clumpy spoiled milk

reagent-name-tartar = Tartar
reagent-desc-tartar = the fish sauce

reagent-name-thousandisland = Thousand Island
reagent-desc-thousandisland = only good on a ruben sandwitch
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/_NF/reagents/meta/physical-desc.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
reagent-physical-desc-lizardsauce = liquid lava
reagent-physical-desc-coldfire = frozen fire
reagent-physical-desc-sourcream = sour milk
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
reagent-physical-desc-lizardsauce = liquid lava
reagent-physical-desc-coldfire = frozen fire
reagent-physical-desc-sourcream = sour milk
reagent-physical-desc-lizardsauce = unquenchable
reagent-physical-desc-coldfire = frigid

These don't make grammatical sense as "this {desc} liquid". Here's a few suggestions. I'd recommend renaming the fluent tags to the actual names of the descriptions.

The sour cream one wasn't used.

53 changes: 52 additions & 1 deletion Resources/Prototypes/_NF/Flavors/flavors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,42 @@
id: wassail
flavorType: Complex
description: flavor-complex-wassail


- type: flavor
id: cargosauce
flavorType: Complex
description: flavor-complex-cargosauce

- type: flavor
id: honeybbq
flavorType: Complex
description: flavor-complex-honeybbq

- type: flavor
id: lizardsauce
flavorType: Complex
description: flavor-complex-lizardsauce

- type: flavor
id: buffalosauce
flavorType: Complex
description: flavor-complex-buffalosauce

- type: flavor
id: nukesauce
flavorType: Complex
description: flavor-complex-nukesauce

- type: flavor
id: peppermint
flavorType: Complex
description: flavor-complex-peppermint

- type: flavor
id: relish
flavorType: Complex
description: flavor-complex-relish

- type: flavor
id: finenoodles
Havaren marked this conversation as resolved.
Show resolved Hide resolved
flavorType: Complex
Expand All @@ -67,3 +102,19 @@
id: tangy
flavorType: Complex
description: flavor-complex-tangy

- type: flavor
id: sourcream
flavorType: Complex
description: flavor-complex-sourcream

- type: flavor
id: tartar
flavorType: Complex
description: flavor-complex-tartar

- type: flavor
id: thousandisland
flavorType: Complex
description: flavor-complex-thousandisland

110 changes: 110 additions & 0 deletions Resources/Prototypes/_NF/Reagents/Consumables/Food/condiments.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
- type: reagent
id: CargoSauce
name: reagent-name-cargosauce
group: Foods
desc: reagent-desc-cargosauce
physicalDesc: reagent-physical-desc-creamy
flavor: cargosauce
color: "#f0ddd4"
recognizable: true

- type: reagent
id: HoneyBBQ
name: reagent-name-honeybbq
group: Foods
desc: reagent-desc-honeybbq
physicalDesc: reagent-physical-desc-tangy
flavor: honeybbq
color: "#D2793A"
recognizable: true

- type: reagent
id: BuffaloSauce
name: reagent-name-buffalosauce
group: Foods
desc: reagent-desc-buffalosauce
physicalDesc: reagent-physical-desc-burning
flavor: buffalosauce
color: "#F58521"
recognizable: true

- type: reagent
id: LizardSauce
name: reagent-name-lizardsauce
group: Foods
desc: reagent-desc-lizardsauce
physicalDesc: reagent-physical-desc-lizardsauce
flavor: lizardsauce
color: "#a76df3"
recognizable: true

- type: reagent
id: Mint
name: reagent-name-mint
group: Foods
desc: reagent-desc-mint
physicalDesc: reagent-physical-desc-aromatic
flavor: minty
color: "#3EB489"
recognizable: true

- type: reagent
id: NukeSauce
name: reagent-name-nukesauce
group: Foods
desc: reagent-desc-nukesauce
physicalDesc: reagent-physical-desc-coldfire
flavor: nukesauce
color: "#00008B"
recognizable: true

- type: reagent
id: Peppermint
name: reagent-name-peppermint
group: Foods
desc: reagent-desc-peppermint
physicalDesc: reagent-physical-desc-aromatic
flavor: peppermint
color: "#3CB371"
recognizable: true

- type: reagent
id: Relish
name: reagent-name-relish
group: Foods
desc: reagent-desc-relish
physicalDesc: reagent-physical-desc-thick-and-grainy
flavor: relish
color: green
recognizable: true

- type: reagent
id: SourCream
name: reagent-name-sourcream
group: Foods
desc: reagent-desc-sourcream
physicalDesc: reagent-physical-desc-sour
flavor: sourcream
color: "#fffff3"
recognizable: true

- type: reagent
id: Tartar
name: reagent-name-tartar
group: Foods
desc: reagent-desc-tartar
physicalDesc: reagent-physical-desc-thick-and-grainy
flavor: tartar
color: "#F5FFFA"
recognizable: true

- type: reagent
id: ThousandIsland
name: reagent-name-thousandisland
group: Foods
desc: reagent-desc-thousandisland
physicalDesc: reagent-physical-desc-creamy
flavor: thousandisland
color: "#FAEBD7"
recognizable: true

163 changes: 163 additions & 0 deletions Resources/Prototypes/_NF/Recipes/Reactions/food.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
- type: reaction
Havaren marked this conversation as resolved.
Show resolved Hide resolved
id: CookingAstrotame
reactants:
Chlorine:
amount: 3
Sugar:
amount: 1
products:
Astrotame: 3

- type: reaction
id: CookingBechamel
reactants:
Butter:
amount: 1
Flour:
amount: 5
Milk:
amount: 10
products:
Bechamel: 15
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you really want a singular unit of butter here? Some roux. Why does this one not have a temperature when you make it by stirring it on a stovetop?


- type: reaction
minTemp: 320
id: CookingBlackPepper
reactants:
CapsaicinOil:
amount: 1
Ash:
amount: 1
products:
Blackpepper: 2

- type: reaction
minTemp: 320
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why does cargo sauce need a minTemp?
Stirring, sure.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it doesnt. it was to prevent it from just combining in a burger where you wouldnt want it. stiring would be fine.

id: CookingCargoSauce
reactants:
Ketchunaise:
amount: 1
Mustard:
amount: 1
products:
CargoSauce: 2

- type: reaction
id: CookingHoneyBBQ
reactants:
Honey:
amount: 1
BbqSauce:
amount: 1
products:
HoneyBBQ: 2

- type: reaction
id: CookingHorseradishSauce
reactants:
Mayo:
amount: 2
Vinegar:
amount: 1
Relish:
amount: 2
products:
HorseradishSauce: 5

- type: reaction
id: CookingBuffaloSauce
reactants:
Hotsauce:
amount: 1
CapsaicinOil:
amount: 1
Comment on lines +68 to +71
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not hot sauce and butter?
Also, this'll probably react in existing foods if people add hot sauce to them, no?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was initially just hotter sause.
Would butter also not react if it something was deep fried in ghee?
Maybe add a stir to it, in addition to butter?

products:
BuffaloSauce: 2

- type: reaction
minTemp: 350
id: CookingLizardSauce
reactants:
BuffaloSauce:
amount: 1
Radium:
amount: 1
products:
LizardSauce: 2

- type: reaction
id: CookingMint
reactants:
Frostoil:
amount: 1
Astrotame:
amount: 1
products:
Mint: 2

- type: reaction
minTemp: 340
id: CookingNukeSauce
reactants:
Mint:
amount: 1
LizardSauce:
amount: 1
products:
NukeSauce: 3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why three?


- type: reaction
id: CookingPeppermint
reactants:
Mint:
amount: 1
Blackpepper:
amount: 1
products:
Peppermint: 2

- type: reaction
id: CookingRelish
reactants:
Saline: # change to pickle juice at some point
amount: 1
Sugar:
amount: 3
Vinegar:
amount: 1
products:
Relish: 5

- type: reaction
id: CookingSourCream
reactants:
Milk:
amount: 2
SulfuricAcid:
amount: 1
catalyst: true
Comment on lines +141 to +143
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Why not use cream? It's fatty.
  2. Why use sulfuric acid? If universal enzyme is your yeast/bacteria/rennet standin, why not use that and stir? Want mozzarella, fine, want sour cream, stir.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1: agree
2: mozz and other cheeses just react. so it would be a super pain to make most times, without just making cheese constantly.

products:
SourCream: 2

- type: reaction
id: CookingTartar
reactants:
Relish:
amount: 2
SourCream:
amount: 2
Vinegar:
amount: 1
products:
Tartar: 5

- type: reaction
id: CookingThousandIsland
reactants:
Relish:
amount: 2
CargoSauce:
amount: 1
products:
ThousandIsland: 3

Loading
Loading