Add missing level moves and Fairy Cave biome

pull/13/head
Flashfyre 2023-12-11 23:24:33 -05:00
parent 34ba66346e
commit fa48f6acd5
5 changed files with 187 additions and 84 deletions

Binary file not shown.

View File

@ -168,6 +168,7 @@ export class Arena {
case Biome.ICE_CAVE: case Biome.ICE_CAVE:
return Type.ICE; return Type.ICE;
case Biome.MEADOW: case Biome.MEADOW:
case Biome.FAIRY_CAVE:
return Type.FAIRY; return Type.FAIRY;
case Biome.POWER_PLANT: case Biome.POWER_PLANT:
return Type.ELECTRIC; return Type.ELECTRIC;
@ -259,6 +260,7 @@ export class Arena {
case Biome.RUINS: case Biome.RUINS:
case Biome.WASTELAND: case Biome.WASTELAND:
case Biome.JUNGLE: case Biome.JUNGLE:
case Biome.FAIRY_CAVE:
return 12; return 12;
case Biome.SEABED: case Biome.SEABED:
case Biome.ABYSS: case Biome.ABYSS:
@ -283,6 +285,7 @@ export class Arena {
case Biome.MEADOW: case Biome.MEADOW:
case Biome.DOJO: case Biome.DOJO:
case Biome.CONSTRUCTION_SITE: case Biome.CONSTRUCTION_SITE:
case Biome.FAIRY_CAVE:
return true; return true;
} }
} }
@ -384,6 +387,8 @@ export class Arena {
return 1.222; return 1.222;
case Biome.JUNGLE: case Biome.JUNGLE:
return 2.477; return 2.477;
case Biome.FAIRY_CAVE:
return 4.542;
} }
} }
} }
@ -396,6 +401,8 @@ export function getBiomeKey(biome: Biome): string {
return 'city'; return 'city';
case Biome.JUNGLE: case Biome.JUNGLE:
return 'tall_grass'; return 'tall_grass';
case Biome.FAIRY_CAVE:
return 'cave';
case Biome.END: case Biome.END:
return 'wasteland'; return 'wasteland';
} }

View File

