Issue with certain StatusFlags not being applied/removed correctly
Tested Examples
- Xerath's W locks him in place and seems to completely remove his ability to cast spells. Once the ability is over he is still unable to move or cast spells.
- Getting taunted by Rammus will eventually cause the affected player to be unable to attack any other unit except for Rammus.
I've been able to reliably reproduce the bugs on these abilities. I have not done extensive testing on other CC abilities that make use of StatusFlags.
Dying does not fix the broken state, neither does disconnecting and reconnecting. This makes me think it's (probably) unrelated to Buffs and networking. Both of these abilities make use of StatusFlags, so my next thought would be that we're either A. Not setting or clearing StatusFlags correctly, or B. Our StatusFlags enum is wrong.
I will continue to add to this issue report as I dig further.