diff --git a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl index 6d23ac9e55e..b92ef4cb7ce 100644 --- a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl @@ -1,5 +1,6 @@ flavor-base-basic = basic flavor-base-earthy = earthy +flavor-base-dill = dill flavor-complex-avocado = like avocado flavor-complex-cucumber = crisp and refreshing @@ -10,6 +11,14 @@ 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-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-thousandisland = like creamy, sweet, tangy, and salty flavor-complex-fine-noodles = like fine noodles -flavor-complex-rich-broth = rich broth +flavor-complex-rich-broth = like rich broth flavor-complex-tangy = tangy diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl index f89397fcb53..79fd76d6e3e 100644 --- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl +++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl @@ -1,2 +1,32 @@ 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-buffalosauce = buffalo sauce +reagent-desc-buffalosauce = The original 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 = Cold fusion in edible form. + +reagent-name-peppermint = peppermint +reagent-desc-peppermint = Spicy mint oil, supposedly. + +reagent-name-relish = relish +reagent-desc-relish = Made from ground pickles with sugar. Perfect for hotdogs. + +reagent-name-sourcream = sour cream +reagent-desc-sourcream = Blended clumpy spoiled milk. Eww. + +reagent-name-thousandisland = thousand island +reagent-desc-thousandisland = Only good on a ruben sandwitch. + +reagent-name-picklejuice = pickle juice +reagent-desc-picklejuice = Leftover brine from the pickling process. diff --git a/Resources/Locale/en-US/_NF/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/_NF/reagents/meta/physical-desc.ftl new file mode 100644 index 00000000000..efbfa1d03c5 --- /dev/null +++ b/Resources/Locale/en-US/_NF/reagents/meta/physical-desc.ftl @@ -0,0 +1,2 @@ +reagent-physical-desc-lizardsauce = unquenchable +reagent-physical-desc-coldfire = fridgid diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml index eff517b1749..81e48bb1ce8 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/produce.yml @@ -210,7 +210,7 @@ Quantity: 6 - ReagentId: Vitamin Quantity: 4 - - ReagentId: Saline + - ReagentId: JuicePickle Quantity: 10 - type: Sprite sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi @@ -222,7 +222,7 @@ grindableSolutionName: food juiceSolution: reagents: - - ReagentId: Saline + - ReagentId: JuicePickle Quantity: 10 - type: Tag tags: @@ -246,7 +246,7 @@ Quantity: 1.5 - ReagentId: Vitamin Quantity: 1 - - ReagentId: Saline + - ReagentId: JuicePickle Quantity: 2.5 - type: Sprite sprite: _NF/Objects/Specific/Hydroponics/cucumber.rsi @@ -255,7 +255,7 @@ grindableSolutionName: food juiceSolution: reagents: - - ReagentId: Saline + - ReagentId: JuicePickle Quantity: 2.5 - type: Tag tags: diff --git a/Resources/Prototypes/_NF/Flavors/flavors.yml b/Resources/Prototypes/_NF/Flavors/flavors.yml index 567e44f6e7a..d6cc7e2ae51 100644 --- a/Resources/Prototypes/_NF/Flavors/flavors.yml +++ b/Resources/Prototypes/_NF/Flavors/flavors.yml @@ -3,6 +3,11 @@ flavorType: Base description: flavor-base-basic +- type: flavor + id: dill + flavorType: Base + description: flavor-base-dill + - type: flavor id: fast flavorType: Complex @@ -52,7 +57,37 @@ id: wassail flavorType: Complex description: flavor-complex-wassail - + +- type: flavor + id: cargosauce + flavorType: Complex + description: flavor-complex-cargosauce + +- 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 flavorType: Complex @@ -67,3 +102,13 @@ id: tangy flavorType: Complex description: flavor-complex-tangy + +- type: flavor + id: sourcream + flavorType: Complex + description: flavor-complex-sourcream + +- type: flavor + id: thousandisland + flavorType: Complex + description: flavor-complex-thousandisland diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/Food/condiments.yml b/Resources/Prototypes/_NF/Reagents/Consumables/Food/condiments.yml new file mode 100644 index 00000000000..14464a58d54 --- /dev/null +++ b/Resources/Prototypes/_NF/Reagents/Consumables/Food/condiments.yml @@ -0,0 +1,137 @@ +- 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: BuffaloSauce + name: reagent-name-buffalosauce + group: Foods + desc: reagent-desc-buffalosauce + physicalDesc: reagent-physical-desc-burning + flavor: buffalosauce + color: "#F58521" + recognizable: true + metabolisms: + Food: + effects: + - !type:AdjustReagent + reagent: CapsaicinOil + amount: 0.20 + +- 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 + metabolisms: + Food: + effects: + - !type:AdjustReagent + reagent: CapsaicinOil + amount: 0.20 + - !type:AdjustTemperature + conditions: + - !type:Temperature + max: 293.13 + amount: 100000 # thermal energy, not temperature! + - !type:AdjustTemperature + conditions: + - !type:Temperature + min: 293.15 + amount: -10000 + +- 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 + metabolisms: + Food: + effects: + - !type:AdjustReagent + reagent: CapsaicinOil + amount: 0.20 + - !type:AdjustTemperature + conditions: + - !type:Temperature + max: 293.13 + amount: 10000 # thermal energy, not temperature! + - !type:AdjustTemperature + conditions: + - !type:Temperature + min: 293.15 + amount: -100000 + +- 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: ThousandIsland + name: reagent-name-thousandisland + group: Foods + desc: reagent-desc-thousandisland + physicalDesc: reagent-physical-desc-creamy + flavor: thousandisland + color: "#FAEBD7" + recognizable: true + +- type: reagent + id: JuicePickle + name: reagent-name-picklejuice + group: Foods + desc: reagent-desc-picklejuice + physicalDesc: reagent-physical-desc-tangy + flavor: dill + color: "#FAEBD7" + recognizable: true diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/food.yml b/Resources/Prototypes/_NF/Recipes/Reactions/food.yml new file mode 100644 index 00000000000..b585d4ac923 --- /dev/null +++ b/Resources/Prototypes/_NF/Recipes/Reactions/food.yml @@ -0,0 +1,185 @@ +- type: reaction + id: CookingAstrotame + minTemp: 350 + reactants: + Chlorine: + amount: 3 + Sugar: + amount: 1 + products: + Astrotame: 3 + +- type: reaction + id: CookingBechamel + requiredMixerCategories: + - Stir + reactants: + Butter: + amount: 1 + Flour: + amount: 1 + Milk: + amount: 1 + products: + Bechamel: 3 + +- type: reaction + id: CookingBlackPepper + minTemp: 375 + reactants: + CapsaicinOil: + amount: 1 + Ash: + amount: 1 + products: + Blackpepper: 2 + +- type: reaction + id: CookingCargoSauce + requiredMixerCategories: + - Stir + reactants: + Ketchunaise: + amount: 1 + Mustard: + amount: 1 + products: + CargoSauce: 2 + +- type: reaction + id: CookingHorseradishSauce + requiredMixerCategories: + - Stir + reactants: + Mayo: + amount: 2 + Vinegar: + amount: 1 + Relish: + amount: 2 + products: + HorseradishSauce: 5 + +- type: reaction + id: CookingBuffaloSauce + requiredMixerCategories: + - Stir + reactants: + Hotsauce: + amount: 1 + CapsaicinOil: + amount: 1 + Butter: + amount: 1 + products: + BuffaloSauce: 3 + +- type: reaction + id: CookingLizardSauce + minTemp: 350 + reactants: + BuffaloSauce: + amount: 1 + Radium: + amount: 1 + products: + LizardSauce: 2 + +- type: reaction + id: CookingMint + requiredMixerCategories: + - Stir + reactants: + Frostoil: + amount: 1 + Astrotame: + amount: 1 + products: + Mint: 2 + +- type: reaction + id: CookingNukeSauce + minTemp: 340 + reactants: + Mint: + amount: 1 + LizardSauce: + amount: 1 + products: + NukeSauce: 2 + +- type: reaction + id: CookingPeppermint + requiredMixerCategories: + - Stir + reactants: + Mint: + amount: 1 + Blackpepper: + amount: 1 + products: + Peppermint: 2 + +- type: reaction + id: CookingRelish # would rather be a microwave/oven recipy. + minTemp: 340 + reactants: + JuicePickle: + amount: 1 + Sugar: + amount: 3 + Vinegar: + amount: 1 + products: + Relish: 5 + +- type: reaction + id: CookingSourCream + reactants: + Cream: + amount: 2 + SulfuricAcid: + amount: 1 + catalyst: true + products: + SourCream: 2 + +- type: reaction + id: CookingThousandIsland + requiredMixerCategories: + - Stir + reactants: + Relish: + amount: 2 + CargoSauce: + amount: 1 + products: + ThousandIsland: 3 + +- type: reaction + id: CookingTomatoSauce + requiredMixerCategories: + - Stir + reactants: + JuiceTomato: + amount: 5 + TableSalt: + amount: 2 + OilOlive: + amount: 5 + products: + TomatoSauce: 10 + +- type: reaction + id: CookingPesto # would rather be a microwave/oven recipy. + requiredMixerCategories: + - Stir + reactants: + Nutriment: + amount: 1 + OilOlive: + amount: 1 + Allicin: + amount: 1 + products: + Pesto: 3