Commit Graph

161 Commits

Author SHA1 Message Date
Guangcong Luo
88be8d7b3c
Refactor types for Lowercase<string> (#10377)
TypeScript 4.8+ supports Lowercase for lowercase strings, which isn't
exactly what ID is, but can be used to type IDs in object keys and data
entries that previously required string. I'm calling it IDEntry in places
where it should be an ID but TypeScript doesn't support that.

Very conveniently, no additional casts will be needed when using ID
where IDEntry is expected.

It's caught at least a few bugs, which is also why I'm PRing: I didn't
write the code for the bugs it found, and don't know if it's the right
way to fix them.

This ballooned into several other type refactors.
2024-07-01 15:57:14 -07:00
quziel
ec77466820
CAP: Remove Draining Kiss from Chuggalong (#10358) 2024-06-21 21:07:43 -05:00
dot-Comfey
d91ffce482
Add picnic mechanics to Cap Pikachu (#10345) 2024-06-20 18:46:02 -05:00
bingingem
f0b9da880e
CAP: Add Chuggalong (#10308)
* Add Chuggalong to dex, formats, and learnsets

* remove blank spaces
2024-05-19 11:45:17 -06:00
Marty
309b6131c5 CAP: Update learnsets 2024-04-13 21:50:39 -04:00
Leonard Craft III
5d604d690e Correct Flutter Mane event 2024-03-21 21:17:35 -05:00
Andrew Werner
13d77360b6 Add missing Flutter Mane event
Allows Flutter Mane to learn Moonblast at level 75.
2024-03-13 14:05:57 -04:00
Leonard Craft III
8b3b5bc384 Fix Poltchageist-Artisan's learnset 2024-02-19 20:18:29 -06:00
Kris Johnson
51ab69b80e Add Cresceidon 2.0 data 2024-01-24 22:24:15 -07:00
Karthik
8c1a8da227
Learnsets: Use lower BW2 levels for gen 5 level up (#10128) 2024-01-21 01:00:49 -06:00
Kris Johnson
07479e17af Add DLC2 event data 2024-01-11 12:36:16 -07:00
pyuk-bot
50909844f0
Fix Exeggutor's learnset (#10000) 2023-12-20 00:04:32 -07:00
Karthik
5e97abdc98
Add Indigo Disk Meloetta encounter (#9973) 2023-12-17 00:13:12 -07:00
Kris Johnson
a0f10ffa51
Add DLC2 data (#9963)
* DLC2 returning Pokemon

* Returning legendaries too

* Partially add Raging Bolt and Iron Crown (#10)

* Add remaining Pre-DLC2 event data

* Fix tests

* Last event before DLC + split learnset files

* Learnsets + secret returning pokemon

* Some DLC 2 stuff (#12)

* Add New Mons

* Add Electro Shot

* Give Dipplin Dex Evo

* Update data/moves.ts

---------

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

* More tweaks

* formats

* Revealed moves (#11)

* Add Hard Press

* Add Psychic Noise

* Add Upper Hand

* Apply suggestions from code review

---------

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

* more things

* Fix typo

* a lot of other things

* MOVES! kinda

* b

* fickle beam confirmed chance

* Evo Item Undexit + Metal Alloy + Move Fixes (#19)

* Update move data

* Update Item Data

* Apply suggestions from code review

---------

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

* Add message for Fickle Beam BP double (#18)

* Add some tests and implement Tera Shell (#15)

* add some tests and draft of tera shell

* add text

* .

* add improvements from feedback, change behavior of terashell

* use AfterMove instead of AfterMoveSecondary

* add confirmation to multi-hit interaction

* improve based on feedback and general cleanup

* Apply suggestions from code review

---------

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

* Add Tera Shift and Teraform Zero (#16)

* Add Tera Shift and Teraform Zero

* Add short descriptions

* fixes

* More move changes

* Update unSketchable moves

List from Anubis

* more move things

* oops

* Implement new Neutralizing Gas/Paradox ability interaction (#17)

* Implement new Neutralizing Gas/Paradox ability interaction

* add test

* revert in dlc

* ok

* Update pastgens for Sketch (#20)

* Implement Stellar type (#13)

* Implement Stellar type

* stuff from research

* pain

* add tests for Dragon Cheer (#22)

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

* Update move flags (#23)

* Fix flags for new moves

* update old moves

* remove sparkling aria changes

* update metronome description

* update other move descriptions

* more formatz stuff

* Add Poison Puppeteer (#24)

* Add Poison Puppeteer

* i'm bad

* still bad

* Fix build

* oops

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/items.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Fix Terapagos dex entries (#25)

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* FIX BUILD

* Fix Regulation E formats (#26)

* Fix Regulation E formats

* add move bans

* nevermind

* Add Regulation F formats (#27)

* Fix interaction between Adaptability and Tera Stellar (#28)

* reg f bo3 ladder

* Update config/formats.ts

Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>

---------

Co-authored-by: Smudge <smudgerox@users.noreply.github.com>
Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
Co-authored-by: tofa <79044321+im-tofa@users.noreply.github.com>
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
2023-12-15 21:35:01 -07:00
Distrib
700140d2ac
Learnsets: Fix typo (#9938) 2023-12-04 11:54:12 -06:00
Kris Johnson
ddba9ce523 CAP: Fix Revenankh's learnset 2023-12-03 21:23:41 -07:00
Kris Johnson
e5dfd61d02 CAP: Add Crescedion and update old gens 2023-11-20 22:41:49 -07:00
Karthik
92e13d06a8
Fix Egg Moves on Ursaluna-Bloodmoon and Greninja-Bond (#9888) 2023-11-15 20:32:42 -06:00
Kris Johnson
0b58494d8f Mega Punch is not a TM 2023-09-24 21:18:04 -06:00
Kris Johnson
021f179738 Add SV DLC 1 event data 2023-09-21 13:05:57 -06:00
Kris Johnson
6bb3879e3a
Add Teal Mask DLC data (#9762)
Co-authored-by: Karthik99999 <bandagondak0217@gmail.com>
Co-authored-by: smudgerox <smudgerox@users.noreply.github.com>
Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
2023-09-13 21:08:01 -04:00
dot-Comfey
cbfca624cf
Fix Pomeg glitch for event eggs (#9716) 2023-08-17 00:25:04 -05:00
Kris Johnson
5c74873715 CAP: Add Ababo and Scattervein 2023-08-14 15:07:48 -06:00
Kris Johnson
bc0de22c6e Add new events 2023-08-08 22:15:13 -06:00
Marty
d45f66c572 CAP: Nerf Hemogoblin 2023-07-01 14:23:41 -04:00
Leonard Craft III
5acd95af98 Add Shiny Gimmighoul Tera Raid event 2023-06-22 21:56:23 -05:00
Kris Johnson
f6e1cfe19e
Refactor Ash-Greninja (#9606) 2023-06-18 22:51:02 -05:00
Kris Johnson
678a213d37 Add CAP 32 2023-05-31 10:45:34 -06:00
Marty
ab6710f6ff CAP: Nerf Revenankh
https://www.smogon.com/forums/posts/9558521/
2023-04-17 12:30:07 -04:00
Kris Johnson
11137d8cd4 Remaining Pokemon SV 1.2.0 personal data changes 2023-02-28 19:13:14 -07:00
Kris Johnson
5a24d69867
Add new Pokemon (#9420) 2023-02-27 16:53:57 -05:00
Kris Johnson
1f161ed43d Add new events 2023-02-25 21:03:28 -07:00
Lusamine
cb7e65a53d
Update SV Fly Pikachu to allow both genders (#9385) 2023-02-05 11:01:47 -05:00
Marty
48326e865e CAP: Correct more learnsets 2023-02-01 22:05:17 -05: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
Marty
6e809b2af2 Update Tauros form names 2023-01-21 12:06:10 -05:00
Marty
7bcaa8f245 Add Gen 9 static encounters to event data 2023-01-12 18:43:48 -05:00
Alexander B
3bab58ac9e
Gen 5: Fix Umbreon learnset (#9240) 2022-12-27 13:50:52 -05:00
Marty
f9ef871e90 CAP: Add Gen 9 ladder and more
- add Saharascal
- reorganize learnsets
- nerf Gen 5/6 Aurumoth
- add challenge options for Gen 4 and 5

Thanks, Wulfanator!
2022-12-16 12:11:53 -05:00
Karthik
01a593e615
Add learnsets for Zoroark-Hisui and Avalugg-Hisui (#9141) 2022-12-09 19:02:53 -06:00
Karthik
8d66896740
Fix Hoopa not learning Hyperspace Fury in Gen 9 (#9142) 2022-12-09 18:48:53 -06:00
Leonard Craft III
b8b6df19ef
Add Tera Raid Indeedee female event (#9108) 2022-12-01 22:52:24 -07:00
Leonard Craft III
cccc3debb4
Fix Zangoose learnsets and give Pichu family Volt Tackle (#9078) 2022-11-28 22:45:09 -06:00
kittenchilly
e7d1daa8aa
Add Decidueye-Hisui learnset (#9066) 2022-11-25 17:38:11 -05:00
Kris Johnson
da61ce3c41 Add Pikachu, Koraidon, and Miraidon event data 2022-11-23 21:56:52 -07:00
Kris Johnson
fd7155841c
Fix various forme and move legality (#9013) 2022-11-18 22:17:09 -08:00
Marty
08a517a610 Update Rotom learnsets 2022-11-17 21:48:03 -05:00
Kris Johnson
d50c8c249b
Add Gen 9 (#8997) 2022-11-17 20:46:29 -05:00
Marty
323e2cb7a4 CAP: Buff Chromera
https://www.smogon.com/forums/posts/9367358/
2022-10-24 17:06:48 -04:00