# Formula
This is demonstrated solely to help understand the game. As the game evolves, this formula might be incomplete. We recommend players use our [Production Comparison](https://pks.raenonx.cc/en/production) and/or [Team Analysis](https://pks.raenonx.cc/en/team/analysis) for the most accurate calculation.
As of 2025/11/15, cooking strength is calculated roughly as follows:
$$
S_B = [S_M \times (1 + M_L)]
$$
$$
S_I = \sum_{n=1}^{m} Q_n \times S_{I_{n}}
$$
$$
M = M_M \times M_S
$$
$$
S_F = \lfloor\ (S_B + S_I) \times M\ \rfloor
$$
Where:
- $S_B$ indicates meal strength with recipe level, which includes:
- $S_M$ for the base meal strength
- $M_L$ for the bonus multiplier based on the [recipe level] of the recipe
- $S_I$ indicates the strength from ingredient fillers, which is the sum of all filler ingredient strength without multipliers:
- $m$ for the total types of ingredients
- $Q_n$ for the quantity of a type of ingredient
- $S_{I_{n}}$ for the base strength of a type of ingredient
- $M$ indicates the multiplier applied to the whole meal, which includes:
- $M_M$ for the current [map bonus]
- $M_S$ for the event cooking strength bonus multiplier
- $S_F$ indicates the actual strength after cooking the meal
> Brackets indicate `Math.round()`; $\lfloor\ x\ \rfloor$ indicates `Math.floor(x)`.
# Recipe Bonus
Recipe bonus is a multiplier only used by the officials for setting $S_M$ for each recipe, therefore it's not shown in the formula. It is set mostly based on the total ingredient count of a recipe with a few exceptions. In general, recipe bonus gets higher as the total ingredient count increases.
Recipe bonus is defined as the bonus multiplier applied to the ingredients of a recipe.
For example, [“Bulldoze” Guacamole and Chips](https://pks.raenonx.cc/en/meal/2025) is made of:
- 28 [Avocado](https://pks.raenonx.cc/en/ingredient/19) with base strength of 162 each
- 25 [Corns](https://pks.raenonx.cc/en/ingredient/16) with base strength of 140 each
- 30 [Herbs](https://pks.raenonx.cc/en/ingredient/6) with base strength of 130 each
- 22 [Soybeans](https://pks.raenonx.cc/en/ingredient/15) with base strength of 100 each
With $S_M = 25162$ known, the calculation for finding the recipe bonus goes as follows:
$$
\frac{25162}{28 \times 162 + 25 \times 140 + 30 \times 130 + 22 \times 100} = 1.77999... \approx 1.78
$$
The current available recipe bonuses can be seen from the filter conditions of the [recipes] page.
Since this is not used in the game anywhere as $S_M$ is hard-coded, rounding error might happen if you use recipe bonus for calculating the final meal strength instead.
# Useful Site Features
All features suggested in [cooking] can be useful for calculating cooking strength.
Aside from the above, [Recipe Level](https://pks.raenonx.cc/en/info/recipe-level) also lists various info regarding recipe level, including the strength needed to reach certain levels and the multiplier the corresponding level gives.
# Note
For general cooking information or strategy, check [cooking].
[Recipes]: https://pks.raenonx.cc/en/meal
[Recipe Level]: https://pks.raenonx.cc/en/info/recipe-level
[Map Bonus]: TODO
[Cooking]: TODO