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 multipliers #168

Open
HTGAzureX1212 opened this issue Feb 19, 2024 · 4 comments
Open

XP multipliers #168

HTGAzureX1212 opened this issue Feb 19, 2024 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@HTGAzureX1212
Copy link

Maybe XP multipliers for certain roles and channels can be added?

@randomairborne
Copy link
Owner

Wait- someone is actually using this??
I think this is probably doable. My main concern with it is that it would add an additional database lookup on every single message, so I'd probably want to cache it somehow.

@randomairborne
Copy link
Owner

Out of curiosity, what are you using experienced for?

@HTGAzureX1212
Copy link
Author

A levelling system in which obtaining certain roles as a member progresses grants multipliers given the "quadratic nature" of the XP required to level up to speed up in higher levels.

@randomairborne
Copy link
Owner

adding other XP curves is totally possible, if that would serve your needs? it'd be cool to let people define their own mathematical functions for it.

@randomairborne randomairborne added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants