Chasseur-de-Succes / CDS-BOT

Private discord bot
GNU Affero General Public License v3.0
2 stars 4 forks source link

Gain d'xp & level #29

Open Kekwel opened 3 years ago

Kekwel commented 3 years ago

A voir comment un user gagne de l'xp :

rick-gnous commented 2 years ago

Je pense qu'il est plus intéressant de faire ça avec les groupes / events, notamment avec les succès qu'il gagne.

Pour les gains, peut-être voir avec astat la rareté des succès ? Pour les niveaux, il faut que je retrouve une formule mathématique qui permet de calculer ça facilement.

Kekwel commented 2 years ago
  • en parlant ?

Oui, 10xp possible, toutes les 30sec

Il y a tjs possibilité de modifier le "threesold" pour monter ou descendre la courbe des niveaux. Actuellement, pour passer d'un niveau à l'autre, la "formule" est celle-ci :
getXpNeededForNextLevel(lvl - 1) + (THREESOLD_LVL * (lvl - 1)) avec THREESOLD_LVL= 100, et si lvl === 1 , ca retourne 100

0xN0x commented 6 months ago

J'ai vu plusieurs commit pour ça, donc c'est que le ticket est résolu ? Si non j'ai plusieurs système de leveling dans d'ancien bots qui sont facile à implémentés et scalable si vous voulez rajouter d'autres modules par la suite genre le temps de vocal, les succès etc.