Anonymous
10/22/2025, 9:57:26 PM
No.2023954
>>2023835
I need to mess around with how we're handling spells and spellcasting.
Xerath's W causes him to break, and from what I've found it's because it's not finishing the actual cast action.
When his W is cast, it overwrites the Spells[slot] for his W with the disable/toggle version of that spell. Which is causing the await in Spell.cs:791 to deadlock.
Since it breaks while he's in the middle of casting, the server thinks that he's always in a casting state, causing him to lose the ability to move, and cast after casting his W.
I need to mess around with how we're handling spells and spellcasting.
Xerath's W causes him to break, and from what I've found it's because it's not finishing the actual cast action.
When his W is cast, it overwrites the Spells[slot] for his W with the disable/toggle version of that spell. Which is causing the await in Spell.cs:791 to deadlock.
Since it breaks while he's in the middle of casting, the server thinks that he's always in a casting state, causing him to lose the ability to move, and cast after casting his W.