mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-23 12:33:06 +00:00
Disallow negative forme ids
hax behavior sets '1' to altform textbox (from '-1')
This commit is contained in:
parent
ae6010f169
commit
338638db94
1 changed files with 3 additions and 3 deletions
|
@ -232,7 +232,7 @@ namespace PKHeX.WinForms.Controls
|
||||||
if (focus)
|
if (focus)
|
||||||
Tab_Main.Focus();
|
Tab_Main.Focus();
|
||||||
|
|
||||||
if (!skipConversionCheck && !PKMConverter.TryMakePKMCompatible(pk, CurrentPKM, out string c, out pk))
|
if (!skipConversionCheck && !PKMConverter.TryMakePKMCompatible(pk, pkm, out string c, out pk))
|
||||||
{ WinFormsUtil.Alert(c); return; }
|
{ WinFormsUtil.Alert(c); return; }
|
||||||
|
|
||||||
bool oldInit = FieldsInitialized;
|
bool oldInit = FieldsInitialized;
|
||||||
|
@ -252,7 +252,7 @@ namespace PKHeX.WinForms.Controls
|
||||||
{
|
{
|
||||||
MT_Level.Text = (pk.Stat_HPMax != 0 ? pk.Stat_Level : Experience.GetLevel(pk.EXP, pk.Species, pk.AltForm)).ToString();
|
MT_Level.Text = (pk.Stat_HPMax != 0 ? pk.Stat_Level : Experience.GetLevel(pk.EXP, pk.Species, pk.AltForm)).ToString();
|
||||||
TB_EXP.Text = pk.EXP.ToString();
|
TB_EXP.Text = pk.EXP.ToString();
|
||||||
MT_Form.Text = pk.AltForm.ToString();
|
MT_Form.Text = Math.Max(0, pk.AltForm).ToString();
|
||||||
if (pk.PartyStatsPresent) // stats present
|
if (pk.PartyStatsPresent) // stats present
|
||||||
Stats.LoadPartyStats(pk);
|
Stats.LoadPartyStats(pk);
|
||||||
}
|
}
|
||||||
|
@ -986,7 +986,7 @@ namespace PKHeX.WinForms.Controls
|
||||||
if (ChangingFields)
|
if (ChangingFields)
|
||||||
return;
|
return;
|
||||||
ChangingFields = true;
|
ChangingFields = true;
|
||||||
MT_Form.Text = CB_Form.SelectedIndex.ToString();
|
MT_Form.Text = Math.Max(0, CB_Form.SelectedIndex).ToString();
|
||||||
ChangingFields = false;
|
ChangingFields = false;
|
||||||
|
|
||||||
UpdateSprite();
|
UpdateSprite();
|
||||||
|
|
Loading…
Reference in a new issue