OTP Garen with 1.8 M point here (playing him since season 3)
I play Garen when he got the onhit on PBE in his first iteration for the rework
The onhit can't be a good idea, not on a balance perspective but more on a code perspective
When Garen got the onhit if you fight a Jax or a Shen you auto lose the matchup because of some weird interaction
How garen E is supposed to work when jax use counter strike or when Shen use his W ?
Should they just block the onhit damage or ALL the damage from judgment ?
When Rammus taunted Garen when he was using his spin, Garen one shot himself
Should have been the case ?
How did the code handle it ?
For reminder, the onhit was apply only to the nearest target, but even when Shen wasn't the nearest target he can block all the spin same for Jax, is that intended ?, Riot say no but it happen because Garen spin is a AoE spell who can apply onhit effect, for the game it extremely hard to know how it should work in what situation.
Garen become more binary because fo that.
Did that mean Riot have to add exception ?
If yes then it a waste of time and make the game more unstable (spaghetti code ++) and it prove that it not healthy for the Game.