Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XP Curve #3

Open
s0tho opened this issue Jun 3, 2023 · 1 comment
Open

XP Curve #3

s0tho opened this issue Jun 3, 2023 · 1 comment
Assignees
Labels
Backend Bot enhancement New feature or request

Comments

@s0tho
Copy link
Owner

s0tho commented Jun 3, 2023

Is your feature request related to a problem? Please describe.
We need to have an xp system that takes vocal time and textual production into account.

Describe the solution you'd like
Typical formula would be xp_lvl = 5*(lvl-1)^(2)+50*(lvl-1)+100 but ideally we could change it as well as change the range of xp gained per message or per vocal time. We should be able to choose between registering xp only from text, only from vocal or from both.

We should also take into account import from MEE6. So if someone has 45k message with 1m XP on mee6, we should be able to transfer this notion even if the formula and the range isn't the same.

The bot should also handle role promotion when a user attain a defined threshold

any other idea?

@s0tho s0tho added the enhancement New feature or request label Jun 3, 2023
@s0tho s0tho added this to the 0.1 Working draft milestone Jun 3, 2023
@s0tho
Copy link
Owner Author

s0tho commented Jun 3, 2023

Linked to #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Bot enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants