Skip to content

Conversation

@koolkrafter5
Copy link

The main change in this pr (aside from the general refactor this code really needed) is to allow players to rename input/output foci so they only interact with other foci in the same ritual that share the name. This was most needed for the output focus (global), because it would pull from every input in the ritual with no filter, but it can probably be a nice utility for the other foci as well. Unnamed input/output foci will all interact with each other, so existing setups should be unaffected since players had no reason to rename them before.

Because players will be renaming them, the output foci have a new line in their tooltip that explains their logic better than the previous names did. Some examples:

Default Output Routing Focus:
image
Output Routing Focus (Ignore Meta):
image
Output Routing Focus (Global):
image

I also improved the translation of the values for the "Direction:" tag in the tooltip for Russian and Chinese (I speak neither language, but those ones already had suitable translation keys). Previously, these values were displayed in English (SOUTH, EAST, etc):
image
image

Translations for the new "Logic" tag are welcome.

…uld be identical, but there is a lot less nesting now.
…e name and what they do is more obvious thanks to having extra space.
…probably better than defaulting to English ones.
@koolkrafter5 koolkrafter5 requested a review from a team May 18, 2025 00:57
@koolkrafter5 koolkrafter5 changed the title Ritual of the Phantom Hands Improvements Orchestra of the Phantom Hands Improvements May 18, 2025
@koolkrafter5
Copy link
Author

If you want to test this, this guide and the pages for the foci are pretty good, except that only the non-focus items in the output focus chest have any effect (I did not change this, that's how it was originally). That means that the items in the input chest do not control the Global routing focus and it takes everything, which inspired the ability to rename them.

@Dream-Master Dream-Master added the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label May 18, 2025
Copy link
Member

@serenibyss serenibyss left a comment

Choose a reason for hiding this comment

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

Thanks for the PR! I have some preliminary comments before I test this in-game

@koolkrafter5 koolkrafter5 requested a review from serenibyss May 25, 2025 23:50
@serenibyss serenibyss removed the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label May 26, 2025
@serenibyss serenibyss merged commit 4acfe14 into master May 26, 2025
1 check passed
@serenibyss serenibyss deleted the phantom-hands branch May 26, 2025 00:38
DrParadox7 pushed a commit to DrParadox7/BloodMagic that referenced this pull request Dec 31, 2025
Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants