Q-Sharp / BattleBot

The Battle Legion discord bot!
MIT License
5 stars 1 forks source link

Achievements #8

Open Greenfoot5 opened 4 years ago

Greenfoot5 commented 4 years ago

Currently, the only way to earn colours is by reach level milestones. Of which, 10 is the largest. It would be good to expand this system into something better. *Enter Achievements*

Achievements would replace the current colour system, but function much the same. You can still set your colours as before, but you earn new ones in different ways. This means level based colours can be further apart and also the achievements can be in a separate file instead of an add-on to the on_message command in cogs/profiles.py.

Some ideas on potential achievements:

Achievements would encourage users from the get-go not only with rp using the level-up notifications, but if the first colour earnt is done well (i.e. Not only telling them they got the colour, but also that they completed an achievement and also how to check the achievements). This then pushes people to explore and discover more about the bot if they want those colours.

Clans could also have achievements but the system would need to be developed fist (#7).

If there are any events using BattleBot, or other partnered servers, people could earn colours. Perhaps even if they make an edit on the wiki, but that's moving into dreaming.