Skip to content

January 19 Release

Compare
Choose a tag to compare
@SuperManifolds SuperManifolds released this 19 Jan 20:27
· 867 commits to main since this release

Features

  • !grab can now be used on rats assigned to a case, and will insert their message into the case they're assigned to.
  • Added an -f option to !inject which bypasses the checks that would normally attempt to detect and reject an accidental inject. This is merely added for my own development purposes but may prove useful to overseers and trainers.
  • Added --all option to !clientpw which will list all previous rescues associated with a client name.
  • Added the !changeemail command which allows a logged in user to change their Fuel Rats account email.
  • Added the !addgroup command which allows administrators to easily add a permission group to a user.
  • Added the !suspend command which allows administrators to easily suspend a Fuel Rats account.

Changes

  • When unassigning a user who has been assigned multiple times from different alts to the same rescue, Mecha will now remove the one most similar to the parameter given to the command and leave the other one assigned.
  • Mecha will no longer post a "no system matches found" message to #ratchat when it is unable to find close matches for a system.
  • The output of system information has improved formatting and been made more consistent across commands and features.
  • Disabled the automatic insertion of important information said by the client, as it does not work as intended.
  • Mecha will now ping rats by their current IRC nicks rather than their CMDR names when dispatch sets a case to code red.
  • An error will now be given when attempting to use a platform-detection fact (!fr !wr !bc etc) without a client parameter, rather than failing silently.
  • System autocorrect has been improved to always prefer fixes that involve changing punctuation, over fixes that change a number or letter.
  • Mecha will now silently ignore !grab of a message that has already been inserted to the case, either by a previous !grab or Mecha itself.
  • Mecha will now include the client's IRC nick in the output of the !quote command.

Fixes

  • Fixes an issue that caused Mecha to say the wrong case ID when the client corrects their system in the rescue form.