Commit Graph

31 Commits

Author SHA1 Message Date
Kris Johnson
433861e81a Gen 6-8: Make Pikachu's tiers consistent 2023-11-17 17:12:15 -07:00
Kris Johnson
55a38d445e Add proper ZU support for old gens 2023-11-17 13:59:18 -07:00
livid washed
aa103be383
Old Gens Random Battles: Move data to JSON files (#9413)
* Add random-sets.json for old gens to store randbats data

* Use random-sets.json files for generating sets

* Use levels from data files in gens 3-7

* Remove levels from BDSP file

* Remove random battles data from formats-data.ts

* Remove unnecessary levelScales

* Rename species_set to data

* Update commands

* linting and syntax stuff

* Adapt randbats tests

* Forgot to remove levels from joltemons file

* Rename random-sets to random-data

* Add newlines at end of json files

* Fix description of /randbats command: defaults to gen 9

* Fix an issue with gmax

* Remove randomDoubleBattleLevel for mons without doubles sets

* Apply suggestions from code review

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

* Rename randomBattleLevel to level

* Rename randomBattleMoves to moves

* Fix BDSP test

* Fix some gen 7-8 tests

* linting

* Gen 1-2: put custom levels in json file instead of customScale

* Gen 3: make Dunsparce level 88 (PUBL, it shouldn't be level 80)

* Type the JSON files

* revert a change that is no longer needed with typing

* moves should be IDs, not strings

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-03-07 11:50:02 -07: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
Marty-D
9ab9e55f8c
Gen 6 UU: Ban Slurpuff
https://www.smogon.com/forums/posts/9492568/
2023-02-01 21:54:30 -05:00
livid washed
73da793891
Gen 5-7 Random Battles updates (#9365) 2023-01-29 19:09:39 -06: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
Alexander B
47dd6d0e55
Gen 6-8 Random Battles: Fix unused moves (#9256) 2022-12-29 19:44:28 -06:00
Leonard Craft III
e4b598f3e3 Gen VI DOU: Unban Mega Salamence
https://www.smogon.com/forums/posts/9398251/
2022-11-15 19:19:32 -06:00
Tarrembeau
abab5b042e
[Gen 6] Random Battle: Update movepools (#8881)
https://discord.com/channels/294651453279174656/809413252517462026/1012063068534095953
2022-09-05 12:26:01 -07:00
Tarrembeau
89637aef93
Gen 6 Random Battle: Update movepools (#8839)
https://discord.com/channels/294651453279174656/809413252517462026/998181879322787881
2022-07-20 18:52:44 -07:00
Marty
72a344d37d Update OU by technicality in past gens
https://www.smogon.com/forums/posts/9261765/
2022-07-01 14:06:02 -04:00
Annika
d09e2d8354 Random Battles: April 2022 patch 2022-04-04 16:22:31 -07:00
Kris Johnson
3ea6836249 ORAS: Fix Avalugg's tier 2022-01-24 21:29:52 -07:00
Tarrembeau
0f01485bf2
Random Battle: Add Rhydon to Gen 6 (#8633)
Removing stealth rock from rhyperior to differentiate them better.
2022-01-23 17:48:28 -08:00
Annika
e082ce9434 Random Battles: Alphabetize move arrays 2022-01-02 21:09:20 -08:00
Annika
a77db612c8 Random Battles updates 2021-05-23 16:11:54 -07:00
Kris Johnson
961842b869
Gen 6: Move Conkeldurr to UUBL 2021-05-16 12:42:36 -06:00
Annika
3ca947225f Random Battles updates 2021-04-09 17:13:18 -07:00
Annika
04f2e7d588 Random Battles update
https://www.smogon.com/forums/threads/random-battles-changelog.3678462/#post-8779954
2021-03-11 11:17:15 -08:00
The Immortal
ed23a6f07e Random Battle updates 2021-01-11 20:46:12 +04:00
The Immortal
3ae56399bd Label Pokemon banned from LC as NFE 2021-01-11 00:29:18 +04:00
The Immortal
2bd9e757c4 Past gens: Random Battle improvements 2021-01-10 19:19:33 +04:00
The Immortal
a3ce567ae1 Gen 6/7: Random Battle fixes 2021-01-04 20:59:47 +04:00
Marty-D
ca4fcabc39 Gens 5-6 OU: Put consistently low usage Pokemon in OU by technicality
https://www.smogon.com/forums/posts/8703468/
2021-01-03 13:41:06 -05:00
The Immortal
788d0f5bc0 Gen 6/7: Random Battle updates 2020-12-25 14:24:46 +04:00
Marty-D
edcbf6a483 Gens 4-6 OU: Put consistently low usage Pokemon in OU by technicality
https://www.smogon.com/forums/posts/8525878/
2020-08-29 10:41:55 -04:00
Kris Johnson
f96ec4fb05
Add strict types to tiers (#7135) 2020-08-06 00:41:42 -07:00
Guangcong Luo
2f805c93a2
Remove "Battle" prefix from data exports (#7039)
`BattlePokedex` is now `Pokedex`, `BattleItems` is now `Items`, etc.

I also renamed `Movedex` to `Moves` and `Statuses` to `Conditions`.

`TypeChart` isn't `Types` yet, because unlike the others, it's not
indexed by ID. That should probably be fixed one day.
2020-07-24 12:42:26 -07:00
The Immortal
5e250e7e86 Gen 6: Update Random Battle 2020-07-19 18:43:14 +04:00
Kris Johnson
28bf388b98
Typescript data (#6553) 2020-04-23 09:16:09 -07:00