Commit Graph

33 Commits

Author SHA1 Message Date
André Bastos Dias
c1e7db7735
Sort Dex entries (#11565)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
* Sort Dex entries

* Fix ExhaustiveRunner
2025-11-09 00:04:57 -07:00
Justin Xing
9562cec389
Add Pretty Feather (#11408) 2025-10-21 12:11:09 -04:00
Marty-D
9e6f71c175
Descriptions: Add new items 2025-10-21 12:10:23 -04:00
Marty
6d98dfa237 Descriptions: Update Shield Dust and Covert Cloak
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
Closes #11042
2025-04-21 21:23:38 -04:00
Guangcong Luo
78439b4a02
Update to ESLint 9 (#10926)
ESLint has a whole new config format, so I figure it's a good time to
make the config system saner.

- First, we no longer have separate eslint-no-types configs. Lint
  performance shouldn't be enough of a problem to justify the
  relevant maintenance complexity.

- Second, our base config should work out-of-the-box now. `npx eslint`
  will work as expected, without any CLI flags. You should still use
  `npm run lint` which adds the `--cached` flag for performance.

- Third, whatever updates I did fixed style linting, which apparently
  has been bugged for quite some time, considering all the obvious
  mixed-tabs-and-spaces issues I found in the upgrade.

Also here are some changes to our style rules. In particular:

- Curly brackets (for objects etc) now have spaces inside them. Sorry
  for the huge change. ESLint doesn't support our old style, and most
  projects use Prettier style, so we might as well match them in this way.
  See https://github.com/eslint-stylistic/eslint-stylistic/issues/415

- String + number concatenation is no longer allowed. We now
  consistently use template strings for this.
2025-02-25 20:03:46 -08:00
Marty-D
946f3d8031
Descriptions: Update Shed Shell
Some checks are pending
Node.js CI / build (16.x) (push) Waiting to run
2024-12-15 15:54:41 -05:00
Marty
62ce9d4fe7 Descriptions: Update more from suggestions
Some checks are pending
Node.js CI / build (16.x) (push) Waiting to run
2024-12-07 11:28:17 -05:00
TwiSteorra
40f8d37caa
Descriptions: Update 2-5 hit moves with Loaded Dice interaction (#10727) 2024-12-04 14:34:30 -05:00
TwiSteorra
1cd4298470
Update Icy Rock description (#10707)
Some checks failed
Node.js CI / build (16.x) (push) Has been cancelled
2024-11-28 20:56:46 -06:00
Marty-D
d495f0a743
Descriptions: Clarify Gen 9 Utility Umbrella
Some checks are pending
Node.js CI / build (16.x) (push) Waiting to run
2024-11-08 14:44:09 -05:00
PartMan
269e6f3751
Items: Add descriptions for Strange Ball (#10643)
Some checks are pending
Node.js CI / build (16.x) (push) Waiting to run
2024-10-30 20:20:24 -05:00
Karthik
6c46ab9924
Prefer shortDesc for item descriptions (#10386) 2024-07-01 23:19:38 -04:00
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
Marty-D
af2bc6ddd1
Descriptions: Update items 2023-12-16 10:52:09 -05:00
Marty-D
69aff4e84a
Descriptions: Update Masks 2023-09-15 14:11:19 -04: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
Leonard Craft III
91ca9dbaa9
Add Big Nugget (#9719) 2023-08-21 14:30:30 -05:00
Leonard Craft III
65951e3b69
Fix more SV item legality (#9236) 2022-12-27 13:43:34 -05:00
Karthik
65dcedc557
Implement proper Origin forme mechanics (#9227) 2022-12-26 12:20:44 -06:00
Marty
df75501c1c Descriptions: Update to Gen 9 2022-12-22 20:13:47 -05:00
Leonard Craft III
ca0d5167d9 Add descriptions for Armor evolution items 2022-12-22 17:31:49 -06:00
Kris Johnson
d50c8c249b
Add Gen 9 (#8997) 2022-11-17 20:46:29 -05:00
Leonard Craft III
05faddbc93 Correct super Sitrus Berry HP restoration amount 2022-10-08 14:50:35 -05:00
Karthik
eb6e597642
Add Eject Pack/Flip Turn switch out text (#8777) 2022-05-17 17:58:07 -05:00
Kris Johnson
f7e9f7a0ff Add CAP 30 2021-12-04 11:38:35 -07:00
Marty-D
7d02028ebe Gen IV: Correct Light Ball modifier
A discovery 15 years late!
2021-08-07 15:10:28 -04:00
Marty-D
5a5675add8 Descriptions: Replace "flinch X" with "make X flinch" 2020-11-17 15:55:34 -05:00
Marty-D
d28ddeca4e Descriptions: Replace "major" with "non-volatile" 2020-11-17 14:49:19 -05:00
Kris Johnson
890b4d9f59
Refactor text files (#7680) 2020-11-11 14:40:55 -08:00
The Immortal
8d3e06854f Add Galarica Wreath 2020-10-29 21:01:56 +04:00
Marty-D
355c2e7868 Add Galarica Cuff
Closes #7408
2020-09-22 22:56:31 -04:00
TheMezStrikes
dcc863558c
Fix gen 8 fossil descriptions (#7348) 2020-09-10 13:56:31 -07:00
Guangcong Luo
ea8f52ce97
Move descriptions to data/text/ files (#7036)
This adds some new `data/text/` files, which are the new home for
item/move/ability descriptions, as well as in-game messages, in one
place for ease of translation.
2020-09-06 22:00:11 -07:00