Commit Graph

21608 Commits

Author SHA1 Message Date
Kris Johnson
2e4eaf97e7 Announcements: Mark formatted text as trusted 2021-03-23 12:47:40 -06:00
Kris Johnson
f4d53c0e37
Gen 3 OU: Ban Mr. Mime
I am doing a hardcode ban instead of moving it to Ubers per request of Hogg due to the fact it's currently in a locked lower tier. He will discuss whether or not it should be properly made Ubers and get back to either me or Marty.
2021-03-23 12:38:50 -06:00
Kris Johnson
5e6c259dec
Gen 3/4: Remove HAs in getSpecies (#8134) 2021-03-23 10:19:50 -07:00
Kris Johnson
dbc75a0ed5 UNO: Add a missing space when listing players 2021-03-23 02:37:16 -06:00
HematiteH2O
654a106df4
Megas for All: Slates 30 and 31, balance/bugfixes (#8114)
* Megas for All: Slate 30 and balance/bugfixes

Adding all four new Abilities from Slate 30 (Pool Floaties, Red Licorice, Stygian Shades and Long Whip), but also fixing issues with various other Abilities, including minor balance changes to Savage, Heavenly Techniques, Body of Water and Forgery, and bugfixes to Forgery (again), Seismic Scream and Settle.

* Megas for All: Slate 30 ability (Long Whip)

This is so convoluted, but it has to be able to stack with itself as many as five times over, so I hope this is okay. Let me know if there's a way to streamline this! (and same for Settle, for that matter)

* Megas for All: Slate 30

* Megas for All: Add slate 30 stones

* Megas for All: Update Court Change

* Megas for All: Add slate 30 Mega Evolutions

* Megas for All: Slate 30 and balance changes

Forgery can no longer fake a Z-Crystal, so the entire section dedicated to making that work is no longer necessary. However, there's a new form of non-groundedness that needs to be added (the new 'poolfloaties' volatile), and I also modified the damage section slightly because Settle and Body of Water have some weird interactions, and this was the best way I could find to handle them with perfect accuracy. (For reference, Settle is meant to use the user's physical Attack stat without actually becoming a physical move for any other intents or purposes, while Body of Water is now about halfway to the Body Press effect but keeps the user's offensive stat changes rather than its defensive ones.)

* Megas for All: Add two new move modifiers

* Megas for All: Add missing trailing comma

* Megas for All: Improve Red Licorice ability

* Update abilities.ts

Okay I do think this was at least part of the problem so I'm gonna address that first

* Update scripts.ts

* Megas for All: Fix Cinccino and Falinks

Just fixing two minor errors that came up since the last time I touched this patch

* Update data/mods/megasforall/abilities.ts

Co-authored-by: Annika <annika0uwu@gmail.com>

* Megas for All: Define bladeMoves only once

(okay I was so tired when I worked on this code and I'm actually very embarrassed to see that there are three of these in quick succession and I only changed two of them ._.
so uh! clearly Annika's suggestion not to define it three separate times in the first place is the right call XP)

* Update data/mods/megasforall/abilities.ts

Co-authored-by: Annika <annika0uwu@gmail.com>

* Update scripts.ts

* Megas for All: Abilities for slate 31 and bugfixes

* Revise some shortDescs so they can fit better
* Accommodate for Illusion in some messages (previously, they gave away the Pokémon's real name)
* Revise Forgery (again) - it can no longer copy Mega Stones, and it no longer wears off when the user is hit
* Improve the functionality of Clairvoyance (for consistency with Future Sight and other delayed moves)
* Preserve type change indicators for SOS and Stance Change (established convention is for every Mega in the mod to have these regardless of whether it has changed type, but they disappear when changing form)
* Make sure Sticky Gel doesn't ignite more than once at a time (has been happening)
* Add an activation message to Stygian Shades to reduce confusion
* Overhaul Long Whip (now compatible with the varying base powers of Triple Axel and Triple Kick; now decides accuracy at the start and guarantees that every subsequent hit will land; now persists after the source faints and behaves more similarly to other delayed moves)
* Add new Abilities from slate 31, the very over-the-top complicated Gravitational Pull and the refreshingly simple Chakra Lock

* Megas for All: Improve functionality of Long Whip

* Megas for All: Slate 31

* Megas for All: Slate 31 stones

* Megas for All: Slate 31 compatibility

Modify all entry hazards to account for Gravitational Pull and Triple Axel and Triple Kick to account for Long Whip

* Megas for All: Add slate 31 forms

Add Mega Torterra, Mega Infernape and Mega Empoleon and revise Mega Zoroark's stats

* Megas for All: Slate 31 moves and balance changes

* Megas for All: Minor Ability corrections

* Megas for All: longWhipBoost

* Update moves.ts

* Megas for All: Fix Long Whip

* Megas for All: Fix Alchemist

SHOOT sorry I skipped over this
Meant to do it in the same commit
That was just a copying error

* Apply suggestions from code review

Aaaaa thank you so much! ;u;

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Megas for All: Condense Long Whip conditions

WOW this saves so much space I never knew you could do that

* Update conditions.ts

Co-authored-by: Annika <annika0uwu@gmail.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2021-03-23 02:34:41 -06:00
Instruct
6c5a97e342
SSB4: Bugfixes and Balance changes (#8109) 2021-03-22 22:06:59 -04:00
Mia
b21def4e91
Help tickets: Refresh /ht list on ticket update (#8113) 2021-03-22 15:55:58 -07:00
Mia
0c366ce2cc
Support tempbanning names with no known user (#8115) 2021-03-22 15:55:08 -07:00
Annika
4cf03154e9
Don't allow setting modchat above one's rank (#8130) 2021-03-22 15:49:56 -07:00
Mia
a15268f9c1 Helptickets: Remove extraneous 'month' from staff stats page 2021-03-22 13:31:42 -05:00
Kris Johnson
03d214064a Add aliases for Retro OMs 2021-03-21 22:05:37 -06:00
Distrib
0bd9f47324
Datasearch: Improve dexsearchhelp & movesearchhelp (#8066) 2021-03-21 18:42:04 -07:00
Marty-D
9486a46676
Ubers: Ban Shadow Tag
https://www.smogon.com/forums/threads/ss-ubers-stage-6-shadow-tag-voting.3680301/page-5#post-8790663
2021-03-21 09:26:29 -04:00
ACakeWearingAHat
00bd42826f
Random Battles: Updates to Gen 5 (#8127) 2021-03-20 17:31:36 -07:00
Marty-D
b26b8f6da7 Fix G-Max One Blow / Rapid Flow interaction with protection 2021-03-20 18:04:55 -04:00
Annika
c1fa436e35 Trivia: Implement a /trivia unrankednew command
This enables the creation of Trivia officials that do not reward points.
2021-03-20 12:30:46 -07:00
Annika
6ecf74fa55 /randbats: Don't display Gmax sets in old gens 2021-03-20 12:30:46 -07:00
Distrib
2b610c039f
Tournaments: Add readmore for tour rules (#8128)
Pr for https://www.smogon.com/forums/threads/tour-getrules-tour-viewrules-codes.3673252/
2021-03-20 12:30:13 -07:00
Kris Johnson
af58caff10
Fix build 2021-03-20 13:18:25 -06:00
Kris Johnson
96563e282b
National Dex: Ban Cinderace 2021-03-20 12:41:11 -06:00
Marty-D
1888fb2e06
Descriptions: Update G-Max Moves 2021-03-20 11:33:44 -04:00
Annika
1a8e65bbd9 Improve the /randbats command for Gmax sets 2021-03-19 20:48:57 -07:00
Annika
19c5883e84 Random Battles: Fix Weakness Policy 2021-03-19 20:48:57 -07:00
Leonard Craft III
9db5e91afa Improve Thick Fat tests 2021-03-19 21:46:54 -05:00
Kris Johnson
cc5c4a7c50 Add Overflow Stat Mod to Gen 7 Mix and Mega 2021-03-19 20:03:04 -06:00
Kris Johnson
81ff6c2f86 Add a URL for Gen 7 Mix and Mega 2021-03-19 19:59:45 -06:00
Kris Johnson
3f5ef2e510 Add more Retro OMs 2021-03-19 19:58:18 -06:00
Annika
ff56f7e503 Random Battles update 2021-03-19 18:28:08 -07:00
Marty-D
1240cb6195
Gen II: Fix Mean Look and Spider Web flags 2021-03-19 18:02:01 -04:00
Marty-D
6d6553325b
CODEOWNERS: Add me to formats 2021-03-19 18:01:05 -04:00
Annika
7f237eb87f Random Battles: Fix Golisopod's moveset
Oops I forgot to push this with the other two
2021-03-18 18:31:14 -07:00
Annika
ffd0092bfb Random Battles: Add basic unit test framework
This will save me a lot of time typing in `/eval`s on localhost to test, and also hopefully catch regressions!
2021-03-18 18:17:25 -07:00
Annika
8a587b1746 Random Battles: Allow 1 Ditto per game in Gen 1/2 2021-03-18 16:35:01 -07:00
Mia
1623cf40d9 TOTD: Fix generated help 2021-03-18 15:02:42 -05:00
ACakeWearingAHat
3d9aa7dec3
Random Battle: bugfixes and minor updates (#8124) 2021-03-18 11:35:07 -07:00
Mia
666773b561
TOTD: Fix /-otd toggleupdate and clean up (#8126) 2021-03-18 10:14:54 -07:00
Mia
32d727a3ea
TOTD: Fix legacy loading (#8125) 2021-03-18 08:23:04 -07:00
Mia
b02f44b1f1 Fix build 2021-03-18 10:14:16 -05:00
Mia
5a3d6067b2 TOTD: Restore old method of updating command table 2021-03-18 10:12:37 -05:00
Mia
70f8970825 TOTD: Fix -otd help 2021-03-18 09:53:45 -05:00
Mia
9bb9b44295
Thing of the Day: Refactor storage / remove hardcodes (#8119) 2021-03-18 07:08:33 -07:00
Mia
bfafdb0936
Admin: Ignore the current 'ps' process in /processes (#8049) 2021-03-18 07:07:11 -07:00
Guangcong Luo
9f8633ea10 Fix ladder double-update issue
Caused by #8015 incorrectly copy/pasting only parts of #7960.

I also cleaned up the ladder fast-update code while I was working
on this.
2021-03-18 10:00:11 -04:00
Mia
c4b23e790d
Helptickets: Automatically save replays linked in tickets (#8120) 2021-03-18 00:21:21 -07:00
Distrib
2709f441f4
AAA: Ban Poison Heal (#8123)
* AAA: Ban Poison Heal

https://www.smogon.com/forums/threads/ss-almost-any-ability-poison-heal-voting.3680043/#post-8786344

* Update formats.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2021-03-17 14:07:27 -06:00
Kris Johnson
df0b1c1cf7
The Loser's Game: Ban Sandshrew-Alola
https://www.smogon.com/forums/threads/the-losers-game-leaders-choice.3657270/page-3#post-8786572
2021-03-17 13:52:30 -06:00
Mia
6259ce27f8 Chat-monitor: Properly modlog /allowname names 2021-03-17 14:07:37 -05:00
Annika
4424fbff9b
Make tsc warn about unreachable code (#8122) 2021-03-16 18:29:53 -07:00
Annika
c7fd226253 Random Battles: Remove extraneous break statements 2021-03-16 17:23:27 -07:00
Mia
5a38060315 Moderation: Properly reset user.trusted on demotion 2021-03-16 13:49:16 -05:00