filler-items #3

Closed
marcmagus wants to merge 3 commits from marcmagus/YokuAPWorld:filler-items into main
Contributor

Adds an override for get_filler_item_name (the documented way to provide extra fillers) and a list of acceptable items to populate it.

From apworld_dev_faq and AutoWorld.py this appears to be the correct way to provide a fallback.

per Tamva the game handles >80 Wickerlings acceptably, so they should be ok in the filler pool until such time as they are progression

Adds an override for `get_filler_item_name` (the documented way to provide extra fillers) and a list of acceptable items to populate it. From [apworld_dev_faq](https://github.com/ArchipelagoMW/Archipelago/blob/main/docs/apworld_dev_faq.md#i-have-multiple-settings-that-change-the-itemlocation-pool-counts-and-need-to-balance-them-out) and `AutoWorld.py` this appears to be the correct way to provide a fallback. per Tamva the game handles >80 Wickerlings acceptably, so they should be ok in the filler pool until such time as they are progression
Owner

this seems mostly good, but I want to keep all the data I can in the item table, so I'd rather the filler item list be made by list comprehension

this seems mostly good, but I want to keep all the data I can in the item table, so I'd rather the filler item list be made by list comprehension
Owner

You mentioned on discord that it might be helpful to split ItemType.JUNK into two categories. PR #5 changes the item table significantly, including splitting ItemType.JUNK into ItemType.JUNK and ItemType.FILLER. If we merge those changes, then the list comprehension bit should be easy.

You mentioned on discord that it might be helpful to split `ItemType.JUNK` into two categories. PR #5 changes the item table significantly, including splitting `ItemType.JUNK` into `ItemType.JUNK` and `ItemType.FILLER`. If we merge those changes, then the list comprehension bit should be easy.
emakman referenced this pull request from a commit 2025-07-14 03:24:27 +00:00
Owner

Closed by e85f90b3a1

Closed by e85f90b3a1
emakman closed this pull request 2025-07-14 03:25:50 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Archipelago/YokuAPWorld#3
No description provided.