Archipelago/worlds
NewSoupVi 805f33c39e
Witness: Bugfixes in response to beta tests (#1473)
* Make all Keep Pressure Plates logically required for the Laser Panel

* Added more Tutorial checks

* Added the remaining two Shipwreck Boat EPs to the exclude list for normal

* Improved itempool filling system, added warning if usefuls had to be eaten

* Moved creation of said warning string to utils

* Fixed logic bug causing broken seeds on Mountain Floor 2

* Hints system change

* Expert Logic Fix

* Fixed typo

* Better wording

* Added missing games to junk hints

* Made sure Entrance names are unique

* Fixed missing Obelisk Side

* Disable Non Randomized + EP Shuffle fix

* Fixed disable_non_randomized precompleted EPs being 'disabled' instead of 'precompleted'

* Fixed if/elif error

* Tutorial Gate Open local symbol item becomes local_early_item in expert instead

* Bump required client version. There is a beta client that sends 0.3.9.

* Removed print statement, oops

* Fixed itempool manipulation in pre_fill

* Replaced string concats with fstrings

* Improved make_warning_string function signature

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

* Improved performance on removing multiple items from multiworld itempool

* Comment

* Fixed errors with the code

* Made removal from itempool not fail unit test for multiple references

* Moved all item creation to create_items, got rid of itempool modifying system

* Colored Squares is no longer a good item, that's outdated

* Removed double if

* React to from_pool: false by removing a junk item

* Fixed warning if only Fnc Brain was removed

* Make use of string truthiness instead

* Made reading of plandoed items safer

---------

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2023-03-03 00:08:24 +01:00
..
alttp LTTP: Move LTTP spoiler writing out of core (#1467) 2023-02-25 04:02:51 +01:00
archipidle ArchipIDLE: add a completion condition instead of hard coding tests around a game (#1444) 2023-02-23 21:16:10 -05:00
bk_sudoku core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
blasphemous Blasphemous: Implement new game (#1446) 2023-02-24 07:33:09 +01:00
checksfinder core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
dark_souls_3 DS3: Added DLC Items/Locations + corresponding option and added an option to enable materials/consumables/estus randomization (#1301) 2023-02-26 06:35:03 +01:00
dkc3 DKC3, SMW: use user_path for file 2023-02-28 09:51:32 +01:00
factorio Docs/Factorio: Document EnergyLink (#1456) 2023-02-16 00:25:46 +01:00
ff1 Tests: datapackage and more multiworld renaming (#1454) 2023-02-15 22:46:10 +01:00
generic Server: fix release_mode (#1407) 2023-01-24 03:36:27 +01:00
hk core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
hylics2 core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
lufia2ac core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
meritous core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
minecraft OoT, MC: add new translation setup in french (#1410) 2023-02-27 23:17:54 +01:00
oot OoT, MC: add new translation setup in french (#1410) 2023-02-27 23:17:54 +01:00
oribf core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
overcooked2 [OC2] DeathLink (#1470) 2023-02-24 08:32:15 +01:00
pokemon_rb core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
raft core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
rogue_legacy core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
ror2 RoR2: regions unreachable fix (#1459) 2023-02-17 22:08:18 +01:00
sa2b core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
sc2wol core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
sm Tests: check that Regions are reachable (#1034) 2023-02-19 23:09:54 +01:00
sm64ex core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
smw DKC3, SMW: use user_path for file 2023-02-28 09:51:32 +01:00
smz3 core: clarify usage of classmethods in World class (#1449) 2023-02-16 00:28:02 +01:00
soe SoE: update evermizer to 044 2023-02-18 15:18:51 +01:00
spire core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
stardew_valley Stardew Valley: implement new game (#1455) 2023-02-27 01:19:15 +01:00
subnautica Subnautica: Allow either utility room for progression 2023-02-28 11:22:47 +01:00
timespinner Timespinner: Make RisingTidesOverrides consistent with normal yaml behaviour. (#1474) 2023-02-22 17:11:27 -08:00
v6 core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
wargroove Wargroove: Fixed the find all dogs check activating prematurely (#1486) 2023-02-28 16:26:48 +01:00
witness Witness: Bugfixes in response to beta tests (#1473) 2023-03-03 00:08:24 +01:00
zillion ModuleUpdater: allow new syntax, nicer output 2023-02-18 15:18:51 +01:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py Docs: add docstrings to the World class 2023-02-27 01:39:30 +01:00
Files.py [Pokemon Red and Blue] Initial implementation (#1016) 2022-10-13 07:45:52 +02:00
__init__.py Core: Make apworlds function mostly before Python 3.10 2022-12-20 17:24:04 +01:00