Archipelago/worlds
Silent b7baaed391
TUNIC: Grass Randomizer (#3913)
* Fix certain items not being added to slot data

* Change where items get added to slot data

* Add initial grass randomizer stuff

* Fix rules

* Update grass.py

Improve location names

* Remove wand and gun from logic

* Update __init__.py

* Fix logic for two pieces of grass in atoll

* Make early bushes only contain grass

* Backport changes to grass rando (#20)

* Backport changes to grass rando

* add_rule instead of set_rule for the special cases, add special cases for back of swamp laurels area cause I should've made a new region for the swamp upper entrance

* Remove item name group for grass

* Update grass rando option descriptions

- Also ignore grass fill for single player games

* Ignore grass fill option for solo rando

* Update er_rules.py

* Fix pre fill issue

* Remove duplicate option

* Add excluded grass locations back

* Hide grass fill option from simple ui options page

* Check for start with sword before setting grass rules

* Update worlds/tunic/options.py

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Exclude grass from get_filler_item_name

- non-grass rando games were accidentally seeing grass items get shuffled in as filler, which is funny but probably shouldn't happen

* Update worlds/tunic/__init__.py

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Apply suggestions from code review

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* change the rest of grass_fill to local_fill

* Filter out grass from filler_items

* remove -> discard

* Update worlds/tunic/__init__.py

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* change has_stick to has_melee

* Update grass list with combat logic regions

* More fixes from combat logic merge

* Fix some dumb stuff (#21)

* Reorganize pre fill for grass

* Update option value passthrough

* Update __init__.py

* Fix region name

* Make separate pools for the grass and non-grass fills (#22)

* Make separate pools for the grass and non-grass fills

* Update worlds/tunic/__init__.py

Co-authored-by: Scipio Wright <scipiowright@gmail.com>

* Fix those things in the PR (#23)

* Use excludable property

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

---------

Co-authored-by: Scipio Wright <scipiowright@gmail.com>
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2025-01-16 00:17:07 +01:00
..
_bizhawk BizhawkClient: set metadata from patch file (#4346) 2025-01-12 19:01:16 +01:00
_sc2common
adventure Adventure: Optimize imports (#4300) 2025-01-12 19:00:20 +01:00
ahit AHiT: Fix reconnecting rift access regions for starting and plando acts (#4200) 2024-11-23 00:13:57 +01:00
alttp LTTP: Fix Itemlinks (#4479) 2025-01-14 12:34:40 -05:00
apsudoku
aquaria Aquaria: Fixing itemlink not working (#4473) 2025-01-13 20:09:39 +01:00
archipidle
blasphemous Blasphemous: Move Locality Changes Earlier (#4422) 2025-01-13 19:34:56 -05:00
bomb_rush_cyberfunk
bumpstik
celeste64
checksfinder Checksfinder: clean up setup guide intro and change ownership #4147 2024-11-07 10:35:12 +01:00
clique Clique: Update to new options API (#3759) 2024-08-11 14:47:17 +02:00
cv64 CV64: Fix the first Waterway 3HB ledge setting the flag of one of the Nitro room item locations. #4277 2024-11-29 01:36:21 +01:00
cvcotm Castlevania: Circle of the Moon - Implement New Game (#3299) 2024-12-12 14:47:47 +01:00
dark_souls_3 DS3: Convert post_fill to stage_post_fill for better performance (#4122) 2024-12-26 08:50:18 -05:00
dkc3 DKC3: Remove unused variables and imports #4302 2025-01-14 10:49:30 +01:00
dlcquest DLC Quest Bug Fix 50+ coin bundle basic Campaign (#4276) 2024-11-29 01:35:09 +01:00
doom_1993 id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
doom_ii id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
factorio Factorio: fix Evolution Trap crashing bound server (#4366) 2025-01-14 22:24:46 +01:00
faxanadu Faxanadu: Fix generations with itemlinks (#4395) 2025-01-13 18:35:01 -05:00
ff1
ffmq FFMQ: Fix encoding issue with Game Page (#4299) 2025-01-02 22:03:07 -05:00
generic Docs: Clarify !alias commands in commands_en.md (#4426) 2025-01-06 09:42:18 -05:00
heretic id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
hk HK: Abstract and default grub counts (#4336) 2025-01-13 11:08:46 -05:00
hylics2
inscryption Inscryption: Implement new game (#3621) 2024-12-21 23:12:35 +01:00
kdl3 Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
kh1 Kingdom Hearts: Minor Logic Fixes (#4236) 2024-11-24 18:42:21 +01:00
kh2 KH2: Doc Updates (#4434) 2025-01-06 14:02:04 -05:00
ladx LADX: Move Locality Changes Earlier (#4478) 2025-01-14 13:52:58 -05:00
landstalker Landstalker: Fix paths Lantern logic affecting other Landstalker worlds (#4394) 2024-12-24 20:44:47 -05:00
lingo Lingo: Add speed boost mode (#3989) 2025-01-15 21:13:29 +01:00
lufia2ac Core/Docs: Adding apostrophe quotes around variables in printed error messages (#3914) 2024-12-19 20:47:33 -05:00
meritous
messenger The Messenger: reduce strictness of output path check (#4442) 2025-01-07 23:11:26 +01:00
minecraft Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
mlss
mm2 BizHawkClient: Add command to get size of memory domain (#4439) 2025-01-12 08:03:31 +01:00
mmbn3 MMBN3: Typo for SloGauge (#3457) 2024-11-12 00:03:48 +01:00
musedash Muse Dash: Change Data storage from a .txt file to a .py file and Filter Webhost Song Lists correctly (#4234) 2025-01-12 18:59:16 +01:00
noita Noita: Make greed die a trap (#4382) 2024-12-19 20:30:41 -05:00
oot OoT: Two Bugfixes (#4389) 2025-01-14 16:39:13 -05:00
osrs OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
overcooked2
pokemon_emerald Pokemon Emerald: Remove unnecessary code (#4364) 2024-12-16 09:06:48 +01:00
pokemon_rb Pokémon R/B: Fix Route 11-E to Route-12-W logic (#4435) 2025-01-11 01:31:29 +01:00
raft Raft: Place locked items in create_items and fix get_pre_fill_items (#4250) 2024-12-09 01:57:34 +01:00
rogue_legacy Rogue Legacy: Remove item/location id overlap rejection code. (#3893) 2024-11-05 08:33:41 +00:00
ror2
sa2b
saving_princess Saving Princess: implement new game (#3238) 2024-12-07 11:29:27 +01:00
sc2 SC2: Fix wrongly classified location type (#4249) 2024-11-26 00:35:24 +01:00
shivers Shivers: Fix spelling error in naming (#4425) 2025-01-04 07:42:34 -05:00
shorthike
sm SM generate without rom (#3460) 2025-01-10 21:46:17 +01:00
sm64ex Super Mario 64: Rework logic for 100 Coins (#4131) 2024-12-12 14:50:48 +01:00
smw
smz3 SMZ3: Fix minimal logic considering SM boss tokens unnecessary (#4377) 2024-12-21 20:39:38 +01:00
soe
spire
stardew_valley Stardew Valley: Update Mod Content (#4416) 2025-01-14 12:47:12 -05:00
subnautica Subnautica: fix typo and remove no longer used logger (#4456) 2025-01-10 23:28:38 +01:00
terraria
timespinner Timespinner: Implemented support for universal tracker (#3771) 2024-12-01 04:11:45 +01:00
tloz TLOZ: Assorted Logic Fixes (#4203) 2024-11-18 02:19:26 +01:00
tunic TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
undertale
v6
wargroove
witness The Witness: Make location order in the spoiler log deterministic (#3895) 2024-12-30 00:50:39 +01:00
yachtdice
yoshisisland
yugioh06 YGO06: add Item groups (#3737) 2024-12-01 04:09:22 +01:00
zillion Zillion: use "new" settings api and cleaning (#3903) 2024-11-29 21:25:01 +01:00
zork_grand_inquisitor Zork Grand Inquisitor: Precollect Start with Hotspot Items in deterministic order (#4412) 2024-12-31 09:16:29 -05:00
AutoSNIClient.py SNIClient: Let clients based on SNIClient monitor packages via on_package method (#3093) 2025-01-07 00:10:23 +01:00
AutoWorld.py Core: Add some more world convenience methods (#3021) 2024-12-15 23:30:35 +01:00
Files.py
LauncherComponents.py Core: add docstrings for launcher components (#4148) 2025-01-06 09:35:37 -05:00
__init__.py Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00