Skip to content

Conversation

@Alchav
Copy link
Contributor

@Alchav Alchav commented Oct 8, 2025

What is this fixing or adding?

Back-ports the Craftsanity option from my Factorio: Space Age Without Space apworld.

Lets you choose a percentage of locations, up to 90%, an exact number of locations (capped to total location count minus 10) to require crafting a specfic item once instead of via science pack research.

Added a loop to ensure at least two AP-1- locations exist for the two forced early items as I had generations with less than that.

How was this tested?

Generated a game with 70% Craftsanity and played to completion with no apparent issues.
Ran fuzzer and had no errors

alchav added 3 commits October 8, 2025 10:17
…rio-craftsanity

# Conflicts:
#	worlds/factorio/Locations.py
#	worlds/factorio/Options.py
@Alchav Alchav requested a review from Berserker66 as a code owner October 8, 2025 14:33
@github-actions github-actions bot added the waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. label Oct 8, 2025
@NewSoupVi NewSoupVi added the is: enhancement Issues requesting new features or pull requests implementing new features. label Oct 9, 2025
@ScipioWright ScipioWright added the waiting-on: world-maintainer Issue/PR is waiting for feedback or approval by the maintainer of a world. label Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

is: enhancement Issues requesting new features or pull requests implementing new features. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. waiting-on: world-maintainer Issue/PR is waiting for feedback or approval by the maintainer of a world.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants