Display level feature
Set up a new table in the database called UserDisplayRank with the following columns:
- ID - Used as the primary key and auto-generated. Noted for completeness.
- Rank - The rank, represented as an integer.
- ExpRequirement - The amount of "exp" required to achieve this rank. Use the user's
- Label - The label associated with the rank.
As indicated by the name, ranks are for display purposes only. Display the rank in the
UserInfoCommand and the
The user's rank is determined by the highest input count they reached. For instance, if Rank 5, Warlock is achieved at 1000 inputs and Rank 6, Archmage is achieved at 1050 inputs, the user is at Rank 5 if they have between 1000 and 1049 inputs.
Start with a default set of ranks.
Deleting a branch is permanent. It CANNOT be undone. Continue?