Simulate a "prestige" system?

Hello. My partner and I run a server with 24 earnable roles using Lurkr, spanning levels 1 to 100. We were wondering if there’s a way to implement a “prestige” system. Specifically, we’d like members who reach the final earnable role to have the option to start over, this time with a permanent "Prestige 1" role that provides, for example, a 1.1x XP multiplier. They would then progress again through the earnable roles, but keep the Prestige role and its boost. Our main questions are: 1. Is there a way to simulate this system? Resetting XP seems like one approach, but it doesn’t appear to be an option with Lurkr currently. 2. Ideally, we’d like members to retain their XP so they maintain their leaderboard position while cycling through the earnable roles. The best-case scenario would be allowing members to “cycle” through the earnable roles repeatedly, and upon reaching the last role each time, return to the first role with a newly obtained Prestige role that grants a multiplier for the next leveling cycle. Essentially, this would make the leveling system “infinite” in terms of progression. Is this currently achievable with Lurkr, or is there a recommended workaround to approximate this system?
Solution:
Currently we don't natively support this. You could make something similar with our API (https://lurkr.gg/docs/api), checking if someone has reached level 100 and resetting their levels and giving them the appropriate role with a bot of your own. Unfortunately because of the way the leveling system works, resetting levels also resets XP since they're tied to each other
Jump to solution
5 Replies
EasyThreads
EasyThreads2mo ago
:NighthawkInteractionError: BEFORE YOU ASK FOR SUPPORT :NighthawkInteractionError: 1️⃣ • Use the panel in #🆘-instant-support to check if your problem is a common issue! Use the documentation and it's detailed guides to help you setup Lurkr! 2️⃣ • Use the commands /config check and /config troubleshoot to get a better idea what issue you're having! ❓ • Still stuck? Ask your question in as much detail as possible to help other people understand what your problem is and help you fix it quickly! ❗• This server uses Answer Overflow to index content on the web. By posting in this channel your messages will be indexed on the web to help others find answers.
Solution
CmdData
CmdData2mo ago
Currently we don't natively support this. You could make something similar with our API (https://lurkr.gg/docs/api), checking if someone has reached level 100 and resetting their levels and giving them the appropriate role with a bot of your own. Unfortunately because of the way the leveling system works, resetting levels also resets XP since they're tied to each other
beat
beatOP2mo ago
After some testing, I found a possible setup: once a member reaches level 101 (one past the current max), they receive the Prestige role (which is stackable) and then their progression cycles back to the first earnable role (which are non-stackable, so they're cycling again with the Prestige role this time). It’s not technically infinite since the rewards are capped, but it should function as intended. My main question now is, is there a way to make a multiplier permanent rather than having to choose between the highest multiplier or the highest role in the hierarchy? Ideally, the Prestige role would grant a permanent XP boost that remains active even when other higher multipliers are applied.
CmdData
CmdData2mo ago
It only chooses between the highest role and the highest multiplier if there are 2 multipliers applicable
Lurkr
Lurkr2mo ago
cmddata
<:icon_levelup:1086286977118261318> Level Up! <:icon_levelup:1086286977118261318>
<@99787644430475264> has reached level 18! They now have 14,573 XP!

Did you find this page helpful?

Simulate a "prestige" system? - Lurkr Support