Add the following text to the rule “Food Trucks”:
Each Truck has a Pitch Preference that is privately tracked by the Yard. A Pitch Preference is the Number of the Pitch that the Truck wishes to occupy on the next Trading Day. As a Virtual Action a Truck may change its own Pitch Preference at any time during the Prep Phase or the Serve Phase.
Add the following text to the end of the “They buy their meal” step of a Sale:
multiplied by the Pitch Multiplier of the Pitch that the Truck Occupies, (rounded down).
Add the following text to the end of the “Refresh” step of a Night:
. Perform the Allocate action.
Add the following text to the rule “Pitches”:
As a Virtual Prep Action a Truck may ask the Yard to randomly assign it to an unoccupied Pitch for the current Trading Day. The Yard will privately tell the Truck the Number of the Pitch that they have been assigned to. This may only be done once per Trading Day.
Allocate is an atomic action with the following steps:
* For each Pitch, if multiple Trucks have their Pitch Preference set to the Number of that Pitch the one with the lowest amount of Dollars becomes its Occupant (breaking ties randomly). If only one Truck has its Pitch Preference set to the Number of this Pitch that Truck becomes its Occupant.
* For each Truck that is not an Occupant of a Pitch, choose an unoccupied Pitch at random and set this Truck as its Occupant.
* The Yard will privately notify each Truck of the Number of the Pitch that they will Occupy the next day.
Immediately assign each Truck randomly to a different Pitch as an Occupant of that Pitch.
Desertfrog:
So did I understand this correctly:
Trucks can try to prefer a specific pitch which they might get after the night, but if they’re willing to go randomly they get the pitch immediately