示例#1
0
        // 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;
            }
        }
示例#2
0
 // 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);
 }
示例#3
0
        // 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;
            }
        }
示例#4
0
        // 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);
        }
示例#5
0
 // 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);
 }
示例#6
0
 // 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);
 }
示例#7
0
        // 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);
        }