Cooking: Difference between revisions

783 bytes added ,  20:02, 17 June 2023
→‎Meal Energy and Sell Price Calculation: attempt other formatting - still don't like it
(Move calculation section up, consolidate, attempt formatting adjustments)
(→‎Meal Energy and Sell Price Calculation: attempt other formatting - still don't like it)
Line 1,867: Line 1,867:
==Meal Energy and Sell Price Calculation==
==Meal Energy and Sell Price Calculation==
'''Cooking''' ingredients together will always result in a more profitable meal than if the ingredients were sold separately - both in terms of money and energy return. For all Meals, the Energy and Star Coin values can be calculated using the following formulas:
'''Cooking''' ingredients together will always result in a more profitable meal than if the ingredients were sold separately - both in terms of money and energy return. For all Meals, the Energy and Star Coin values can be calculated using the following formulas:
 
<!--
<code>'''Energy Multiplier''' = 1.5 + '''Recipe Stars''' / 10</code><br>
<code>'''Energy Multiplier''' = 1.5 + '''Recipe Stars''' / 10</code><br>
<code>{{inlineIcon|Energy Image|iconOnly}} '''Meal Energy''' = floor(EnergyMultiplier x Ing1Energy) + floor(EnergyMultiplier x Ing2Energy) + floor(EnergyMultiplier x Ing3Energy) + floor(EnergyMultiplier x Ing4Energy) + floor(EnergyMultiplier x Ing5Energy) + 50</code>
{{inlineIcon|Energy Image|iconOnly}} '''Meal Energy''' = <code>floor('''EnergyMultiplier''' x '''Ing1Energy''') +
floor('''EnergyMultiplier''' x '''Ing2Energy''') +
floor('''EnergyMultiplier''' x '''Ing3Energy''') +
floor('''EnergyMultiplier''' x '''Ing4Energy''') +
floor('''EnergyMultiplier''' x '''Ing5Energy''') + 50</code>
-->
'''Energy Multiplier''' = 1.5 + '''Recipe Stars''' / 10</code><br>
'''{{inlineIcon|Energy Image|iconOnly}} Meal Energy''' = floor('''EnergyMultiplier''' x '''Ing1Energy''') + floor('''EnergyMultiplier''' x '''Ing2Energy''') + floor('''EnergyMultiplier''' x '''Ing3Energy''') + floor('''EnergyMultiplier''' x '''Ing4Energy''') + floor('''EnergyMultiplier''' x '''Ing5Energy''') + 50


<code>'''CostMultiplier''' = 1.1 + '''Recipe Stars''' / 10</code><br>
<!--
'''CostMultiplier''' = 1.1 + '''Recipe Stars''' / 10</code><br>
  '''{{inlineIcon|Star Coins Image|iconOnly}} Meal Sell Price''' =
  '''{{inlineIcon|Star Coins Image|iconOnly}} Meal Sell Price''' =
   floor('''CostMultiplier''' x '''Ing1Cost''') +
   floor('''CostMultiplier''' x '''Ing1Cost''') +
Line 1,878: Line 1,886:
   floor('''CostMultiplier''' x '''Ing4Cost''') +
   floor('''CostMultiplier''' x '''Ing4Cost''') +
   floor('''CostMultiplier''' x '''Ing5Cost''')
   floor('''CostMultiplier''' x '''Ing5Cost''')
-->
'''Cost Multiplier''' = 1.1 + '''Recipe Stars''' / 10</code><br>
'''{{inlineIcon|Star Coins Image|iconOnly}} Meal Sell Price''' = floor('''CostMultiplier''' x '''Ing1Cost''') + floor('''CostMultiplier''' x '''Ing2Cost''') + floor('''CostMultiplier''' x '''Ing3Cost''') + floor('''CostMultiplier''' x '''Ing4Cost''') + floor('''CostMultiplier''' x '''Ing5Cost''')


For both energy and sell price, each ingredient's value is multiplied by a fixed value (Energy Multiplier or Cost Multiplier) based on the Recipe Stars. This value increases as the Recipe Star value increases. Each Ingredient's value is first rounded down to the nearest whole number, and then all ingredient values are summed together to calculate the desired metric. In the case of energy, an additional 50 energy is also added to the final total.  
For both energy and sell price, each ingredient's value is multiplied by a fixed value (Energy Multiplier or Cost Multiplier) based on the Recipe Stars. Each Ingredient's value is first rounded down to the nearest whole number, and then all ingredient values are summed together to calculate the desired metric. In the case of energy, an additional 50 energy is also added to the final total.  


If an unnecessary ingredient is added to a Meal, that ingredient's Energy and Star Coin values are added to the final totals of the meal, meaning it gains no value over selling it directly to [[Goofy's Stall]]. It does, however, gain the value of being part of a "cooked meal", so it contributes to the Well Fed Bonus.
If an unnecessary ingredient is added to a Meal, that ingredient's Energy and Star Coin values are added to the final totals of the meal, meaning it gains no value over selling it directly to [[Goofy's Stall]]. It does, however, gain the value of being part of a "cooked meal", so it contributes to the Well Fed Bonus.
<!--'''Meal Sell Price''': The amount of coins returned when selling a meal to [[Goofy]] & the coin value displayed inside the game inventory window.
<!--'''Meal Sell Price''': The amount of coins returned when selling a meal to [[Goofy]] & the coin value displayed inside the game inventory window.
'''Meal Energy''': The amount of [[energy]] the meal restores to the player when eaten and the value displayed inside the game inventory window.-->
'''Meal Energy''': The amount of [[energy]] the meal restores to the player when eaten and the value displayed inside the game inventory window.-->


