Free HTML5 by FreeHTMl5.co V 1.1

Article de présentation de LOLreward

Dans cet article le nouveau module LOLReward va être présenter. Comme vous le savez depuis un moment un module de reward en fonction des games de lol est en train d'être développer ça à pris beaucoup de temps mais grace à l'aide de Crousti et Dannyx29 ce module à pus enfin voir le jour. Laissez-moi vous expliquer son fonctionnement.

En quoi LOLReward consiste ?

LOLReward est un script qui tourne h24 7j/7 pour récupérer les datas des dernières game de league of legends de chaque membres du discord. Il s'actualise toutes les 10 minutes pour être précis. Celui-ci va récupérer plusieurs data en voici la liste : Si le joueur est support, si c'est une aram, resultat de la game, le type de game (rank, flex, normal), la durée, champion joué, kill, assist, mort, cs, kill participation, mmr du joueur, mmr de la game, rank, et pink posé. Ces datas sont ensuite traiter pour effectuée un savant calcul ! A chaque game que vous ferez dans le channel LOL à la fin de celle-ci un message d'hitagi vous indiquera ce que vous avez gagner ou perdu !

Mais avant tout petit récapitulatif

Avant de vous montrer le calcul je dois vous parler du champion chiffre. Il y a quelque temps je vous ai envoyer un excel avec la liste de tout les champions de League of Legends, vous y avez pour la plupart répondu et j'ai donc effectuée une moyenne sur tout les champions. Avec ça j'ai crée une variable qui s'apelle champion chiffre, j'ai retirer les chiffres après la virgule pour avoir des chiffre rond, voici donc la liste de ses champions :

"Aatrox": 5, "Ahri": 5, "Akali": 5, "Alistar": 4, "Amumu": 2, "Anivia": 7, "Annie": 3, "Aphelios": 8, "Ashe": 6, "Aurelion Sol": 9, "Azir": 8, "Bard": 4, "Blitzcrank": 4, "Brand": 3, "Braum": 5, "Caitlyn": 5, "Camille": 6, "Cassiopeia": 5, "Cho'Gath": 3, "Corki": 5, "Darius": 3, "Diana": 3, "Dr. Mundo": 3, "Draven": 6, "Ekko": 4, "Elise": 5, "Evelynn": 3, "Ezreal": 6, "Fiddlesticks": 4, "Fiora": 6, "Fizz": 4, "Galio": 4, "Gangplank": 7, "Garen": 2, "Gnar": 5, "Gragas": 7, "Graves": 3, "Hecarim": 4, "Heimerdinger": 3, "Illaoi": 5, "Irelia": 4, "Ivern": 6, "Janna": 4, "Jarvan IV": 4, "Jax": 3, "Jayce": 6, "Jhin": 6, "Jinx": 6, "Kai'Sa": 5, "Kalista": 8, "Karma": 4, "Karthus": 6, "Kassadin": 4, "Katarina": 4, "Kayle": 5, "Kayn": 4, "Kennen": 5, "Kha'Zix": 4, "Kindred": 7, "Kled": 4, "Kog'Maw": 6, "LeBlanc": 4, "Lee Sin": 4, "Leona": 2, "Lissandra": 4, "Lucian": 4, "Lulu": 2, "Lux": 3, "Malphite": 2, "Malzahar": 4, "Maokai": 4, "Master Yi": 3, "Miss Fortune": 4, "Mordekaiser": 2, "Morgana": 3, "Nami": 6, "Nasus": 4, "Nautilus": 2, "Neeko": 4, "Nidalee": 7, "Nocturne": 2, "Nunu & Willump": 4, "Olaf": 5, "Orianna": 5, "Ornn": 4, "Pantheon": 3, "Poppy": 4, "Pyke": 3, "Qiyana": 6, "Quinn": 2, "Rakan": 3, "Rammus": 2, "Rek'Sai": 6, "Renekton": 4, "Rengar": 5, "Riven": 6, "Rumble": 8, "Ryze": 7, "Sejuani": 3, "Senna": 4, "Sett": 3, "Shaco": 3, "Shen": 4, "Shyvana": 4, "Singed": 4, "Sion": 4, "Sivir": 5, "Skarner": 5, "Sona": 4, "Soraka": 4, "Swain": 3, "Sylas": 3, "Syndra": 4, "Tahm Kench": 2, "Taliyah": 7, "Talon": 3, "Taric": 6, "Teemo": 4, "Thresh": 7, "Tristana": 4, "Trundle": 3, "Tryndamere": 3, "Twisted Fate": 7, "Twitch": 5, "Udyr": 4, "Urgot": 3, "Varus": 6, "Vayne": 6, "Veigar": 3, "Vel'Koz": 6, "Vi": 4, "Viktor": 6, "Vladimir": 5, "Volibear": 2, "Warwick": 3, "Wukong": 4, "Xayah": 6, "Xerath": 3, "Xin Zhao": 3, "Yasuo": 6, "Yorick": 4, "Yuumi": 1, "Zac": 4, "Zed": 4, "Ziggs": 5, "Zilean": 5, "Zoe": 5, "Zyra": 4, "Yone": 3, "Samira": 4, "Seraphine": 5, "Rell": 4, "Viego": 4, "Gwen": 5, "Akshan": 4, "Lillia": 5

