Commit Graph

6478 Commits

Author SHA1 Message Date
Guangcong Luo
056dd31481 Fix extreme weather 2026-04-01 05:39:29 +00:00
Guangcong Luo
f060d99e5e Implement Hardcore Mode 2026-03-31 08:10:19 +00:00
Guangcong Luo
63a7c55037 Support ignorenicks setting 2026-03-30 03:40:02 +00:00
Guangcong Luo
35c1fbc366 Only show "no effect" on buttons 2026-03-30 03:33:32 +00:00
Guangcong Luo
be1e6e3bc9 Implement groundedness and Thousand Arrows 2026-03-29 13:10:10 +00:00
Guangcong Luo
04d75bef6e Implement Purifying Salt 2026-03-29 07:14:03 +00:00
Guangcong Luo
071aa84132 Half-backport to oldclient (max moves still need impl) 2026-03-29 04:26:47 +00:00
Guangcong Luo
df83a4c707 Implement a bunch of status immunities 2026-03-29 04:22:10 +00:00
Guangcong Luo
a2bfae329a Support Sturdy and Damp 2026-03-29 03:59:26 +00:00
Guangcong Luo
56f690a291 Try to make it look nicer
There's only so nice you can make a Unicode icon look, but this does
seem to be much nicer in macOS. Font Awesome doesn't exactly have these
icons.
2026-03-28 18:56:36 -07:00
Guangcong Luo
c84045b988 Terrain, immunity bypass, Sub/Infiltrator 2026-03-28 18:25:58 -07:00
Guangcong Luo
94ba6d8522 Implement Foresight et al. 2026-03-28 17:40:12 -07:00
Guangcong Luo
83a1f4c03f Also reverse foe order in tooltips, so it's L-to-R 2026-03-28 17:35:10 -07:00
Guangcong Luo
bae28827b9 Correct order for doubles 2026-03-28 00:49:16 -07:00
Guangcong Luo
9d9c66992b Try a different SE icon (circled bullet) 2026-03-28 00:48:56 -07:00
Guangcong Luo
708e1fc262 Champions symbols for 4x and 1/4x 2026-03-28 00:32:40 -07:00
Guangcong Luo
ca8e92eab7 Show type effectiveness on move tooltips 2026-03-28 00:06:02 -07:00
Zachary Perlmutter
a17f72bb4f Mark Gen 6+ Incinerate as not useless if HP Fire wouldn't be useless (#2623)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
Also mark HP Fire as useless in this scenario.

