Fix X/Y & ORAS interaction

This commit is contained in:
Kurt
2015-09-21 17:58:02 -07:00
parent a46dc40b7d
commit f30019847e

View File

@@ -321,9 +321,11 @@ private void savePersonal()
for (int i = 0; i < CLB_TMHM.Items.Count; i++)
pkm.TMHM[i] = CLB_TMHM.GetItemChecked(i);
for (int t = 0; t < 8; t++)
for (int t = 0; t < CLB_MoveTutors.Items.Count; t++)
pkm.Tutors[t] = CLB_MoveTutors.GetItemChecked(t);
if (!Main.oras) return;
int[] len = {tutor1.Length, tutor2.Length, tutor3.Length, tutor4.Length};
int ctr = 0;
for (int i = 0; i < 4; i++)
@@ -372,7 +374,7 @@ private void B_Randomize_Click(object sender, EventArgs e)
if ((Main.oras) && (CB_Species.SelectedIndex == 384 || CB_Species.SelectedIndex == 814)) //Make sure Rayquaza can learn Dragon Ascent.
CLB_MoveTutors.SetItemCheckState(CLB_MoveTutors.Items.Count-1, CheckState.Checked);
}
if (CHK_ORASTutors.Checked)
if (Main.oras && CHK_ORASTutors.Checked)
for (int t = 0; t < CLB_OrasTutors.Items.Count; t++)
CLB_OrasTutors.SetItemCheckState(t, rnd.Next(0, 100) < OrasTutorPercent ? CheckState.Checked : CheckState.Unchecked);