private void AmbJobConfigButton_Click(object sender, EventArgs e) { if (_ambuscade == null) { _ambuscade = new Ambuscade(fface); } _ambuscade?.JobClass.SettingsForm(); }
private void ambStartButton_Click(object sender, EventArgs e) { if (ambStartButton.Text == "Start Ambuscade") { ambStartButton.Text = "Stop Ambuscade"; if (fface.Party.Party0LeaderID == 0 || fface.Party.Party0Count == 1) { MessageBox.Show("You must be in a party to start Ambuscade!"); return; } if (fface.Player.Zone != Zone.Mhaura) { MessageBox.Show("You must be in Mhaura!"); return; } if (_ambuscade == null) { _ambuscade = new Ambuscade(fface); } Flipper.Monster roe = new Flipper.Monster() { MonsterName = ambRoETarget.Text, HitBox = Double.Parse(ambRoEHitbox.Text) }; Flipper.Monster amb = new Flipper.Monster() { MonsterName = ambTarget.Text, HitBox = Double.Parse(ambHitbox.Text) }; AmbuscadeSettings settings = new AmbuscadeSettings() { Leader = fface.Party.Party0LeaderID == fface.Player.PlayerCoreID, Role = DetermineJobRole(), PartyCount = fface.Party.Party0Count - 1, Server = uxAmbuscadeServer.SelectedItem.ToString() }; _ambuscade.Start(fface, roe, amb, ambHomePoint.Text, uxAmbKeyItem.Checked, settings, ambDifficulty.SelectedItem.ToString()); } else { ambStartButton.Text = "Start Ambuscade"; _ambuscade.EndAmbuscade(); _ambuscade = null; } }