-
Notifications
You must be signed in to change notification settings - Fork 522
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Xeno Throwing Refactor, prevents canceling mob throws by moving (#5175)
# About the pull request <!-- Remove this text and explain what the purpose of your PR is. Mention if you have tested your changes. If you changed a map, make sure you used the mapmerge tool. If this is an Issue Correction, you can type "Fixes Issue #169420" to link the PR to the corresponding Issue number #169420. Remember: something that is self-evident to you might not be to others. Explain your rationale fully, even if you feel it goes without saying. --> This refactors xeno throw procs to be less of a pain to work with, and introduces automatic immobilizing during some xeno throws. They end after the throw using throw callbacks. This is important because if you are not immobilized during the throw, you can just move and step from your current location, canceling it - mostly visible on flings and vanguard cleave Xeno throws that apply a stun would already prevent moving. Because they were only used by Xeno Pounce and Crusher Tumble, i don't know how robust the callbacks are. It's worth Testmerging. # Explain why it's good for the game More reliable throws, throw procs which are easier to work with for new contributors by baking in the immobilization # Testing Photographs and Procedure Done baseline testing with things such as Runner Pounce and Vanguard Cleave. Not all abiltiies are affected because they used different handlers, such as Warrior Fling. # Changelog :cl: fix: Some Xeno throws now immobilize their targets, ensuring they do not walk out of the toss mid-flight. /:cl:
- Loading branch information
Showing
8 changed files
with
46 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters