Fix r/w empty items

This commit is contained in:
Kurt 2020-03-28 16:08:38 -07:00
parent a25a77d9a1
commit 3f27d593f5

View File

@ -20,7 +20,10 @@ public void Initialize(string[] itemnames)
public Item LoadItem(Item item)
{
CB_ItemID.SelectedIndex = item.ItemId;
var id = item.ItemId;
if (id == Item.NONE)
id = 0;
CB_ItemID.SelectedIndex = id;
NUD_Count.Value = item.Count;
NUD_Uses.Value = item.UseCount;
NUD_Flag0.Value = item.Flags0;
@ -31,7 +34,10 @@ public Item LoadItem(Item item)
public Item SetItem(Item item)
{
item.ItemId = (ushort) CB_ItemID.SelectedIndex;
var id = CB_ItemID.SelectedIndex;
if (id <= 0)
id = Item.NONE;
item.ItemId = (ushort) id;
item.Count = (byte) NUD_Count.Value;
item.UseCount = (ushort) NUD_Uses.Value;
item.Flags0 = (byte) NUD_Flag0.Value;