Update 'cant hold item' message

#2101
This commit is contained in:
Kurt 2018-08-21 07:46:55 -07:00
parent 19f9765752
commit ebb1e8a704

View File

@ -61,13 +61,13 @@ private static IReadOnlyList<string> GetSaveFileErrata(this SaveFile SAV, PKM pk
if (SAV.Generation > 1)
{
ushort held = (ushort)pkm.HeldItem;
if (held > strings.Item.Count)
var itemstr = GameInfo.Strings.GetItemStrings(pkm.Format, (GameVersion) pkm.Version);
if (held > itemstr.Count)
errata.Add($"{MsgIndexItemRange} {held}");
else if (held > SAV.MaxItemID)
errata.Add($"{MsgIndexItemGame} {strings.Item[held]}");
errata.Add($"{MsgIndexItemGame} {itemstr[held]}");
else if (!pkm.CanHoldItem(SAV.HeldItems))
errata.Add($"{MsgIndexItemHeld} {strings.Item[held]}");
errata.Add($"{MsgIndexItemHeld} {itemstr[held]}");
}
if (pkm.Species > strings.Species.Count)