mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-03-22 01:35:31 -05:00
This is the change that renames: - `Dex.getMove` -> `Dex.moves.get` - `Dex.getAbility` -> `Dex.abilities.get` - `Dex.getItem` -> `Dex.items.get` - `Dex.getSpecies` -> `Dex.species.get` - `Dex.getEffect` -> `Dex.conditions.get` - `Dex.getNature` -> `Dex.natures.get` - `Dex.getType` -> `Dex.types.get` - `Dex.getFormat` -> `Dex.formats.get` In addition, some other APIs have been updated: - `getByID` methods have also been added to every other table. - `Dex.moves.all()` now gets an array of all moves - Plus equivalent methods for `abilities`, `items`, `species`, `formats`, `natures`, `types` - Note: there's no `Dex.conditions.all()` - new API: `Dex.stats` for naming/iterating stats - `Dex.getEffectByID` -> `Dex.conditions.getByID` - `Dex.getType` -> `Dex.types.get` - `Dex.data.Formats` -> `Dex.data.Rulesets` - `Dex.formats` -> now an array `Dex.formats.all()` - `Dex.getRuleTable` -> `Dex.formats.getRuleTable` - `Dex.validateFormat` -> `Dex.formats.validate` Team functions have been split off into a new `sim/teams` package: - `Dex.packTeam` -> `Teams.pack` - `Dex.fastUnpackTeam` -> `Teams.unpack` - `Dex.generateTeam` -> `Teams.generate` - `Dex.stringifyTeam` -> `Teams.export` `Teams.export` has also been rewritten to better match how it works in client. This implements #8178 |
||
|---|---|---|
| .. | ||
| battle-stream-example.ts | ||