Add DNA splicers and Pokemon fusing

This commit is contained in:
Flashfyre committed 2023-11-04 00:32:12 -04:00
1 parent 0ad1a9d25a
commit e07339e3eb
22 files changed
+879 -485

No files matched your search

+53 -4
View File
@@ -1,11 +1,21 @@
import { Moves } from "./move";
import { Species } from "./species";
interface PokemonLevelMoves {
[key: string]: Array<Array<integer | Moves>>
export type LevelMoves = (integer | Moves)[][];
interface PokemonSpeciesLevelMoves {
[key: string]: LevelMoves
}
export const pokemonLevelMoves: PokemonLevelMoves = {
interface PokemonFormLevelMoves {
[key: integer]: LevelMoves
}
interface PokemonSpeciesFormLevelMoves {
[key: string]: PokemonFormLevelMoves
}
export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[Species.BULBASAUR]: [
[ 1, Moves.TACKLE ],
[ 3, Moves.GROWL ],
@@ -10965,4 +10975,43 @@ export const pokemonLevelMoves: PokemonLevelMoves = {
[ 80, Moves.HYPER_BEAM ],
[ 88, Moves.OUTRAGE ]
]
};
};
export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[Species.KYUREM]: {
1: [
[ 1, Moves.DRAGON_RAGE ],
[ 1, Moves.ICY_WIND ],
[ 8, Moves.IMPRISON ],
[ 15, Moves.ANCIENT_POWER ],
[ 22, Moves.ICE_BEAM ],
[ 29, Moves.DRAGON_BREATH ],
[ 36, Moves.SLASH ],
[ 43, Moves.SCARY_FACE ],
[ 50, Moves.ICE_BURN ],
[ 57, Moves.DRAGON_PULSE ],
[ 64, Moves.IMPRISON ],
[ 71, Moves.ENDEAVOR ],
[ 78, Moves.BLIZZARD ],
[ 85, Moves.OUTRAGE ],
[ 92, Moves.HYPER_VOICE ]
],
2: [
[ 1, Moves.DRAGON_RAGE ],
[ 1, Moves.ICY_WIND ],
[ 8, Moves.IMPRISON ],
[ 15, Moves.ANCIENT_POWER ],
[ 22, Moves.ICE_BEAM ],
[ 29, Moves.DRAGON_BREATH ],
[ 36, Moves.SLASH ],
[ 43, Moves.SCARY_FACE ],
[ 50, Moves.FREEZE_SHOCK ],
[ 57, Moves.DRAGON_PULSE ],
[ 64, Moves.IMPRISON ],
[ 71, Moves.ENDEAVOR ],
[ 78, Moves.BLIZZARD ],
[ 85, Moves.OUTRAGE ],
[ 92, Moves.HYPER_VOICE ]
]
}
}