Relocate N OT logic

Make Legal.cs not care about encounter data :)
This commit is contained in:
Kurt 2020-10-06 20:09:14 -07:00
parent fe7a4df17e
commit 6616996905
3 changed files with 5 additions and 5 deletions

View file

@ -342,8 +342,6 @@ namespace PKHeX.Core
return pkm.Format == 5 && pkm.BW; return pkm.Format == 5 && pkm.BW;
} }
public static string GetG5OT_NSparkle(int lang) => lang == (int)LanguageID.Japanese ? "" : "N";
public static int GetMaxLengthOT(int gen, LanguageID lang) public static int GetMaxLengthOT(int gen, LanguageID lang)
{ {
switch (lang) switch (lang)

View file

@ -39,9 +39,11 @@
{ {
pk5.IV_HP = pk5.IV_ATK = pk5.IV_DEF = pk5.IV_SPA = pk5.IV_SPD = pk5.IV_SPE = 30; pk5.IV_HP = pk5.IV_ATK = pk5.IV_DEF = pk5.IV_SPA = pk5.IV_SPD = pk5.IV_SPE = 30;
pk5.NPokémon = NSparkle; pk5.NPokémon = NSparkle;
pk5.OT_Name = Legal.GetG5OT_NSparkle(lang); pk5.OT_Name = GetOT(lang);
pk5.TID = 00002; pk5.TID = 00002;
pk5.SID = 00000; pk5.SID = 00000;
} }
public static string GetOT(int lang) => lang == (int)LanguageID.Japanese ? "" : "N";
} }
} }

View file

@ -42,7 +42,7 @@ namespace PKHeX.Core
var ot = pkm.OT_Name; var ot = pkm.OT_Name;
if (ot.Length != 1) if (ot.Length != 1)
return false; return false;
var c = Legal.GetG5OT_NSparkle(pkm.Language); var c = EncounterStatic5N.GetOT(pkm.Language);
return c == ot; return c == ot;
} }
} }