-
-
Notifications
You must be signed in to change notification settings - Fork 18
Add nodal directors #116
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
base: main
Are you sure you want to change the base?
Add nodal directors #116
Conversation
|
I'm going to be honest, I don't like this change. At least as Goodroach described it to me, it will break a lot of currently used ships, as you have to keep the director signs blank if they're not being used. Not worth it IMO. |
|
Personally as a player and someone looking to make a server, I think it's a great idea. Players can always change their ships, which if it's just changing the signs is easy enough. Or if it's that much of a problem, a config option that toggles this ability for the server? |
|
This is a recurring issue I see in Movecraft's development cycle: Someone pushes a breaking change because they thought it'd be cool, doesn't think about the implications, and then we have to spend a bunch of development time reverting/disabling the feature. Just look at the issues with gears on release for an example. |
|
The issue you originally explained, and the gears issue are two different kinds of issues. The issue you're worried about for this contribution is involving pre-existing ships. Implying that those ships can just be changed. Which isn't exactly an uncommon thing when it comes to plugin updates. Unless you're implying it will break the craft files themselves then that would be a problem. But as you mentioned the signs specifically, I get the impression that just removing the sign then placing it again with the new version would fix the problem for players and the ships they already built. Inconvenient but hardly a persistant issue. In any case, why not test it? put a version with this change into a preexisting test server and confirm how big or small an issue from this would be? |
So all you have to do is to change the usage of cannon director signs, the rest are of no consequence. What I could also do is to just default to the normal cannon director if no sign strings on the craft are found. |
This isn’t the fault of the person who created the idea; seeing what changes are being made and thinking about the immediate effects are ultimately the responsibility of the development team. You know what is right and how the game should run, and are therefore the filter these changes must pass through. Secondly, this feature could actually push forward crewed ships, unlike current Directors which make commanding a vessel with a single pilot as easy as possible. This is simply another layer which creates an option for players, which is indicative of a ‘good’ addition. |
|
Update:
|
This is the basic framework behind the node directors. Features include:
Problems: