Skip to content

Update main to AP v0.6.7#129

Merged
Andrewki44 merged 84 commits intomainfrom
APmain
Apr 1, 2026
Merged

Update main to AP v0.6.7#129
Andrewki44 merged 84 commits intomainfrom
APmain

Conversation

@Andrewki44
Copy link
Copy Markdown
Member

No description provided.

Mysteryem and others added 30 commits February 21, 2026 15:16
* Core: Better scaling explicit indirect conditions

When the number of connections to retry was large and `queue` was large
`new_entrance not in queue` would get slow.

For the average supported world, the difference this change makes is
negligible.

For a game like Blasphemous, with a lot of explicit indirect conditions,
generation of 10 template Blasphemous yamls with
`--skip_output --seed 1` and progression balancing disabled went from
19.0s to 17.9s (5.9% reduction in generation duration).

* Create a new variable for the new set created from the intersection
…rchipelagoMW#5990)

* fix(undertale): prevent massive bounce msg spam for position updates

* make sure player is removed on leaving / timing out

* do not check for tags: online, as bounce evaluation is or'd
…MW#5971)

* Docs: Don't serve non-static files in example_nginx.conf

`try_files` will serve the file as long as it exists, which means I could `GET /autolauncher.py` and be served the file.

* Use root instead of alias, add route for favicon

* Update deploy/example_nginx.conf
black-sliver and others added 24 commits March 29, 2026 19:44
…ipelagoMW#5684)

* Make component launching indicate if no terminal window, add konsole

* Attempt to spell better and remove whitespace

* Update terminal priority

* Make helper for clearing LD_LIBRARY_PATH

* Add handling to linux launch

* Hopefully fix setter

* Apply suggestions from code review

Co-authored-by: black-sliver <[email protected]>

---------

Co-authored-by: black-sliver <[email protected]>
…elagoMW#6040)

The include_songs option is an OptionSet, whose value is a set, but was being iterated to produce self.included_songs. Sets are unordered and may have a different iteration order each time a python process is run. This meant that the order of the elements in self.included_songs could differ even when generating with a fixed seed.

This caused nondeterministic generation with the same seed because create_song_pool() deterministically randomly picks songs from self.included_songs, which could be in a different order each time, so different songs could be picked.
* - Fixed the Dr Seuss Bundle asking for tigerseye (mineral) instead of tiger trout (fish)

* - Made blue grass starter more consistent

* - Fragments of the past does not rely on ginger island

* - Removed legacy hard coded strange bun recipe that messed with chefsanity logic
…elagoMW#6034)

The current logic only requires the shorts and a sewing machine, but a
gold bar is also necessary
…s could create more items than locations (ArchipelagoMW#6012)

* - Improved the dynamic locations count algorithm to take into account the nature of various heavy settings in both directions

* - Fixes from Code Review

* - We're only testing for sunday locations, might as well only take sunday locations in the list to test

* - One more slight optimization

* - Added consideration for bundles per room in filler locations counting

* - Registered some more IDs to handle items up to 10
Solved indentation error to return to intended functionality
…chipelagoMW#5999)

* Remove space before comma

* Factorio authors update

* Simplify template
* Import Buffer from typing_extensions instead of collections.abc for 3.11 compat

* always re-set sound volumes before playing

* fix game window scaling if parent is vertical

* make default volume lower
…ipelagoMW#6073)

* CI: reduce default permissions to minimum

* CI: update pin actions

Most of them. CodeQL and action-gh-release is untouched for now.
Immutable actions and actions/* are pinned to version,
other actions are pinned to hash.

* CI: make use of archive: false in upload-artifact

also set compression level and error behavior for scan-build upload.

* CI: update codeql and enable scanning actions
…uired when the box is rotated (ArchipelagoMW#5889)

* Unbeatable seed: 11 lasers + redirect when the box is rotated

* naming
* Tap to move

* inputs

* cleanup

* oops
@Andrewki44 Andrewki44 requested a review from a team April 1, 2026 23:17
@Andrewki44 Andrewki44 merged commit d9e455a into main Apr 1, 2026
84 of 89 checks passed
@Andrewki44 Andrewki44 deleted the APmain branch April 1, 2026 23:19
@Andrewki44 Andrewki44 linked an issue Apr 1, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Apworld: v0.7.0 Release Prep