From 22e0e7ee792ebe678ad9c19fde587ed5b45e1f22 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 12 Sep 2015 21:32:30 -0700 Subject: [PATCH] Add used wondercard detection --- SAV/SAV_Wondercard.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SAV/SAV_Wondercard.cs b/SAV/SAV_Wondercard.cs index 6b5e07444..09b05f28c 100644 --- a/SAV/SAV_Wondercard.cs +++ b/SAV/SAV_Wondercard.cs @@ -57,6 +57,16 @@ private void loadwcdata() { try { + if ((wondercard_data[0x52] & 2) != 0) // is used + { + if (DialogResult.Yes != + Util.Prompt(MessageBoxButtons.YesNo, + "Wondercard is marked as USED and will not be able to be picked up in-game.", + "Do you want to remove the USED flag so that it is UNUSED?")) + return; + + wondercard_data[0x52] &= 0xFD; // keep all bits but bit1 (11111101) + } RTB.Text = getWCDescriptionString(wondercard_data); PB_Preview.Image = getWCPreviewImage(wondercard_data); }