coderage-xyz / code-zs_issues

A place to track suggestions and bug reports for Code: ZS
https://discord.gg/Y6kPNezdS4
0 stars 0 forks source link

Player XP earnable through gameplay #36

Open piqey opened 1 year ago

piqey commented 1 year ago

ZS already has an XP/leveling system built in but we have it disabled. We need to implement our own version of something similar to that for vanity (on the scoreboard for example) or additional benefits down the line. The XP would be saved to the SQL database; we could probably use a basic tracker to keep track of it like we have for other basic statistics.

We might want to override some of ZS's existing function calls that award XP in the legacy system to instead reward XP in our system, but that would obviously require some tweaking to awarded XP amounts.


We will also want a way for players to "prestige" à la Call of Duty, i.e., reset their XP to 0 once they've hit the maximum level for a shiny emblem or nametag or a modified appearance on the scoreboard.

piqey commented 1 year ago

need to figure out how we want to scale XP requirements with each level. as in, the kind of formula we use