-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Fixed bola effect stacking #34723
Fixed bola effect stacking #34723
Conversation
you can link your pr to the issue so it could be autoclosed along with pr merging |
Thanks for the info! |
Made walk/sprint speed AutoNetworkFields to fix some networking issues when removing bolas while walking.
Huge success I still think the cumulative speed reduction from multiple bolas needs to be looked into at some point, but that's out of scope of this PR Also bolas need to work on mobs like dogs or spiders but that's also out of scope |
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.
It was always intended to be 1 bola per person. It's never meant to be 1 bola per leg, that's too overpowered.
If it's still in scope for this PR, I can make the maximum number of ensnares a property in the ensnare component and let another PR handle the balance side of things. I'm not sure if the ensnare system will be used for something else. |
Thinking on it now, if another system wanted to use the ensnare component, it might get messy if the number of times an ensnare can be applied is hard-coded |
It's not exclusive to bolas but I had designed it to be 1 ensnare at a time. If you want to make a config in the ECS to allow multiple I think that's fine, but by default it should just be 1 per person. |
It's fine to change it to 1 bola per person, but this should be labeled as a balance change and not a bugfix then. |
Arguably it's a bugfix because it was never intended to work like that in the first place. |
About the PR
Bolas had a bug that allowed them to stack and apply to the same target (#34694)
I changed the shared ensnareable system to only allow one bola to be applied as mentioned in (#34694)
Fixes #34694
Why / Balance
Removes the ability to movelock and makes it less annoying to remove many bolas.
Technical details
Changed the checks in the SharedEnsnareableSystem's TryEnsnare method to only ensnare if they aren't already ensnared. (Try saying that 3 times fast lol)
Media
Requirements
Breaking changes
Changelog
🆑