private void VerifyECPIDWurmple(LegalityAnalysis data) { var pkm = data.pkm; if (pkm.Species == 265) { // Indicate what it will evolve into uint evoVal = WurmpleUtil.GetWurmpleEvoVal(pkm.EncryptionConstant); var spec = evoVal == 0 ? LegalityAnalysis.SpeciesStrings[267] : LegalityAnalysis.SpeciesStrings[269]; var msg = string.Format(L_XWurmpleEvo_0, spec); data.AddLine(GetValid(msg, CheckIdentifier.EC)); } else if (!WurmpleUtil.IsWurmpleEvoValid(pkm)) { data.AddLine(GetInvalid(LPIDEncryptWurmple, CheckIdentifier.EC)); } }
private void VerifyECPIDWurmple(LegalityAnalysis data) { var pkm = data.pkm; if (pkm.Species == (int)Species.Wurmple) { // Indicate what it will evolve into uint evoVal = WurmpleUtil.GetWurmpleEvoVal(pkm.EncryptionConstant); var evolvesTo = evoVal == 0 ? (int)Species.Beautifly : (int)Species.Dustox; var spec = ParseSettings.SpeciesStrings[evolvesTo]; var msg = string.Format(L_XWurmpleEvo_0, spec); data.AddLine(GetValid(msg, CheckIdentifier.EC)); } else if (!WurmpleUtil.IsWurmpleEvoValid(pkm)) { data.AddLine(GetInvalid(LPIDEncryptWurmple, CheckIdentifier.EC)); } }