A way to fix crit chance
Crit chance has been a controversial topic lately it seems. Some people want to keep it because it is an exciting stat and there are several items already established to support it but a lot of people are tired of seeing an ADC with 1% crit chance get 3 crit strikes in a row.
I think I have a solution.
I'm not going to go into programming details because 1.) I want everyone to understand what I'm saying and 2.) I don't know too much about programming myself.
Basically the idea is that whenever you get any crit chance you get a virtual deck of cards.
There are 100 cards in the deck. The deck consists of two types of cards, one is Crit, the other is No-Crit. The number of Crit cards in your deck is equal to your crit chance Every-time you auto attack, you draw a card from the deck. If It says "Crit" you crit, otherwise you don't crit. Instead of the card that you have drawn for your autoattack being shuffled back into the deck, it is removed instead, leaving 99 cards in the deck. The deck will refresh if one of two conditions are met. 1.) The deck becomes empty. or 2.) You are out of combat for 6 seconds.
This way in the middle of a teamfight or extended engagement/laning phase you still maintain that sense of randomness. However repeated crits off of low crit chances should be impossible or near impossible