If the proposal “Trucks in the Night” was not enacted, ignore the rest of this proposal.
If the proposal “If You Cook It, They Will Come” was not enacted, ignore the rest of this proposal.
Under the rule “The Night”, insert a step before the first step for the atomic action “Sale”:
* From the Customers list, choose a random Customer that has not yet been chose this Night.
Additionally, within the steps of that atomic action, replace all references to a “customer” (e.g. “a customer” or “the customer”) with “the Customer”.
Under the rule “Customers”, replace the text
“Whenever the Customers is empty, at their earliest convenience, the Yard should add a Customer to Customers and repeat this action until there are 10 entries.”
with
The Customers list shall be described as Bustling whenever all of the following conditions are met, and Empty all other times:
* There are at least as many Customers as Trucks.
* There are at least 10 Customers.Whenever the Customers list is Empty, at their earliest convenience before the next Night, the Yard should add a Customer to Customers and repeat this action until the Customers list is Bustling.
This should hopefully hook up the actual Customers to the Trucks! I also added a provision so that there is always a Customer for each Truck.
Chiiika: she/her
Actually, I’m kinda puzzled - do we want static, collectible customers or infinite customers?