// Load event flags box private void button_datalong2_Click(object sender, EventArgs e) { EventFlag dialog = null; switch (comboBoxAction.SelectedIndex) { case 16: // play sound dialog = new EventFlag(this, Convert.ToInt32(textBox_datalong2.Text), Info.SoundBitmask, 6, 0); dialog.ShowDialog(this); break; case 22: // change faction dialog = new EventFlag(this, Convert.ToInt32(textBox_datalong2.Text), Info.FactionFlag, 6, 0); dialog.ShowDialog(this); break; case 27: // go lock state dialog = new EventFlag(this, Convert.ToInt32(textBox_datalong.Text), Info.GameObjectFlags, 6, 0); dialog.ShowDialog(this); break; case 29: // npc flags dialog = new EventFlag(this, Convert.ToInt32(textBox_datalong.Text), Info.NpcFlags, 6, 0); dialog.ShowDialog(this); break; } }
// Data flags load private void button_flags_Click(object sender, EventArgs e) { EventFlag dialog = new EventFlag(this, Convert.ToInt32(textBox_flags.Text), Info.ScriptFlags, 5, 0); dialog.ShowDialog(this); }
// Load param 3 flags private void Action1Param3_button_Click(object sender, EventArgs e) { Button but = (sender as Button); EventFlag dialog = null; if (but == this.Action1Param3_button) { if (Action1TypeCBox.SelectedIndex == 11) dialog = new EventFlag(this, Convert.ToInt32(this.Action1Param3Tbox.Text), Info.CastFlags, 2, 1); else if (Action1TypeCBox.SelectedIndex == 22 || Action1TypeCBox.SelectedIndex == 30) dialog = new EventFlag(this, Convert.ToInt64(this.Action1Param3Tbox.Text), Info.EventPhases, 2, 1); } else if (but == this.Action2Param3_button) { if (Action2TypeCBox.SelectedIndex == 11) dialog = new EventFlag(this, Convert.ToInt32(this.Action2Param3Tbox.Text), Info.CastFlags, 2, 2); else if (Action2TypeCBox.SelectedIndex == 22 || Action2TypeCBox.SelectedIndex == 30) dialog = new EventFlag(this, Convert.ToInt64(this.Action2Param3Tbox.Text), Info.EventPhases, 2, 2); } else if (but == this.Action3Param3_button) { if (Action3TypeCBox.SelectedIndex == 11) dialog = new EventFlag(this, Convert.ToInt32(this.Action3Param3Tbox.Text), Info.CastFlags, 2, 3); else if (Action3TypeCBox.SelectedIndex == 22 || Action3TypeCBox.SelectedIndex == 30) dialog = new EventFlag(this, Convert.ToInt64(this.Action3Param3Tbox.Text), Info.EventPhases, 2, 3); } dialog.ShowDialog(this); }
// Load spell mask selection private void button_spell_mask_Click(object sender, EventArgs e) { EventFlag dialog = new EventFlag(this, Convert.ToInt32(this.EventParam2.Text), Info.SpellSchoolMask, 1, 0); dialog.ShowDialog(this); }
// Load event flags selection private void button_flag_select_Click(object sender, EventArgs e) { EventFlag dialog = new EventFlag(this, Convert.ToInt32(this.EventFlagTBox.Text), Info.EventFlags, 0, 0); dialog.ShowDialog(this); }