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

Server Leveling System #138

Open
geoversed opened this issue Jul 13, 2024 · 1 comment
Open

Server Leveling System #138

geoversed opened this issue Jul 13, 2024 · 1 comment
Assignees
Labels
feature This is a feature request. misc Relevant to miscellaneous features and commands.

Comments

@geoversed
Copy link
Owner

What?

Distinctly related to the economy leveling system with some relationships

XP management commands (/xp):

  • /xp add - Add XP to a specific member
  • /xp remove - Remove XP from a specific member
    • XP reset commands (/xp reset):
      • /xp reset user - Reset the XP of a specific member
      • /xp reset server - Reset the XP of the entire server
    • XP set commands (/xp set)
      • /xp set level - set the XP of a specific member
      • /xp set xp - Set the XP of a specfic member
    • Widely available commands:
      • /xp leaderboard - View the top 10 users in the XP leaderboard. Done using PIL.
  • Normal user commands:
    • /rank: View your or another member's leveling progress. Done using PIL.

Extra Deets

"Done using PIL" means it will be presented in the form of an image using the PIL library. Note that this might change.

Premium pass can be purchased from the item shop for 50,000,000 which doubles the rate at which you earn XP. There are also roles that can be used to serve as XP multipliers. Keep in mind these are applicable only to the server level, not the in-game economy system level. However, you can purchase server level boosters (like the premium pass) to your server level.

There can also be some other unique features built in that could make the functionality more unique.

This may or may not be implemented, depending on how leveling in the economy system grows.

@geoversed geoversed added feature This is a feature request. misc Relevant to miscellaneous features and commands. labels Jul 13, 2024
@geoversed geoversed self-assigned this Jul 13, 2024
@geoversed geoversed moved this to Backlog in c2c Development Jul 13, 2024
@geoversed geoversed removed the planned label Oct 16, 2024
@geoversed
Copy link
Owner Author

https://gist.github.com/mikeshardmind/d7d2c6cb19b53ab76b7d401b2716df5d#xp-system

This means:

  • Do not store the level in the database
  • Do not send a reply when user level-ups occur

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This is a feature request. misc Relevant to miscellaneous features and commands.
Projects
Status: Backlog
Development

No branches or pull requests

1 participant