In HTTYD, using a dragon's attack while moving causes the dragon to spin rapidly.
Partner Rank: 2
Partner Team Reporting: Gamemode One
Verification builds: It first began occurring in 1.17.30.04_rc3 and has persisted through each build into the latest 1.18 (1.18.0.22_rc0)
Summary:
In HTTYD, using a dragon's attack while moving causes the dragon to spin rapidly.
Impact:
This issue makes dragon combat significantly difficult and frustrating. If you are moving, your dragon will often shoot in the opposite direction it is facing.
Repro Steps:
- Enter the HTTYD world.
- Enable cheats and change gamemode to creative.
- I have attached a video demonstrating how to spawn a wild dragon and tame it to aid with this step. Run `/summon aurora:monstrousnightmare ~~~ wild`, grab the "meat" item from the creative inventory. Feed meat to the dragon until it emits hearts. Interact with the dragon to ride it, the dragon will buck you a couple times, repeat the riding until the dragon accepts you.
- Tap the space bar to begin flying and look upwards to ascend.
- Punching will attack. Observe dragon behavior while flying forwards and attacking.
Observed Results:
The dragon will spin rapidly and all forward momentum will be lost.
Expected Results:
The dragon should send their projectiles forwards without spinning or otherwise interrupting their forward flight.
Screenshots/Videos attached: Yes/No
How to tame a dragon: https://streamable.com/btwlxz
Issue demonstration: https://streamable.com/5fe0hp
Regression demonstration: https://streamable.com/xhrpox
Regression Builds:
1.17.20.42_rc0
Notes:
The dragon behavior systems are quite complex, the attack system is especially so. I would be happy to answer questions to help understanding and to identify the point of failure.