The bonus value added to each ingredients base value can be easily calculated, and cooking recipes with more ingredients (more Stars) will yield a higher return in both price and energy. In addition to the bonus to each individual ingredient below, every meal adds {{energy|50}} to the sum of the increased energy of the ingredients.
The Multipliers increase as the Recipe Star value increases, and cooking recipes with more ingredients (more Stars) will yield a higher return in both price and energy. <!--Redundant?:In addition to the bonus to each individual ingredient below, every meal adds {{energy|50}} to the sum of the increased energy of the ingredients.-->
{|class=wikitable
{|class=wikitable
!Meal Stars
!Meal Stars
Line 1,903: Line 1,913:
|}
|}


When preparing a recipe with an '''Any''' ingredient (for example {{ingredient|Fish}}), the calculated values are based on whatever ingredient is used in cooking. In the Collection menu the ''price'' and ''energy'' displayed for these meals is based on the lowest possible value each meal could be - whatever the ingredients the meal will never sell for less, or provide less energy then the displayed value (even though the 'lowest values' may be different for price and energy and require separate preparations of the meal).
The price multiplier can be directly applied to the sell price of ingredients to evaluate profit, and because cooking ingredients together always enhances their sell value even purchased ingredients can be combined and resold for more then they were purchased for. A popular early game method for cooking for profit is to prepare [[Soufflé]] - which is only requires components purchased from the kitchen in [[Chez Remy]].  Each [[Soufflé]] will sell for {{price|410}} more than the cost of ingredients, but it's not purely a money-in/money out transaction as each meal requires [[Coal Ore]] as well.


The price multiplier can be directly applied to the sell price of ingredients to evaluate profit, and because cooking ingredients together always enhances their sell value even purchased ingredients can be combined and resold for more then they were purchased for. A popular early game method for cooking for profit is to prepare [[Soufflé]] - which is only requires components purchased from the kitchen in [[Chez Remy]].  Each [[Soufflé]] will sell for {{price|410}} more than the cost of ingredients, but it's not purely an money-in/money out transaction as each meal requires [[Coal Ore]] as well.
When preparing a recipe with an '''Any''' ingredient (for example {{ingredient|Fish}}), the calculated values of the prepared Meal are based on whatever ingredient is used in cooking. In the Collection menu the ''price'' and ''energy'' displayed for these meals is based on the lowest possible value each meal could be - whatever the ingredients the meal will never sell for less, or provide less energy then the displayed value (even though the 'lowest values' may be different for price and energy and require separate preparations of the meal).


=="Any" Ingredients==
=="Any" Ingredients==
moderator
27,072

edits