private void btnOk_Click(object sender, EventArgs e) { Filter.Enabled = chkEnableFilter.Checked; Filter.EnabledNpc = chkNpc.Checked; Filter.EnabledItem = chkItem.Checked; Filter.EnabledPerk = chkPerk.Checked; Filter.NpcPid = (int)numNPCPID.Value; Filter.ItemPid = (int)ItemPid.GetPid(cmbItem.Text); Filter.PerkIndex = (int)DefineParser.Defines[cmbPerk.SelectedItem.ToString()]; this.Close(); }
private void btnAddItem_Click(object sender, EventArgs e) { if (cmbItemPid.SelectedIndex == -1) { Message.Show("No item PID selected.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (cmbSlot.SelectedIndex == -1) { Message.Show("No item slot selected.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } EncounterItem Item = new EncounterItem(ItemPid.GetPid(cmbItemPid.SelectedItem.ToString()), Decimal.ToInt32(numItemMin.Value), Decimal.ToInt32(numItemMax.Value), cmbSlot.SelectedIndex); CurrentNpc.AddItem(Item); RefreshItems(); RefreshNpcList(); }