Add aliases for Deoxys and Mega Tyranitar
Add Miracle Berry as Lum Berry alias
/roomunban no longer unbans unbanned users

Save a line

fix typos
Return on failure instead of success
Prevent illegal gen 1 movesets

Hardcoded because there are only a few, and it only affects gen 1 as the
move relearner didn't exist.

Source: https://smogon.com/forums/threads/78638/
Don't tier Arceus seperately

Arceus was not included in 9050bb4a25b3063304a2e63479dcd5ea45021a56
Update formats.js

- Removed formes that are already banned
- Updated Smogon Doubles UU to use Smogon Doubles rules/bans
- Removed LC UU as it is not an OM in gen 6
Fix 81c6feaa059b5c05db640e6928b12e8990d11617
Fix crash in /memusage
Revert "Merge pull request #824 from kotarou3/shadowban"

Its CPU usage is unacceptable for main.

This reverts commit cfc30d71b16c004e4863e3a8f273ded6a62d03f6, reversing
changes made to 68b42fe6a764f3bfe7df2495346f0e06786feee6.
Unlink most recent name of guests, not userid
Currently a user can send a link and log out quickly, resulting in the |unlink| never unlinking their message (instead it unlinks the guest### messages, which don't exist). This unlinks the current name of a user, or their most recent one if they aren't named
Merge pull request #885 from TalkTakesTime/patch-2

Unlink most recent name of guests, not userid
Move Inverse Battles to XY Singles

At least while it is the Battle Spot Special.
Add XY Battle Spot Special S4 meta to XY Singles

Also reverts adab23bce4961bbdce7eabbd53418fbb2e394f99
Update formats.js

- Added the new OM of the Month: Almost Any Ability
- Reordered the OMs with the non-ladder ones sorted alphabetically
- Added Pokemon and HP Percentage Mod rules to Custom Game for gens 1-4
- Updated bans for OMs
- Added more incompatible movesets for gen 1
Update Mewtwo's gen 1 moves

It is impossible for Mewtwo to legitimately learn Confusion or Disable
as those moves are learnt at level 1, Mewtwo is obtained at level 70,
and there is no move relearner in RBY
Fix OU Theorymon
Wide/Quick Guard increment the StallMove counter
They don't use it themselves, but they increase it for Protect and other stall moves
Correct OU Theorymons
Remove formes with no learnset from /dexsearch
They'll only be removed if their base forme is present in the results; otherwise, they will appear as normal