NewSoupVi
NewSoupVi
1. If an item gets put into the starting inventory, but already exists due to the settings, one instance of it is removed. 2. If an item that does not...
**This PR "affects core" because it is based on this PR: https://github.com/ArchipelagoMW/Archipelago/pull/3107. It will be rebased without those changes after that PR is merged, or at some other point when...
People are doing goofy shit like ``` if entrance_name in self.multiworld.regions.entrance_cache[self.player] ``` and ``` try: self.get_entrance(entrance_name) except KeyError: ... ``` in their world code. Let's stop that. ## Alternatives We...
## What was done ### has_list and count_list `has_group` and `count_group` currently exist to be able to check for a specific overall quantity of a list of items. However, these...
## What was done If you have a requirement like: 3 Progressive Tools, Bucket and 1 Progressive Resource Crafting, right now you'd have to express that as `state.has_all(["Progressive Resource Crafting",...
Someone complained that they always get the same two items on their Tutorial Gate So I looked at the code and was like "Maybe I overthought this one" Shapers and...
Windmill is no longer considered a part of Town since the area_hints PR. Also, all "Entry" doors have been renamed last update to only contain the place they are an...
Right now, the hints system in The Witness doesn't really work when a Witness item ends up on an item_link location. It will just say something goofy like "Bunker Laser...
The structure of The Witness is some actual hot trash. Also it violates style a lot. Also it uses old APIs. - Ran `ruff --fix` - Made "static classes" into...
`world.get_regions` `world.get_locations` `world.get_entrances` `world.push_precollected`