Skip to content

2.21.0

Latest
Compare
Choose a tag to compare
@laggron42 laggron42 released this 19 Nov 16:37
· 18 commits to master since this release
release/2.21.0
2658c22

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