feat(xp): functions

This commit is contained in:
Anhgelus Morhtuuzh 2024-04-14 15:54:27 +02:00
parent 55b25ef62d
commit 1f68e69899
No known key found for this signature in database
GPG key ID: CF4550297832A29F
2 changed files with 36 additions and 3 deletions

View file

@ -11,12 +11,12 @@ Bot for the private server Discord "Les Copaings"
### XP
Functions:
- $xp-message(x;y) = 0.025 x^{1.25}y^{0.5}+1$ where $x$ is the length of the message and $y$ is the diversity of the
- $xp-message(x;y) = 0.025 x^{1.25}\sqrt{y}+1$ where $x$ is the length of the message and $y$ is the diversity of the
message (number of different rune)
- $xp-vocal(x)=0.01 x^{1.3}+1$ where $x$ is the time spent in vocal (in second)
- $level(x)=0.2 x^{0.5}$ where $x$ is the xp
- $level(x)=0.2 \sqrt{x}$ where $x$ is the xp
- $level^{-1}(x)=(5x)^2$ where $x$ is the level
- $lose(x,y)= x^2\cdot 10^{-2+\ln(x/85)}\cdot\lfloor y/100 \rfloor$ where $x$ is the inactivity time (hour) and $y$ is the xp
- $lose(x,y)= x^2\cdot 10^{-2+\ln(x/85)}\cdot\lfloor y/500 \rfloor$ where $x$ is the inactivity time (hour) and $y$ is the xp
## Technologies