Our bot's leveling system is not specific to individual servers. No matter which server you join, your level remains the same across all servers. There will not be separate levels for each server. User levels and other information are stored in the user_data.json file. Currently, we do not plan to implement server-specific leveling systems or ranking based on average server levels; this feature may be added in the v0.1 Beta version.
The leveling system starts from level 0. To advance to the next level, you must reach the maximum XP required. Initially, the maximum XP starts at 100 XP, and it increases with each level. Each new level's maximum XP will be 25% more than the previous level's maximum XP.
When you level up, you receive a reward worth 10 times the maximum XP. You can view your rank card using the rank command, and in the v0.1 Beta version, this card will be customizable. Currently, there is no leaderboard; this feature is expected to be added in the v0.1 Alpha version.
XP is 1 XP per typed message for every 1 minute cooldown.
The economic system of our bot is quite advanced for a Discord bot. The official currency is YL Coin. You can claim your daily reward using the daily command. Each subsequent day, your reward will increase. We are currently working on a balanced reward increase rate.
daily
With your daily reward, you can play money games to multiply or lose your money. Besides that, you can also shop from the market.
The economic system is structured with a banking system. There is a central bank (Young Lion Official Bank) and a server bank. The server admin will open a bank for the server, creating a unique currency for that server. Every time a user claims a daily reward, the reward is added to the user, the same amount of YL Coin is added to the central bank, and 1% of the reward is added to the server's bank in its unique currency.
The value of the server currency (SC) is determined by several factors:
The value of the server currency (SC) in terms of YL is calculated using the following formula:
\( V_{SC} = \left( \frac{YL_{bank} \times \sqrt{SC_{bank}} \times \frac{N}{G}}{YL_{official}} \right) \)
Where:
Impact of \(YL_{bank}\) and \(SC_{bank}\): The formula includes the amount of YL and SC in the server's bank. As \(YL_{bank}\) and \(SC_{bank}\) increase, the value of SC increases, reflecting the growing wealth within the server. Specifically, the value grows with the square root of \(SC_{bank}\) to moderate the influence of SC.
Impact of \(N\): The number of active users in the server (\(N\)) increases the value of SC as more users generally indicate a healthier and more vibrant server economy. This factor is moderated by the constant \(G\) to balance the effect across servers of different sizes.
Impact of \(YL_{official}\): The total amount of YL in the official bank (\(YL_{official}\)) inversely affects the value of SC. As the overall amount of YL increases across all servers, the value of SC decreases, indicating that as YL becomes more common, each unit of SC is worth less.
If \(V_{SC}\) is high, it means that 1 SC is worth more YL, indicating a strong server economy.
If \(V_{SC}\) is low, it means that 1 SC is worth less YL, reflecting a weaker economy within the server.
This formula ensures that servers with more resources (both SC and YL) and active users have a stronger currency, but their currency's value is also tempered by the overall YL availability in the system.
The market system of your Discord bot is divided into two main sections: Official Market and Server Markets. Each market has its own dynamics and requirements, providing various options and opportunities for users.
The Official Market is the main market connected to the bot's central system. Users can purchase unlimited products from this market. The money spent on these products is transferred to the Young Lion Official Bank (central bank). This market is designed to meet the general needs of users.
Daily Reward: Users can claim their daily rewards using the daily command. The rewards increase each day. They can use these rewards to buy products, or they can gamble to either multiply or lose their money.
Server Markets are markets opened and managed by each Discord server's admins. However, opening a market requires certain conditions and payments.
Market Management and Special Advantages
Server admins can increase their market stock by purchasing products from a special market with a 10% discount compared to the official market prices. However, if this advantage is misused, the market will be closed, the server bank will be shut down, and 5000 YL Coin will be deducted from the accounts of the responsible admins.
The following diagram illustrates the overall flow of the economic system:
The RTS (RankTableSheet) system allows users to create their own tables using the yl createRT command. You can manage your tables and permissions using various commands like myrts (to view RTS) and editrts (to edit tables).
yl createRT
myrts
editrts
This system supports multiple languages, including:
After creating your RTS, you can customize it and adjust the permissions by using the showrts command and sending your requests. A team member will reach out to finalize your setup and ensure everything works smoothly.
showrts
Below is the breakdown of available RTS system pricing:
Once your request is submitted, the system will process region-specific pricing based on your location, and you'll be contacted for further details.
If you connect Google Sheets to the system, you can edit the tables in real-time. The bot will then fetch information from the sheet, allowing you to manage your RTS easily. All necessary setup instructions for integrating Google Sheets will be provided within the editrts command.
The bot generates a visual representation of your RTS when you execute commands, based on the Python scripts embedded in the RTS files. Below is a preview of the system's graphical output: