Attend the game to collect daily rewards during the ongoing month.
If you skip a day then you cannot collect previous rewards and they will be marked with a red slot while collected rewards will be marked with a green slot.
This system / event can be enabled with a GM command and it automatically renews itself.
All the reward items are configured in a text file which makes it easy to edit.
This system also features a cache saving method on database which improves overall performance against direct query saving / loading.