Add support for moves using their own type chart
mirekdlugosz opened this issue · comments
Since gen VI, there are now moves that use non-standard type effectiveness chart. As of now, they are: Flying Press, Freeze-Dry and Thousand Arrows (see current list on Bulbapedia). We do not support them, treating them as normal moves of their types.
We already have stub of move properties overriding mechanism in place - we use it to change type of move depending on current game version. It should be generalized for this feature.
Overrides should be generated on data manager level and then processed in frontend. Code pointers:
data-manager/pokedexreader/constants.py
src/app/services/typeeffectiveness.service.ts