Compare commits

...

5 Commits

Author SHA1 Message Date
AJ Fontaine
828cb7226f
Merge 47bec38858 into 182397411e 2025-06-18 15:23:23 -06:00
Sirz Benjie
47bec38858
Merge branch 'beta' into dawnstone 2025-06-18 16:22:39 -05:00
AJ Fontaine
4ade07ae19 Fix lint 2025-06-16 12:17:21 -04:00
AJ Fontaine
f11426dda8 Dawn Stone still shows up when Kirlia/Snorunt evo paused 2025-06-16 11:57:31 -04:00
AJ Fontaine
5c911af633 Gallade and Froslass use the Dawn Stone 2025-06-16 11:51:32 -04:00
2 changed files with 10 additions and 6 deletions

View File

@ -650,8 +650,8 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(SpeciesId.KIRLIA, 20, null, null) new SpeciesEvolution(SpeciesId.KIRLIA, 20, null, null)
], ],
[SpeciesId.KIRLIA]: [ [SpeciesId.KIRLIA]: [
new SpeciesEvolution(SpeciesId.GARDEVOIR, 30, null, {key: EvoCondKey.GENDER, gender: Gender.FEMALE}), new SpeciesEvolution(SpeciesId.GARDEVOIR, 30, null, null),
new SpeciesEvolution(SpeciesId.GALLADE, 30, null, {key: EvoCondKey.GENDER, gender: Gender.MALE}) new SpeciesEvolution(SpeciesId.GALLADE, 1, EvolutionItem.DAWN_STONE, {key: EvoCondKey.GENDER, gender: Gender.MALE})
], ],
[SpeciesId.SURSKIT]: [ [SpeciesId.SURSKIT]: [
new SpeciesEvolution(SpeciesId.MASQUERAIN, 22, null, null) new SpeciesEvolution(SpeciesId.MASQUERAIN, 22, null, null)
@ -739,8 +739,8 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(SpeciesId.DUSCLOPS, 37, null, null) new SpeciesEvolution(SpeciesId.DUSCLOPS, 37, null, null)
], ],
[SpeciesId.SNORUNT]: [ [SpeciesId.SNORUNT]: [
new SpeciesEvolution(SpeciesId.GLALIE, 42, null, {key: EvoCondKey.GENDER, gender: Gender.MALE}), new SpeciesEvolution(SpeciesId.GLALIE, 42, null, null),
new SpeciesEvolution(SpeciesId.FROSLASS, 42, null, {key: EvoCondKey.GENDER, gender: Gender.FEMALE}) new SpeciesEvolution(SpeciesId.FROSLASS, 1, EvolutionItem.DAWN_STONE, {key: EvoCondKey.GENDER, gender: Gender.FEMALE})
], ],
[SpeciesId.SPHEAL]: [ [SpeciesId.SPHEAL]: [
new SpeciesEvolution(SpeciesId.SEALEO, 32, null, null) new SpeciesEvolution(SpeciesId.SEALEO, 32, null, null)

View File

@ -1585,7 +1585,9 @@ class EvolutionItemModifierTypeGenerator extends ModifierTypeGenerator {
pokemonEvolutions.hasOwnProperty(p.species.speciesId) && pokemonEvolutions.hasOwnProperty(p.species.speciesId) &&
(!p.pauseEvolutions || (!p.pauseEvolutions ||
p.species.speciesId === SpeciesId.SLOWPOKE || p.species.speciesId === SpeciesId.SLOWPOKE ||
p.species.speciesId === SpeciesId.EEVEE), p.species.speciesId === SpeciesId.EEVEE ||
p.species.speciesId === SpeciesId.KIRLIA ||
p.species.speciesId === SpeciesId.SNORUNT),
) )
.flatMap(p => { .flatMap(p => {
const evolutions = pokemonEvolutions[p.species.speciesId]; const evolutions = pokemonEvolutions[p.species.speciesId];
@ -1599,7 +1601,9 @@ class EvolutionItemModifierTypeGenerator extends ModifierTypeGenerator {
pokemonEvolutions.hasOwnProperty(p.fusionSpecies.speciesId) && pokemonEvolutions.hasOwnProperty(p.fusionSpecies.speciesId) &&
(!p.pauseEvolutions || (!p.pauseEvolutions ||
p.fusionSpecies.speciesId === SpeciesId.SLOWPOKE || p.fusionSpecies.speciesId === SpeciesId.SLOWPOKE ||
p.fusionSpecies.speciesId === SpeciesId.EEVEE), p.fusionSpecies.speciesId === SpeciesId.EEVEE ||
p.fusionSpecies.speciesId === SpeciesId.KIRLIA ||
p.fusionSpecies.speciesId === SpeciesId.SNORUNT),
) )
.flatMap(p => { .flatMap(p => {
const evolutions = pokemonEvolutions[p.fusionSpecies!.speciesId]; const evolutions = pokemonEvolutions[p.fusionSpecies!.speciesId];