Skip to content

Make the Alchemic Router's UX Better#124

Merged
UltraProdigy merged 8 commits into
masterfrom
alchemic-router-not-bad
May 20, 2026
Merged

Make the Alchemic Router's UX Better#124
UltraProdigy merged 8 commits into
masterfrom
alchemic-router-not-bad

Conversation

@ReignOfFROZE
Copy link
Copy Markdown

@ReignOfFROZE ReignOfFROZE commented Mar 17, 2026

Prior to this PR, the Alchemic Router is probably the worst part of doing Convocation of the Damned (except for the fact that you must submit a dimension for sacrifice to the ritual).

This PR adds some new controls to the Alchemic Router to make it a little easier to use.

Most importantly, it lets you reset what the tool is attuned to/is pairing easily, which was a major shortcoming before.

Demo video: https://cdn.discordapp.com/attachments/181078474394566657/1483565704379895869/Screencast_From_2026-03-17_16-38-59.mp4?ex=69bb0dbb&is=69b9bc3b&hm=37141e4d00a4285597839f44f9efbe4560e26d9742f250a3b1ef722801967f28&

@Dream-Master Dream-Master added the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label May 3, 2026
Copy link
Copy Markdown

@koolkrafter5 koolkrafter5 left a comment

Choose a reason for hiding this comment

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

The current flow of this is:

  • Shift + rclick the source to copy the reagent.
  • Optionally shift + rclick another time or two to cycle the copied reagent if the source has multiple tanks
  • Rclick the source to save it
  • Rclick the destination to set it
  • Shift + rclick the air to clear the source AND reagent

If you r-click a source with no reagent saved, you are able to save the source but make no links. Trying to link a source to itself also gives the wrong error message (saying it has no connections remaining). This is still a bit clunky IMO. Would it be possible to change it to something like:

  • Rclick the source to save it and copy its reagent. If the router already has a reagent copied, it will check for that one first, but it will automatically replace it with the first tank if it only finds different ones (NOT if it's empty!). Saving it as the source (but not copying the reagent) should fail and send a chat message if the source has no more open outgoing links.
  • Optionally rclick the source to cycle through its reagents, or send an error in chat like "Cannot link a source to itself" if there is only one (or no) reagent.
  • Rclick the destination, clearing the source but NOT the reagent. You're unlikely to want to link from the same source with the same reagent multiple times in a row. If you do, it's just one extra click to click the source again.
  • These changes open up shift. Shift+rclicking anywhere once should wipe the source.
  • Shift + rclick again with no source to clear the reagent.

This makes it a lot faster to make a link and makes it easy to link multiple relays with one type of reagent if you want to centralize production of one kind of AR and spread it to many rituals.

Comment thread src/main/resources/assets/alchemicalwizardry/lang/en_US.lang Outdated
Comment thread src/main/resources/assets/alchemicalwizardry/lang/en_US.lang
@ReignOfFROZE ReignOfFROZE requested a review from koolkrafter5 May 14, 2026 16:56
@github-actions
Copy link
Copy Markdown

#129

Copy link
Copy Markdown

@koolkrafter5 koolkrafter5 left a comment

Choose a reason for hiding this comment

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

The functionality works great, just a few tweaks to the lang strings.

Comment thread src/main/resources/assets/alchemicalwizardry/lang/en_US.lang Outdated
Comment thread src/main/resources/assets/alchemicalwizardry/lang/en_US.lang Outdated
ReignOfFROZE and others added 2 commits May 19, 2026 10:47
Co-authored-by: koolkrafter5 <creepersrgreen@gmail.com>
Co-authored-by: koolkrafter5 <creepersrgreen@gmail.com>
@ReignOfFROZE
Copy link
Copy Markdown
Author

@koolkrafter5 Adjustments made. Thanks for the suggestions!

@ReignOfFROZE ReignOfFROZE requested a review from koolkrafter5 May 19, 2026 14:48
@koolkrafter5 koolkrafter5 removed the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label May 20, 2026
@UltraProdigy UltraProdigy merged commit fe7b382 into master May 20, 2026
1 check passed
@UltraProdigy UltraProdigy deleted the alchemic-router-not-bad branch May 20, 2026 02:35
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