In the rule “Dishes” add the following text:
(From Tomorrow:) There is a publicly-tracked Low Supply, which is the name of an Ingredient or empty, defaulting to empty.
In the rule “The Night”, insert the following step just before the step “Wash up: Blank all Trucks’ Menus”:
* (From Tomorrow:) Check Supplies: Count the number of times each Ingredient appears in a Dish across all Trucks’ Dishes, then select the Ingredient that appears the most times (randomly selecting among ties) and set Low Supply to that Ingredient.
and in the same rule, replace the step “Prepare ingredients: For each Truck, reduce their Dollars by the Cost of each Ingredient which appears anywhere among the Ingredients of their Menu’s Dishes” with the following steps:
* (Today Only:) Prepare ingredients: For each Truck, reduce their Dollars by the Cost of each Ingredient which appears anywhere among the Ingredients of their Menu’s Dishes
* (From Tomorrow:) Prepare ingredients: For each Truck, reduce their Dollars by the Cost of each Ingredient (plus another $5 reduction of their Dollars if it is a Low Supply Ingredient) which appears anywhere among the Ingredients of their Menu’s Dishes
A dynamic way of pushing Trucks away from an Ingredient, which effectively reduces the Ingredient choices and increases the chances of overlapping Dishes. While this may sometimes protect Signature Dishes from being undercut, those same Dishes cost more to make due to the increase in the Low Supply Ingredient cost and thus won’t be as profitable.
arthexis: he/him