Offline Mode
For some people who have a bad internet connection or just want to relax in a bot match alone, I think there should be an offline/LAN mode. It would be the same as online custom matches with the ability to set the difficulty of the enemy team, but offline and matches (probably?) not recorded on the match history on the main site or whatever other sites record matches. For me, I have been away from the internet in my house for nearly 3 months now and I'd love to keep my skill level up by either challenging a local friend or just doing bot matches offline, so I'd love to have an offline mode to keep practicing.
Updates/patches would only be available when there's an internet connection.
For example, if the offline mode did pass at Riot for patch 5.6, any patches after that won't be added to the offline client until the client itself has access to the main site (battle.net?)
Going off the example above, let's say there's a visual or rework on a champ in patch 5.8 but the last the client was updated was 5.7. This client won't be able to get the update until it's connected to the main site for the patch.
Or let's say there's a patch someone wants to go back to like to before a champ got nerfed or there was a game mode that a lot of people really want to play again (URF), it would be great to see what each patch is/was even for people who haven't played since the very beginning. (I only started January 2014)
I hope I explained this so everyone could understand.
So, should Riot include an offline mode?