diff --git a/pk3DS/Subforms/Personal.cs b/pk3DS/Subforms/Personal.cs index b8ce685..8991c62 100644 --- a/pk3DS/Subforms/Personal.cs +++ b/pk3DS/Subforms/Personal.cs @@ -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);