-
Notifications
You must be signed in to change notification settings - Fork 27
Better UX for machines control logic unit item eject behavior #337
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
Comments
I think the best solution would be to allow players to choose the auto-eject side with a button, and have the default be the currently used direction so nothing breaks. |
I've been requested by a user to take a look at this and see if I can come up with a solution. I think I do have an idea, something like:
Before I actually go implement this and open a PR - any comments/questions/adjustments/complaints/requests/bikeshedding/anything else I should consider? I figured I might as well ask what would be thought of such a solution before putting the effort in this time around :P |
Sonic screwdriver included with mod been originally made exactly for this, it could however also be improved (as in making machines work with mtg-compatible screwdrivers) but that's another discussion:
edits. Tri-state switch on machines, default to legacy? No migration or configs. left - legacy - right |
I did consider that, but I was a bit concerned about confusing players - I'd think it would make more sense to just present the left/right choices and have it pick one for existing machines that reflects what the machine was already doing. Otherwise I can see myself having to explain to users over here what "legacy" means there over and over again... The setting idea is because I just know I'm going to have people screaming at me when the behavior changes, regardless of what it gets changed to. At least letting server owners pick why they complain would keep said server owners happy even if their players aren't. Maybe "right" would be a better "default default" for the setting for new machines, though, with existing ones internally being "legacy" and then converting to left or right next time the ejection or upgrade code has reason to run? |
This should be improved one way or another.
The machine that contains the control logic unit, ejects items in a way that is unnecessarily hard to understand at first.
It is a problem for the construction of pipeworks tube systems, which fail when the side from which the items are ejected is reversed.
Original issue got closed but contains some information, suggestions for improvement and some info about related issues:
The text was updated successfully, but these errors were encountered: