Commit Graph

17 Commits

Author SHA1 Message Date
Kris Johnson
ed81f3c8ce GSC: Add PU tier support 2023-11-09 12:57:02 -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
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
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
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
adrivrie
3625a35439
Gen 2 Random Battles: Update movepools (#8935) 2022-10-16 18:00:34 -07:00
Annika
e082ce9434 Random Battles: Alphabetize move arrays 2022-01-02 21:09:20 -08:00
Tarrembeau
9ab0fb82f3
[Gen 2] Random Battle: Give Azumarill Surf (#8567) 2021-12-14 15:34:49 -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
ACakeWearingAHat
c9e431ed48
Random Battles: Bugfixes for Doubles and old generations (#8058) 2021-02-19 16:08:27 -08:00
ACakeWearingAHat
eeab2bd44a
Gen 2 Random Battle Improvements (#7942)
* Gen 2 Random Battle Improvements

* tighten level scale
2021-01-23 11:47:04 +04:00
ACakeWearingAHat
1aafb31a6d
Update Gen 2/Gen 8 Doubles Random Battle (#7693) 2020-11-15 15:02:07 +04:00
The Immortal
c15663508b Gen 2 Random: Fix typo 2020-11-02 02:40:34 +04:00
ACakeWearingAHat
3037781e1d
Revamp Gen 2 Random Battle (#7610) 2020-11-02 01:13:11 +04:00
lotuspirate
7604acefd8
Update GSC NU Pokémon (#7405)
Changing tier for NU-viable Pokemon to NU from NFE/LC. Based loosely on GSC NU Viability Ranking.
2020-09-22 07:25:30 +04: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
Kris Johnson
28bf388b98
Typescript data (#6553) 2020-04-23 09:16:09 -07:00