Disallow species = 0

This commit is contained in:
Kurt 2014-12-15 18:13:46 -08:00
parent 4349a06898
commit 9daa73adf3

View file

@ -82,9 +82,11 @@ namespace PKHeX
#region Species
{
var species_list = Util.getCBList(Form1.specieslist, null);
species_list.RemoveAt(0); // Remove 0th Entry
CB_Species.DisplayMember = "Text";
CB_Species.ValueMember = "Value";
CB_Species.DataSource = new BindingSource(m_parent.CB_Species.DataSource, null);
CB_Species.DataSource = species_list;
}
#endregion
#region Moves
@ -197,7 +199,7 @@ namespace PKHeX
if (sender != null)
{
NUP_PartyIndex.Maximum = moncount;
NUP_PartyIndex.Maximum = (moncount == 0) ? 1 : moncount;
NUP_PartyIndex.Value = 1;
NUP_PartyIndex_ValueChanged(sender, e);
}
@ -212,6 +214,8 @@ namespace PKHeX
int index = listBox1.SelectedIndex;
int offset = index * 0x1B4 + (Convert.ToInt32(NUP_PartyIndex.Value)-1) * 0x48;
if (offset < 0) return;
int species = BitConverter.ToUInt16(data, offset + 0x00);
CB_Species.SelectedValue = species;
int item = BitConverter.ToUInt16(data, offset + 0x02);