Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hollow Knight: Fix fragile/unbreakable charm variants counting as 2 distinct charms in logic. #2683

Merged
merged 1 commit into from
Jan 11, 2024

Conversation

FlorianDeSmedt
Copy link
Contributor

Fixes issues with charm costs

What is this fixing or adding?

Fixes unbreakable charms counting double towards charm cost in shops in logic, creating unbeatable seeds. Also fixes kingsoul/voidheart not counting towards this total.

How was this tested?

Generated multiple seeds from source locally and went trough the playtrough in the spoiler log.
A seed with lurien plando'd onto salubra with 40 charms is beatable. If a regular charm is also plando'd onto salubra with 40 charms it says that the game is unbeatable (as it should), but with a white fragment it generates properly.

If this makes graphical changes, please attach screenshots.

Deletes CHARM of the 3 unbreakable charms, adds 0.5 CHARM to Queen_fragment, King_Fragment and Void_heart
@BadMagic100 BadMagic100 added the is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs. label Jan 6, 2024
@ThePhar ThePhar changed the title fix charm cost issue Hollow Knight: Fix fragile/unbreakable charm variants counting as 2 distinct charms in logic. Jan 6, 2024
Copy link
Collaborator

@BadMagic100 BadMagic100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me

As discussed in discord, I'm not a huge fan of the way fragiles/unbreakables were fixed but given any change here will be made obsolete when the new extractor runs I think it's an acceptable hotfix as a proper fix (similar to how split cloak is dealt with) is probably unnecessarily involved.

@Berserker66 Berserker66 merged commit 388413f into ArchipelagoMW:main Jan 11, 2024
11 checks passed
Jouramie pushed a commit to Jouramie/Archipelago that referenced this pull request Feb 28, 2024
…istinct charms in logic (ArchipelagoMW#2683)

Deletes CHARM of the 3 unbreakable charms, adds 0.5 CHARM to Queen_fragment, King_Fragment and Void_heart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants