1 small change that could fix every CC issue now, and in the future
- When a champion is hit with cc (glacial, sword-breaker, etc.) count that as the first cc of that type.
- While a champion has 1 cc of a type, prevent any more cc of that type being applied (which I believe, currently this just refreshes the cooldown of the existing cc).
- Once a cc expires, prevent that same cc from being applied again for 1 to 0.5 seconds (this allows the champion with a full mana bar to get a cast off).
I'm a programmer and I know even without seeing the code that this would only require 10-30 lines of code to implement (which isn't a lot considering the entire game is probably upwards of 1000 lines of code)
This would still allow stacked cc to disabled a champion (glacial + sword-breaker) but at least let the champion cast so they're not a wasted unit for the entire round duration. I'm sure your entire player base would appreciate this change, TFT Dev team, because no one enjoys having their entire team (or just a single unit) be completely useless the entire round.
We all know Olaf is a problem now but even without him you have cleaving glacial from voli... or just put a sword-breaker + hurricane on sivir and now you get the pleasure of wasting 10 seconds as your entire team stands still and dies.