Commit Graph

1074 Commits

Author SHA1 Message Date
Leonard Craft III
eb93b88875
Fix healing moves to use healing failure messages (#8596) 2022-01-03 17:26:07 -06:00
scoopapa
b8b3e4bb84
Add January 2022 PMotS and Leader's Choice (#8600)
* Add Alternatium and Random Dex (PMOTS)

I didn't code these mods originally, but I did the finishing touches, and had to update them because Dragon Heaven is more than a year behind in updates.

* Add Dragon Heaven Link

This link will take people to a working teambuilder.

* Fix description

simple typo

* Update config/formats.ts

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

* Update config/formats.ts

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

* Update config/formats.ts

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

* Update data/mods/alternatium/abilities.ts

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

* Update config/formats.ts

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

* fix random dex format entry

now uses banlist and unbanlist instead of a tier-checking validator rule

* Update config/formats.ts

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

* Update config/formats.ts

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

* Update config/formats.ts

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

* Update config/formats.ts

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

* fixing suggestions

* Update formats.ts

* remove dragon heaven link

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-01-03 15:29:05 -07:00
Karthik
b1fc64fbc2
Gen 1: Fix visual bug with Haze (#8605) 2022-01-03 15:25:59 -05:00
Annika
5ce29e248d Fix crash 2022-01-02 21:33:28 -08:00
Annika
7a2da7b7bb Random Battles: Fix Breloom + Focus Punch 2022-01-02 21:31:17 -08:00
Annika
6fca9fed27 Random Battle updates 2022-01-02 21:09:20 -08:00
Annika
e082ce9434 Random Battles: Alphabetize move arrays 2022-01-02 21:09:20 -08:00
Kris Johnson
785d4c2786 Add BDSP LC 2022-01-02 18:20:22 -07:00
Tarrembeau
0f84d80e3d
BD/SP Random Battle: Update movepools (#8603) 2022-01-02 16:57:30 -08:00
Karthik
fa4944de5a
Gen 3-4: Fix Snatch when used by multiple pokemon (#8592) 2022-01-01 18:07:30 -05:00
Kris Johnson
4200001143 Add January 2022 tier shifts 2022-01-01 14:04:47 -07:00
Kris Johnson
dfb60dfe10 Add January 2022 OMotM and RoA Spotlight 2022-01-01 03:06:00 -07:00
Tarrembeau
0a52f14691
BD/SP Random Battle: Add Pokémon and update movepools (#8574) 2021-12-30 12:08:48 -08:00
Karthik
993a48f584
Gen 1: Fix Haze (#8587) 2021-12-27 16:50:07 -05:00
Karthik
d7677d03d0
BDSP: Make DLC abilities nonstandard (#8585)
* BDSP: Remove functionality from DLC abilities

* mark abilities as nonstandard
2021-12-25 00:32:40 -07:00
Leonard Craft III
16ffe60f31
BDSP: Update orphaned egg move list (#8584) 2021-12-24 13:32:13 -07:00
Kris Johnson
201af815da
BDSP: Fidgit learns Trick Room 2021-12-22 03:45:34 -07:00
Tarrembeau
9ab0fb82f3
[Gen 2] Random Battle: Give Azumarill Surf (#8567) 2021-12-14 15:34:49 -08:00
Tarrembeau
8c2266149c
BD/SP Random Battle: Update movepools (#8564) 2021-12-11 18:14:38 -08:00
RustySheriffBadge
c9ffb7f1aa
Random Battles: Update BD/SP movepools (#8554) 2021-12-09 19:22:12 -08:00
Tarrembeau
354da50672
[Gen 2] Random Battle: Adjust movesets for legality (#8559)
Correcting oversights on octillery and azumarill movepools, who actually don't learn fire blast and charm, respectively.
2021-12-09 12:58:49 -08:00
Tarrembeau
d9e4b3032b
[Gen 3] Random Battle: Prune Kyogre's movepool (#8560)
Removing water spout from kyogre to prevent some bad set from happening
2021-12-09 12:56:14 -08:00
Kris Johnson
7366b98498 BDSP Balanced Hackmons: Update bans 2021-12-09 06:39:09 -07:00
Kris Johnson
1cb85ebc99 BDSP: Fix Shaymin's learnset 2021-12-08 03:49:00 -07:00
Kris Johnson
5b86715f4f BDSP: Fix Gastly's tier 2021-12-08 03:05:25 -07:00
Kris Johnson
9000b5f8a5 Move Smeargle to DUber 2021-12-06 21:22:06 -07:00
Tarrembeau
32c8fd0386
BD/SP Random Battles: Update movepools (#8553) 2021-12-05 18:28:46 -08:00
Annika
75ab25b160 Random Battles updates 2021-12-05 18:17:15 -08:00
Annika
4652c56020 Random Battles: Fix Hidden Power IVs
Fixes #8549
2021-12-04 18:10:38 -08:00
Kris Johnson
e8ec5d2c61 BDSP: Add Eject Button activation message 2021-12-04 12:19:50 -07:00
Kris Johnson
53f399b925 Revert "BDSP: Custap Berry is unobtainable"
This reverts commit ba6092a957.
2021-12-04 12:14:37 -07:00
Kris Johnson
ba6092a957 BDSP: Custap Berry is unobtainable 2021-12-04 12:11:37 -07:00
Kris Johnson
899f2fc9e0 Add BDSP CAP 2021-12-01 23:52:21 -07:00
Kris Johnson
3933135f79 Add BDSP UU 2021-12-01 15:04:19 -07:00
Annika
5a3d496fd0 BD/SP Random Battles: Give Blastoise Shell Smash 2021-11-29 15:53:05 -08:00
Annika
746ef6f8bd Random Battles: Fix Gen 5 Arceus 2021-11-26 21:07:16 -08:00
Annika
ae84fefa4a Random Battles: Fix item generation for Arceus 2021-11-26 12:10:42 -08:00
Karthik
14df9d7ea2
Gen 4-6: Fix required items for Arceus formes (#8542) 2021-11-25 17:41:30 -07:00
Kris Johnson
1b1f25e6c8 BDSP: Move Blaziken to Uber 2021-11-25 17:35:17 -07:00
Annika
a3c4c696e8 Improvements to BD/SP Random Battles 2021-11-24 16:00:31 -08:00
Kris Johnson
51d35cc47e BDSP: Fix Arceus required items 2021-11-23 20:01:23 -07:00
Annika
357d20c5f7 BDSP Random Battles: Fix Choice item generation 2021-11-23 17:45:05 -08:00
Annika
e8500d596e BDSP Random Battle: Update Wormadam sets 2021-11-23 17:12:54 -08:00
Kris Johnson
05ceaec09e
Random Battle: Fix BDSP set generation (#8535) 2021-11-22 16:24:39 -08:00
Kris Johnson
dbc83ba429
BDSP: Fix Eternatus-Eternamax legality 2021-11-22 16:50:03 -07:00
Andrio Celos
4486119d6d
Fix typo in BDSP items.ts (#8539)
Psychic Seed had incorrect data in the BDSP mod due to its key being misspelled. This commit fixes it.
2021-11-22 11:03:47 -08:00
Karthik
c967fa62ab
BDSP: Make Psycho Boost Unobtainable (#8534) 2021-11-20 10:50:35 -07:00
Karthik
40ccf814b4
BDSP: Fix Jirachi event level (#8533) 2021-11-19 09:58:31 -07:00
Guangcong Luo
ef896e8a05 Fix build errors 2021-11-19 01:40:27 -05:00
Annika
bf23cb7b94 Fix CI 2021-11-19 01:23:17 -05:00
Annika
b026776c01
Fix BDSP crash 2021-11-18 22:13:11 -08:00
Charlie Kobayashi
b12a73d609
Fix typo (#8531) 2021-11-18 23:01:20 -07:00
Annika
5c9cda960d
Random Battles: Add BDSP movesets 2021-11-18 21:17:26 -08:00
Kris Johnson
ff4b7bed31
Add BDSP data and formats (#8530) 2021-11-18 18:00:10 -06:00
sexy90gxebattlefactoryplayer
84fe802b50
Battle Factory: Force Prankster on Liepard set with Copycat (#8525) 2021-11-16 12:17:24 -08:00
EvGym
5d8117302c
Refactor overriding stats used for damaging moves (#8373) 2021-11-08 13:48:26 -08:00
Kris Johnson
9140510dfa SSB: Change quotes to use |c:| 2021-11-07 19:55:01 -07:00
Annika
f7cdeb5b20 November 2021 Random Battles updates
[Gen 8] Random Battle levels were nerfed or buffed for winrates greater than 7 or less than -7 deviations from the mean respectively.

[Gen 8] Random Doubles Battle levels were nerfed or buffed for winrates greater than 4 or less than -4 deviations from the mean respectively.
2021-11-07 18:40:58 -08:00
Leonard Craft III
7cf60606c5
Fix paralysis modifier application (#8478) 2021-11-06 15:52:39 -04:00
Karthik
6c5af39ee6
Cleanup Let's Go mod (#8519) 2021-11-05 19:09:30 -07:00
Karthik
c9c34a2357
Gen 1 Random Battle: Fix Monotype (#8516) 2021-11-03 21:25:14 -07:00
Guangcong Luo
d0ea290992 Rename pokemon to source in getDamage
This has been split off from #8373 to improve diff readability.
2021-11-02 18:05:53 -04:00
Leonard Craft III
10b0c72140 Gens 7-8: Correct allyanim flags 2021-10-30 14:33:52 -05:00
Leonard Craft III
4771a9db55 Gens I-II: Remove unneeded checks for spread moves 2021-10-28 18:52:28 -05:00
Karthik
100e511b07
Gen IV: Fix client messages for spread move miss (#8507) 2021-10-28 18:49:00 -05:00
Marty-D
675b393796 Gen II-IV: Hide Beat Up message
As per https://www.smogon.com/forums/posts/8992145/
2021-10-26 18:47:32 -04:00
Annika
ceda8e1beb Improve grammar for Bide's debug hint in Gen 1
Fixes #8497
2021-10-24 00:11:56 -07:00
sexy90gxebattlefactoryplayer
02173dce01
Battle Factory: Give Passimian Defiant (#8493) 2021-10-11 12:25:33 -07:00
Annika
5d90cc66f4 Add [Gen 7] Monotype Battle Factory
Also removes Monotype teams from regular Battle Factory, as per https://www.smogon.com/forums/threads/monotype-in-gen-7-battle-factory-and-going-forward.3688757/#post-9001460
2021-10-10 20:27:17 -07:00
Annika
d3a2911c27 Random Battles: Use correct Dex APIs 2021-10-08 19:50:52 -07:00
Karthik
be5f737037
Add VGC 2013, VGC 2015, cleanup VGC 2017 mod (#8486) 2021-10-07 20:43:38 -04:00
Leonard Craft III
fc910b46b1 LGPE: Correct weight mechanics 2021-10-02 22:37:17 -05:00
Karthik
e12c372e54
Add mods for old VGC formats (#8474) 2021-09-30 10:55:45 -04:00
Leonard Craft III
25910ed66d
Fix timing of freeze thaws (#8453) 2021-09-29 20:29:26 -04:00
ACakeWearingAHat
fc1c3e17c5
Random Battles updates (#8473) 2021-09-19 15:50:11 -07:00
May Evans
3676ba36bf
Stadium OU: Move Poliwrath to StUU (#8475) 2021-09-19 10:52:42 -04:00
Karthik
7f14b41c6f
Gen I-II: Fix Mist & Haze behavior (#8472) 2021-09-19 10:29:48 -04:00
Karthik
d99779ba8a
Gen III-IV: Fix interaction between Liquid Ooze / Dream Eater (#8467) 2021-09-19 10:28:22 -04:00
Karthik
c0541c7747
Fix Powder revealing target of a failed fire move (#8468) 2021-09-11 16:57:08 -05:00
May Evans
992280b9a3
Gen 1: Implement Stadium tiers (#8460) 2021-09-08 19:20:58 -04:00
May Evans
af1eeae7e8
Gen 1: Fix minimum level encounters (#8456) 2021-09-08 18:18:02 -04:00
Annika
1fc5e3a787 Random Battles updates 2021-09-06 20:46:44 -07:00
Karthik
4f791ef852
Gen III-IV: Fix Uproar duration (#8450) 2021-09-05 12:46:11 -04:00
pacmanboss256
23b35498f6
Rename the "mystery" and "authentic" move flags (#8445)
* mystery -> allyanim
* authentic -> bypasssub
2021-08-30 23:07:50 -07:00
TheSupervillain
e710b8cf5c
Gen 2 Stadium: Fix crash (#8401) 2021-08-26 12:20:59 -04:00
Marty-D
5281f3bac3
Gen III: Fix Beat Up fix 2021-08-15 09:35:34 -04:00
Marty-D
2b6424f2e8
Gen II: Fix Beat Up category also 2021-08-14 16:25:17 -04:00
Marty-D
6e25dc78cd
Gen III: Fix Beat Up category 2021-08-14 15:24:08 -04:00
Marty-D
7d02028ebe Gen IV: Correct Light Ball modifier
A discovery 15 years late!
2021-08-07 15:10:28 -04:00
May Evans
9e8b905779
Gen 1: Move Aerodactyl and Dewgong to UU (#8421)
The new RBY UU Viability Rankings were produced yesterday night, and these Pokemon moved up. The 2-revision policy for OU does not apply here. 

Update can be found here: 
https://www.smogon.com/forums/threads/rby-uu-viability-rankings.3647713/post-8935573
2021-08-03 10:33:46 -06:00
Annika
3aa9934e65 Random Battles updates 2021-08-02 14:20:38 -07:00
InAShellnut
8faa194521
Stadium 2: Fix Destiny Bond, Perish Song, and recoil (#8398)
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

Bugs documented here: https://www.smogon.com/forums/threads/pok%C3%A9mon-stadium-2-simulators-bugs-glitches-and-other-mistakes.3685286/
2021-07-17 16:08:53 -04:00
Marty-D
c93111e81c
Gen II: Correct Unown formes
Thanks, pre!
2021-07-17 13:40:39 -04:00
Karthik
c32d9aecfe
Stadium 2: Send -unboost for stat drops (#8403) 2021-07-17 13:37:39 -04:00
Karthik
a36b74dbd1
Gen 3: Type boosting items should boost the attacking stat (#8402) 2021-07-17 13:36:56 -04:00
Marty-D
010dbd6e59
Fix Nintendo Cup 2000 Move Legality
Closes #8397
2021-07-14 20:32:56 -04:00
Annika
c134195915
Use ts-node instead of Sucrase (#8369) 2021-07-09 19:59:22 -07:00
Marty-D
6a833db4f6 Gen III-IV: Fix Choice lock timing 2021-07-08 15:46:02 -04:00
Marty-D
410ef7ca70
Gen IV: Hide Mail on Team Preview
https://www.smogon.com/forums/threads/team-preview-information-before-gen-5.3687366/
2021-07-07 19:31:10 -04:00
Kris Johnson
598ac409e8 Rename Let's Go! mod to 'gen7letsgo' 2021-07-06 23:07:51 -06:00
Kris Johnson
eb2247a58d Change LCotM to Pure Hackmons 2021-07-06 23:04:07 -06:00
Marty-D
217979d2e5
Gen 5 OU: Drop Infernape into OU by technicality
https://www.smogon.com/forums/posts/8906068/
2021-07-03 14:24:43 -04:00
Annika
82d21aa33c Random Battles: Fix Venusaur bug in Gen 5 2021-07-02 19:49:43 -07:00
Annika
33e82d85d5 Random Battles update 2021-07-01 16:33:40 -07:00
Kris Johnson
ca37942f5c SSB: Fix infinite loop with Shared Power 2021-07-01 12:39:44 -06:00
Kris Johnson
9e217d34c2 Add July 2021 OMotM, LCotM, and RoA Spotlight 2021-07-01 10:47:55 -06:00
Karthik
cbec7757dd
Gen 5: Blue Basculin should be able to have Reckless (#8377) 2021-06-29 10:30:14 -04:00
Marty-D
965eaff862
Gen 7 UU: Ban Quagsire
https://www.smogon.com/forums/posts/8900000/
2021-06-27 18:22:35 -04:00
Marty-D
43713804b9 Gen II-IV: Fix Destiny Bond handling during Pursuit
Thanks, xzern and SuperEpicAmpharos!

Also noticed the Pursuit switch accuracy check wasn't overridden in Gen 2 yet so I threw that in too.
2021-06-24 12:05:11 -04:00
Marty-D
a5929b3076 Gen III: Make Follow Me a slot condition
Thanks, xzern!
2021-06-23 11:32:43 -04:00
Kris Johnson
a1ec8acea4 CAP: Nerf Chromera and Buff Voodoom 2021-06-12 22:52:49 -06:00
Karthik
9e19fea383
Gen 5: Reveal Mail in Team Preview (#8363) 2021-06-12 18:02:36 -07:00
Adam Tran
be2210f881
Fix Future Sight Life Orb interactions (#8357) 2021-06-08 11:48:10 -04:00
Kris Johnson
32de43c7ce SSB: Remove quadrophenic 2021-06-08 00:10:14 -06:00
Annika
6363a1854c Random Battles: Don't allow unreleased HAs 2021-06-07 18:45:22 -07:00
Marty-D
b830ceb818 Gen II, III: Implement Quick Claw properly 2021-06-07 12:26:50 -04:00
Annika
c55658ce06 Random Battles: Fix 3-move Pokemon 2021-06-05 20:33:44 -07:00
Annika
d8988bb250 Random Battles: Fix double-Hidden Power bug 2021-06-05 12:24:08 -07:00
Instruct
da8c1580ea
Gen 5: Refactor to use unreleasedHidden (#8349) 2021-06-05 09:00:15 -07:00
Annika
8a6bb51c23 Random Battles update 2021-06-01 16:22:57 -07:00
Leonard Craft III
4543abfb9c Fix more regressions from residual factor 2021-05-27 17:38:59 -05:00
Annika
77acf7831d Random Battles: Properly level (OU) mons in Gen 1 2021-05-27 10:37:20 -07:00
Annika
c1c1f8976d Random Battles: Fix Hidden Power bug in Gen 6 2021-05-27 10:18:04 -07:00
Instruct
d50c77fb4d
SSB: Bugfixes and Cosmetic Updates (#8318) 2021-05-26 14:23:09 -07:00
May Evans
2d28dc4966
Gen 1: Move Victreebel and Lapras to OU by technicality (#8336) 2021-05-25 21:38:41 -07:00
Karthik
7988f15526
Gen 3: Always break the opponent's screens with Brick Break (#8325) 2021-05-25 15:39:40 -04:00
pacmanboss256
91f86530c5
Fix Gen 3 Weather Ball and Gen 4 Trick (#8314) 2021-05-24 15:07:37 -04:00
Annika
a77db612c8 Random Battles updates 2021-05-23 16:11:54 -07:00
Leonard Craft III
d946308900
Fix the order of many end-turn resolution effects (#8307)
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
2021-05-17 11:53:52 -04:00
Kris Johnson
961842b869
Gen 6: Move Conkeldurr to UUBL 2021-05-16 12:42:36 -06:00
pacmanboss256
4186ef5f4f
Refactor Mold Breaker effect (#8291) 2021-05-14 08:32:41 -04:00
Guangcong Luo
509d0abad4 Refactor out some Object.keys invocations
If you need values, you should be using `Object.values` or
`Object.entries` directly.
2021-05-13 23:02:04 -07:00
Annika
08c60c7caa Random Battles: Fix 5-Pokémon Gen 1 teams 2021-05-12 18:57:45 -07:00
Annika
d55b9d559f Randbats: Prevent Gen 1 crash with Force Monotype 2021-05-12 14:44:39 -07:00
Annika
2fef5e9ca6 Random Battles: Debug Gen 1 team size 2021-05-12 14:42:19 -07:00
Annika
e2d468b6b1 Random Battles: Bugfixes 2021-05-12 14:42:19 -07:00
Kris Johnson
77b7120b06
Update to Sw/Sh 1.3.2 mechanics (#8296) 2021-05-12 14:14:58 -04:00
Annika
62571c4907
Validator: Improve Gen 1 level validation (#8294) 2021-05-12 02:59:12 -07:00
Guangcong Luo
7e965b41a7 Revert timing for adding rules to field in #8274
It turns out rules need to be added before sides are initialized,
so that they can hook `ModifySpecies` during side initialization.

The proper way to fix this is pretty complex so this is just a hack.
2021-05-11 23:02:01 -07:00
Annika
071e21da5c
Random Battles: Refactor to use Sets and Multisets more (#8292) 2021-05-11 09:16:28 -07:00
Annika
0b438673a6 Fix BSS Factory item generation 2021-05-09 13:00:36 -07:00
Annika
15e6f9406f
Random Battles: Remove Normalium Z Porygon-Z 2021-05-08 18:13:19 -07:00
pyuk-bot
a76052af54
Scale team limits in Random Battles to maxTeamSize (#8281) 2021-05-07 23:52:20 -07:00
Annika
5d177a8384 Random Battles: Remove wrongly-implemented rules 2021-05-07 10:19:45 -07:00
Annika
0b4c904331 Random Battles: Fix crash 2021-05-06 23:27:48 -07:00
Annika
2b3741ec2f Random Battles: Support more Value Rules
Specifically, randomized formats will now support Max Team Size, Min Source Gen, Adjust Level, Adjust Level Down, and Force Monotype.

This fixes the issue with randomly-generated Multi Battle teams containing six Pokémon, instead of three as desired.
2021-05-06 22:45:08 -07:00
Karthik
367b4e7c2d
Implement Zacian/Zamazenta/Xerneas forme leak (#8261) 2021-05-06 19:24:59 -07:00
Guangcong Luo
36295dc27a
Simplify Team Preview events (#8274)
In format events:

`onFieldTeamPreview` has been renamed back to `onTeamPreview`. It's now
a custom event (like `onBegin`), rather than a field event.

Team Preview data has been entirely moved from `onBegin` into
`onTeamPreview`.

`onFieldStart` for formats/rules now happens after Team Preview, rather
than before. Use `onBegin` for things that happen before Team Preview.
2021-05-06 18:53:58 -07:00
Guangcong Luo
55980d416c
Support value rules (#8267)
`teamLength`, `maxLevel`, `cupLevelLimit`, and `minSourceGen` no longer
exist as properties of `Format`. Instead, they're value rules that
become properties of `RuleTable`, and can be specified as custom rules
and inherited through rulesets like anything else.

See the PR for a full reckoning of changes:

https://github.com/smogon/pokemon-showdown/pull/8267
2021-05-06 01:16:16 -07:00
Leonard Craft III
771c60d4b9
Improve self-hit confusion damage (#8264) 2021-05-04 13:44:13 -04:00