laggron42
released this
19 Nov 16:37
·
18 commits
to master
since this release
New features
- Added a new
plural_collectable_name
setting for pluralized countryball name (instead of adding an "s") - Added a new friend policy through
/player policy friends
- Enable bots to run without message content intent with the
--disable-message-content
flag - Allow changing the spawn manager class to your own custom implementation, enabling private anti-spam systems
Miscellaneous
Player stats
- Changed
/player stats
to/player info
- Change number syntax in
/player info
- Added full stats in
/admin balls info
Friends and blocklist
- Ignore blacklisted users in friends system
- Check for active friend requests to prevent spam
- Order friends and block list by date
- Prevent users from being blocked during a friend request
Admin panel
- Show emoji image instead of its ID in the balls list
- Show blacklist date
Other
- Defer catching interactions earlier (avoids late interactions)
- Added prompt when trading a favorite ball
- Changed default output of database backups inside the bot's folder
- Added new models to the developer environment
- Allow passing parameters when spawning a countryball, allowing to force an instance to be special, shiny... once caught
- Changed Discord badge in project README
- Bumped dependencies, upgrade to Python 3.13
Fixes
- Handle missing player when using
/admin reset
- Handle missing player when checking for privacy policy
- Fixed error when logging errors in events (yes even bug handling can bug)
- Syntax in
json-config-ref.json
- Missing new keys in
config.yml
- Lot of typo and wording changes
Thanks to the contributors who made this release possible! @flaree @cobaltt7 @imtherealF1 @userandaname @Valen7440 @ltzmax @laggron42