Commit Graph

8403 Commits

Author SHA1 Message Date
Kris Johnson
1757e0826b BDSP PU: Ban Magneton and Rotom-Frost 2023-02-12 23:02:37 -07:00
Kris Johnson
17bc1c177a NatDex UU: Ban Garganacl, Manaphy, and Xurkitree 2023-02-12 23:01:41 -07:00
Kris Johnson
52613817b6 Move Drednaw to RUBL 2023-02-12 23:00:58 -07:00
ACakeWearingAHat
6704dcdfa6
Random Battles updates (#9393)
* Random Battles updates

* rip shadow force i guess

* Update random-sets.json

* readd cm arc ghost

* revert wet tauros changes due to technical diff

* Random Battles: Don't count Raging Bull as a normal move on Tauros-Paldea formes

* linting

* add raging bull to tauros aqua

* Random Battles: Shuffle moves at the end of generation

* articuno update

* quick updates

* Update random-sets.json

* fully revert raichu changes, av is good

* tera blast user shenanigans

* Update random-teams.ts

remove extraneous hardcode for sylveon
add new framework for bulkier tera blast users

---------

Co-authored-by: adrivrie <adriaan.de.vries@hotmail.com>
2023-02-12 15:37:32 -08:00
Kris Johnson
23ddc590e1 Move Chien-Pao and Espathra to Ubers 2023-02-11 16:05:38 -07:00
Marty-D
338a81ac3b
Descriptions: Update "of Ruin" Abilities 2023-02-05 11:14:37 -05:00
Marty-D
5e14227447
Fix Order Up flags 2023-02-05 11:12:21 -05:00
livid washed
6e193df3e9
POTD fixes (#9376)
* POTD: add a broadcast when each battle starts, stating the Pokemon of the Day

* POTD species should be set before getting information about species (affects type counts when generating team)
2023-02-05 11:10:29 -05:00
livid washed
b9251678aa
Old Gens Random Battles updates (#9383)
Gen 3:
    some set tweaks
    3 Physical attacks + Fire Blast gives Choice Band

Gen 4:
    Mismagius: add Trick, so that it can rarely generate choiced sets
    Umbreon can now get Wish + Moonlight, but not with Protect
    Ditto will get Salac Berry or Sitrus Berry
    Pidgeot, Fearow, and Farfetch'd have Heat Wave added, which will result in Life Orb sets for the first two

Gen 5:
    Pikachu: remove Thunderbolt, add Volt Tackle
    Dugtrio gets a fixed Life Orb set

Gens 6 and 7:
    Dusknoir: remove Focus Punch
    Pokemon with Rock Head/Water Absorb as possible abilities will never get Swift Swim as their ability, unless they have Rain Dance in their set
    Dustox will no longer get Quiver Dance + U-Turn (the change to gen8/random-teams.ts has no effect on any gen 8 sets)
    Slow Pokemon (< 90 base speed) will no longer get Life Orb with Volt Switch

Gen 6:
    Rework Malamar's set
    Kangaskhan-Mega will not get Seismic Toss with Power-Up Punch
    Cloyster should always get Icicle Spear with Shell Smash
    Focus Sash bulk threshold has been reduced from <= 275 to < 255
    remove Cherrim-Sunshine set, add HP Ice to Cherrim

Gen 7:
    Reshiram should always get Blue Flare
    tweak Ninetales and Ninetales-Alola's sets
2023-02-05 11:09:11 -05:00
Lusamine
cb7e65a53d
Update SV Fly Pikachu to allow both genders (#9385) 2023-02-05 11:01:47 -05:00
Kris Johnson
236174d32f
Fix Mega Heracross's NatDex tier 2023-02-02 11:26:10 -07:00
Kris Johnson
792312931b Draft: Add Evasion Clause 2023-02-01 21:42:05 -07:00
Marty
48326e865e CAP: Correct more learnsets 2023-02-01 22:05:17 -05:00
Marty-D
9ab9e55f8c
Gen 6 UU: Ban Slurpuff
https://www.smogon.com/forums/posts/9492568/
2023-02-01 21:54:30 -05:00
Marty-D
2f8cce62b9
RU: Ban Haxorus and Dusk Form Lycanroc
https://www.smogon.com/forums/posts/9492283/
2023-02-01 21:52:12 -05:00
Karthik
9b08197f4b
Fix Orichalcum Pulse/Hadron Engine messages (#9371) 2023-02-01 15:01:29 -05:00
livid washed
ca55d37b6d
Random Battles Monthly Spotlight: POTD (#9374)
* Add new POTD mod, copying randomTeam() from gen9 random-teams.ts

* implement PotD

* linting
2023-02-01 12:49:44 -07:00
Kris Johnson
c093dfd2c8 February 2023 tier shifts 2023-02-01 12:05:51 -07:00
Kris Johnson
802e0bdafa Add February 2023 OM of the Month 2023-02-01 00:16:20 -07:00
Kris Johnson
3deb21b4c4 Aliases: Update format aliases 2023-02-01 00:05:05 -07:00
Kris Johnson
6f641f069c Joltemons: Rename mod 2023-01-31 23:59:06 -07:00
livid washed
cac12006b0
BDSP Random Battles updates (#9358)
* Changes on the pinned list

* Implement other changes

* linting

* 3 Special attacks + U-Turn = Choice

* Toxic Orb if Quick Feet

* Tauros should get Life Orb and Sheer Force

* Add Quick Feet rejection condition

* Update data/mods/gen8bdsp/random-teams.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-01-31 13:42:40 -07:00
sexy90gxebattlefactoryplayer
5cbb317a4c
Gen 8 Battle Factory: Remove Darmanitan-Galar's Choice Band set (#9354)
* Gen 8 Battle Factory: Remove Band set from Ubers Darmanitan-Galar 

Credentials: https://cdn.discordapp.com/attachments/1042959218208157696/1067534457160089731/image.png (i am "lost wind's elegy")

Darm-G's firepower is just fine with scarf; there aren't many (if any?) relevant 1hkos or 2hkos you miss out on compared to band. The only one I can think of is missing out on the OHKO vs Sp. Def Necrozma Dusk Mane, and nobody's leaving their NDM in anyway + you probably have like 12 other things to deal with it.

Without scarf, however, you miss out on really good source of offensive checking and revenge killing potential. Scarf outspeeds huge threats like non scarf Yveltal, Eternatus, Calyrex-Shadow, etc. 

What sparks had to say about band darm in proper SS Ubers:
sparks — Today at 1:53 PM
not really but with band building needs to be more focused cos the speed over the 90s and etern etc is insane with scarf

sparks — Today at 1:54 PM
while with band you're very much focused on "how to take out ndm and capitalize while not being weak to ho"

As a secondary factor, it would make Ubers in BF a lot better. Currently you have to not only win the coinflip of what move Darm clicks but also the coinflip of what item it is. Both of these are more or less up to random chance.

* Update data/mods/gen8/factory-sets.json

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-01-31 13:42:14 -07:00
ACakeWearingAHat
72cf2a11a6
Random Battles level balancing (#9373) 2023-01-31 13:19:06 -07:00
Kris Johnson
5b81c6c70e LC: Ban Girafarig 2023-01-30 00:26:32 -07:00
livid washed
3e65a1cce9
Gen 9 Random Battles update (#9363) 2023-01-29 19:09:47 -06:00
livid washed
73da793891
Gen 5-7 Random Battles updates (#9365) 2023-01-29 19:09:39 -06:00
livid washed
67ad24b364
Gen 2-4 Random Battles updates (#9364) 2023-01-29 19:09:30 -06:00
Marty
442b8df5e9 CAP: Correct learnsets 2023-01-29 15:02:41 -05:00
Marty
5b255dd02a CAP: Update Gen 9 data
Thanks, Wulfanator!
2023-01-29 13:52:27 -05:00
livid washed
c0d74ea24e
Gen 2: Fix Encore (#9357)
* Gen 2: revert Mirror Move fix, since it is bugging Encore

* Use a volatile for checking if a Pokemon has a last move for Mirror Move purposes

* conversion2

* Disable

* Mimic

* Spite

* Do mirror move in onTryHit

* Gen 1 shouldn't inherit onTryHit for mirror move and mimic

* Commenting

* Instead of using a volatile, add a new field for a pokemon 'lastMoveEncore' used only in gen 2 and only for Encore

* Add test for Gen 2 Encore
2023-01-29 11:43:11 -07:00
Alexander B
9fd2e81bde
Silence Mirror Armor if the source has fainted (#9359) 2023-01-29 13:12:48 -05:00
Ashley
74870c85bf
Implement Tera Type Preview (#9350) 2023-01-29 13:11:32 -05:00
Hisuian Zoroark
93b57ff8c0
Cure burns when Thermal Exchange is obtained (#9369) 2023-01-28 20:36:26 -06:00
Kris Johnson
881c8cbef2
Gen 1: Move Poliwhirl to NUBL
https://www.smogon.com/forums/threads/rby-nu-poliwhirl-voting.3715170/#post-9488074
2023-01-28 19:23:19 -07:00
Kris Johnson
c99faa9a5d Release Protean Greninja 2023-01-26 19:43:05 -07:00
Karthik
fd4eed59a9
Fix Zero to Hero not showing activation message (#9355) 2023-01-24 23:23:29 -06:00
pyuk-bot
139deab2e5
Fix Ability Shield Levitate vs. Mold Breaker (#9353) 2023-01-24 23:23:09 -06:00
Kris Johnson
646b602082 Update Convergence Legality legality 2023-01-23 22:02:57 -07:00
adrivrie
efdd0daf15
Battle Factory updates (#9307) 2023-01-23 13:23:11 -05:00
livid washed
3f25dab65a
Gen 4 Random Battles updates (#9348) 2023-01-23 13:22:28 -05:00
Alexander B
2340b66d29
Make Opportunist/Mirror Herb copy Anger Point (#9341) 2023-01-23 13:21:52 -05:00
Kris Johnson
f48c56e424
Move Annihilape to DUber 2023-01-23 00:34:26 -07:00
ACakeWearingAHat
588c24e08b
Random Battles updates (#9344)
* Random Battles updates

* cleanup

* force freeze dry
2023-01-22 21:37:02 -06:00
livid washed
4d4bc05256
Old Gens Random Battles updates (#9347)
* Gen 1: Fix Tangela's set

* Gen 3: replace Counter with Rest on Politoed, and give Skarmory Whirlwind instead of Roar

* Gen 6-7: Fix Expert Belt condition

* Gen 5: allow Specs Kyogre and Typhlosion

* Gen 5: set changes

* Gen 5: Change Mewtwo set and move enforcement for Psychic types with Calm Mind

* Gen 5: Re-add Ice Shard to Cloyster, only allowed if not Shell Smash

* Gen 5: Reflect and Light Screen should usually be generated together

* Gen 3: Remove Refresh from Latios, allow mono-attacking Latias with Refresh

* Gen 3: Deal with unobtainable moves

* Gen 5: Fix Priority + trick/switcheroo condition

* Gen 2: set changes

* Gen 2: remove unobtainable Zapdos moves

* Gen 3: Return is better on farfetch'd
2023-01-22 21:36:51 -06:00
Hisuian Zoroark
d7fb144a97
Add Gen 9 Trademarked (#9335)
* Improve and revive Trademarked

* Fix A LOT

* Fix more

* prep

* Don't need fail message, add thread

* Add better activation fail message
2023-01-22 15:17:36 -07:00
livid washed
bfff1adf3a
Gen 1 Thrash: Confusion from thrashing should be silently added (#9345)
* Gen 1 Thrash: Confusion from thrashing should be silently added

* cleaner code
2023-01-22 13:39:19 -08:00
pyuk-bot
e3b791f310
Fix changing, blocking, and reacting to stat boosts (#9322) 2023-01-21 12:17:22 -05:00
Marty
6e809b2af2 Update Tauros form names 2023-01-21 12:06:10 -05:00
Leonard Craft III
28aed0975a Remove some TODOs that are done 2023-01-16 00:12:55 -06:00
livid washed
fe1f2f8e82
Gen 6-7 Random Battles updates (#9330) 2023-01-15 23:33:53 -06:00
Karthik
924917ba73
Use onTryImmunity event for Attract failure (#9332) 2023-01-15 21:16:34 -05:00
Karthik
77a4dff966
Fix Anger Shell/Berserk boost source (#9331) 2023-01-15 21:16:21 -05:00
Hisuian Zoroark
32bbb77687
Fix interaction of Ruin Abilities with themselves (#9328) 2023-01-14 20:43:54 -06:00
livid washed
0d4f6bea69
Gen 2-7 Random Battles: add limit of 3 Pokemon weak to each type (#9325) 2023-01-14 19:19:03 -06:00
livid washed
c3cef6c794
Gen 1-2: Fix Mirror Move description (#9318) 2023-01-14 19:07:39 -06:00
ACakeWearingAHat
d477ae6d22
Random Battles updates (#9324) 2023-01-14 19:07:20 -06:00
pyuk-bot
a5a9d96ef1
Remove Fly animation target leak in Gen 9 (#9327) 2023-01-14 19:06:59 -06:00
Paul Roode
834159bdd0
Add cant protocol text for Disable (#9317) 2023-01-14 19:06:07 -06:00
livid washed
6573f468bc
Gen 1: Fix Thrash and Rage mechanics (#9315)
* Copy everything from Gen 2 thrashing condition and stop inheriting

* Remove residual and MoveAborted events (don't occur in gen 1)

* effectState.duration --> effectState.time, so that thrashing pauses on slp/frz/flinch/partial trapping. Also, confusion is now applied before the final Thrash hits (but after confusion check, so the final Thrash won't be interrupted)

* Confusion is only applied if Thrashing effect ends naturally, not due to full para/confusion

* Thrash should lock the user in, even if it misses/hits a Ghost/etc

* Add Thrash tests: duration and locking in the user when it misses

* Thrash locks in the user even if it breaks a sub

* Remove unnecessary events for thrashing moves

* Thrash is paused when the user is asleep, frozen, partially trapped, or flinching

* Thrash is paused when disabled

* Rage duration is permanent, not 255

* Implement Rage/Thrash accuracy bug (need to change when lockedmove volatile is removed

* Move location of applying thrashing effect, so that the final turn will be subject to accuracy bug

* Add test for Thrash accuracy bug

* Add test for Rage accuracy bug

* Remove useless line

* Use an event for obtaining accuracy of Rage/Thrash

* Revert last change
2023-01-14 14:47:58 -08:00
Leonard Craft III
0921ba3112 Correct Flittle's Sp. Def 2023-01-13 23:27:44 -06:00
livid washed
cd9fd6f27d
Gen 2 and 4 Random Battles update (#9303)
* Gen 4: remove Unaware from Bibarel

* Gen 4: prevent Dragon Pulse + Draco Meteor

* Gen 2: Gligar and TTar set changes + count Screech as a physical setup move

* Gen 2: Enforce STAB Flying on Gligar (futureproofing for if its movepool is expanded)
2023-01-12 20:48:55 -05:00
livid washed
2e2f844911
Gens 5-7 Random Battles updates (#9302)
* Gens 6-7: give Sunflora Specs set

* Gen 6: Remove Bullet Seed from Mega Heracross

* Gen 6: give Sigilyph Flame Orb

* Gens 6-7: make Light Screen and Reflect equally likely

* more movepool changes in gen 6

* Gen 6: require recovery on support Pokemon

* Guarantee Milk Drink in gen 6 and Moonlight on pure Psychics in gens 6-7

* no Cloud Nine on Altaria (gens 5-6)

* Gen 5: guarantee Milk Drink on Miltank

* Gen 5: guarantee Moonlight on non-TR Musharna and Cresselia

* Gen 5: replace HP fighting with Focus Blast on mrmime

* Gen 5: give Sigilyph Flame Orb

* Fix Trick Room check
2023-01-12 20:48:12 -05:00
Karthik
8b07f0983b
Fix Salt Cure effect getting passed by Baton Pass (#9316) 2023-01-12 20:45:07 -05:00
Marty
02ef36a26c Descriptions: Update some more 2023-01-12 20:22:45 -05:00
Marty
7bcaa8f245 Add Gen 9 static encounters to event data 2023-01-12 18:43:48 -05:00
pyuk-bot
ac3647cba0
Remove unnecessary effect overrides from some mods (#9312) 2023-01-11 23:08:25 -06:00
Marty-D
8b7818a23f
Descriptions: Update more moves 2023-01-11 21:43:39 -05:00
Paul Roode
3bcf85def2
Alphabetize abilities Earth Eater and Limber, and item Black Sludge (#9306) 2023-01-10 21:11:27 -06:00
Marty-D
a39054be73
Gen 5 OU: Drop Latias into OU by technicality
https://www.smogon.com/forums/posts/9465722/
2023-01-10 15:14:39 -05:00
Leonard Craft III
1db21ae74c
Implement opt-in Open Team Sheets (#9266) 2023-01-09 20:33:10 -06:00
Leonard Craft III
48e2c26510
VGC/BSS: Add Series 2 (#9304) 2023-01-09 20:18:06 -06:00
Kris Johnson
d02f27a59c Fix Convergence Legality legality 2023-01-09 18:44:23 -07:00
Kris Johnson
75e0eeaf1d Delete Gen 8 OMs 2023-01-09 15:26:06 -07:00
Kris Johnson
c87a7ea857 Add Convergence Legality 2023-01-09 15:25:01 -07:00
Karthik
8d16eb4a16
Fix Zero to Hero (#9292) 2023-01-09 17:17:56 -05:00
Kris Johnson
eed3c53b8f
National Dex: Update bans 2023-01-09 13:05:37 -07:00
livid washed
b3f0bc25ee
Gen 1: Fix Bide selections (#9301)
* Gen 1: Fix Bide so that it restricts the choices of the player using it

* Add tests for Bide move choices
2023-01-09 11:33:19 -08:00
livid washed
57f00f2c24
Gen 1: Fix battle log for charging moves, add hint for stat overflow (#9294)
* Gen 1: Fix battle log for charging moves

* Add hint for stat overflow
2023-01-08 17:49:19 -08:00
Kris Johnson
49c520322e Move Annihilape, Chi-Yu, and Cyclizar to Ubers 2023-01-08 10:00:59 -07:00
Kris Johnson
52c0317763
Move Baxcalibur and Hydreigon to UUBL 2023-01-07 20:42:55 -07:00
ACakeWearingAHat
1cd40ce8f6
Random Battles Updates (#9291) 2023-01-07 18:10:45 -06:00
Kris Johnson
5c083fcc02
Fix Iron Moth's doubles tier 2023-01-05 21:35:31 -07:00
ACakeWearingAHat
d8ff6d1883
Random Battles updates (#9284)
* Random Battles updates

* forgot a deli bit

* Update data/random-teams.ts

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>

* nobody has finished reviewing yet

* Update random-teams.ts

* one more bit of organization

Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>
2023-01-05 21:10:24 -07:00
livid washed
3b85dedf1a
Gen 2 Random Battles updates (#9289)
* Gen 2 Random Battles update

* Remove some culling conditions that never occur

* Remove illegal moves

* Fix Bellossom: Razor Leaf + Leech Seed is illegal
2023-01-05 21:09:20 -07:00
Leonard Craft III
4c85b0b902
BSS/VGC: Remove Gen 8 ladders (#9287) 2023-01-05 17:40:50 -07:00
Karthik
0509c99865
Fix Stuff Cheeks not failing at +6 Defense (#9282) 2023-01-04 22:16:30 -06:00
Karthik
df11af8aa9
Add proper messages for Teatime (#9285) 2023-01-04 22:16:11 -06:00
Kris Johnson
d104b676b7 National Dex UU: Update bans 2023-01-04 12:41:19 -07:00
Leonard Craft III
103dee56af Fix Flabebe's entry in Paldex Pokedex 2023-01-03 18:22:11 -06:00
Karthik
9b63a1813b
Fix Doodle fail messages (#9281) 2023-01-03 12:12:25 -06:00
Alexander B
ead7d28537
Gen 8 Random Battle: Fix lead bugs (#9274) 2023-01-03 12:12:10 -06:00
Mr. Sableye
250eea9670
Change Delta Stream's effectiveness activation to use -fieldactivate instead of -activate (#9277) 2023-01-02 21:29:56 -06:00
Kris Johnson
70b88fd19a Add National Dex RU 2023-01-02 19:06:19 -07:00
adrivrie
da9d196efb
Gen 8 Random Battle: Set a minimum level for Zoroark (#9279)
* Gen 8 Random Battle: Set a minimum level for Zoroark

* Remove double check for zoroark presence

* But properly this time
2023-01-02 13:16:01 -08:00
adrivrie
e75399819c
Gen 3 Random Battle: Add levels for new PU tier (#9280) 2023-01-02 13:14:05 -08:00
Kennedy
89df5218d0
Add Iron Bundle alias (#9278)
funny meme name for it in mono community
2023-01-02 09:34:33 -07:00
Kris Johnson
641739e197 Add January 2023 shifts and RU 2023-01-01 18:46:14 -07:00
ACakeWearingAHat
2ac6bd69f0
Random Battles updates (#9273) 2023-01-01 15:19:26 -06:00
Kris Johnson
377b877fb9 Adjust National Dex legality 2023-01-01 14:16:25 -07:00