-
-
Notifications
You must be signed in to change notification settings - Fork 0
Generate Champions
Well, it depends on your playstyle, you can just balance teams, and make them play any champion they want, or you can generate random pool of champions for specific player. It is completely up to you.
First, app requests mastery information from Riot servers, then most played champions gets lowest weight in pool, while champions without mastery gets highest weight, champions in between get weight in between those values depending on their mastery points.
Table of weight generation (for example, if you have champion with 10000000 mastery and champion with 2000000 mastery):
Champion | Weight formula |
---|---|
Main / OTP | 0.6 * 0.95 = ~0.57 |
Has mastery | (1 - (ChampionMastery / MainMastery)) * 0.95 = (1 - (2000000 / 10000000)) * 0.95 = ~0.76 |
Others | 1 - 0.05 = ~0.95 |
After calculations, set amount of champions will be picked depending on their weights.
Just click button to generate champions for everyone in the list, or you can reroll or generate champions for selected player in the list using button.
You can also set how many champions to generate for every or one player using slider:
After champions were generated, you can select any player in the list, and see champions that were rolled for this player on the left part of the window:
You can also click button to open a prefilled text field where you can copy text from.
You also can click button in order to copy all text from this text field in clipboard, even without opening this text field.
Made with ❤️ by craftersmine © 2023