Irregular jumpjet facing and firing behavior when attacking with an OmniFire=no weapon
Closed this issue · 0 comments
Description
If i understood correctly, jumpjets with OmniFire=no on their weapons should now turn to face their target properly. However, when turning, not only they glitch out visually, but they will also start firing their weapon when not facing the target yet. And to make it more inconsistent, sometimes the same jumpjet will not fire until it turns, only to again start firing before it turns after next attack order.
The visual glitch happens only to voxel jumpjets, didn't notice it with shp jumpjets. They still fire at a target before they start facing it, though.
Phobos Version
Conditions to reproduce
No response
INI code
No response
Steps to reproduce
- use a jumpjet without a turret and with OmniFire=no on its weapons
- order the jumpjet to attack behind it
Expected behaviour
A jumpjet should turn properly without glitching and start firing once facing the target
Actual behaviour
Additional context
OmniFire=yes and OmniFire.TurnToTarget=yes on the weapon makes it so the jumpjet doesn't glitch anymore, but it will also start firing immediately, before facing the target (i think that's intended in this case, though).
Checklist
- The issue happens on the latest official version of Phobos and wasn't fixed yet.
- I agree to elaborate the details if requested and provide thorough testing if the bugfix is implemented.
- I added a very descriptive title to this issue.
- I used the GitHub search and read the issue list to find a similar issue and didn't find it.
- I have attached as much information as possible (screenshots, gifs, videos, debug and exception logs, etc).