mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-05-11 22:29:52 -05:00
Lessen string length severity on egg encounters
Hatched eggs can have mismatched languages<->OT/Nick restrictions
This commit is contained in:
parent
5514530dfb
commit
eec14645ef
|
|
@ -1404,7 +1404,7 @@ public static int GetNicknameOTMaxLength(int gen, LanguageID lang)
|
|||
{
|
||||
case LanguageID.Korean:
|
||||
case LanguageID.Japanese: return gen >= 6 ? 6 : 5;
|
||||
default: return gen >= 6 ? 12 : 6;
|
||||
default: return gen >= 6 ? 12 : 10;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ private bool VerifyUnNicknamedEncounter(LegalityAnalysis data, PKM pkm, string n
|
|||
}
|
||||
if (nickname.Length > Legal.GetNicknameOTMaxLength(data.Info.Generation, (LanguageID)pkm.Language))
|
||||
{
|
||||
data.AddLine(GetInvalid(V1));
|
||||
data.AddLine(Get(V1, data.EncounterOriginal.EggEncounter ? Severity.Fishy : Severity.Invalid));
|
||||
return true;
|
||||
}
|
||||
data.AddLine(GetValid(V17));
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ public override void Verify(LegalityAnalysis data)
|
|||
else if (ot.Length > Legal.GetNicknameOTMaxLength(data.Info.Generation, (LanguageID)pkm.Language))
|
||||
{
|
||||
if (!pkm.IsEgg) // ignore eggs, on trade, OT is not updated if language is
|
||||
data.AddLine(GetInvalid(V38));
|
||||
data.AddLine(Get(V38, data.EncounterOriginal.EggEncounter ? Severity.Fishy : Severity.Invalid));
|
||||
}
|
||||
|
||||
if (Legal.CheckWordFilter)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user