pokemon-showdown/data
Guangcong Luo 5364c63e23 Introduce item.itemUser
`item.itemUser` replaces `item.zMoveUser`, and is a new field
representing a list of possible users of an item, for items that are
restricted to specific species.

`item.zMoveUser` is a base forme for items that affect every forme, and
a forme name otherwise (forme name is currently only used for
`forcedForme` uses).

Arceus is a weird case. Both generic Z crystals and Plates, while
having unique effects on Arceus, also have effects on other Pokémon.
For this reason, Arceus isn't listed as an `itemUser` of either of
these item types - use-cases that want this should also check
`item.forcedForme`.

This is mostly intended to be useful to move-searching and custom
rules (like NatDex, which will only allow past-gen items associated
with removed species).
2019-11-25 15:26:36 +13:00
..
mods Introduce item.itemUser 2019-11-25 15:26:36 +13:00
abilities.js Clarify misleading move/ability descriptions (#6009) 2019-11-24 11:52:32 +13:00
aliases.js Add Stick / Rename Vice Grip (#6046) 2019-11-24 12:00:42 +13:00
formats-data.js Fix Gmax Pikachu, Eevee, and Meowth hidden abilities (#6063) 2019-11-24 19:51:54 +13:00
items.js Introduce item.itemUser 2019-11-25 15:26:36 +13:00
learnsets.js Learnsets: fix typo in Roselia's learnset 2019-11-19 20:49:58 -06:00
moves.js Fix G-Max Wildfire/Volcalith mechanics 2019-11-24 14:11:23 +13:00
pokedex.js Update CAP data 2019-11-23 20:11:13 +04:00
random-teams.js Random Battle: Fix Delibird and Salazzle 2019-11-21 03:56:24 +04:00
rulesets.js NatDex: Add ruleset & sort OU banlist 2019-11-25 03:06:31 +04:00
scripts.js Introduce item.itemUser 2019-11-25 15:26:36 +13:00
statuses.js Fix lockedmove volatile interaction with Max moves (#6050) 2019-11-23 22:37:07 +04:00
typechart.js Typescript data/ and config/formats (#4513) 2018-03-26 09:50:51 -05:00