mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-28 11:12:24 +02:00
Introducing SpeciesTmMoves with a list of TM moves for each species
This commit is contained in:
parent
19bb326644
commit
ab3686d53c
@ -68433,6 +68433,31 @@ export const tmSpecies: TmSpecies = {
|
||||
],
|
||||
};
|
||||
|
||||
interface SpeciesTmMoves {
|
||||
[key: integer]: Moves[]
|
||||
}
|
||||
|
||||
function flipTmSpecies(tmSpecies: TmSpecies): SpeciesTmMoves {
|
||||
const flipped: SpeciesTmMoves = {};
|
||||
|
||||
for (const move in tmSpecies) {
|
||||
const moveKey = Number(move);
|
||||
const speciesList = tmSpecies[move];
|
||||
|
||||
for (const species of speciesList) {
|
||||
const speciesKey = Number(species);
|
||||
if (!flipped[speciesKey]) {
|
||||
flipped[speciesKey] = [];
|
||||
}
|
||||
flipped[speciesKey].push(moveKey);
|
||||
}
|
||||
}
|
||||
return flipped;
|
||||
}
|
||||
|
||||
export const speciesTmMoves: SpeciesTmMoves = flipTmSpecies(tmSpecies);
|
||||
|
||||
|
||||
interface TmPoolTiers {
|
||||
[key: integer]: ModifierTier
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user