-
Notifications
You must be signed in to change notification settings - Fork 51
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
Overhaul Tracers module #491
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works well and makes the tracers module a lot more useful in Zeus.
I'd like to see an unscheduled equivalent to BI's function for the module. Should be fairly straightforward to replace the sleep
s with CBA's alternatives. This could also be taken further and replace the tracers module altogether in Zeus.
Let's replace the tracers module in Zeus altogether. I think using a module dialog would be better than the current attributes approach (would allow the user to set these properties when placing the module). |
Should I be basing this new module on something like the LightSource module? |
Looking nice and I agree with @mharis001 that it should replace the module but there are some improvements, I think would make using the module better:
|
@ampersand38 Yes, it would be good to base this module off of the light source module. Also, agree with @CreepPork 's points about entering coordinates and weapon class names. Zeus user interfaces should be more user friendly and quicker to use than that. |
I considered the target cursor and thought it wouldn't be as useful since tracers will often be directed at higher angles where there isn't terrain or even objects. Maneuvering the camera is kind of the easiest way to pick a position above the terrain. Is there a way to use the cursor for an altitude-offset target?
On the other hand, cursor would be a good way to target an object. Maybe I can have the Target Type tool box select between
Indeed. The ZEN module commit has fixed this.
I agree that those fields would only be useful in very specific cases. I think for most users will only need the colour choice, red tracers are red tracers. For someone who knows they want a specific tracer, surely they can look it up in arsenal? it's kind of a "if you really need it, it's there" kind of usage. I think if we curate a list of weapons, someone will immediately ask for something not on it. |
Functionality-wise, this works very well. UX-wise, I think we either remove the weapon and magazines class name fields or provide combo boxes with options. We don't have to manually curate a list of weapons (and their magazines) and instead can compile one with weapons that have at least one compatible magazine whose With doing that, this would have to be converted to a custom module dialog since selecting a weapon should refresh the magazines combo box with the weapon's compatible magazines. |
I'll remove the weapon and magazine fields until I can implement them.
Is there a module set up like this that I can reference? |
Any module that doesn't use the |
@ampersand38 I pushed a custom dialog that allows the user to select a weapon and magazine from a list. The |
Co-authored-by: Ralfs Garkaklis <ralfs@garkaklis.com>
I did some clean up on the tracers PFH - removed some unused variables and fixed command name casing, Also, added a timeout to the alignment check |
When merged this pull request will:
https://youtu.be/HI1RYKq7XLg