C'est partit pour le calcul !

Avant toute choses il faut savoir que si vous jouer un champion qui à moins de 5 de score si vous perdez avec, il sera soustrait -10 au score et ajouter au score, par exemple si vous jouez Amumu qui a un score de 2 et que vous perdez avec ça enlevera -8 par contre si vous gagner avec vous gagnerez +2

Pour qu'Hitagi comptabilise une game celle-ci doit faire plus de 14.59Min en dessous rien ne sera ajouter ni retirer.

Une victoire donne 100 HC une défaite -100

Aussi un calcul de mmr est effectuer voici comment celui-fonctionne :

"Bronze 1": 32, "Bronze 2": 28, "Bronze 3": 24, "Bronze 4": 20, "Challenger": 108, "Diamond 1": 96, "Diamond 2": 92, "Diamond 3": 88, "Diamond 4": 84, "Gold 1": 64, "Gold 2": 60, "Gold 3": 56, "Gold 4": 52, "Grandmaster": 104, "Iron 1": 16, "Iron 2": 12, "Iron 3": 8, "Iron 4": 4, "Master": 100, "Platinum 1": 80, "Platinum 2": 76, "Platinum 3": 72, "Platinum 4": 68, "Silver 1": 48, "Silver 2": 44, "Silver 3": 40, "Silver 4": 36, "Unranked": 0,

Pour retranscrire un rank dans un chiffre j'ai décider d'ajouter 4 a chaque division en partant de 0 Unranked à 108 challenger. Voici à quoi ça sert Si vous êtes platine 4 et que vous jouez à un niveau Iron 4 lors du calcul du reward Hitagi va soustraire 108 à 4, vous aurez donc -104 QUELQUE SOIT LE RESULTAT DE LA GAME, à l'inverse si vous êtes Iron 4 et que vous jouer une game dans un elo chal vous aurez 104 quelque soit le resultat de la game.

Si votre Kill participation dans la game est supérieur à 85% vous gagnerez 50 Hc par défaut si vous êtes à plus de 50% vous aurez 10 a moins de 50 vous perdrez 10

Un calcul en fonction du nombre de kill et assist sur mort est également mis en place, si vous avez plus de Kill assiste que de mort vous gagner 10 a l'inverse vous perdez -30

Un calcul en fonction du nombre de kill par mort est mis en place, si vous avez plus de kill que de mort vous gagner 10 à l'inverse -10

Ensuite un point tres important c'est les cs, les cs sont calculer par minutes et à chaque tranche vous gagner plus ou moins de Hc, voici les Hc en fonction des cs :

"cs11.5": 110, "cs11.0": 100, "cs10.5": 90, "cs10.0": 80, "cs9.5": 70, "cs9.0": 60, "cs8.5": 50, "cs8.0": 40, "cs7.5": 30, "cs7.0": 20, "cs6.5": 10, "cs6.0": 0, "cs5.5": -10, "cs5.0": -20, "cs4.5": -30, "cs4.0": -40, "cs3.5": -50,

Biensur si vous faites une Aram les Cs minutes ne sont pas compter

Et pour les supports ?

Pour les support le calcul est différent, évidement un support n'est pas forcément un rôle ou on va avoir des kill (sauf pyke, brand, swain, senna ect...) donc le Kill par mort, n'est pas ajouter au revenu final. Ni les cs/min. Par contre lorsque vous lancer une game en support vous gagner automatiquement 20Hc au revenu final. Voici les autres variable qui compte:

Le kill participation, en tant que support il est de votre devoir de bouger dans la game et crée des situations ou l'ont peut pick up un kill donc il est évident que celui-ci soit pris un compte vous devez être sur beaucoup de kill de votre team. voici les revenu en fonction de votre participation:

"kp90": 50, "kp80": 40, "kp70": 30, "kp60": 20, "kp50": 10, "kp40": -20, "kp30": -30,

Dernière variable pour les supports les ward, en tant que gros wardeur il me semble essentiel que mes support utilise des pinks voici pourquoi si en tant que support vous posez plus de 2 pinks au cours de la game vous aurez un bonus de 10Hc

Pourra-t-on modifier les variable ?

Oui elle sont totalement modifiable, mais il faudra que tout le monde soit d'accord avec la modification c'est pourquoi pour le moment ça va rester comme ça, je vous souhaites bon courage et surtout HF

Smurf ?

A chaque fois que vous jouer sur votre smurf -20 sont ajouter automatiquement sur le résultat final ! Le rank est calculer en fonction du LVL du smurf ! (Comme ça ça évite de trop tryHard quand même)

Merci d'avoir lu notre article !

Cet article n'est pas amener à être modifier à l'avenir si il y a des mise à jour sur LOLreward se sera écrit dans les note de patch de Hitagi IA, sur ce j'espère que ce nouveau système vous plaira et que vous vous y impliquerez !

tout abus = remise à zéro

La bise - Ahitosly