Fix Octoberfest set builder

Pokémon could lack Trick if they would have gotten it as their third movement from randomSet. This is now properly dealt with. (Note that no OF-pokémon gets Present from randomSet.)
Remove a variable not needed anymore
Properly Implement Ring Target
Properly implement Ring Target

Only negate natural immunities
Merge pull request #371 from Slayer95/patch-1

Fix Octoberfest set builder
Merge remote-tracking branch 'upstream/master' into main
Remove debug messages from Doubles CC
Add autoconfirmed into faq command
Merge pull request #372 from Cosym/master

Add autoconfirmed into faq command
Add missing semicolon
Fix Magnitude

The base power should be decided once per move not once per hit.
Global declare command for Admins

Global declare command that sends an anonymous declare to all rooms on
the server, including battle rooms and private rooms.
Chat declare for Leaders

A global declare that sends an anonymous declare to all chatrooms on the
server (no battle rooms, unlike globaldeclare).

Used by Leaders and Admins.
Declares to Admin only, add permission

Changed cdeclare to Admin only, and added a 'gdeclare: true,' permission
to Admins.

Removed declares 'label' from the declare.
Spelling error :|
Merge pull request #373 from Cosym/patch-1

Global declare command for Admins
/l alias for lock command

Also fix proper use of 'therefore' in roomauth command
Merge pull request #376 from Cosym/patch-5

/l alias for lock command
Fix Gems

They should only activate on attacking moves.
Start on gen 6
Gen 5 is now a mod.

The data/ directory will contain gen 6 data from now on. I've already
filled out the type chart, and the new pokemon, moves, and abilities
will be coming shortly.