Archipelago/worlds
Aaron Wagener 332eab9569
The Messenger: Add Shop Rando (#1834)
* add shop shuffle options and items

* add logic for the shop slots

* write cost tests

* start on shop item logic

* make strike and second wind early items

* some cleanup

* remove 5 shards

* double cost requirement for really expensive items and raise the rates

* add test for shop shuffle with minimum other locations

* put power seal in front of shards

* rename locations and items

* update rules, regions, and shop

* update tests and misc fixes

* minor cleanup

* implement money wrench and figurines

* clean out now unneeded info from slot_data

* docs update and fix a failure when not shuffling shops

* remove shop shuffle option

* Finish out shop rules

* make seals generation easier to read and fix tests

* rule adjustments

* oop

* adjust the prices to be a bit more generous

* add max price to slot data for tracker

* update the hard rules a bit

* remove unnecessary test

* update data_version

* bump version and remove info for fixed issues

* remove now unneeded assert

* review updates

* minor bug fix

* add a test for minimum locations shop costing

* minor optimizations and cleanup

* remove whitespace
2023-06-28 01:39:52 +02:00
..
_sc2common SC2: Python 3.11 compatibility (#1821) 2023-06-12 07:41:53 +02:00
adventure Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
alttp Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
archipidle Add New Translation for Adventure and Archipidle in french (#1749) 2023-05-01 02:03:31 +02:00
bk_sudoku Deprecate `data_version` and introduce `checksum` for DataPackages. (#684) 2023-03-20 17:01:08 +01:00
blasphemous Blasphemous: Logic fixes for WotBC Cherub and Jondo upper west tree root (#1835) 2023-06-01 03:52:46 +02:00
bumpstik Add Bumper Stickers (#811) 2023-06-27 15:37:17 -05:00
checksfinder core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
clique Clique: Better, less-obtuse, docs for Clique. (#1719) 2023-04-19 21:17:16 -05:00
dark_souls_3 fixed duplicate location (#1604) 2023-03-27 03:04:04 +02:00
dkc3 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
dlcquest DLC Quest: Option Documentation improvements (#1887) 2023-06-25 02:13:33 +02:00
factorio Factorio: Client in folder, TextClient: always available (#1829) 2023-06-25 02:31:25 +02:00
ff1 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
generic Docs: Updating the macOS guide for 'New Terminal at Folder' (#1865) 2023-06-18 13:21:12 +02:00
hk Setup: flip apworld list (#1882) 2023-06-25 03:47:38 +02:00
hylics2 Hylics 2: Update item creation (#1671) 2023-04-07 20:01:26 +02:00
kh2 KH2: New Unit Test and better keyblade fill (#1744) 2023-04-23 22:20:43 +02:00
ladx Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
lufia2ac Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
meritous core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
messenger The Messenger: Add Shop Rando (#1834) 2023-06-28 01:39:52 +02:00
minecraft Minecraft rewrite (#1493) 2023-03-08 20:13:52 -08:00
noita Noita: Region connection edits (#1855) 2023-06-05 19:32:33 +02:00
oot Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
oribf Ori: fix py3.8 apworld compatibility 2023-06-26 08:16:56 +02:00
overcooked2 [OC2] Enabled DLC Option (#1688) 2023-04-11 03:43:29 +02:00
pokemon_rb Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
raft Raft: Fix item prefilling (#1878) 2023-06-20 09:14:46 +02:00
rogue_legacy core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
ror2 RoR2: bug fixes (#1891) 2023-06-26 23:47:52 -05:00
sa2b SA2B: v2.2 Content Update (#1904) 2023-06-27 16:38:58 -05:00
sc2wol SC2: Python 3.11 compatibility (#1821) 2023-06-12 07:41:53 +02:00
sm Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
sm64ex sm64ex,v6: Use create_items for itempool modification (#1674) 2023-04-07 19:03:28 -05:00
smw Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
smz3 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
soe Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
spire STS: update slot_seeds to per_slot_randoms 2023-03-15 09:10:35 +01:00
stardew_valley Stardew valley: Fix package and imports for apworld linux (#1842) 2023-05-29 01:00:33 +02:00
subnautica Subnautica: move mod exports to own module 2023-05-20 18:34:22 +02:00
timespinner Timespinner: LOGIC FIX, RC BUG (#1610) 2023-03-27 19:17:50 +02:00
tloz Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
undertale Undertale for AP (#439) 2023-06-27 04:35:41 +02:00
v6 sm64ex,v6: Use create_items for itempool modification (#1674) 2023-04-07 19:03:28 -05:00
wargroove Wargroove: Fixed commander.json file never being closed by the mod (#1841) 2023-05-29 20:33:35 +02:00
witness Witness: APworld compatibility, but for real this time (#1896) 2023-06-26 00:38:39 +02:00
zillion Zillion: cache key includes gun requirement (#1846) 2023-05-31 05:56:23 +02:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py Core: call stages in sorted order (#1791) 2023-05-04 14:14:20 +02:00
Files.py [Pokemon Red and Blue] Initial implementation (#1016) 2022-10-13 07:45:52 +02:00
LauncherComponents.py Launcher: keep alive (#1894) 2023-06-27 09:30:54 +02:00
__init__.py Core: refactor some loading mechanisms (#1753) 2023-06-20 01:01:18 +02:00