Why/How Riot should/can fix SmartcastRangeIndicator
SmartcastRangeIndicator as it currently serves, is a waste of space. You tease players new to smartcast with the ability to see their ranges aswell as use smartcast. In theory every smartcaster should use this. However there is one fatal flaw in its current implementation.
As it stands, the range indicators are forced to appear whenever an ability is cast. This provides a lag that makes people wait almost a full second in between key press and ability launch. Also, their are glitchy moments during the heat of a fight where you can press the button too fast and the ability just wont go off at all.
How can it be fixed? I propose that the range indicators are simply given around a 0.5 second delay on show, If button is released before 0.5 seconds the ability casts and a range indicator never appears. This way, you can use range indicators like normal smartcast if you don't hold down the button long enough. This works well because if you are going to line up a shot anyway, waiting a half a second isn't going to be a burden. The only difference between normal smartcast would be that smartcast, casts the ability on press and not release, so there would be a small fraction of a second delay between the press and release.
Personally, I use attackmoveclick on leftclick, so i can not have range indicators at all in the current version of league, as i would have no way of accepting an alt ability cast.