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

Targeting consistency #2

Open
viral32111 opened this issue Apr 2, 2020 · 0 comments
Open

Targeting consistency #2

viral32111 opened this issue Apr 2, 2020 · 0 comments
Assignees
Labels
Enhancement An idea for a new feature or a modification to an existing feature. Medium Priority This issue is of slight importance.
Milestone

Comments

@viral32111
Copy link
Owner

Proposed changes

  • Modify all existing entities to remove the seperate X, Y, Z inputs for targeting and use the vector ones instead, if the entity doesn't have a vector input for targeting then add it.

Explanation

This change will improve the wiring consistency across all entities, as some currently have both XYZ and vector inputs, while others only have vector ones or some only have XYZ ones. There is no need to have multiple inputs to perform the same action. As I stated in #1, if the player is really unable to use vectors instead of seperate XYZ inputs, then all they have to do is use a Wiremod compose gate to convert their XYZ inputs into a single vector output.

This change will cut down on the amount of code in each entity that has targeting, and hopefully improve ease-of-use and consistency across all of these entities.

@viral32111 viral32111 added the Enhancement An idea for a new feature or a modification to an existing feature. label Apr 2, 2020
@viral32111 viral32111 added this to Planned in New Features Apr 2, 2020
@viral32111 viral32111 added the Medium Priority This issue is of slight importance. label Apr 2, 2020
@viral32111 viral32111 added this to the Code Cleanup milestone Apr 8, 2020
@viral32111 viral32111 added this to Planned in Code Cleanup Apr 8, 2020
@viral32111 viral32111 self-assigned this Apr 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement An idea for a new feature or a modification to an existing feature. Medium Priority This issue is of slight importance.
Projects
Code Cleanup
  
Planned
New Features
  
Planned
Development

No branches or pull requests

1 participant