Archipelago/worlds/tunic
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
..
docs TUNIC: Add link to logic tricks doc (#4087) 2024-10-28 23:19:57 +01:00
test TUNIC: Additional Combat Logic Option (#3658) 2024-12-15 22:40:36 +01:00
__init__.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
combat_logic.py TUNIC: Additional Combat Logic Option (#3658) 2024-12-15 22:40:36 +01:00
er_data.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
er_rules.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
er_scripts.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
grass.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
items.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
ladder_storage_data.py TUNIC: Additional Combat Logic Option (#3658) 2024-12-15 22:40:36 +01:00
locations.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
options.py TUNIC: Grass Randomizer (#3913) 2025-01-16 00:17:07 +01:00
regions.py TUNIC: Logic Rules Redux (#3544) 2024-09-08 14:42:59 +02:00
rules.py TUNIC: Logic for Beneath the Vault Bridge Switch #4432 2025-01-10 22:48:15 +01:00