@ -35,6 +35,7 @@ export enum Biome {
SPACE, SPACE,
CONSTRUCTION_SITE, CONSTRUCTION_SITE,
JUNGLE, JUNGLE,
FAIRY_CAVE,
END = 50 END = 50
}; };
@ -80,7 +81,7 @@ export const biomeLinks: BiomeLinks = {
[Biome.CAVE]: [ Biome.BADLANDS, Biome.BEACH ], [Biome.CAVE]: [ Biome.BADLANDS, Biome.BEACH ],
[Biome.DESERT]: Biome.RUINS, [Biome.DESERT]: Biome.RUINS,
[Biome.ICE_CAVE]: Biome.LAKE, [Biome.ICE_CAVE]: Biome.LAKE,
[Biome.MEADOW]: Biome.PLAINS, [Biome.MEADOW]: Biome.FAIRY_CAVE,
[Biome.POWER_PLANT]: Biome.FACTORY, [Biome.POWER_PLANT]: Biome.FACTORY,
[Biome.VOLCANO]: Biome.ICE_CAVE, [Biome.VOLCANO]: Biome.ICE_CAVE,
[Biome.GRAVEYARD]: Biome.ABYSS, [Biome.GRAVEYARD]: Biome.ABYSS,
@ -91,7 +92,8 @@ export const biomeLinks: BiomeLinks = {
[Biome.ABYSS]: Biome.SPACE, [Biome.ABYSS]: Biome.SPACE,
[Biome.SPACE]: Biome.RUINS, [Biome.SPACE]: Biome.RUINS,
[Biome.CONSTRUCTION_SITE]: [ Biome.DOJO, Biome.POWER_PLANT ], [Biome.CONSTRUCTION_SITE]: [ Biome.DOJO, Biome.POWER_PLANT ],
[Biome.JUNGLE]: Biome.SWAMP [Biome.JUNGLE]: Biome.SWAMP,
[Biome.FAIRY_CAVE]: Biome.ICE_CAVE
}; };
export const biomeDepths: BiomeDepths = {} export const biomeDepths: BiomeDepths = {}
@ -206,17 +208,11 @@ export const biomePokemonPools: BiomePokemonPools = {
{ 1: [ Species.PIDOVE ], 21: [ Species.TRANQUILL ], 32: [ Species.UNFEZANT ] }, { 1: [ Species.PIDOVE ], 21: [ Species.TRANQUILL ], 32: [ Species.UNFEZANT ] },
{ 1: [ Species.FLETCHLING ], 17: [ Species.FLETCHINDER ], 35: [ Species.TALONFLAME ] } { 1: [ Species.FLETCHLING ], 17: [ Species.FLETCHINDER ], 35: [ Species.TALONFLAME ] }
], ],
[BiomePoolTier.RARE]: [ [BiomePoolTier.RARE]: [ { 1: [ Species.ABRA ], 16: [ Species.KADABRA ] }, { 1: [ Species.SHINX ], 15: [ Species.LUXIO ], 30: [ Species.LUXRAY ] }, { 1: [ Species.BUNEARY ], 20: [ Species.LOPUNNY ] } ],
Species.CLEFAIRY, [BiomePoolTier.SUPER_RARE]: [ Species.FARFETCHD, Species.LICKITUNG, Species.CHANSEY, Species.EEVEE, Species.SNORLAX, Species.DUNSPARCE ],
{ 1: [ Species.ABRA ], 16: [ Species.KADABRA ] },
{ 1: [ Species.SHINX ], 15: [ Species.LUXIO ], 30: [ Species.LUXRAY ] },
{ 1: [ Species.BUNEARY ], 20: [ Species.LOPUNNY ] },
Species.BOUFFALANT
],
[BiomePoolTier.SUPER_RARE]: [ Species.FARFETCHD, Species.LICKITUNG, Species.CHANSEY, Species.EEVEE, Species.SNORLAX, Species.DUNSPARCE, Species.AUDINO ],
[BiomePoolTier.ULTRA_RARE]: [ Species.DITTO, Species.LATIAS, Species.LATIOS ], [BiomePoolTier.ULTRA_RARE]: [ Species.DITTO, Species.LATIAS, Species.LATIOS ],
[BiomePoolTier.BOSS]: [ Species.PERSIAN, Species.DODRIO, Species.FURRET, Species.MIGHTYENA, Species.LINOONE, Species.BIBAREL, Species.LOPUNNY ], [BiomePoolTier.BOSS]: [ Species.PERSIAN, Species.DODRIO, Species.FURRET, Species.MIGHTYENA, Species.LINOONE, Species.BIBAREL, Species.LOPUNNY ],
[BiomePoolTier.BOSS_RARE]: [ Species.FARFETCHD, Species.SNORLAX, Species.LICKILICKY, Species.AUDINO ], [BiomePoolTier.BOSS_RARE]: [ Species.FARFETCHD, Species.SNORLAX, Species.LICKILICKY ],
[BiomePoolTier.BOSS_SUPER_RARE]: [ Species.LATIAS, Species.LATIOS ], [BiomePoolTier.BOSS_SUPER_RARE]: [ Species.LATIAS, Species.LATIOS ],
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
@ -394,8 +390,7 @@ export const biomePokemonPools: BiomePokemonPools = {
{ 1: [ Species.STARYU ], 20: [ Species.STARMIE ] }, { 1: [ Species.STARYU ], 20: [ Species.STARMIE ] },
{ 1: [ Species.CORPHISH ], 30: [ Species.CRAWDAUNT ] }, { 1: [ Species.CORPHISH ], 30: [ Species.CRAWDAUNT ] },
{ 1: [ Species.DWEBBLE ], 34: [ Species.CRUSTLE ] }, { 1: [ Species.DWEBBLE ], 34: [ Species.CRUSTLE ] },
Species.BINACLE, { 1: [ Species.BINACLE ], 39: [ Species.BARBARACLE ] }
Species.BARBARACLE
], ],
[BiomePoolTier.UNCOMMON]: [ { 1: [ Species.BURMY ], 20: [ Species.WORMADAM ] }, { 1: [ Species.CLAUNCHER ], 37: [ Species.CLAWITZER ] } ], [BiomePoolTier.UNCOMMON]: [ { 1: [ Species.BURMY ], 20: [ Species.WORMADAM ] }, { 1: [ Species.CLAUNCHER ], 37: [ Species.CLAWITZER ] } ],
[BiomePoolTier.RARE]: [], [BiomePoolTier.RARE]: [],
@ -508,7 +503,6 @@ export const biomePokemonPools: BiomePokemonPools = {
{ 1: [ Species.PARAS ], 24: [ Species.PARASECT ] }, { 1: [ Species.PARAS ], 24: [ Species.PARASECT ] },
{ 1: [ Species.TEDDIURSA ], 30: [ Species.URSARING ] }, { 1: [ Species.TEDDIURSA ], 30: [ Species.URSARING ] },
{ 1: [ Species.WHISMUR ], 20: [ Species.LOUDRED ], 40: [ Species.EXPLOUD ] }, { 1: [ Species.WHISMUR ], 20: [ Species.LOUDRED ], 40: [ Species.EXPLOUD ] },
Species.MAWILE,
{ 1: [ Species.ROGGENROLA ], 25: [ Species.BOLDORE ] }, { 1: [ Species.ROGGENROLA ], 25: [ Species.BOLDORE ] },
{ 1: [ Species.WOOBAT ], 20: [ Species.SWOOBAT ] }, { 1: [ Species.WOOBAT ], 20: [ Species.SWOOBAT ] },
{ 1: [ Species.BUNNELBY ], 20: [ Species.DIGGERSBY ] } { 1: [ Species.BUNNELBY ], 20: [ Species.DIGGERSBY ] }
@ -517,10 +511,10 @@ export const biomePokemonPools: BiomePokemonPools = {
[BiomePoolTier.RARE]: [ Species.ONIX, { 1: [ Species.FERROSEED ], 40: [ Species.FERROTHORN ] }, Species.CARBINK ], [BiomePoolTier.RARE]: [ Species.ONIX, { 1: [ Species.FERROSEED ], 40: [ Species.FERROTHORN ] }, Species.CARBINK ],
[BiomePoolTier.SUPER_RARE]: [ Species.SHUCKLE ], [BiomePoolTier.SUPER_RARE]: [ Species.SHUCKLE ],
[BiomePoolTier.ULTRA_RARE]: [ Species.REGISTEEL, Species.UXIE, Species.DIANCIE ], [BiomePoolTier.ULTRA_RARE]: [ Species.REGISTEEL, Species.UXIE, Species.DIANCIE ],
[BiomePoolTier.BOSS]: [ Species.PARASECT, Species.ONIX, Species.CROBAT, Species.URSARING, Species.EXPLOUD, Species.MAWILE, Species.PROBOPASS, Species.GIGALITH, Species.SWOOBAT, Species.DIGGERSBY, Species.NOIVERN ], [BiomePoolTier.BOSS]: [ Species.PARASECT, Species.ONIX, Species.CROBAT, Species.URSARING, Species.EXPLOUD, Species.PROBOPASS, Species.GIGALITH, Species.SWOOBAT, Species.DIGGERSBY, Species.NOIVERN ],
[BiomePoolTier.BOSS_RARE]: [ Species.SHUCKLE, Species.FERROTHORN, Species.CARBINK ], [BiomePoolTier.BOSS_RARE]: [ Species.SHUCKLE, Species.FERROTHORN ],
[BiomePoolTier.BOSS_SUPER_RARE]: [ Species.REGISTEEL, Species.UXIE, Species.DIANCIE ], [BiomePoolTier.BOSS_SUPER_RARE]: [ Species.REGISTEEL, Species.UXIE, Species.DIANCIE ],
[BiomePoolTier.BOSS_ULTRA_RARE]: [ Species.XERNEAS ] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.DESERT]: { [Biome.DESERT]: {
[BiomePoolTier.COMMON]: [ [BiomePoolTier.COMMON]: [
@ -561,20 +555,16 @@ export const biomePokemonPools: BiomePokemonPools = {
}, },
[Biome.MEADOW]: { [Biome.MEADOW]: {
[BiomePoolTier.COMMON]: [ [BiomePoolTier.COMMON]: [
{ 1: [ Species.JIGGLYPUFF ], 30: [ Species.WIGGLYTUFF ] },
{ 1: [ Species.LEDYBA ], 18: [ Species.LEDIAN ] }, { 1: [ Species.LEDYBA ], 18: [ Species.LEDIAN ] },
Species.ROSELIA, Species.ROSELIA,
{ 1: [ Species.BLITZLE ], 27: [ Species.ZEBSTRIKA ] }, { 1: [ Species.BLITZLE ], 27: [ Species.ZEBSTRIKA ] },
{ 1: [ Species.COTTONEE ], 20: [ Species.WHIMSICOTT ] }, { 1: [ Species.COTTONEE ], 20: [ Species.WHIMSICOTT ] },
Species.MINCCINO, Species.MINCCINO,
{ 1: [ Species.FLABEBE ], 19: [ Species.FLOETTE ] }, { 1: [ Species.FLABEBE ], 19: [ Species.FLOETTE ] }
{ 1: [ Species.SPRITZEE ], 20: [ Species.AROMATISSE ] },
{ 1: [ Species.SWIRLIX ], 20: [ Species.SLURPUFF ] }
], ],
[BiomePoolTier.UNCOMMON]: [ [BiomePoolTier.UNCOMMON]: [
Species.CLEFAIRY, { 1: [ Species.JIGGLYPUFF ], 30: [ Species.WIGGLYTUFF ] },
{ 1: [ Species.PONYTA ], 40: [ Species.RAPIDASH ] }, { 1: [ Species.PONYTA ], 40: [ Species.RAPIDASH ] },
Species.TOGETIC,
{ 1: [ Species.MAREEP ], 15: [ Species.FLAAFFY ], 30: [ Species.AMPHAROS ] }, { 1: [ Species.MAREEP ], 15: [ Species.FLAAFFY ], 30: [ Species.AMPHAROS ] },
{ 1: [ Species.SNUBBULL ], 23: [ Species.GRANBULL ] }, { 1: [ Species.SNUBBULL ], 23: [ Species.GRANBULL ] },
{ 1: [ Species.RALTS ], 20: [ Species.KIRLIA ], 30: [ Species.GARDEVOIR ] }, { 1: [ Species.RALTS ], 20: [ Species.KIRLIA ], 30: [ Species.GARDEVOIR ] },
@ -585,25 +575,8 @@ export const biomePokemonPools: BiomePokemonPools = {
[BiomePoolTier.RARE]: [ Species.TAUROS, Species.EEVEE, Species.MILTANK, Species.VOLBEAT, Species.ILLUMISE, Species.SPINDA ], [BiomePoolTier.RARE]: [ Species.TAUROS, Species.EEVEE, Species.MILTANK, Species.VOLBEAT, Species.ILLUMISE, Species.SPINDA ],
[BiomePoolTier.SUPER_RARE]: [ Species.CHANSEY, Species.SYLVEON ], [BiomePoolTier.SUPER_RARE]: [ Species.CHANSEY, Species.SYLVEON ],
[BiomePoolTier.ULTRA_RARE]: [ Species.MELOETTA ], [BiomePoolTier.ULTRA_RARE]: [ Species.MELOETTA ],
[BiomePoolTier.BOSS]: [ [BiomePoolTier.BOSS]: [ Species.TAUROS, Species.LEDIAN, Species.GRANBULL, Species.MILTANK, Species.GARDEVOIR, Species.DELCATTY, Species.ROSERADE, Species.PURUGLY, Species.ZEBSTRIKA, Species.CINCCINO, Species.BOUFFALANT, Species.FLORGES ],
Species.WIGGLYTUFF, [BiomePoolTier.BOSS_RARE]: [ Species.BLISSEY, Species.SYLVEON ],
Species.TAUROS,
Species.LEDIAN,
Species.GRANBULL,
Species.MILTANK,
Species.GARDEVOIR,
Species.DELCATTY,
Species.ROSERADE,
Species.PURUGLY,
Species.TOGEKISS,
Species.ZEBSTRIKA,
Species.CINCCINO,
Species.BOUFFALANT,
Species.FLORGES,
Species.AROMATISSE,
Species.SLURPUFF
],
[BiomePoolTier.BOSS_RARE]: [ Species.CLEFABLE, Species.BLISSEY, Species.SYLVEON ],
[BiomePoolTier.BOSS_SUPER_RARE]: [ Species.MELOETTA ], [BiomePoolTier.BOSS_SUPER_RARE]: [ Species.MELOETTA ],
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
@ -815,6 +788,23 @@ export const biomePokemonPools: BiomePokemonPools = {
[BiomePoolTier.BOSS_SUPER_RARE]: [ Species.VIRIZION ], [BiomePoolTier.BOSS_SUPER_RARE]: [ Species.VIRIZION ],
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.FAIRY_CAVE]: {
[BiomePoolTier.COMMON]: [
{ 1: [ Species.JIGGLYPUFF ], 30: [ Species.WIGGLYTUFF ] },
{ 1: [ Species.MARILL ], 18: [ Species.AZUMARILL ] },
Species.MAWILE,
{ 1: [ Species.SPRITZEE ], 20: [ Species.AROMATISSE ] },
{ 1: [ Species.SWIRLIX ], 20: [ Species.SLURPUFF ] }
],
[BiomePoolTier.UNCOMMON]: [ Species.CLEFAIRY, Species.TOGETIC, { 1: [ Species.RALTS ], 20: [ Species.KIRLIA ], 30: [ Species.GARDEVOIR ] }, Species.CARBINK ],
[BiomePoolTier.RARE]: [ Species.AUDINO ],
[BiomePoolTier.SUPER_RARE]: [],
[BiomePoolTier.ULTRA_RARE]: [],
[BiomePoolTier.BOSS]: [ Species.WIGGLYTUFF, Species.MAWILE, Species.TOGEKISS, Species.AUDINO, Species.AROMATISSE, Species.SLURPUFF, Species.CARBINK ],
[BiomePoolTier.BOSS_RARE]: [],
[BiomePoolTier.BOSS_SUPER_RARE]: [],
[BiomePoolTier.BOSS_ULTRA_RARE]: [ Species.XERNEAS ]
},
[Biome.END]: { [Biome.END]: {
[BiomePoolTier.COMMON]: [ Species.ARCANINE, Species.DRAGONITE, Species.TYRANITAR, Species.SALAMENCE, Species.GARCHOMP, Species.HYDREIGON, Species.VOLCARONA ], [BiomePoolTier.COMMON]: [ Species.ARCANINE, Species.DRAGONITE, Species.TYRANITAR, Species.SALAMENCE, Species.GARCHOMP, Species.HYDREIGON, Species.VOLCARONA ],
[BiomePoolTier.UNCOMMON]: [ Species.KINGDRA, Species.METAGROSS, Species.MAGNEZONE, Species.RHYPERIOR, Species.TANGROWTH, Species.ELECTIVIRE, Species.MAGMORTAR, Species.TOGEKISS, Species.MAMOSWINE ], [BiomePoolTier.UNCOMMON]: [ Species.KINGDRA, Species.METAGROSS, Species.MAGNEZONE, Species.RHYPERIOR, Species.TANGROWTH, Species.ELECTIVIRE, Species.MAGMORTAR, Species.TOGEKISS, Species.MAMOSWINE ],
@ -874,12 +864,12 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.CITY]: { [Biome.CITY]: {
[BiomePoolTier.COMMON]: [ TrainerType.BAKER ], [BiomePoolTier.COMMON]: [ TrainerType.BAKER, TrainerType.CYCLIST ],
[BiomePoolTier.UNCOMMON]: [ TrainerType.BREEDER ], [BiomePoolTier.UNCOMMON]: [ TrainerType.BREEDER, TrainerType.GUITARIST ],
[BiomePoolTier.RARE]: [ TrainerType.ARTIST ], [BiomePoolTier.RARE]: [ TrainerType.ARTIST ],
[BiomePoolTier.SUPER_RARE]: [], [BiomePoolTier.SUPER_RARE]: [],
[BiomePoolTier.ULTRA_RARE]: [], [BiomePoolTier.ULTRA_RARE]: [],
[BiomePoolTier.BOSS]: [ TrainerType.WHITNEY ], [BiomePoolTier.BOSS]: [ TrainerType.NORMAN ],
[BiomePoolTier.BOSS_RARE]: [], [BiomePoolTier.BOSS_RARE]: [],
[BiomePoolTier.BOSS_SUPER_RARE]: [], [BiomePoolTier.BOSS_SUPER_RARE]: [],
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
@ -1006,7 +996,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.MEADOW]: { [Biome.MEADOW]: {
[BiomePoolTier.COMMON]: [], [BiomePoolTier.COMMON]: [ TrainerType.PARASOL_LADY ],
[BiomePoolTier.UNCOMMON]: [ TrainerType.ACE_TRAINER, TrainerType.BREEDER ], [BiomePoolTier.UNCOMMON]: [ TrainerType.ACE_TRAINER, TrainerType.BREEDER ],
[BiomePoolTier.RARE]: [], [BiomePoolTier.RARE]: [],
[BiomePoolTier.SUPER_RARE]: [], [BiomePoolTier.SUPER_RARE]: [],
@ -1017,7 +1007,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.POWER_PLANT]: { [Biome.POWER_PLANT]: {
[BiomePoolTier.COMMON]: [ TrainerType.WORKER ], [BiomePoolTier.COMMON]: [ TrainerType.GUITARIST, TrainerType.WORKER ],
[BiomePoolTier.UNCOMMON]: [], [BiomePoolTier.UNCOMMON]: [],
[BiomePoolTier.RARE]: [], [BiomePoolTier.RARE]: [],
[BiomePoolTier.SUPER_RARE]: [], [BiomePoolTier.SUPER_RARE]: [],
@ -1137,6 +1127,17 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[BiomePoolTier.BOSS_SUPER_RARE]: [], [BiomePoolTier.BOSS_SUPER_RARE]: [],
[BiomePoolTier.BOSS_ULTRA_RARE]: [] [BiomePoolTier.BOSS_ULTRA_RARE]: []
}, },
[Biome.FAIRY_CAVE]: {
[BiomePoolTier.COMMON]: [ TrainerType.BEAUTY ],
[BiomePoolTier.UNCOMMON]: [ TrainerType.ACE_TRAINER, TrainerType.BREEDER ],
[BiomePoolTier.RARE]: [],
[BiomePoolTier.SUPER_RARE]: [],
[BiomePoolTier.ULTRA_RARE]: [],
[BiomePoolTier.BOSS]: [ TrainerType.WHITNEY ],
[BiomePoolTier.BOSS_RARE]: [],
[BiomePoolTier.BOSS_SUPER_RARE]: [],
[BiomePoolTier.BOSS_ULTRA_RARE]: []
},
[Biome.END]: { [Biome.END]: {
[BiomePoolTier.COMMON]: [], [BiomePoolTier.COMMON]: [],
[BiomePoolTier.UNCOMMON]: [], [BiomePoolTier.UNCOMMON]: [],
@ -1312,14 +1313,12 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.CLEFAIRY, Type.FAIRY, -1, [ [ Species.CLEFAIRY, Type.FAIRY, -1, [
[ Biome.PLAINS, BiomePoolTier.RARE ], [ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ],
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.SPACE, BiomePoolTier.COMMON ] [ Biome.SPACE, BiomePoolTier.COMMON ]
] ]
], ],
[ Species.CLEFABLE, Type.FAIRY, -1, [ [ Species.CLEFABLE, Type.FAIRY, -1, [
[ Biome.MEADOW, BiomePoolTier.BOSS_RARE ], [ Biome.SPACE, BiomePoolTier.BOSS ]
[ Biome.SPACE, BiomePoolTier.BOSS ],
] ]
], ],
[ Species.VULPIX, Type.FIRE, -1, [ [ Species.VULPIX, Type.FIRE, -1, [
@ -1332,12 +1331,14 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.JIGGLYPUFF, Type.NORMAL, Type.FAIRY, [ [ Species.JIGGLYPUFF, Type.NORMAL, Type.FAIRY, [
[ Biome.MEADOW, BiomePoolTier.COMMON ] [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
] ]
], ],
[ Species.WIGGLYTUFF, Type.NORMAL, Type.FAIRY, [ [ Species.WIGGLYTUFF, Type.NORMAL, Type.FAIRY, [
[ Biome.MEADOW, BiomePoolTier.COMMON ], [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.ZUBAT, Type.POISON, Type.FLYING, [ [ Species.ZUBAT, Type.POISON, Type.FLYING, [
@ -2010,7 +2011,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.TOGETIC, Type.FAIRY, Type.FLYING, [ [ Species.TOGETIC, Type.FAIRY, Type.FLYING, [
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ] [ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ Species.NATU, Type.PSYCHIC, Type.FLYING, [ [ Species.NATU, Type.PSYCHIC, Type.FLYING, [
@ -2044,12 +2045,14 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.MARILL, Type.WATER, Type.FAIRY, [ [ Species.MARILL, Type.WATER, Type.FAIRY, [
[ Biome.LAKE, BiomePoolTier.COMMON ] [ Biome.LAKE, BiomePoolTier.COMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
] ]
], ],
[ Species.AZUMARILL, Type.WATER, Type.FAIRY, [ [ Species.AZUMARILL, Type.WATER, Type.FAIRY, [
[ Biome.LAKE, BiomePoolTier.COMMON ], [ Biome.LAKE, BiomePoolTier.COMMON ],
[ Biome.LAKE, BiomePoolTier.BOSS ] [ Biome.LAKE, BiomePoolTier.BOSS ],
[ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ],
] ]
], ],
[ Species.SUDOWOODO, Type.ROCK, -1, [ [ Species.SUDOWOODO, Type.ROCK, -1, [
@ -2502,16 +2505,19 @@ export const biomeTrainerPools: BiomeTrainerPools = {
], ],
[ Species.RALTS, Type.PSYCHIC, Type.FAIRY, [ [ Species.RALTS, Type.PSYCHIC, Type.FAIRY, [
[ Biome.TOWN, BiomePoolTier.SUPER_RARE ], [ Biome.TOWN, BiomePoolTier.SUPER_RARE ],
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ] [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ Species.KIRLIA, Type.PSYCHIC, Type.FAIRY, [ [ Species.KIRLIA, Type.PSYCHIC, Type.FAIRY, [
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ] [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ Species.GARDEVOIR, Type.PSYCHIC, Type.FAIRY, [ [ Species.GARDEVOIR, Type.PSYCHIC, Type.FAIRY, [
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ], [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.MEADOW, BiomePoolTier.BOSS ],
[ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ Species.SURSKIT, Type.BUG, Type.WATER, [ [ Species.SURSKIT, Type.BUG, Type.WATER, [
@ -2616,8 +2622,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.MAWILE, Type.STEEL, Type.FAIRY, [ [ Species.MAWILE, Type.STEEL, Type.FAIRY, [
[ Biome.CAVE, BiomePoolTier.COMMON ], [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ],
[ Biome.CAVE, BiomePoolTier.BOSS ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.ARON, Type.STEEL, Type.ROCK, [ [ Species.ARON, Type.STEEL, Type.ROCK, [
@ -3415,7 +3421,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.TOGEKISS, Type.FAIRY, Type.FLYING, [ [ Species.TOGEKISS, Type.FAIRY, Type.FLYING, [
[ Biome.MEADOW, BiomePoolTier.BOSS ], [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ],
[ Biome.END, BiomePoolTier.UNCOMMON ] [ Biome.END, BiomePoolTier.UNCOMMON ]
] ]
], ],
@ -3722,8 +3728,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.AUDINO, Type.NORMAL, -1, [ [ Species.AUDINO, Type.NORMAL, -1, [
[ Biome.PLAINS, BiomePoolTier.SUPER_RARE ], [ Biome.FAIRY_CAVE, BiomePoolTier.RARE ],
[ Biome.PLAINS, BiomePoolTier.BOSS_RARE ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.TIMBURR, Type.FIGHTING, -1, [ [ Species.TIMBURR, Type.FIGHTING, -1, [
@ -4164,7 +4170,6 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.BOUFFALANT, Type.NORMAL, -1, [ [ Species.BOUFFALANT, Type.NORMAL, -1, [
[ Biome.PLAINS, BiomePoolTier.RARE ],
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ], [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.MEADOW, BiomePoolTier.BOSS ]
] ]
@ -4425,21 +4430,21 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.SPRITZEE, Type.FAIRY, -1, [ [ Species.SPRITZEE, Type.FAIRY, -1, [
[ Biome.MEADOW, BiomePoolTier.COMMON ] [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
] ]
], ],
[ Species.AROMATISSE, Type.FAIRY, -1, [ [ Species.AROMATISSE, Type.FAIRY, -1, [
[ Biome.MEADOW, BiomePoolTier.COMMON ], [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.SWIRLIX, Type.FAIRY, -1, [ [ Species.SWIRLIX, Type.FAIRY, -1, [
[ Biome.MEADOW, BiomePoolTier.COMMON ] [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
] ]
], ],
[ Species.SLURPUFF, Type.FAIRY, -1, [ [ Species.SLURPUFF, Type.FAIRY, -1, [
[ Biome.MEADOW, BiomePoolTier.COMMON ], [ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.INKAY, Type.DARK, Type.PSYCHIC, [ [ Species.INKAY, Type.DARK, Type.PSYCHIC, [
@ -4521,7 +4526,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
], ],
[ Species.CARBINK, Type.ROCK, Type.FAIRY, [ [ Species.CARBINK, Type.ROCK, Type.FAIRY, [
[ Biome.CAVE, BiomePoolTier.RARE ], [ Biome.CAVE, BiomePoolTier.RARE ],
[ Biome.CAVE, BiomePoolTier.BOSS_RARE ] [ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ Species.GOOMY, Type.DRAGON, -1, [ [ Species.GOOMY, Type.DRAGON, -1, [
@ -4577,7 +4583,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ Species.XERNEAS, Type.FAIRY, -1, [ [ Species.XERNEAS, Type.FAIRY, -1, [
[ Biome.CAVE, BiomePoolTier.BOSS_ULTRA_RARE ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS_ULTRA_RARE ]
] ]
], ],
[ Species.YVELTAL, Type.DARK, Type.FLYING, [ [ Species.YVELTAL, Type.DARK, Type.FLYING, [
@ -5672,7 +5678,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[ Biome.CAVE, BiomePoolTier.UNCOMMON ], [ Biome.CAVE, BiomePoolTier.UNCOMMON ],
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ], [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.RUINS, BiomePoolTier.UNCOMMON ], [ Biome.RUINS, BiomePoolTier.UNCOMMON ],
[ Biome.ABYSS, BiomePoolTier.UNCOMMON ] [ Biome.ABYSS, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ TrainerType.ARTIST, [ [ TrainerType.ARTIST, [
@ -5691,7 +5698,9 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[ Biome.CITY, BiomePoolTier.COMMON ] [ Biome.CITY, BiomePoolTier.COMMON ]
] ]
], ],
[ TrainerType.BEAUTY, [] ], [ TrainerType.BEAUTY, [
[ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
] ],
[ TrainerType.BIKER, [] ], [ TrainerType.BIKER, [] ],
[ TrainerType.BLACK_BELT, [ [ TrainerType.BLACK_BELT, [
[ Biome.DOJO, BiomePoolTier.COMMON ], [ Biome.DOJO, BiomePoolTier.COMMON ],
@ -5712,12 +5721,14 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[ Biome.CITY, BiomePoolTier.UNCOMMON ], [ Biome.CITY, BiomePoolTier.UNCOMMON ],
[ Biome.BEACH, BiomePoolTier.UNCOMMON ], [ Biome.BEACH, BiomePoolTier.UNCOMMON ],
[ Biome.LAKE, BiomePoolTier.COMMON ], [ Biome.LAKE, BiomePoolTier.COMMON ],
[ Biome.MEADOW, BiomePoolTier.UNCOMMON ] [ Biome.MEADOW, BiomePoolTier.UNCOMMON ],
[ Biome.FAIRY_CAVE, BiomePoolTier.UNCOMMON ]
] ]
], ],
[ TrainerType.CLERK, [] ], [ TrainerType.CLERK, [] ],
[ TrainerType.CYCLIST, [ [ TrainerType.CYCLIST, [
[ Biome.PLAINS, BiomePoolTier.UNCOMMON ] [ Biome.PLAINS, BiomePoolTier.UNCOMMON ],
[ Biome.CITY, BiomePoolTier.COMMON ]
] ]
], ],
[ TrainerType.DANCER, [] ], [ TrainerType.DANCER, [] ],
@ -5729,7 +5740,10 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ TrainerType.RICH, [] ], [ TrainerType.RICH, [] ],
[ TrainerType.GUITARIST, [] ], [ TrainerType.GUITARIST, [
[ Biome.CITY, BiomePoolTier.UNCOMMON ],
[ Biome.POWER_PLANT, BiomePoolTier.COMMON ]
] ],
[ TrainerType.HARLEQUIN, [] ], [ TrainerType.HARLEQUIN, [] ],
[ TrainerType.HIKER, [ [ TrainerType.HIKER, [
[ Biome.MOUNTAIN, BiomePoolTier.COMMON ], [ Biome.MOUNTAIN, BiomePoolTier.COMMON ],
@ -5752,7 +5766,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ TrainerType.PARASOL_LADY, [ [ TrainerType.PARASOL_LADY, [
[ Biome.BEACH, BiomePoolTier.COMMON ] [ Biome.BEACH, BiomePoolTier.COMMON ],
[ Biome.MEADOW, BiomePoolTier.COMMON ]
] ]
], ],
[ TrainerType.PILOT, [] ], [ TrainerType.PILOT, [] ],
@ -5848,8 +5863,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ TrainerType.WHITNEY, [ [ TrainerType.WHITNEY, [
[ Biome.CITY, BiomePoolTier.BOSS ], [ Biome.MEADOW, BiomePoolTier.BOSS ],
[ Biome.MEADOW, BiomePoolTier.BOSS ] [ Biome.FAIRY_CAVE, BiomePoolTier.BOSS ]
] ]
], ],
[ TrainerType.MORTY, [ [ TrainerType.MORTY, [
@ -5890,7 +5905,8 @@ export const biomeTrainerPools: BiomeTrainerPools = {
] ]
], ],
[ TrainerType.NORMAN, [ [ TrainerType.NORMAN, [
[ Biome.PLAINS, BiomePoolTier.BOSS ] [ Biome.PLAINS, BiomePoolTier.BOSS ],
[ Biome.CITY, BiomePoolTier.BOSS ]
] ]
], ],
[ TrainerType.WINONA, [ [ TrainerType.WINONA, [

View File

@ -6435,6 +6435,22 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 90, Moves.HYPER_BEAM ], [ 90, Moves.HYPER_BEAM ],
], ],
[Species.JIRACHI]: [ [Species.JIRACHI]: [
[ 1, Moves.CONFUSION ],
[ 1, Moves.WISH ],
[ 7, Moves.SWIFT ],
[ 14, Moves.HELPING_HAND ],
[ 21, Moves.LIFE_DEW ],
[ 28, Moves.ZEN_HEADBUTT ],
[ 35, Moves.GRAVITY ],
[ 42, Moves.PSYCHIC ],
[ 49, Moves.METEOR_MASH ],
[ 56, Moves.HEALING_WISH ],
[ 63, Moves.REST ],
[ 70, Moves.FUTURE_SIGHT ],
[ 77, Moves.DOUBLE_EDGE ],
[ 84, Moves.COSMIC_POWER ],
[ 91, Moves.LAST_RESORT ],
[ 98, Moves.DOOM_DESIRE ],
], ],
[Species.DEOXYS]: [ [Species.DEOXYS]: [
[ 1, Moves.WRAP ], [ 1, Moves.WRAP ],
@ -8147,12 +8163,60 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 72, Moves.LUNAR_BLESSING ], [ 72, Moves.LUNAR_BLESSING ],
], ],
[Species.PHIONE]: [ [Species.PHIONE]: [
[ 1, Moves.BUBBLE ],
[ 1, Moves.WATER_SPORT ],
[ 9, Moves.CHARM ],
[ 16, Moves.SUPERSONIC ],
[ 24, Moves.BUBBLE_BEAM ],
[ 31, Moves.ACID_ARMOR ],
[ 39, Moves.WHIRLPOOL ],
[ 46, Moves.WATER_PULSE ],
[ 54, Moves.AQUA_RING ],
[ 61, Moves.DIVE ],
[ 69, Moves.RAIN_DANCE ],
], ],
[Species.MANAPHY]: [ [Species.MANAPHY]: [
[ 1, Moves.BUBBLE ],
[ 1, Moves.TAIL_GLOW ],
[ 1, Moves.WATER_SPORT ],
[ 9, Moves.CHARM ],
[ 16, Moves.SUPERSONIC ],
[ 24, Moves.BUBBLE_BEAM ],
[ 31, Moves.ACID_ARMOR ],
[ 39, Moves.WHIRLPOOL ],
[ 46, Moves.WATER_PULSE ],
[ 54, Moves.AQUA_RING ],
[ 61, Moves.DIVE ],
[ 69, Moves.RAIN_DANCE ],
[ 76, Moves.HEART_SWAP ],
], ],
[Species.DARKRAI]: [ [Species.DARKRAI]: [
[ 1, Moves.DISABLE ],
[ 1, Moves.OMINOUS_WIND ],
[ 11, Moves.QUICK_ATTACK ],
[ 20, Moves.HYPNOSIS ],
[ 29, Moves.FEINT_ATTACK ],
[ 38, Moves.NIGHTMARE ],
[ 47, Moves.DOUBLE_TEAM ],
[ 57, Moves.HAZE ],
[ 66, Moves.DARK_VOID ],
[ 75, Moves.NASTY_PLOT ],
[ 84, Moves.DREAM_EATER ],
[ 93, Moves.DARK_PULSE ],
], ],
[Species.SHAYMIN]: [ [Species.SHAYMIN]: [
[ 1, Moves.GROWTH ],
[ 10, Moves.MAGICAL_LEAF ],
[ 19, Moves.LEECH_SEED ],
[ 28, Moves.SYNTHESIS ],
[ 37, Moves.SWEET_SCENT ],
[ 46, Moves.NATURAL_GIFT ],
[ 55, Moves.WORRY_SEED ],
[ 64, Moves.AROMATHERAPY ],
[ 73, Moves.ENERGY_BALL ],
[ 82, Moves.SWEET_KISS ],
[ 91, Moves.HEALING_WISH ],
[ 100, Moves.SEED_FLARE ],
], ],
[Species.ARCEUS]: [ [Species.ARCEUS]: [
[ 1, Moves.SEISMIC_TOSS ], [ 1, Moves.SEISMIC_TOSS ],
@ -17940,6 +18004,22 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[ 50, Moves.BUG_BUZZ ], [ 50, Moves.BUG_BUZZ ],
], ],
}, },
[Species.SHAYMIN]: {
1: [
[ 1, Moves.GROWTH ],
[ 10, Moves.MAGICAL_LEAF ],
[ 19, Moves.LEECH_SEED ],
[ 28, Moves.QUICK_ATTACK ],
[ 37, Moves.SWEET_SCENT ],
[ 46, Moves.NATURAL_GIFT ],
[ 55, Moves.WORRY_SEED ],
[ 64, Moves.AIR_SLASH ],
[ 73, Moves.ENERGY_BALL ],
[ 82, Moves.SWEET_KISS ],
[ 91, Moves.LEAF_STORM ],
[ 100, Moves.SEED_FLARE ],
]
},
[Species.KYUREM]: { [Species.KYUREM]: {
1: [ 1: [
[ 1, Moves.DRAGON_BREATH ], [ 1, Moves.DRAGON_BREATH ],

View File

@ -729,7 +729,7 @@ export const trainerConfigs: TrainerConfigs = {
[TrainerType.GIOVANNI]: new TrainerConfig(++t).initForGymLeader(Species.SANDILE, Type.DARK), [TrainerType.GIOVANNI]: new TrainerConfig(++t).initForGymLeader(Species.SANDILE, Type.DARK),
[TrainerType.FALKNER]: new TrainerConfig(++t).initForGymLeader(Species.PIDGEY, Type.FLYING), [TrainerType.FALKNER]: new TrainerConfig(++t).initForGymLeader(Species.PIDGEY, Type.FLYING),
[TrainerType.BUGSY]: new TrainerConfig(++t).initForGymLeader(Species.SCYTHER, Type.BUG), [TrainerType.BUGSY]: new TrainerConfig(++t).initForGymLeader(Species.SCYTHER, Type.BUG),
[TrainerType.WHITNEY]: new TrainerConfig(++t).initForGymLeader(Species.MILTANK, Type.NORMAL), [TrainerType.WHITNEY]: new TrainerConfig(++t).initForGymLeader(Species.MILTANK, Type.FAIRY),
[TrainerType.MORTY]: new TrainerConfig(++t).initForGymLeader(Species.GASTLY, Type.GHOST), [TrainerType.MORTY]: new TrainerConfig(++t).initForGymLeader(Species.GASTLY, Type.GHOST),
[TrainerType.CHUCK]: new TrainerConfig(++t).initForGymLeader(Species.POLIWRATH, Type.FIGHTING), [TrainerType.CHUCK]: new TrainerConfig(++t).initForGymLeader(Species.POLIWRATH, Type.FIGHTING),
[TrainerType.JASMINE]: new TrainerConfig(++t).initForGymLeader(Species.STEELIX, Type.STEEL), [TrainerType.JASMINE]: new TrainerConfig(++t).initForGymLeader(Species.STEELIX, Type.STEEL),