Originally Posted by Randomocity132
Malzahar's ult has 0 channel time before it comes out. It's not like Morgana's where you can miss it in that .5 channel before damage. Malzahar's suppression is the instant you click them. And then it channels for damage.
Malzahar ult is not instant. There is a cast animation and a channel animation.
Cast animation is when Malzahar leans back slightly before "shooting them eye lasers". It PROHIBITS the ability from being INSTANTLY CAST. As far as I know (since season 1), there should be a casting bar appearing before the channel bar, which lasts for approximately 0.15 seconds.
During the cast animation nothing happens. The skill does not suffer CD and no mana is subtracted.
Which brings the problem to the moment the casting animation finishes.
I am hypothesizing that when an animation plays in LoL (e.g. Autoattacks) starts playing, it must finish playing. Therefore, if udyr starts an autoattack animation a little bit before malzahar ult's casting animation finishes, the autoattack (which also has a delay before damage is applied, but animations MUST finish playing) will hit. And since udyr's stun is considered an on-attack effect (not on-hit because it goes through Jax dodge), the stun will apply and disrupt malzahar's ult.
I think this is the situation you are describing, and I don't think there are valid solutions to it. It seems to me Riot either has to re-code A LOT of game elements in order to fix this interaction, or Malzahar's ult has to be instant. But asking for Malz ult to be instant is like asking for Cass ult to be instant as well, which I honestly don't think will happen. And it also seems unlikely that Riot will re-code the game just to fix a champion interaction bug.
I would like it to be fixed or changed, but I don't know how a solution will work out.