Skip to content

Conversation

@yarukishi
Copy link
Contributor

Use the incrementStruct() function on several structures that weren't updated to use it. Resolves #1492.

Fix condition checks for structures in the "City" region to include all expected checks by calling checkRequirements() instead of duplicating the code.

When purging structs for any reason, also purge from build queues. This is a general solution and is expected to supersede #1524, which also covers the most important known cases (cement plants and rock quarries) in a more manual way.

  • The code as I originally wrote it partially duplicates the functions removeFromQueue() and removeFromRQueue(). Pushing the "remove popper" changes into those functions for better reuse would be a reasonable request.

Affected structures include soul capacitors, fasting challenge
buildings, red universities, red factories, space casinos, and a couple
of multisegmented projects.

Resolves pmotschmann#1492.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Living Materials trait does not affect Casino (Space)

1 participant