Blitzkrieg 1.14.0

Elegance has never been met like this before

Features

  • Added /link
    • Unlike /verify, /link links you Discord and Blitz accounts across all servers
    • This command does not change your nickname
    • /link now simply displays a deprecation message
    • Usernames can still be inputted per-command to override your linked account
  • /stats and /full-stats are now way simpler
    • /stats <type> <period> has been replaced with /stats <30|60|90|...> (likewise, /full-stats)
    • These commands now have filters without having to opt into multi-tank
  • Added /breakdown
    • Unlike /today, /breakdown lets you select any period of time
    • /breakdown now simply displays a deprecation message
  • /about commands are now sorted alphabetically
  • Added a /reset button to the options dropdown and embed context-menu

Changes

  • Simplified no ongoing ratings season edge case
  • Updated welcome message for Skilled server to use /link and other up-to-date information
  • Tier weights are now reported in Arabic numerals instead of Roman
  • Removed tank images from /owned-tanks
    • Wargaming messed up their API and almost no tanks have any images anymore

Fixes

  • Banners now use a more economical .webp format just like the home page
  • Removed unused color palettes

Technical changes

  • Guild commands are now handled more efficiently
  • Removed nickname-based Blitz username inference
  • Code split a lot of common functionalities
  • Re-arranged core folder
  • Added midnight and latest ratings leaderboard caches
  • Merged renderers into their primary user files
  • Added sharding
    • Disabled for now but good for future proofing
  • Switched to a way cleaner logging schema
  • Hosting is now done in 6 hour periods instead of 5