diff --git a/PKHeX.Core/Editing/Bulk/BatchEditor.cs b/PKHeX.Core/Editing/Bulk/BatchEditor.cs
index 0270596ab..e9df71ee4 100644
--- a/PKHeX.Core/Editing/Bulk/BatchEditor.cs
+++ b/PKHeX.Core/Editing/Bulk/BatchEditor.cs
@@ -51,6 +51,8 @@ namespace PKHeX.Core
/// Friendly (multi-line) string indicating the result of the batch edits.
public string GetEditorResults(ICollection sets)
{
+ if (sets.Count == 0)
+ return MsgBEInstructionNone;
int ctr = Modified / sets.Count;
int len = Iterated / sets.Count;
string maybe = sets.Count == 1 ? string.Empty : "~";
diff --git a/PKHeX.WinForms/Subforms/PKM Editors/MemoryAmie.cs b/PKHeX.WinForms/Subforms/PKM Editors/MemoryAmie.cs
index 813d131d2..fe3cd7be6 100644
--- a/PKHeX.WinForms/Subforms/PKM Editors/MemoryAmie.cs
+++ b/PKHeX.WinForms/Subforms/PKM Editors/MemoryAmie.cs
@@ -212,7 +212,7 @@ namespace PKHeX.WinForms
CB_CTVar.DisplayMember = nameof(ComboItem.Text);
CB_CTVar.ValueMember = nameof(ComboItem.Value);
CB_CTVar.DataSource = argvals;
- LCTV.Text = vartypes[(int)memIndex];
+ LCTV.Text = vartypes[(int)memIndex - 1];
LCTV.Visible = CB_CTVar.Visible = CB_CTVar.Enabled = argvals.Count > 1;
}
else
@@ -220,7 +220,7 @@ namespace PKHeX.WinForms
CB_OTVar.DisplayMember = nameof(ComboItem.Text);
CB_OTVar.ValueMember = nameof(ComboItem.Value);
CB_OTVar.DataSource = argvals;
- LOTV.Text = vartypes[(int)memIndex];
+ LOTV.Text = vartypes[(int)memIndex - 1];
LOTV.Visible = CB_OTVar.Visible = CB_OTVar.Enabled = argvals.Count > 1;
}
}