After its buff, Incinerate is functionally identical to HP Fire with an added helpful effect. It also can be used with Z-moves.
2026-03-27 19:53:41 -07:00
ry
56bedbb2f5 Update tooltips of Galvanize/Dragonize/Mega Sol (#2622)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
* Update tooltips of Galvanize/Dragonize/Mega Sol

* Update battle-tooltips.ts
2026-03-26 11:10:18 -06:00
Kris Johnson
904cc9cc7a Tooltips: Add support for Dragonize/Mega Sol
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2026-03-24 21:22:00 -06:00
André Bastos Dias
31e23b39d3 Track Gen 3 Pressure (#2607)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2026-03-19 13:38:47 -07:00
Guangcong Luo
1f8317aedd Fix EV guesser test
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
Thanks to ry for finding this issue
2026-03-19 06:42:33 +00:00
Guangcong Luo
d772652682 Fix Shed Tail not clearing non-Sub visual effects
Fixes #2447

Supersedes #2611
2026-03-19 06:38:03 +00:00
TurboRx
11b7783035 Bump GitHub Actions versions (#2618) 2026-03-18 18:03:45 -07:00
Guangcong Luo
79b4d0d5e2 Preact: Support News
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2026-03-18 07:34:08 +00:00
Aurastic
a7f3c522e0 Preact: Add togglemessages command and handle 'hidelines' properly (#2553)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2026-03-17 01:15:11 -07:00
Guangcong Luo
c46bac0471 Update bugs link in Contact page
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2026-03-16 07:05:41 +00:00
Guangcong Luo
647308216a Fix security vuln
Special thanks to Mina for finding this
2026-03-16 07:05:41 +00:00
fish
54a573b815 Fix tooltips for Crystal Free Z-Moves (#2575) 2026-03-16 00:03:42 -07:00
Ethan Strader
ddfd9034a8 Preact: Keyboard shortcut to jump to next unread room (#2601) 2026-03-15 23:57:15 -07:00
Marty
df969fceb6 Update Pokemon icons sheet
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2026-03-15 18:15:56 -04:00
André Bastos Dias
7ff2b4726d Don't count nonexistent moves as physical (#2550) 2026-03-15 15:11:55 -07:00
Aurastic
028fb74cf0 Preact: Show ally side pokemon in multi battles (#2602) 2026-03-15 14:59:54 -07:00
boughtabigk1
403fc61f2d Fix duplicate alias bug in teambuilder search (#2613) 2026-03-15 14:26:27 -07:00
Aurastic
ff58221d7a Preact: Skip notifications for ignored users (#2584)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2026-03-15 04:29:04 -07:00
Aurastic
ebe6dee892 Preact: Fix team requirement logic for custom named tournaments (#2579) 2026-03-15 04:27:08 -07:00
mollup
7df45ea835 Doom Desire & Future Sight Timers UI (#2574) 2026-03-15 02:05:24 -07:00
Aurastic
71341b1fba Preact: properly extract targetRoomId from roomId in UserOptionsPanel (#2568) 2026-03-15 01:49:59 -07:00
Aurastic
a5de51e93d Preact: Support |nametaken| (#2583) 2026-03-15 01:27:32 -07:00
Aurastic
978a735297 Preact: Fix bug with team uploading (#2605) 2026-03-15 01:26:21 -07:00
malaow3
621a5395bc Hardcore mode QoL updates (#2603)
- Add auto-hardcore mode (Preact)
- Remove cance/back options in hardcore mode (Preact)
- Display moves on hover for OTS battles
2026-03-15 00:39:23 -07:00
Caznovia
66ae1e4c57 Update resources panel links (#2582) 2026-03-15 00:14:23 -07:00
Aurastic
5ebc20510d Preact: Fix bug with forfeiting bo3 games (#2576) 2026-03-14 23:30:30 -07:00
Slayer95
a0322536dd Fix teambuilder crash on illegal natures (#2597) 2026-03-14 23:29:41 -07:00
Pac n cheese
ce516b75ce Update the broken bulbapedia link in the rng page, update contact and format-suggestions pages (#2596)
* Update the broken bulbapedia links in the rng page

Replaced former https://bulbapedia.bulbagarden.net/wiki/Pseudorandom_number_generation_in_Pokémon with https://bulbapedia.bulbagarden.net/wiki/Pseudorandom_number_generation
since the old one led to a blank bulbapedia page

* Update contact and format-suggestions pages

Updated the bugs report link in contact page to point to the smogon bug reports thread https://www.smogon.com/forums/forums/ps-bug-reports.876/

Updated the formatsuggestions page to point to the most recent resources for OM(Other metas)
https://www.smogon.com/forums/forums/other-metagames.733/ - for the general forum (last one pointed to a thread/forum in cyro)
https://www.smogon.com/forums/posts/9374053/ - for guide to submit an OM format

---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2026-03-14 23:28:38 -07:00
Guangcong Luo
8c8b11751c Fix misbehaving ad
For whatever reason, the ad code is removing any text that says
"Download", which is making searches for Porygon (which has "Download"
as an ability) stop working. This is a simple workaround for that
issue.
2026-03-15 06:23:38 +00:00
Guangcong Luo
12f3840ede Preact: Fix options menu in !commands 2026-03-15 06:23:38 +00:00
Ethan Strader
3b0707924d Teambuilder: Deprioritize Illegal Pokemon (#2606)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2026-03-14 23:03:14 -07:00
Ethan Strader
fff081a1de Replace (fainted) text with 0/X hp (#2604)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2026-03-14 22:58:23 -07:00
Aurastic
49a311cc9b Preact: Show additional rule options in challenge forms (#2610) 2026-03-14 20:56:26 -07:00