Add gg evolution tree

turns out it was totally needed; am glad I didn't do the silly stuff of
past gen evo tables (gen6/7 is just raw evo data)
This commit is contained in:
Kurt 2018-11-15 17:34:54 -08:00
parent 22063d3907
commit 43a9d4eb99
3 changed files with 4 additions and 8 deletions

View file

@ -33,9 +33,8 @@ namespace PKHeX.Core
Evolves4 = new EvolutionTree(new[] { get("g4") }, GameVersion.Gen4, PersonalTable.DP, Legal.MaxSpeciesID_4);
Evolves5 = new EvolutionTree(new[] { get("g5") }, GameVersion.Gen5, PersonalTable.BW, Legal.MaxSpeciesID_5);
Evolves6 = new EvolutionTree(unpack("ao"), GameVersion.Gen6, PersonalTable.AO, Legal.MaxSpeciesID_6);
var uu = unpack("uu");
Evolves7 = new EvolutionTree(uu, GameVersion.Gen7, PersonalTable.USUM, Legal.MaxSpeciesID_7_USUM);
Evolves7b = new EvolutionTree(uu, GameVersion.Gen7, PersonalTable.GG, Legal.MaxSpeciesID_7b);
Evolves7 = new EvolutionTree(unpack("uu"), GameVersion.Gen7, PersonalTable.USUM, Legal.MaxSpeciesID_7_USUM);
Evolves7b = new EvolutionTree(unpack("gg"), GameVersion.Gen7, PersonalTable.GG, Legal.MaxSpeciesID_7b);
// There's always oddballs.
Evolves7.FixEvoTreeSM();
@ -197,9 +196,6 @@ namespace PKHeX.Core
private void FixEvoTreeGG()
{
// Alolan Meowth now evolves at level 28 (not friendship). Copy from Meowth.
Lineage[Personal.GetFormeIndex(53, 1)] = Lineage[Personal.GetFormeIndex(53, 0)];
// Ban Raichu Evolution on SM
Lineage[Personal.GetFormeIndex(26, 0)]
.Chain[1].StageEntryMethods[0]

View file

@ -67,8 +67,8 @@
<None Remove="Resources\byte\evos_g5.pkl" />
<None Remove="Resources\byte\evos_gsc.pkl" />
<None Remove="Resources\byte\evos_rby.pkl" />
<None Remove="Resources\byte\evos_sm.pkl" />
<None Remove="Resources\byte\evos_uu.pkl" />
<None Remove="Resources\byte\evos_gg.pkl" />
<None Remove="Resources\byte\hmtm_g3.pkl" />
<None Remove="Resources\byte\lvlmove_ao.pkl" />
<None Remove="Resources\byte\lvlmove_b2w2.pkl" />
@ -799,8 +799,8 @@
<EmbeddedResource Include="Resources\byte\evos_g5.pkl" />
<EmbeddedResource Include="Resources\byte\evos_gsc.pkl" />
<EmbeddedResource Include="Resources\byte\evos_rby.pkl" />
<EmbeddedResource Include="Resources\byte\evos_sm.pkl" />
<EmbeddedResource Include="Resources\byte\evos_uu.pkl" />
<EmbeddedResource Include="Resources\byte\evos_gg.pkl" />
<EmbeddedResource Include="Resources\byte\hmtm_g3.pkl" />
<EmbeddedResource Include="Resources\byte\lvlmove_ao.pkl" />
<EmbeddedResource Include="Resources\byte\lvlmove_b2w2.pkl" />