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 {
|
interface TmPoolTiers {
|
||||||
[key: integer]: ModifierTier
|
[key: integer]: ModifierTier
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user