Consider all open “Request a Pitch” virtual actions to be cancelled.
In “Pitches”, remove “As a Virtual Prep action, an Open Truck may Request a Pitch.” and add a paragraph after the first:-
Each Truck has a Desired Pitch, which is either empty or a number between 1 and 20 inclusive, defaulting to empty. As a Virtual Prep action, an Open Truck may set their Desired Pitch to any valid value.
Replace:-
* Collect the set of Trucks that made a Request for a Pitch, known as the Requesting Trucks.
* For each Requesting Truck (in a random order), resolve that Truck’s “Request a Pitch” as follows: if that Pitch is not Occupied by any other Truck, assign that Pitch to that Truck, otherwise remove that Truck from the Requesting Trucks.
* For each Truck not in the Requesting Trucks (in a random order), randomly select from all Pitches not Occupied by any Truck and assign the selected Pitch to that Truck.
with:-
* For each Truck which has a Desired Pitch (in a random order): if that Pitch is not Occupied by any other Truck, assign that Pitch to that Truck, otherwise blank that Truck’s Desired Pitch.
* For each Truck with no Desired Pitch (in a random order), randomly select from all Pitches not Occupied by any Truck and assign the selected Pitch to that Truck.
* Set all Desired Pitches to blank.
I missed this during voting, but the new virtual action of “request a pitch, and then several days later resolve that pitch as follows” seems like it locks the game for me. It means that I halt at the “Determine whether the Virtual Action fails” step of the virtual action as soon as the first Pitch Request has been made (which it just has) and I can’t perform further dynastic actions until I’ve finished it (which I cannot).
Trapdoorspyder: he/him