mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-09-12 16:25:20 -05:00
Fix coins OverflowException
cap to 9999 before casting Closes #775 Thanks @ThunderRemix
This commit is contained in:
@@ -176,7 +176,7 @@ private void B_Save_Click(object sender, EventArgs e)
|
||||
if (SAV is SAV1)
|
||||
{
|
||||
SAV1 sav1 = (SAV1) SAV;
|
||||
sav1.Coin = (ushort) Util.ToUInt32(MT_Coins.Text);
|
||||
sav1.Coin = (ushort)Math.Max(Util.ToUInt32(MT_Coins.Text), 9999);
|
||||
sav1.Badges = badgeval & 0xFF;
|
||||
|
||||
var pf = Util.ToUInt32(MT_PikaFriend.Text);
|
||||
@@ -193,7 +193,7 @@ private void B_Save_Click(object sender, EventArgs e)
|
||||
if (SAV is SAV2)
|
||||
{
|
||||
SAV2 sav2 = (SAV2)SAV;
|
||||
sav2.Coin = (ushort)Util.ToUInt32(MT_Coins.Text);
|
||||
sav2.Coin = (ushort)Math.Max(Util.ToUInt32(MT_Coins.Text), 9999);
|
||||
sav2.Badges = badgeval & 0xFFFF;
|
||||
|
||||
sav2.BattleEffects = CHK_BattleEffects.Checked;
|
||||
|
||||
Reference in New Issue
Block a user