Tutor fix

tutor compatibility was finding the wrong data.
This commit is contained in:
Benjamin Popp
2019-10-28 08:33:50 -05:00
parent a81b0d9137
commit ecc0ceee33

View File

@@ -147,9 +147,7 @@ namespace HavenSoft.HexManiac.Core.Models {
}
format = $"[move:{EggMoveRun.MoveNamesTable}]" + (gameCode == Emerald ? 30 : 15);
AddTable(source, MoveTutors, format);
var compatibilityPointer = GetNextRun(AllSourcesToSameDestination(source).Last() + 4);
while (!(compatibilityPointer is PointerRun) && compatibilityPointer.Start < Count) compatibilityPointer = GetNextRun(compatibilityPointer.Start + compatibilityPointer.Length);
source = compatibilityPointer.Start;
source += gameCode == Emerald ? 0x24 : 0x4C;
format = $"[moves|b[]{MoveTutors}]{EggMoveRun.PokemonNameTable}";
AddTable(source, TutorCompatibility, format);
}