It would be cool to get a daily check-in reward of credits or credit crates that increase incrementally for 29 days, and on the 30th day in a row of checking in, the player is awarded a random vanity. After the 30th day in a row of checking in, it resets to the day 1 reward. Also, if the player fails to check-in, the check-in reward should automatically reset to day 1.
‘Actions’ for receiving the check-in reward could be things like getting a certain amount of mob kills or killing certain bosses/ talking to a specific NPC/ buying or selling something in the auction/ emoting, etc.
To prevent the abuse of the check-in feature, the reward should be available only to players lvl 50+ and should be available per account and not per character.
Bookmarks