Keep gender when changing species

Only do gender detection if it's from previous games
This commit is contained in:
Kaphotics
2016-04-30 14:43:47 -07:00
parent eb5c753db0
commit 3213db3020

View File

@@ -1828,18 +1828,17 @@ private void updateSpecies(object sender, EventArgs e)
// Check for Gender Changes
// Get Gender Threshold
int gt = PKX.Personal[Species].Gender;
int genderflag;
if (gt == 255) // Genderless
genderflag = 2;
Gender = 2;
else if (gt == 254) // Female Only
genderflag = 1;
else if (gt == 0) // Male Only
genderflag = 0;
else // get gender from old PID correlation
genderflag = (Util.getHEXval(TB_PID.Text) & 0xFF) <= gt ? 1 : 0;
int Gender = genderflag;
Gender = 1;
else if (gt == 0) // Male Only
Gender = 0;
Gender = (Util.getHEXval(TB_PID.Text) & 0xFF) <= gt ? 1 : 0;
else
Gender = cg;
Label_Gender.Text = gendersymbols[Gender];
Label_Gender.ForeColor = Gender == 2 ? Label_Species.ForeColor : (Gender == 1 ? Color.Red : Color.Blue);
setAbilityList(TB_AbilityNumber, Species, CB_Ability, CB_Form);