
I don’t like how some commands (for example /playdate) can deduct more resources than the user currently has.
For instance, if I have 10 food, the command may remove more than that and result in a negative balance (e.g. -8 food).
I believe the system should never deduct more than the user’s current balance.
If the user does not have enough resources, the command should either:
fail with a clear error message, or
automatically cap the deduction to the available amount.
This would prevent negative balances and make the economy system more consistent and user-friendly