feat: reward codes

this is for giving rewards across characters as the did in live.
Tested that the default config works
Tested that all claim codes work
Tested that saving and loading claim codes work
Tested that mail sends correctly
This commit is contained in:
Aaron Kimbre
2023-11-19 01:28:07 -06:00
parent 8e84cafdfa
commit 138dc0fab6
19 changed files with 219 additions and 8 deletions

View File

@@ -4,3 +4,11 @@ port=1001
# 0 or 1, should ignore playkeys
# If 1 everyone with an account will be able to login, regardless of if they have a key or not
dont_use_keys=0
# list of rewardcodes to set on the accounts by default
# ex: 30,1,0,3
# See RewardCodes in the CDclient for what codes exist
# Default 4,30
# 4 allows LEGOClub access
# 30 makes the client not consume bricks when in bbb mode
rewardcodes=4,30