Skip to content

Conversation

@nicopop
Copy link
Contributor

@nicopop nicopop commented Oct 14, 2025

As said on the discord the failing fuzz tests before this PR are caused by the fact list[Item].remove actually calls Item.eq which only checks for the name and player id to be the same.
This in some rare circumstances made manual remove the progression version of an item instead of its intended non prog version

This PR should fix it by adding a custom remove_specific_item helper function that also checks for classification

@nicopop nicopop self-assigned this Oct 14, 2025
@silasary silasary merged commit f9fda56 into main Oct 17, 2025
4 checks passed
@silasary silasary deleted the Fix-list-of-item-removal-removing-wrong-item branch October 17, 2025 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants