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

View File

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

View File

@ -6435,6 +6435,22 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 90, Moves.HYPER_BEAM ],
],
[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]: [
[ 1, Moves.WRAP ],
@ -8147,12 +8163,60 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 72, Moves.LUNAR_BLESSING ],
],
[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]: [
[ 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]: [
[ 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]: [
[ 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]: [
[ 1, Moves.SEISMIC_TOSS ],
@ -17940,6 +18004,22 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[ 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]: {
1: [
[ 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.FALKNER]: new TrainerConfig(++t).initForGymLeader(Species.PIDGEY, Type.FLYING),
[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.CHUCK]: new TrainerConfig(++t).initForGymLeader(Species.POLIWRATH, Type.FIGHTING),
[TrainerType.JASMINE]: new TrainerConfig(++t).initForGymLeader(Species.STEELIX, Type.STEEL),