Some general minor polish to Wild Editor, Trainer Editor and Move Editor (#119)

* minor enhancement to dppt wild editor

* extra tool tips for wild editor

* change "No Flag" to "Default Ability"

* add tooltips to ability and gender comboboxes

* tried improving move effect descriptions

* better move effect descriptions

* move level to the left and "fix" tab indexes
This commit is contained in:
Yako 2025-09-28 11:58:15 +02:00 committed by GitHub
parent 6dac0b4efa
commit d16a707c68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 1394 additions and 1353 deletions

File diff suppressed because it is too large Load Diff

View File

@ -371,10 +371,32 @@ namespace DSPRE.Editors
trainerComboBox.SelectedIndex = 0;
AddTooltips();
Helpers.EnableHandlers();
trainerComboBox_SelectedIndexChanged(null, null);
Helpers.statusLabelMessage();
}
private void AddTooltips()
{
// Ability Tooltips
toolTip.SetToolTip(partyAbility1ComboBox, "\"Default Ability\" will use the first ability of this Pokémon");
for (int i = 1; i < 6; i++)
{
toolTip.SetToolTip(partyAbilityComboBoxList[i], "\"Default Ability\" will use the same ability slot as the previous party member");
}
// Gender Tooltips
for (int i = 0; i < 6; i++)
{
toolTip.SetToolTip(partyGenderComboBoxList[i], "\"Default Gender\" will use the gender with higher ratio.\n" +
"If the ratio is 50/50 the Pokémon's gender will match the trainer's.");
}
}
private void trainerComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
if (Helpers.HandlersDisabled)
@ -1115,7 +1137,7 @@ namespace DSPRE.Editors
private void setTrainerPartyPokemonAbilities(int partyPokemonPosition)
{
(string ability1, string ability2) = getPokemonAbilityNames(partyPokemonComboboxList[partyPokemonPosition].SelectedIndex);
string noFlags = "No Flag";
string noFlags = "Default Ability";
partyAbilityComboBoxList[partyPokemonPosition].Items.Clear();

View File

@ -135,4 +135,7 @@
AAAAAElFTkSuQmCC
</value>
</data>
<metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@ -84,6 +84,10 @@
this.typeLabel = new System.Windows.Forms.Label();
this.dayOnlyLabel = new System.Windows.Forms.Label();
this.morningOnlyLabel = new System.Windows.Forms.Label();
this.defaultLabel1 = new System.Windows.Forms.Label();
this.defaultLabel2 = new System.Windows.Forms.Label();
this.defaultLabel3 = new System.Windows.Forms.Label();
this.defaultLabel4 = new System.Windows.Forms.Label();
this.walkingRateUpDown = new System.Windows.Forms.NumericUpDown();
this.label14 = new System.Windows.Forms.Label();
this.waterTabPage = new System.Windows.Forms.TabPage();
@ -210,9 +214,9 @@
this.walkingFiveSecondComboBox = new DSPRE.InputComboBox();
this.radarFirstComboBox = new DSPRE.InputComboBox();
this.dayFirstComboBox = new DSPRE.InputComboBox();
this.walkingTenFirstComboBox = new DSPRE.InputComboBox();
this.morningFirstComboBox = new DSPRE.InputComboBox();
this.daySecondComboBox = new DSPRE.InputComboBox();
this.walkingTenSecondComboBox = new DSPRE.InputComboBox();
this.morningSecondComboBox = new DSPRE.InputComboBox();
this.surfOneComboBox = new DSPRE.InputComboBox();
this.surfFourComboBox = new DSPRE.InputComboBox();
this.surfFiveComboBox = new DSPRE.InputComboBox();
@ -354,7 +358,7 @@
this.selectEncounterComboBox.FormattingEnabled = true;
this.selectEncounterComboBox.Location = new System.Drawing.Point(14, 26);
this.selectEncounterComboBox.Name = "selectEncounterComboBox";
this.selectEncounterComboBox.Size = new System.Drawing.Size(438, 21);
this.selectEncounterComboBox.Size = new System.Drawing.Size(629, 21);
this.selectEncounterComboBox.TabIndex = 58;
this.selectEncounterComboBox.SelectedIndexChanged += new System.EventHandler(this.selectEncounterComboBox_SelectedIndexChanged);
//
@ -362,7 +366,7 @@
//
this.exportEncounterFileButton.Image = global::DSPRE.Properties.Resources.exportArrow;
this.exportEncounterFileButton.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.exportEncounterFileButton.Location = new System.Drawing.Point(623, 13);
this.exportEncounterFileButton.Location = new System.Drawing.Point(757, 18);
this.exportEncounterFileButton.Name = "exportEncounterFileButton";
this.exportEncounterFileButton.Size = new System.Drawing.Size(90, 35);
this.exportEncounterFileButton.TabIndex = 57;
@ -375,7 +379,7 @@
//
this.importEncounterFileButton.Image = global::DSPRE.Properties.Resources.importArrow;
this.importEncounterFileButton.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.importEncounterFileButton.Location = new System.Drawing.Point(520, 13);
this.importEncounterFileButton.Location = new System.Drawing.Point(661, 18);
this.importEncounterFileButton.Name = "importEncounterFileButton";
this.importEncounterFileButton.Size = new System.Drawing.Size(90, 35);
this.importEncounterFileButton.TabIndex = 56;
@ -391,7 +395,7 @@
this.saveEventsButton.Location = new System.Drawing.Point(773, 745);
this.saveEventsButton.Name = "saveEventsButton";
this.saveEventsButton.Size = new System.Drawing.Size(117, 35);
this.saveEventsButton.TabIndex = 55;
this.saveEventsButton.TabIndex = 49;
this.saveEventsButton.Text = "&Save Encounters";
this.saveEventsButton.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.saveEventsButton.UseVisualStyleBackColor = true;
@ -507,83 +511,88 @@
//
this.walkingTableLayoutPanel.ColumnCount = 9;
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 35F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 72F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 70F));
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.walkingTableLayoutPanel.Controls.Add(this.leveLabel, 7, 0);
this.walkingTableLayoutPanel.Controls.Add(this.pokeRadarLabel1, 2, 7);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenFirstComboBox, 6, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenSecondUpDown, 7, 6);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenSecondComboBox, 6, 14);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedSecondComboBox, 5, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFirstUpDown, 7, 5);
this.walkingTableLayoutPanel.Controls.Add(this.label23, 2, 1);
this.walkingTableLayoutPanel.Controls.Add(this.nightSecondComboBox, 3, 6);
this.walkingTableLayoutPanel.Controls.Add(this.nightFirstComboBox, 3, 5);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenLabel, 6, 12);
this.walkingTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.walkingTableLayoutPanel.Controls.Add(this.leveLabel, 1, 0);
this.walkingTableLayoutPanel.Controls.Add(this.pokeRadarLabel1, 4, 7);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenFirstComboBox, 8, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenSecondUpDown, 1, 6);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenSecondComboBox, 8, 14);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedSecondComboBox, 7, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFirstUpDown, 1, 5);
this.walkingTableLayoutPanel.Controls.Add(this.label23, 4, 1);
this.walkingTableLayoutPanel.Controls.Add(this.nightSecondComboBox, 5, 6);
this.walkingTableLayoutPanel.Controls.Add(this.nightFirstComboBox, 5, 5);
this.walkingTableLayoutPanel.Controls.Add(this.leafGreenLabel, 8, 12);
this.walkingTableLayoutPanel.Controls.Add(this.morningSecondLabel, 0, 6);
this.walkingTableLayoutPanel.Controls.Add(this.rubyFirstComboBox, 2, 13);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedFirstComboBox, 5, 13);
this.walkingTableLayoutPanel.Controls.Add(this.rubySecondComboBox, 2, 14);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedLabel, 5, 12);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireLabel, 3, 12);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireSecondComboBox, 3, 14);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldSecondComboBox, 4, 14);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireFirstComboBox, 3, 13);
this.walkingTableLayoutPanel.Controls.Add(this.rubyFirstComboBox, 4, 13);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedFirstComboBox, 7, 13);
this.walkingTableLayoutPanel.Controls.Add(this.rubySecondComboBox, 4, 14);
this.walkingTableLayoutPanel.Controls.Add(this.fireRedLabel, 7, 12);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireLabel, 5, 12);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireSecondComboBox, 5, 14);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldSecondComboBox, 6, 14);
this.walkingTableLayoutPanel.Controls.Add(this.sapphireFirstComboBox, 5, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentyFirstLabel, 0, 2);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldFirstComboBox, 4, 13);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldFirstComboBox, 6, 13);
this.walkingTableLayoutPanel.Controls.Add(this.morningFirstLabel, 0, 5);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldLabel, 4, 12);
this.walkingTableLayoutPanel.Controls.Add(this.radarFourthComboBox, 2, 17);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneSecondUpDown, 7, 17);
this.walkingTableLayoutPanel.Controls.Add(this.label22, 3, 4);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneFirstComboBox, 1, 16);
this.walkingTableLayoutPanel.Controls.Add(this.radarThirdComboBox, 2, 16);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneFirstUpDown, 7, 16);
this.walkingTableLayoutPanel.Controls.Add(this.radarSecondComboBox, 2, 9);
this.walkingTableLayoutPanel.Controls.Add(this.emeraldLabel, 6, 12);
this.walkingTableLayoutPanel.Controls.Add(this.radarFourthComboBox, 4, 17);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneSecondUpDown, 1, 17);
this.walkingTableLayoutPanel.Controls.Add(this.label22, 5, 4);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneFirstComboBox, 2, 16);
this.walkingTableLayoutPanel.Controls.Add(this.radarThirdComboBox, 4, 16);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneFirstUpDown, 1, 16);
this.walkingTableLayoutPanel.Controls.Add(this.radarSecondComboBox, 4, 9);
this.walkingTableLayoutPanel.Controls.Add(this.label8, 0, 9);
this.walkingTableLayoutPanel.Controls.Add(this.swarmFirstComboBox, 2, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneSecondComboBox, 1, 17);
this.walkingTableLayoutPanel.Controls.Add(this.swarmFirstComboBox, 4, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingOneSecondComboBox, 2, 17);
this.walkingTableLayoutPanel.Controls.Add(this.label11, 0, 16);
this.walkingTableLayoutPanel.Controls.Add(this.label10, 0, 17);
this.walkingTableLayoutPanel.Controls.Add(this.swarmSecondComboBox, 2, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentyFirstComboBox, 1, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFourthComboBox, 1, 9);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveFirstComboBox, 1, 10);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenThirdComboBox, 1, 8);
this.walkingTableLayoutPanel.Controls.Add(this.swarmSecondComboBox, 4, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentyFirstComboBox, 2, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFourthComboBox, 2, 9);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveFirstComboBox, 2, 10);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenThirdComboBox, 2, 8);
this.walkingTableLayoutPanel.Controls.Add(this.label9, 0, 8);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentySecondLabel, 0, 3);
this.walkingTableLayoutPanel.Controls.Add(this.label7, 0, 10);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenThirdUpDown, 7, 8);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenThirdUpDown, 1, 8);
this.walkingTableLayoutPanel.Controls.Add(this.label6, 0, 11);
this.walkingTableLayoutPanel.Controls.Add(this.label13, 0, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourFirstComboBox, 1, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourFirstComboBox, 2, 13);
this.walkingTableLayoutPanel.Controls.Add(this.label12, 0, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourSecondComboBox, 1, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentySecondComboBox, 1, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourSecondUpDown, 7, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveSecondComboBox, 1, 11);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourFirstUpDown, 7, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentyFirstUpDown, 7, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentySecondUpDown, 7, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveFirstUpDown, 7, 10);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveSecondUpDown, 7, 11);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFourthUpDown, 7, 9);
this.walkingTableLayoutPanel.Controls.Add(this.radarFirstComboBox, 2, 8);
this.walkingTableLayoutPanel.Controls.Add(this.rubyLabel, 2, 12);
this.walkingTableLayoutPanel.Controls.Add(this.pokeRadarLabel2, 2, 15);
this.walkingTableLayoutPanel.Controls.Add(this.typeLabel, 1, 0);
this.walkingTableLayoutPanel.Controls.Add(this.dayOnlyLabel, 2, 4);
this.walkingTableLayoutPanel.Controls.Add(this.morningOnlyLabel, 1, 4);
this.walkingTableLayoutPanel.Controls.Add(this.dayFirstComboBox, 2, 5);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFirstComboBox, 1, 5);
this.walkingTableLayoutPanel.Controls.Add(this.daySecondComboBox, 2, 6);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenSecondComboBox, 1, 6);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourSecondComboBox, 2, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentySecondComboBox, 2, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourSecondUpDown, 1, 14);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveSecondComboBox, 2, 11);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFourFirstUpDown, 1, 13);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentyFirstUpDown, 1, 2);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTwentySecondUpDown, 1, 3);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveFirstUpDown, 1, 10);
this.walkingTableLayoutPanel.Controls.Add(this.walkingFiveSecondUpDown, 1, 11);
this.walkingTableLayoutPanel.Controls.Add(this.walkingTenFourthUpDown, 1, 9);
this.walkingTableLayoutPanel.Controls.Add(this.radarFirstComboBox, 4, 8);
this.walkingTableLayoutPanel.Controls.Add(this.rubyLabel, 4, 12);
this.walkingTableLayoutPanel.Controls.Add(this.pokeRadarLabel2, 4, 15);
this.walkingTableLayoutPanel.Controls.Add(this.typeLabel, 2, 0);
this.walkingTableLayoutPanel.Controls.Add(this.dayOnlyLabel, 4, 4);
this.walkingTableLayoutPanel.Controls.Add(this.morningOnlyLabel, 2, 4);
this.walkingTableLayoutPanel.Controls.Add(this.dayFirstComboBox, 4, 5);
this.walkingTableLayoutPanel.Controls.Add(this.morningFirstComboBox, 2, 5);
this.walkingTableLayoutPanel.Controls.Add(this.daySecondComboBox, 4, 6);
this.walkingTableLayoutPanel.Controls.Add(this.morningSecondComboBox, 2, 6);
this.walkingTableLayoutPanel.Controls.Add(this.defaultLabel1, 2, 1);
this.walkingTableLayoutPanel.Controls.Add(this.defaultLabel2, 2, 7);
this.walkingTableLayoutPanel.Controls.Add(this.defaultLabel3, 2, 12);
this.walkingTableLayoutPanel.Controls.Add(this.defaultLabel4, 2, 15);
this.walkingTableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
this.walkingTableLayoutPanel.Location = new System.Drawing.Point(5, 18);
this.walkingTableLayoutPanel.Name = "walkingTableLayoutPanel";
@ -616,9 +625,9 @@
this.leveLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.leveLabel.AutoSize = true;
this.leveLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.leveLabel.Location = new System.Drawing.Point(758, 8);
this.leveLabel.Location = new System.Drawing.Point(38, 8);
this.leveLabel.Name = "leveLabel";
this.leveLabel.Size = new System.Drawing.Size(64, 13);
this.leveLabel.Size = new System.Drawing.Size(66, 13);
this.leveLabel.TabIndex = 195;
this.leveLabel.Text = "Level";
//
@ -628,7 +637,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.pokeRadarLabel1.Image = ((System.Drawing.Image)(resources.GetObject("pokeRadarLabel1.Image")));
this.pokeRadarLabel1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.pokeRadarLabel1.Location = new System.Drawing.Point(158, 178);
this.pokeRadarLabel1.Location = new System.Drawing.Point(250, 178);
this.pokeRadarLabel1.Name = "pokeRadarLabel1";
this.pokeRadarLabel1.Size = new System.Drawing.Size(90, 35);
this.pokeRadarLabel1.TabIndex = 188;
@ -638,24 +647,24 @@
// walkingTenSecondUpDown
//
this.walkingTenSecondUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenSecondUpDown.Location = new System.Drawing.Point(758, 154);
this.walkingTenSecondUpDown.Location = new System.Drawing.Point(38, 154);
this.walkingTenSecondUpDown.Name = "walkingTenSecondUpDown";
this.walkingTenSecondUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTenSecondUpDown.TabIndex = 160;
this.walkingTenSecondUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTenSecondUpDown.TabIndex = 10;
//
// walkingTenFirstUpDown
//
this.walkingTenFirstUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenFirstUpDown.Location = new System.Drawing.Point(758, 127);
this.walkingTenFirstUpDown.Location = new System.Drawing.Point(38, 127);
this.walkingTenFirstUpDown.Name = "walkingTenFirstUpDown";
this.walkingTenFirstUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTenFirstUpDown.TabIndex = 159;
this.walkingTenFirstUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTenFirstUpDown.TabIndex = 6;
//
// label23
//
this.label23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.label23.AutoSize = true;
this.label23.Location = new System.Drawing.Point(158, 33);
this.label23.Location = new System.Drawing.Point(250, 33);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(114, 13);
this.label23.TabIndex = 187;
@ -667,7 +676,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.leafGreenLabel.Image = ((System.Drawing.Image)(resources.GetObject("leafGreenLabel.Image")));
this.leafGreenLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.leafGreenLabel.Location = new System.Drawing.Point(638, 321);
this.leafGreenLabel.Location = new System.Drawing.Point(730, 321);
this.leafGreenLabel.Name = "leafGreenLabel";
this.leafGreenLabel.Size = new System.Drawing.Size(95, 35);
this.leafGreenLabel.TabIndex = 216;
@ -691,7 +700,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.fireRedLabel.Image = ((System.Drawing.Image)(resources.GetObject("fireRedLabel.Image")));
this.fireRedLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.fireRedLabel.Location = new System.Drawing.Point(518, 321);
this.fireRedLabel.Location = new System.Drawing.Point(610, 321);
this.fireRedLabel.Name = "fireRedLabel";
this.fireRedLabel.Size = new System.Drawing.Size(80, 35);
this.fireRedLabel.TabIndex = 215;
@ -704,7 +713,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.sapphireLabel.Image = ((System.Drawing.Image)(resources.GetObject("sapphireLabel.Image")));
this.sapphireLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.sapphireLabel.Location = new System.Drawing.Point(278, 321);
this.sapphireLabel.Location = new System.Drawing.Point(370, 321);
this.sapphireLabel.Name = "sapphireLabel";
this.sapphireLabel.Size = new System.Drawing.Size(85, 35);
this.sapphireLabel.TabIndex = 201;
@ -739,7 +748,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.emeraldLabel.Image = ((System.Drawing.Image)(resources.GetObject("emeraldLabel.Image")));
this.emeraldLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.emeraldLabel.Location = new System.Drawing.Point(398, 321);
this.emeraldLabel.Location = new System.Drawing.Point(490, 321);
this.emeraldLabel.Name = "emeraldLabel";
this.emeraldLabel.Size = new System.Drawing.Size(80, 35);
this.emeraldLabel.TabIndex = 202;
@ -749,16 +758,16 @@
// walkingOneSecondUpDown
//
this.walkingOneSecondUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingOneSecondUpDown.Location = new System.Drawing.Point(758, 475);
this.walkingOneSecondUpDown.Location = new System.Drawing.Point(38, 475);
this.walkingOneSecondUpDown.Name = "walkingOneSecondUpDown";
this.walkingOneSecondUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingOneSecondUpDown.TabIndex = 166;
this.walkingOneSecondUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingOneSecondUpDown.TabIndex = 42;
//
// label22
//
this.label22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.label22.AutoSize = true;
this.label22.Location = new System.Drawing.Point(278, 107);
this.label22.Location = new System.Drawing.Point(370, 107);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(114, 13);
this.label22.TabIndex = 186;
@ -767,10 +776,10 @@
// walkingOneFirstUpDown
//
this.walkingOneFirstUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingOneFirstUpDown.Location = new System.Drawing.Point(758, 448);
this.walkingOneFirstUpDown.Location = new System.Drawing.Point(38, 448);
this.walkingOneFirstUpDown.Name = "walkingOneFirstUpDown";
this.walkingOneFirstUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingOneFirstUpDown.TabIndex = 165;
this.walkingOneFirstUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingOneFirstUpDown.TabIndex = 39;
//
// label8
//
@ -841,10 +850,10 @@
// walkingTenThirdUpDown
//
this.walkingTenThirdUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenThirdUpDown.Location = new System.Drawing.Point(758, 216);
this.walkingTenThirdUpDown.Location = new System.Drawing.Point(38, 216);
this.walkingTenThirdUpDown.Name = "walkingTenThirdUpDown";
this.walkingTenThirdUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTenThirdUpDown.TabIndex = 163;
this.walkingTenThirdUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTenThirdUpDown.TabIndex = 14;
//
// label6
//
@ -882,58 +891,58 @@
// walkingFourSecondUpDown
//
this.walkingFourSecondUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingFourSecondUpDown.Location = new System.Drawing.Point(758, 386);
this.walkingFourSecondUpDown.Location = new System.Drawing.Point(38, 386);
this.walkingFourSecondUpDown.Name = "walkingFourSecondUpDown";
this.walkingFourSecondUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingFourSecondUpDown.TabIndex = 162;
this.walkingFourSecondUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingFourSecondUpDown.TabIndex = 31;
//
// walkingFourFirstUpDown
//
this.walkingFourFirstUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingFourFirstUpDown.Location = new System.Drawing.Point(758, 359);
this.walkingFourFirstUpDown.Location = new System.Drawing.Point(38, 359);
this.walkingFourFirstUpDown.Name = "walkingFourFirstUpDown";
this.walkingFourFirstUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingFourFirstUpDown.TabIndex = 161;
this.walkingFourFirstUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingFourFirstUpDown.TabIndex = 24;
//
// walkingTwentyFirstUpDown
//
this.walkingTwentyFirstUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTwentyFirstUpDown.Location = new System.Drawing.Point(758, 53);
this.walkingTwentyFirstUpDown.Location = new System.Drawing.Point(38, 53);
this.walkingTwentyFirstUpDown.Name = "walkingTwentyFirstUpDown";
this.walkingTwentyFirstUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTwentyFirstUpDown.TabIndex = 155;
this.walkingTwentyFirstUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTwentyFirstUpDown.TabIndex = 0;
//
// walkingTwentySecondUpDown
//
this.walkingTwentySecondUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTwentySecondUpDown.Location = new System.Drawing.Point(758, 80);
this.walkingTwentySecondUpDown.Location = new System.Drawing.Point(38, 80);
this.walkingTwentySecondUpDown.Name = "walkingTwentySecondUpDown";
this.walkingTwentySecondUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTwentySecondUpDown.TabIndex = 156;
this.walkingTwentySecondUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTwentySecondUpDown.TabIndex = 3;
//
// walkingFiveFirstUpDown
//
this.walkingFiveFirstUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingFiveFirstUpDown.Location = new System.Drawing.Point(758, 270);
this.walkingFiveFirstUpDown.Location = new System.Drawing.Point(38, 270);
this.walkingFiveFirstUpDown.Name = "walkingFiveFirstUpDown";
this.walkingFiveFirstUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingFiveFirstUpDown.TabIndex = 157;
this.walkingFiveFirstUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingFiveFirstUpDown.TabIndex = 20;
//
// walkingFiveSecondUpDown
//
this.walkingFiveSecondUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingFiveSecondUpDown.Location = new System.Drawing.Point(758, 297);
this.walkingFiveSecondUpDown.Location = new System.Drawing.Point(38, 297);
this.walkingFiveSecondUpDown.Name = "walkingFiveSecondUpDown";
this.walkingFiveSecondUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingFiveSecondUpDown.TabIndex = 158;
this.walkingFiveSecondUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingFiveSecondUpDown.TabIndex = 22;
//
// walkingTenFourthUpDown
//
this.walkingTenFourthUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenFourthUpDown.Location = new System.Drawing.Point(758, 243);
this.walkingTenFourthUpDown.Location = new System.Drawing.Point(38, 243);
this.walkingTenFourthUpDown.Name = "walkingTenFourthUpDown";
this.walkingTenFourthUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingTenFourthUpDown.TabIndex = 164;
this.walkingTenFourthUpDown.Size = new System.Drawing.Size(66, 20);
this.walkingTenFourthUpDown.TabIndex = 17;
//
// rubyLabel
//
@ -941,7 +950,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.rubyLabel.Image = ((System.Drawing.Image)(resources.GetObject("rubyLabel.Image")));
this.rubyLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.rubyLabel.Location = new System.Drawing.Point(158, 321);
this.rubyLabel.Location = new System.Drawing.Point(250, 321);
this.rubyLabel.Name = "rubyLabel";
this.rubyLabel.Size = new System.Drawing.Size(65, 35);
this.rubyLabel.TabIndex = 200;
@ -954,7 +963,7 @@
| System.Windows.Forms.AnchorStyles.Left)));
this.pokeRadarLabel2.Image = ((System.Drawing.Image)(resources.GetObject("pokeRadarLabel2.Image")));
this.pokeRadarLabel2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.pokeRadarLabel2.Location = new System.Drawing.Point(158, 410);
this.pokeRadarLabel2.Location = new System.Drawing.Point(250, 410);
this.pokeRadarLabel2.Name = "pokeRadarLabel2";
this.pokeRadarLabel2.Size = new System.Drawing.Size(90, 35);
this.pokeRadarLabel2.TabIndex = 217;
@ -965,11 +974,11 @@
//
this.typeLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.typeLabel.AutoSize = true;
this.walkingTableLayoutPanel.SetColumnSpan(this.typeLabel, 6);
this.walkingTableLayoutPanel.SetColumnSpan(this.typeLabel, 7);
this.typeLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.typeLabel.Location = new System.Drawing.Point(38, 8);
this.typeLabel.Location = new System.Drawing.Point(110, 8);
this.typeLabel.Name = "typeLabel";
this.typeLabel.Size = new System.Drawing.Size(714, 13);
this.typeLabel.Size = new System.Drawing.Size(734, 13);
this.typeLabel.TabIndex = 218;
this.typeLabel.Text = "Encounter Type";
//
@ -977,7 +986,7 @@
//
this.dayOnlyLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.dayOnlyLabel.AutoSize = true;
this.dayOnlyLabel.Location = new System.Drawing.Point(158, 107);
this.dayOnlyLabel.Location = new System.Drawing.Point(250, 107);
this.dayOnlyLabel.Name = "dayOnlyLabel";
this.dayOnlyLabel.Size = new System.Drawing.Size(114, 13);
this.dayOnlyLabel.TabIndex = 187;
@ -987,18 +996,58 @@
//
this.morningOnlyLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.morningOnlyLabel.AutoSize = true;
this.morningOnlyLabel.Location = new System.Drawing.Point(38, 107);
this.morningOnlyLabel.Location = new System.Drawing.Point(110, 107);
this.morningOnlyLabel.Name = "morningOnlyLabel";
this.morningOnlyLabel.Size = new System.Drawing.Size(114, 13);
this.morningOnlyLabel.TabIndex = 185;
this.morningOnlyLabel.Text = "Morning only";
//
// defaultLabel1
//
this.defaultLabel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.defaultLabel1.AutoSize = true;
this.defaultLabel1.Location = new System.Drawing.Point(110, 33);
this.defaultLabel1.Name = "defaultLabel1";
this.defaultLabel1.Size = new System.Drawing.Size(114, 13);
this.defaultLabel1.TabIndex = 219;
this.defaultLabel1.Text = "Default";
//
// defaultLabel2
//
this.defaultLabel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.defaultLabel2.AutoSize = true;
this.defaultLabel2.Location = new System.Drawing.Point(110, 189);
this.defaultLabel2.Name = "defaultLabel2";
this.defaultLabel2.Size = new System.Drawing.Size(114, 13);
this.defaultLabel2.TabIndex = 220;
this.defaultLabel2.Text = "Default";
//
// defaultLabel3
//
this.defaultLabel3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.defaultLabel3.AutoSize = true;
this.defaultLabel3.Location = new System.Drawing.Point(110, 332);
this.defaultLabel3.Name = "defaultLabel3";
this.defaultLabel3.Size = new System.Drawing.Size(114, 13);
this.defaultLabel3.TabIndex = 221;
this.defaultLabel3.Text = "Default";
//
// defaultLabel4
//
this.defaultLabel4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.defaultLabel4.AutoSize = true;
this.defaultLabel4.Location = new System.Drawing.Point(110, 421);
this.defaultLabel4.Name = "defaultLabel4";
this.defaultLabel4.Size = new System.Drawing.Size(114, 13);
this.defaultLabel4.TabIndex = 222;
this.defaultLabel4.Text = "Default";
//
// walkingRateUpDown
//
this.walkingRateUpDown.Location = new System.Drawing.Point(778, 9);
this.walkingRateUpDown.Name = "walkingRateUpDown";
this.walkingRateUpDown.Size = new System.Drawing.Size(64, 20);
this.walkingRateUpDown.TabIndex = 101;
this.walkingRateUpDown.TabIndex = 48;
//
// label14
//
@ -1890,7 +1939,7 @@
// repairAllButton
//
this.repairAllButton.Image = global::DSPRE.Properties.Resources.wrenchIcon;
this.repairAllButton.Location = new System.Drawing.Point(734, 13);
this.repairAllButton.Location = new System.Drawing.Point(853, 15);
this.repairAllButton.Name = "repairAllButton";
this.repairAllButton.Size = new System.Drawing.Size(38, 40);
this.repairAllButton.TabIndex = 61;
@ -1906,7 +1955,7 @@
this.shellosComboBox.Location = new System.Drawing.Point(3, 24);
this.shellosComboBox.Name = "shellosComboBox";
this.shellosComboBox.Size = new System.Drawing.Size(124, 21);
this.shellosComboBox.TabIndex = 148;
this.shellosComboBox.TabIndex = 45;
//
// gastrodonComboBox
//
@ -1917,7 +1966,7 @@
this.gastrodonComboBox.Location = new System.Drawing.Point(133, 24);
this.gastrodonComboBox.Name = "gastrodonComboBox";
this.gastrodonComboBox.Size = new System.Drawing.Size(124, 21);
this.gastrodonComboBox.TabIndex = 149;
this.gastrodonComboBox.TabIndex = 46;
//
// unownComboBox
//
@ -1928,37 +1977,37 @@
this.unownComboBox.Location = new System.Drawing.Point(263, 24);
this.unownComboBox.Name = "unownComboBox";
this.unownComboBox.Size = new System.Drawing.Size(125, 21);
this.unownComboBox.TabIndex = 150;
this.unownComboBox.TabIndex = 47;
//
// leafGreenFirstComboBox
//
this.leafGreenFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.leafGreenFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.leafGreenFirstComboBox.FormattingEnabled = true;
this.leafGreenFirstComboBox.Location = new System.Drawing.Point(638, 359);
this.leafGreenFirstComboBox.Location = new System.Drawing.Point(730, 359);
this.leafGreenFirstComboBox.Name = "leafGreenFirstComboBox";
this.leafGreenFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.leafGreenFirstComboBox.TabIndex = 207;
this.leafGreenFirstComboBox.TabIndex = 30;
//
// leafGreenSecondComboBox
//
this.leafGreenSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.leafGreenSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.leafGreenSecondComboBox.FormattingEnabled = true;
this.leafGreenSecondComboBox.Location = new System.Drawing.Point(638, 386);
this.leafGreenSecondComboBox.Location = new System.Drawing.Point(730, 386);
this.leafGreenSecondComboBox.Name = "leafGreenSecondComboBox";
this.leafGreenSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.leafGreenSecondComboBox.TabIndex = 209;
this.leafGreenSecondComboBox.TabIndex = 38;
//
// fireRedSecondComboBox
//
this.fireRedSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.fireRedSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.fireRedSecondComboBox.FormattingEnabled = true;
this.fireRedSecondComboBox.Location = new System.Drawing.Point(518, 386);
this.fireRedSecondComboBox.Location = new System.Drawing.Point(610, 386);
this.fireRedSecondComboBox.Name = "fireRedSecondComboBox";
this.fireRedSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.fireRedSecondComboBox.TabIndex = 205;
this.fireRedSecondComboBox.TabIndex = 37;
//
// nightSecondComboBox
//
@ -1966,10 +2015,10 @@
this.nightSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.nightSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.nightSecondComboBox.FormattingEnabled = true;
this.nightSecondComboBox.Location = new System.Drawing.Point(278, 154);
this.nightSecondComboBox.Location = new System.Drawing.Point(370, 154);
this.nightSecondComboBox.Name = "nightSecondComboBox";
this.nightSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.nightSecondComboBox.TabIndex = 175;
this.nightSecondComboBox.TabIndex = 13;
//
// nightFirstComboBox
//
@ -1977,80 +2026,80 @@
this.nightFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.nightFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.nightFirstComboBox.FormattingEnabled = true;
this.nightFirstComboBox.Location = new System.Drawing.Point(278, 127);
this.nightFirstComboBox.Location = new System.Drawing.Point(370, 127);
this.nightFirstComboBox.Name = "nightFirstComboBox";
this.nightFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.nightFirstComboBox.TabIndex = 173;
this.nightFirstComboBox.TabIndex = 9;
//
// rubyFirstComboBox
//
this.rubyFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.rubyFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.rubyFirstComboBox.FormattingEnabled = true;
this.rubyFirstComboBox.Location = new System.Drawing.Point(158, 359);
this.rubyFirstComboBox.Location = new System.Drawing.Point(250, 359);
this.rubyFirstComboBox.Name = "rubyFirstComboBox";
this.rubyFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.rubyFirstComboBox.TabIndex = 188;
this.rubyFirstComboBox.TabIndex = 26;
//
// fireRedFirstComboBox
//
this.fireRedFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.fireRedFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.fireRedFirstComboBox.FormattingEnabled = true;
this.fireRedFirstComboBox.Location = new System.Drawing.Point(518, 359);
this.fireRedFirstComboBox.Location = new System.Drawing.Point(610, 359);
this.fireRedFirstComboBox.Name = "fireRedFirstComboBox";
this.fireRedFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.fireRedFirstComboBox.TabIndex = 203;
this.fireRedFirstComboBox.TabIndex = 29;
//
// rubySecondComboBox
//
this.rubySecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.rubySecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.rubySecondComboBox.FormattingEnabled = true;
this.rubySecondComboBox.Location = new System.Drawing.Point(158, 386);
this.rubySecondComboBox.Location = new System.Drawing.Point(250, 386);
this.rubySecondComboBox.Name = "rubySecondComboBox";
this.rubySecondComboBox.Size = new System.Drawing.Size(114, 21);
this.rubySecondComboBox.TabIndex = 190;
this.rubySecondComboBox.TabIndex = 34;
//
// sapphireSecondComboBox
//
this.sapphireSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.sapphireSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.sapphireSecondComboBox.FormattingEnabled = true;
this.sapphireSecondComboBox.Location = new System.Drawing.Point(278, 386);
this.sapphireSecondComboBox.Location = new System.Drawing.Point(370, 386);
this.sapphireSecondComboBox.Name = "sapphireSecondComboBox";
this.sapphireSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.sapphireSecondComboBox.TabIndex = 194;
this.sapphireSecondComboBox.TabIndex = 35;
//
// emeraldSecondComboBox
//
this.emeraldSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.emeraldSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.emeraldSecondComboBox.FormattingEnabled = true;
this.emeraldSecondComboBox.Location = new System.Drawing.Point(398, 386);
this.emeraldSecondComboBox.Location = new System.Drawing.Point(490, 386);
this.emeraldSecondComboBox.Name = "emeraldSecondComboBox";
this.emeraldSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.emeraldSecondComboBox.TabIndex = 198;
this.emeraldSecondComboBox.TabIndex = 36;
//
// sapphireFirstComboBox
//
this.sapphireFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.sapphireFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.sapphireFirstComboBox.FormattingEnabled = true;
this.sapphireFirstComboBox.Location = new System.Drawing.Point(278, 359);
this.sapphireFirstComboBox.Location = new System.Drawing.Point(370, 359);
this.sapphireFirstComboBox.Name = "sapphireFirstComboBox";
this.sapphireFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.sapphireFirstComboBox.TabIndex = 192;
this.sapphireFirstComboBox.TabIndex = 27;
//
// emeraldFirstComboBox
//
this.emeraldFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.emeraldFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.emeraldFirstComboBox.FormattingEnabled = true;
this.emeraldFirstComboBox.Location = new System.Drawing.Point(398, 359);
this.emeraldFirstComboBox.Location = new System.Drawing.Point(490, 359);
this.emeraldFirstComboBox.Name = "emeraldFirstComboBox";
this.emeraldFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.emeraldFirstComboBox.TabIndex = 196;
this.emeraldFirstComboBox.TabIndex = 28;
//
// radarFourthComboBox
//
@ -2058,10 +2107,10 @@
this.radarFourthComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.radarFourthComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.radarFourthComboBox.FormattingEnabled = true;
this.radarFourthComboBox.Location = new System.Drawing.Point(158, 475);
this.radarFourthComboBox.Location = new System.Drawing.Point(250, 475);
this.radarFourthComboBox.Name = "radarFourthComboBox";
this.radarFourthComboBox.Size = new System.Drawing.Size(114, 21);
this.radarFourthComboBox.TabIndex = 173;
this.radarFourthComboBox.TabIndex = 44;
//
// walkingOneFirstComboBox
//
@ -2069,10 +2118,10 @@
this.walkingOneFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingOneFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingOneFirstComboBox.FormattingEnabled = true;
this.walkingOneFirstComboBox.Location = new System.Drawing.Point(38, 448);
this.walkingOneFirstComboBox.Location = new System.Drawing.Point(110, 448);
this.walkingOneFirstComboBox.Name = "walkingOneFirstComboBox";
this.walkingOneFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingOneFirstComboBox.TabIndex = 151;
this.walkingOneFirstComboBox.TabIndex = 40;
//
// radarThirdComboBox
//
@ -2080,10 +2129,10 @@
this.radarThirdComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.radarThirdComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.radarThirdComboBox.FormattingEnabled = true;
this.radarThirdComboBox.Location = new System.Drawing.Point(158, 448);
this.radarThirdComboBox.Location = new System.Drawing.Point(250, 448);
this.radarThirdComboBox.Name = "radarThirdComboBox";
this.radarThirdComboBox.Size = new System.Drawing.Size(114, 21);
this.radarThirdComboBox.TabIndex = 171;
this.radarThirdComboBox.TabIndex = 41;
//
// radarSecondComboBox
//
@ -2091,10 +2140,10 @@
this.radarSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.radarSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.radarSecondComboBox.FormattingEnabled = true;
this.radarSecondComboBox.Location = new System.Drawing.Point(158, 243);
this.radarSecondComboBox.Location = new System.Drawing.Point(250, 243);
this.radarSecondComboBox.Name = "radarSecondComboBox";
this.radarSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.radarSecondComboBox.TabIndex = 169;
this.radarSecondComboBox.TabIndex = 19;
//
// swarmFirstComboBox
//
@ -2102,10 +2151,10 @@
this.swarmFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.swarmFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.swarmFirstComboBox.FormattingEnabled = true;
this.swarmFirstComboBox.Location = new System.Drawing.Point(158, 53);
this.swarmFirstComboBox.Location = new System.Drawing.Point(250, 53);
this.swarmFirstComboBox.Name = "swarmFirstComboBox";
this.swarmFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.swarmFirstComboBox.TabIndex = 179;
this.swarmFirstComboBox.TabIndex = 2;
//
// walkingOneSecondComboBox
//
@ -2113,10 +2162,10 @@
this.walkingOneSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingOneSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingOneSecondComboBox.FormattingEnabled = true;
this.walkingOneSecondComboBox.Location = new System.Drawing.Point(38, 475);
this.walkingOneSecondComboBox.Location = new System.Drawing.Point(110, 475);
this.walkingOneSecondComboBox.Name = "walkingOneSecondComboBox";
this.walkingOneSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingOneSecondComboBox.TabIndex = 153;
this.walkingOneSecondComboBox.TabIndex = 43;
//
// swarmSecondComboBox
//
@ -2124,10 +2173,10 @@
this.swarmSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.swarmSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.swarmSecondComboBox.FormattingEnabled = true;
this.swarmSecondComboBox.Location = new System.Drawing.Point(158, 80);
this.swarmSecondComboBox.Location = new System.Drawing.Point(250, 80);
this.swarmSecondComboBox.Name = "swarmSecondComboBox";
this.swarmSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.swarmSecondComboBox.TabIndex = 181;
this.swarmSecondComboBox.TabIndex = 5;
//
// walkingTwentyFirstComboBox
//
@ -2135,10 +2184,10 @@
this.walkingTwentyFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTwentyFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTwentyFirstComboBox.FormattingEnabled = true;
this.walkingTwentyFirstComboBox.Location = new System.Drawing.Point(38, 53);
this.walkingTwentyFirstComboBox.Location = new System.Drawing.Point(110, 53);
this.walkingTwentyFirstComboBox.Name = "walkingTwentyFirstComboBox";
this.walkingTwentyFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTwentyFirstComboBox.TabIndex = 131;
this.walkingTwentyFirstComboBox.TabIndex = 1;
//
// walkingTenFourthComboBox
//
@ -2146,10 +2195,10 @@
this.walkingTenFourthComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTenFourthComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTenFourthComboBox.FormattingEnabled = true;
this.walkingTenFourthComboBox.Location = new System.Drawing.Point(38, 243);
this.walkingTenFourthComboBox.Location = new System.Drawing.Point(110, 243);
this.walkingTenFourthComboBox.Name = "walkingTenFourthComboBox";
this.walkingTenFourthComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTenFourthComboBox.TabIndex = 141;
this.walkingTenFourthComboBox.TabIndex = 18;
//
// walkingFiveFirstComboBox
//
@ -2157,10 +2206,10 @@
this.walkingFiveFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingFiveFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingFiveFirstComboBox.FormattingEnabled = true;
this.walkingFiveFirstComboBox.Location = new System.Drawing.Point(38, 270);
this.walkingFiveFirstComboBox.Location = new System.Drawing.Point(110, 270);
this.walkingFiveFirstComboBox.Name = "walkingFiveFirstComboBox";
this.walkingFiveFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingFiveFirstComboBox.TabIndex = 143;
this.walkingFiveFirstComboBox.TabIndex = 21;
//
// walkingTenThirdComboBox
//
@ -2168,10 +2217,10 @@
this.walkingTenThirdComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTenThirdComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTenThirdComboBox.FormattingEnabled = true;
this.walkingTenThirdComboBox.Location = new System.Drawing.Point(38, 216);
this.walkingTenThirdComboBox.Location = new System.Drawing.Point(110, 216);
this.walkingTenThirdComboBox.Name = "walkingTenThirdComboBox";
this.walkingTenThirdComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTenThirdComboBox.TabIndex = 139;
this.walkingTenThirdComboBox.TabIndex = 15;
//
// walkingFourFirstComboBox
//
@ -2179,10 +2228,10 @@
this.walkingFourFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingFourFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingFourFirstComboBox.FormattingEnabled = true;
this.walkingFourFirstComboBox.Location = new System.Drawing.Point(38, 359);
this.walkingFourFirstComboBox.Location = new System.Drawing.Point(110, 359);
this.walkingFourFirstComboBox.Name = "walkingFourFirstComboBox";
this.walkingFourFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingFourFirstComboBox.TabIndex = 147;
this.walkingFourFirstComboBox.TabIndex = 25;
//
// walkingFourSecondComboBox
//
@ -2190,10 +2239,10 @@
this.walkingFourSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingFourSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingFourSecondComboBox.FormattingEnabled = true;
this.walkingFourSecondComboBox.Location = new System.Drawing.Point(38, 386);
this.walkingFourSecondComboBox.Location = new System.Drawing.Point(110, 386);
this.walkingFourSecondComboBox.Name = "walkingFourSecondComboBox";
this.walkingFourSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingFourSecondComboBox.TabIndex = 149;
this.walkingFourSecondComboBox.TabIndex = 32;
//
// walkingTwentySecondComboBox
//
@ -2201,10 +2250,10 @@
this.walkingTwentySecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTwentySecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTwentySecondComboBox.FormattingEnabled = true;
this.walkingTwentySecondComboBox.Location = new System.Drawing.Point(38, 80);
this.walkingTwentySecondComboBox.Location = new System.Drawing.Point(110, 80);
this.walkingTwentySecondComboBox.Name = "walkingTwentySecondComboBox";
this.walkingTwentySecondComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTwentySecondComboBox.TabIndex = 133;
this.walkingTwentySecondComboBox.TabIndex = 4;
//
// walkingFiveSecondComboBox
//
@ -2212,10 +2261,10 @@
this.walkingFiveSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingFiveSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingFiveSecondComboBox.FormattingEnabled = true;
this.walkingFiveSecondComboBox.Location = new System.Drawing.Point(38, 297);
this.walkingFiveSecondComboBox.Location = new System.Drawing.Point(110, 297);
this.walkingFiveSecondComboBox.Name = "walkingFiveSecondComboBox";
this.walkingFiveSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingFiveSecondComboBox.TabIndex = 145;
this.walkingFiveSecondComboBox.TabIndex = 23;
//
// radarFirstComboBox
//
@ -2223,10 +2272,10 @@
this.radarFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.radarFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.radarFirstComboBox.FormattingEnabled = true;
this.radarFirstComboBox.Location = new System.Drawing.Point(158, 216);
this.radarFirstComboBox.Location = new System.Drawing.Point(250, 216);
this.radarFirstComboBox.Name = "radarFirstComboBox";
this.radarFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.radarFirstComboBox.TabIndex = 167;
this.radarFirstComboBox.TabIndex = 16;
//
// dayFirstComboBox
//
@ -2234,21 +2283,21 @@
this.dayFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.dayFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.dayFirstComboBox.FormattingEnabled = true;
this.dayFirstComboBox.Location = new System.Drawing.Point(158, 127);
this.dayFirstComboBox.Location = new System.Drawing.Point(250, 127);
this.dayFirstComboBox.Name = "dayFirstComboBox";
this.dayFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.dayFirstComboBox.TabIndex = 167;
this.dayFirstComboBox.TabIndex = 8;
//
// walkingTenFirstComboBox
// morningFirstComboBox
//
this.walkingTenFirstComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTenFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTenFirstComboBox.FormattingEnabled = true;
this.walkingTenFirstComboBox.Location = new System.Drawing.Point(38, 127);
this.walkingTenFirstComboBox.Name = "walkingTenFirstComboBox";
this.walkingTenFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTenFirstComboBox.TabIndex = 135;
this.morningFirstComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.morningFirstComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.morningFirstComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.morningFirstComboBox.FormattingEnabled = true;
this.morningFirstComboBox.Location = new System.Drawing.Point(110, 127);
this.morningFirstComboBox.Name = "morningFirstComboBox";
this.morningFirstComboBox.Size = new System.Drawing.Size(114, 21);
this.morningFirstComboBox.TabIndex = 7;
//
// daySecondComboBox
//
@ -2256,21 +2305,21 @@
this.daySecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.daySecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.daySecondComboBox.FormattingEnabled = true;
this.daySecondComboBox.Location = new System.Drawing.Point(158, 154);
this.daySecondComboBox.Location = new System.Drawing.Point(250, 154);
this.daySecondComboBox.Name = "daySecondComboBox";
this.daySecondComboBox.Size = new System.Drawing.Size(114, 21);
this.daySecondComboBox.TabIndex = 169;
this.daySecondComboBox.TabIndex = 12;
//
// walkingTenSecondComboBox
// morningSecondComboBox
//
this.walkingTenSecondComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.walkingTenSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.walkingTenSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.walkingTenSecondComboBox.FormattingEnabled = true;
this.walkingTenSecondComboBox.Location = new System.Drawing.Point(38, 154);
this.walkingTenSecondComboBox.Name = "walkingTenSecondComboBox";
this.walkingTenSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.walkingTenSecondComboBox.TabIndex = 137;
this.morningSecondComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
this.morningSecondComboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.morningSecondComboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.morningSecondComboBox.FormattingEnabled = true;
this.morningSecondComboBox.Location = new System.Drawing.Point(110, 154);
this.morningSecondComboBox.Name = "morningSecondComboBox";
this.morningSecondComboBox.Size = new System.Drawing.Size(114, 21);
this.morningSecondComboBox.TabIndex = 11;
//
// surfOneComboBox
//
@ -2623,10 +2672,10 @@
private DSPRE.InputComboBox walkingOneFirstComboBox;
private System.Windows.Forms.Label walkingTwentySecondLabel;
private System.Windows.Forms.Label label12;
private DSPRE.InputComboBox walkingTenFirstComboBox;
private DSPRE.InputComboBox morningFirstComboBox;
private DSPRE.InputComboBox walkingFourSecondComboBox;
private System.Windows.Forms.Label label13;
private DSPRE.InputComboBox walkingTenSecondComboBox;
private DSPRE.InputComboBox morningSecondComboBox;
private DSPRE.InputComboBox walkingFourFirstComboBox;
private System.Windows.Forms.Label label6;
private DSPRE.InputComboBox walkingTenThirdComboBox;
@ -2784,5 +2833,9 @@
private System.Windows.Forms.Label gastrodonLabel;
private System.Windows.Forms.Label shellosLabel;
private System.Windows.Forms.ToolTip toolTip;
private System.Windows.Forms.Label defaultLabel1;
private System.Windows.Forms.Label defaultLabel2;
private System.Windows.Forms.Label defaultLabel3;
private System.Windows.Forms.Label defaultLabel4;
}
}

View File

@ -105,8 +105,8 @@ namespace DSPRE {
/* Walking encounters */
walkingTwentyFirstComboBox.DataSource = new BindingSource(names, string.Empty);
walkingTwentySecondComboBox.DataSource = new BindingSource(names, string.Empty);
walkingTenFirstComboBox.DataSource = new BindingSource(names, string.Empty);
walkingTenSecondComboBox.DataSource = new BindingSource(names, string.Empty);
morningFirstComboBox.DataSource = new BindingSource(names, string.Empty);
morningSecondComboBox.DataSource = new BindingSource(names, string.Empty);
walkingTenThirdComboBox.DataSource = new BindingSource(names, string.Empty);
walkingTenFourthComboBox.DataSource = new BindingSource(names, string.Empty);
walkingFiveFirstComboBox.DataSource = new BindingSource(names, string.Empty);
@ -193,9 +193,9 @@ namespace DSPRE {
walkingTwentyFirstUpDown.Value = currentFile.walkingLevels[0];
walkingTwentySecondComboBox.SelectedIndex = (int)currentFile.walkingPokemon[1];
walkingTwentySecondUpDown.Value = currentFile.walkingLevels[1];
walkingTenFirstComboBox.SelectedIndex = (int)currentFile.walkingPokemon[2];
morningFirstComboBox.SelectedIndex = (int)currentFile.walkingPokemon[2];
walkingTenFirstUpDown.Value = currentFile.walkingLevels[2];
walkingTenSecondComboBox.SelectedIndex = (int)currentFile.walkingPokemon[3];
morningSecondComboBox.SelectedIndex = (int)currentFile.walkingPokemon[3];
walkingTenSecondUpDown.Value = currentFile.walkingLevels[3];
walkingTenThirdComboBox.SelectedIndex = (int)currentFile.walkingPokemon[4];
walkingTenThirdUpDown.Value = currentFile.walkingLevels[4];
@ -341,8 +341,8 @@ namespace DSPRE {
/*ComboBoxes*/
walkingTwentyFirstComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingTwentySecondComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingTenFirstComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingTenSecondComboBox.SelectedIndexChanged += MarkDirtyWalking;
morningFirstComboBox.SelectedIndexChanged += MarkDirtyWalking;
morningSecondComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingTenThirdComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingTenFourthComboBox.SelectedIndexChanged += MarkDirtyWalking;
walkingFiveFirstComboBox.SelectedIndexChanged += MarkDirtyWalking;
@ -484,57 +484,6 @@ namespace DSPRE {
superRodRateUpDown.Maximum = 255;
}
private void DrawConnectingLines()
{
var panel = walkingTableLayoutPanel;
using (Graphics g = panel.CreateGraphics())
{
Pen dashedPen = new Pen(Color.Gray, 1.5f);
dashedPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
// Loop through all rows
for (int row = 0; row < panel.RowCount; row++)
{
// The updown is always in column 7
Control updown = panel.GetControlFromPosition(7, row);
// The combo box is the rightmost control besides the updown
Control combo = null;
for (int col = 6; col >= 0; col--)
{
Control ctrl = panel.GetControlFromPosition(col, row);
if (ctrl is InputComboBox)
{
combo = ctrl;
break;
}
}
if (combo is InputComboBox && updown is NumericUpDown)
{
// Get the location of the controls relative to the panel
Point comboPoint = panel.PointToClient(combo.Parent.PointToScreen(combo.Location));
Point updownPoint = panel.PointToClient(updown.Parent.PointToScreen(updown.Location));
// Calculate the Y center of each control
int comboY = comboPoint.Y + combo.Height / 2;
int updownY = updownPoint.Y + updown.Height / 2;
// Draw from right edge of ComboBox to left edge of NumericUpDown
int comboX = comboPoint.X + combo.Width + 5;
int updownX = updownPoint.X - 5;
if (updownX > comboX)
{
g.DrawLine(dashedPen, comboX, comboY, updownX, updownY);
}
}
}
}
}
private void CalculateLabelWidths()
{
Label[] imageLabels = { pokeRadarLabel1, pokeRadarLabel2, rubyLabel, sapphireLabel, emeraldLabel, fireRedLabel, leafGreenLabel };
@ -559,8 +508,8 @@ namespace DSPRE {
/* Encounters */
currentFile.walkingPokemon[0] = (uint)walkingTwentyFirstComboBox.SelectedIndex;
currentFile.walkingPokemon[1] = (uint)walkingTwentySecondComboBox.SelectedIndex;
currentFile.walkingPokemon[2] = (uint)walkingTenFirstComboBox.SelectedIndex;
currentFile.walkingPokemon[3] = (uint)walkingTenSecondComboBox.SelectedIndex;
currentFile.walkingPokemon[2] = (uint)morningFirstComboBox.SelectedIndex;
currentFile.walkingPokemon[3] = (uint)morningSecondComboBox.SelectedIndex;
currentFile.walkingPokemon[4] = (uint)walkingTenThirdComboBox.SelectedIndex;
currentFile.walkingPokemon[5] = (uint)walkingTenFourthComboBox.SelectedIndex;
currentFile.walkingPokemon[6] = (uint)walkingFiveFirstComboBox.SelectedIndex;
@ -718,6 +667,17 @@ namespace DSPRE {
// Unown forms
SetToolTipsForControls(new Control[] { unownComboBox },
"Sets which Unown forms can appear in this area.\nThe game offers these lists to choose from.");
// Default encounter slots
SetToolTipsForControls(new Control[] {
walkingTwentyFirstComboBox, walkingTwentySecondComboBox,
walkingTenThirdComboBox, walkingTenFourthComboBox,
walkingFiveFirstComboBox, walkingFiveSecondComboBox,
walkingFourFirstComboBox, walkingFourSecondComboBox,
walkingOneFirstComboBox, walkingOneSecondComboBox,
defaultLabel1, defaultLabel2, defaultLabel3, defaultLabel4
}, "Default encounter slots.\nThese will be replaced by conditional encounters if their conditions are met.");
}
private void SetToolTipsForControls(IEnumerable<Control> controls, string text)
@ -909,7 +869,6 @@ namespace DSPRE {
{
return;
}
DrawConnectingLines();
CalculateLabelWidths();
}

View File

@ -1588,284 +1588,285 @@ namespace DSPRE.Resources {
}
}
public static class MoveData {
public static string[] battleSequenceDescriptions = new string[] {
/* 0 */ "None",
/* 1 */ "Causes Sleep",
/* 2 */ "Chance to Poison",
/* 3 */ "Damages target; Heals user up to 50% of damage dealt",
/* 4 */ "Chance to Burn",
/* 5 */ "Chance to Freeze",
/* 6 */ "Chance to Paralyze",
/* 7 */ "Selfdestruct/ Explosion effect",
/* 8 */ "Damages sleeping target; Heals user up to 50% of damage dealt",
/* 9 */ "Mirror Move effect",
/* 10 */ "Raises Atk",
/* 11 */ "Raises Def",
/* 12 */ "Raises Spd",
/* 13 */ "Raises SpAtk",
/* 14 */ "Raises SpDef",
/* 15 */ "Raises Accuracy",
/* 16 */ "Raises Evasion",
/* 17 */ "Always hits",
/* 18 */ "Lowers Atk (Status)",
/* 19 */ "Lowers Def (Status)",
/* 20 */ "Lowers Spd (Status)",
/* 21 */ "Lowers SpAtk (Status)",
/* 22 */ "Lowers SpDef (Status)",
/* 23 */ "Lowers Accuracy (Status)",
/* 24 */ "Lowers Evasion (Status)",
/* 25 */ "Resets stat changes",
/* 26 */ "Bide effect",
/* 27 */ "Locked into move for 2-3 turns; confuses user after",
/* 28 */ "Whirlwind/ Roar effect",
/* 29 */ "Hits target 2-5 times",
/* 30 */ "Changes user's type to match one of its moves",
/* 31 */ "Chance to Flinch",
/* 32 */ "Restores up to 50% max HP",
/* 33 */ "Badly Poisons",
/* 34 */ "Pay Day effect",
/* 35 */ "1/2 damage from Special attacks",
/* 36 */ "Chance of either Paralyzing; Burning; or Freezing target",
/* 37 */ "Causes Sleep and restores all HP",
/* 38 */ "OHKO",
/* 39 */ "Charging turn; high crit ratio",
/* 40 */ "Deals damage equal to 1/2 target's current hp",
/* 41 */ "Deals 40 damage",
/* 42 */ "Binding move effect",
/* 43 */ "High crit ratio",
/* 44 */ "Hits twice",
/* 45 */ "Deals 1/2 user's max HP to user if it misses",
/* 46 */ "Prevents lowering of stats",
/* 47 */ "Sharply raises crit ratio",
/* 48 */ "1/4 damage dealt recoil",
/* 49 */ "Guaranteed Confusion (Status)",
/* 50 */ "Sharply raises Atk (Status)",
/* 51 */ "Sharply raises Def (Status)",
/* 52 */ "Sharply raises Spd (Status)",
/* 53 */ "Sharply raises SpAtk (Status)",
/* 54 */ "Sharply raises SpDef (Status)",
/* 55 */ "Sharply raises Accuracy (Status)",
/* 56 */ "Sharply raises Evasion (Status)",
/* 57 */ "Transform effect",
/* 58 */ "Sharply lowers Atk (Status)",
/* 59 */ "Sharply lowers Def (Status)",
/* 60 */ "Sharply lowers Spd (Status)",
/* 61 */ "Sharply lowers SpAtk (Status)",
/* 62 */ "Sharply lowers SpDef (Status)",
/* 63 */ "Sharply lowers Evasion (Status)",
/* 64 */ null,
/* 65 */ "1/2 damage from Physical attacks",
/* 66 */ "Guaranteed Poison",
/* 67 */ "Guaranteed Paralysis",
/* 68 */ "Lowers Atk (Attack)",
/* 69 */ "Lowers Def (Attack)",
/* 70 */ "Lowers Spd (Attack)",
/* 71 */ "Lowers SpAtk (Attack)",
/* 72 */ "Lowers SpDef (Attack)",
/* 73 */ "Lowers Accuracy (Attack)",
/* 74 */ "Lowers Evasion (Attack)",
/* 75 */ "Attacks next turn; chance of flinch; increased crit ratio",
/* 76 */ "Chance to Confuse",
/* 77 */ "Hits twice; chance to poison",
/* 78 */ "Vital Throw ??",
/* 79 */ "Substitute effect",
/* 80 */ "Recharge turn",
/* 81 */ "Locked into move; raises Atk whenever hit",
/* 82 */ "Copies user-selected move",
/* 83 */ "Metronome effect",
/* 84 */ "Leech Seed effect",
/* 85 */ "Splash effect",
/* 86 */ "Disables last move used for 4-7 turns",
/* 87 */ "Deals damage equal to user's level",
/* 88 */ "Deals up to user's level x1.5 damage",
/* 89 */ "2x last amount of damage received",
/* 90 */ "Locks target into last move used for 3-7 turns",
/* 91 */ "Pain Split effect",
/* 92 */ "Can only be used while asleep; chance of causing Flinch",
/* 93 */ "Conversion2 effect",
/* 94 */ "Next move used by user guaranteed to hit",
/* 95 */ "Sketch effect",
/* 96 */ null,
/* 97 */ "Sleep Talk effect",
/* 98 */ "Destiny Bond effect",
/* 99 */ "Higher power the less HP the user has",
/* 100 */ "Decreases PP of target's last move used by 4",
/* 101 */ "False Swipe effect",
/* 102 */ "Heal Bell effect",
/* 103 */ "Priority +1",
/* 104 */ "Hits the target up to 3 times; increases power by 10 with each hit",
/* 105 */ "Steals target's held item",
/* 106 */ "Prevents target from switching out or fleeing",
/* 107 */ "If asleep; target takes damage equal to 1/4 its max HP at the end of every turn",
/* 108 */ "Raises Evasion; weak to Stomp/Rollout/Bodyslam",
/* 109 */ "Curse effect",
/* 110 */ null,
/* 111 */ "Protect/ Detect effect",
/* 112 */ "Spikes effect",
/* 113 */ "Ignores type immunities",
/* 114 */ "All users on field faint in 3 turns",
/* 115 */ "Causes Sandstorm",
/* 116 */ "Allows user to endure a fatal hit and survive at 1 HP",
/* 117 */ "Rollout effect",
/* 118 */ "Sharply raises target's Atk and causes Confusion",
/* 119 */ "2x power for every consecutive hit",
/* 120 */ "Infatuates target of opposite gender",
/* 121 */ "Return effect",
/* 122 */ "Present Effect",
/* 123 */ "Frustration effect",
/* 124 */ "Safeguard effect",
/* 125 */ "Thaws user; chance to Burn",
/* 126 */ "Magnitude effect",
/* 127 */ "Baton Pass effect",
/* 128 */ "Pursuit effect",
/* 129 */ "Removes all hazards/ binding moves on user's side of the field",
/* 130 */ "Inflicts 20 damage",
/* 131 */ null,
/* 132 */ "Synthesis effect",
/* 133 */ null,
/* 134 */ null,
/* 135 */ "Hidden Power effect",
/* 136 */ "Causes Rain",
/* 137 */ "Causes Harsh Sunlight",
/* 138 */ "Chance of raising Def",
/* 139 */ "Chance of raising Atk",
/* 140 */ "Ancient Power boost",
/* 141 */ null,
/* 142 */ "Belly Drum effect",
/* 143 */ "Copies all of target's stat boosts",
/* 144 */ "Mirror Coat effect",
/* 145 */ "Raises Def; attacks next turn",
/* 146 */ "Twister effect",
/* 147 */ "2x Damage on Pokemon using Dig",
/* 148 */ "Future Sight effect",
/* 149 */ "2x Damage on Pokemon using Bounce/Fly",
/* 150 */ "Causes flinch and 2x damage if target has used Minimize",
/* 151 */ "Charging turn unless in Harsh Sunlight",
/* 152 */ "Always hits in rain; chance to Paralyze",
/* 153 */ "Flees from wild single battle",
/* 154 */ "Beat Up effect",
/* 155 */ "Fly effect",
/* 156 */ "Raises Def and 2x Rollout/ Ice Ball power",
/* 157 */ null,
/* 158 */ "Guaranteed Flinch; can only be used turn 1",
/* 159 */ "Uproar effect",
/* 160 */ "Stockpile effect",
/* 161 */ "Spit Up effect",
/* 162 */ "Swallow effect",
/* 163 */ null,
/* 164 */ "Causes Hail",
/* 165 */ "Torment effect",
/* 166 */ "Raises target's SpAtk and causes Confusion",
/* 167 */ "Guaranteed Burn; activates Flash Fire",
/* 168 */ "User faints and target's Atk and SpAtk are lowered sharply",
/* 169 */ "2x power if user is Poisoned; Paralyzed; or Burned.",
/* 170 */ "Focus Punch effect",
/* 171 */ "2x power if target is Paralyzed; cures target of Paralysis",
/* 172 */ "Redirects all moves to user",
/* 173 */ "Nature Power effect",
/* 174 */ "Next move deals 2x damage if it is Electric-type",
/* 175 */ "Target can't use status moves for 3-5 turns",
/* 176 */ "Ally's attack deals 1.5x damage this turn",
/* 177 */ "User switches held items with target",
/* 178 */ "User copies target's Ability",
/* 179 */ "1/2 of user's max HP is restored at the end of next turn",
/* 180 */ "Assist effect",
/* 181 */ "Ingrain effect",
/* 182 */ "Lowers user's Atk and Def",
/* 183 */ "Reflects status moves back at their user",
/* 184 */ "User regains a consumed held item",
/* 185 */ "2x power if the user has been hit this turn",
/* 186 */ "Removes Light Screen/ Reflect from target's side of the field",
/* 187 */ "Yawn effect",
/* 188 */ "Renders the target's held item unusable",
/* 189 */ "Target's HP becomes equal to the user's current HP",
/* 190 */ "Power= Base power x(user's current HP/ user's max HP)",
/* 191 */ "User swaps Abilities with the target",
/* 192 */ "Target is prevented from using moves shared with the user",
/* 193 */ "Cures user of Burn; Poison; or Paralysis",
/* 194 */ "Grudge effect",
/* 195 */ "If any Pokemon uses a beneficial status move; the user uses it instead",
/* 196 */ "Inflicts greater damage on heavier targets",
/* 197 */ "Secret Power effect",
/* 198 */ "1/3 damage dealt recoil",
/* 199 */ "Guaranteed Confusion (Attack)",
/* 200 */ "Chance of causing Burn; increased Crit ratio",
/* 201 */ "Weakens Electric-type moves by 50% until user switches out",
/* 202 */ "Chance of Badly Poisoning",
/* 203 */ "Type changes to match weather",
/* 204 */ "Lowers user's SpAtk harshly",
/* 205 */ "Lowers target's Atk and Def",
/* 206 */ "Raises user's Def and SpDef",
/* 207 */ "Can hit Pokemon during semi-invulnerable turns of Fly/Bounce",
/* 208 */ "Raises user's Atk and Def",
/* 209 */ "Chance of causing Poison; increased crit ratio",
/* 210 */ "Water Sport effect",
/* 211 */ "Raises user's SpAtk and SpDef",
/* 212 */ "Raises user's Atk and Spd",
/* 213 */ "Camouflage effect",
/* 214 */ "Roost effect",
/* 215 */ "Gravity effect",
/* 216 */ "Miracle Eye effect",
/* 217 */ "Wake-Up Slap effect",
/* 218 */ "Lowers user's Spd",
/* 219 */ "Power = min(150; (25 x Target's Current Speed / User's Current Speed) + 1)",
/* 220 */ "Healing Wish effect",
/* 221 */ "2x power if target is at or below 1/2 HP",
/* 222 */ "Natural Gift effect",
/* 223 */ "Can only hit targets that have used Protect/ Detect",
/* 224 */ "Consumes target's berry",
/* 225 */ "2x Spd for user's party for 3 turns",
/* 226 */ "Sharply raises a random stat of the target",
/* 227 */ "Damage= 1.5x damage dealt by the target's last attack",
/* 228 */ "Switches user out after dealing damage",
/* 229 */ "Lowers user's Def and SpDef",
/* 230 */ "2x Power if user moves after target",
/* 231 */ "2x damage if the target has already taken damage this turn",
/* 232 */ "Prevents the target from using its held item or having items used on it",
/* 233 */ "Power and effect determined by held item",
/* 234 */ "Cures user of any status condition and afflicts the target with it",
/* 235 */ "The less PP the move has; the greater its Power",
/* 236 */ "Heal Block effect",
/* 237 */ "Power = Base power + 120 x (Target's Current HP / Target's Maximum HP)",
/* 238 */ "Swaps the user's Atk stat with its Def stat",
/* 239 */ "Suppresses the target's Ability",
/* 240 */ "Prevents opponents from landing critical hits on the user's party for 5 turns",
/* 241 */ "If the target has not moved yet; the user copies their move and uses it with 1.5x power",
/* 242 */ "User uses the last move that was used in battle",
/* 243 */ "Swaps the user's Atk and SpAtk buffs with the target's Atk and SpAtk buffs",
/* 244 */ "Swaps the user's Def and SpDef buffs with the target's Def and SpDef buffs",
/* 245 */ "Power= 60 + (20x # of stat increases of target)",
/* 246 */ "Fails unless the user has used all of its other moves at least once",
/* 247 */ "Changes the target's Ability to Insomnia",
/* 248 */ "Fails if the target did not select a damaging move or has already moved",
/* 249 */ "Toxic Spikes effect",
/* 250 */ "Swaps the user's stat changes with the target's",
/* 251 */ "Restores 1/16 of the user's max HP at the end of every turn",
/* 252 */ "User becomes immune to Ground-type attacks and field hazards for 5 turns",
/* 253 */ "Chance of causing Burn; 1/3 damage dealt recoil",
/* 254 */ "Struggle effect",
/* 255 */ "Dive effect",
/* 256 */ "Dig effect",
/* 257 */ "2x Damage on Pokemon using Dive",
/* 258 */ "Defog effect",
/* 259 */ "Trick Room effect",
/* 260 */ "Always hits in Hail",
/* 261 */ "Whirlpool effect",
/* 262 */ "Chance of causing Paralysis; 1/3 damage dealt recoil",
/* 263 */ "Bounce effect",
/* 264 */ null,
/* 265 */ "Lowers opposite gender target's SpAtk harshly",
/* 266 */ "Stealth Rocks effect",
/* 267 */ "Chatter effect",
/* 268 */ "Type= Type of Plate held by user",
/* 269 */ "1/2 damage dealt recoil",
/* 270 */ "Lunar Dance effect",
/* 271 */ "Chance of lowering target's SpDef harshly",
/* 272 */ "Shadow Force effect",
/* 273 */ "Chance of causing Burn; chance of causing Flinch",
/* 274 */ "Chance of causing Freeze; chance of causing Flinch",
/* 275 */ "Chance of causing Paralysis; chance of causing Flinch",
/* 276 */ "Chance of raising user's SpAtk",
public static string[] battleSequenceDescriptions = new string[]
{
/* 000 */ "Hit",
/* 001 */ "Causes Sleep",
/* 002 */ "May Poison (Hit)",
/* 003 */ "Restore own HP by 1/2 damage dealt",
/* 004 */ "May Burn (Hit)",
/* 005 */ "May Freeze (Hit)",
/* 006 */ "May Paralyze (Hit)",
/* 007 */ "Halves target's defense + KOs self",
/* 008 */ "Fails on awake Target; Restore own HP by 1/2 damage dealt",
/* 009 */ "Uses the last move targeted at User by a Pokémon still on field",
/* 010 */ "Raises User's Atk (Status)",
/* 011 */ "Raises User's Def (Status)",
/* 012 */ "Dummy - Raises User's Speed (Status)",
/* 013 */ "Raises User's Sp. Atk (Status)",
/* 014 */ "Dummy - Raises User's Sp. Def (Status)",
/* 015 */ "Dummy - Raises User's Accuracy (Status)",
/* 016 */ "Raises User's Evasion (Status)",
/* 017 */ "Guaranteed hit",
/* 018 */ "Lowers Target's Atk (Status)",
/* 019 */ "Lowers Target's Def (Status)",
/* 020 */ "Lowers Target's Speed (Status)",
/* 021 */ "Dummy - Lowers Target's Sp. Atk (Status)",
/* 022 */ "Dummy - Lowers Target's Sp. Def (Status)",
/* 023 */ "Lowers Target's Accuracy (Status)",
/* 024 */ "Lowers Target's Evasion (Status)",
/* 025 */ "Reset stat changes",
/* 026 */ "Bide effect",
/* 027 */ "Locked into move for 2-3 turns; confuses User after",
/* 028 */ "Force switch",
/* 029 */ "Multi-hit (2-5 times)",
/* 030 */ "Conversion effect",
/* 031 */ "May cause Flinch (Hit)",
/* 032 */ "Restore half of max HP",
/* 033 */ "Badly Poisons",
/* 034 */ "Increase prize money",
/* 035 */ "Sets Light Screen",
/* 036 */ "May Paralyze, Burn, or Freeze (Hit)",
/* 037 */ "Rest effect",
/* 038 */ "OHKO",
/* 039 */ "User charges this turn, attacks next turn with high crit chance",
/* 040 */ "Halve target's HP",
/* 041 */ "Deals 40 damage",
/* 042 */ "Prevents Target from escaping, deals 1/16 Target's max HP damage for 5 turns (Hit)",
/* 043 */ "High crit chance",
/* 044 */ "Hits twice",
/* 045 */ "User loses 1/2 max HP if move misses",
/* 046 */ "Prevents stat reduction",
/* 047 */ "Sharply raises crit chance",
/* 048 */ "1/4 damage recoil",
/* 049 */ "Causes confusion",
/* 050 */ "Sharply raises User's Atk (Status)",
/* 051 */ "Sharply raises User's Def (Status)",
/* 052 */ "Sharply raises User's Speed (Status)",
/* 053 */ "Sharply raises User's Sp. Atk (Status)",
/* 054 */ "Sharply raises User's Sp. Def (Status)",
/* 055 */ "Dummy - Sharply raises User's Accuracy (Status)",
/* 056 */ "Dummy - Sharply raises User's Evasion (Status)",
/* 057 */ "User transforms into Target",
/* 058 */ "Sharply lowers Target's Atk (Status)",
/* 059 */ "Sharply lowers Target's Def (Status)",
/* 060 */ "Sharply lowers Target's Speed (Status)",
/* 061 */ "Dummy - Sharply lowers Target's Sp. Atk (Status)",
/* 062 */ "Sharply lowers Target's Sp. Def (Status)",
/* 063 */ "Dummy - Sharply lowers Target's Accuracy (Status)",
/* 064 */ "Dummy - Sharply lowers Target's Evasion (Status)",
/* 065 */ "Sets Reflect",
/* 066 */ "Causes Poison",
/* 067 */ "Causes Paralysis",
/* 068 */ "Lowers Target's Atk (Hit)",
/* 069 */ "Lowers Target's Def (Hit)",
/* 070 */ "Lowers Target's Speed (Hit)",
/* 071 */ "Lowers Target's Sp. Atk (Hit)",
/* 072 */ "Lowers Target's Sp. Def (Hit)",
/* 073 */ "Lowers Target's Accuracy (Hit)",
/* 074 */ "Dummy - Lowers Target's Evasion (Hit)",
/* 075 */ "User charges this turn, attacks next turn with Flinch chance and high crit chance",
/* 076 */ "May Confuse (Hit)",
/* 077 */ "Multi-hit and may Poison",
/* 078 */ "Priority -1, guaranteed hit",
/* 079 */ "Substitute effect",
/* 080 */ "Requires recharge turn",
/* 081 */ "Raises User's Atk when hit; locked into move until User is KO'd or battle ends",
/* 082 */ "Mimic effect",
/* 083 */ "User uses random move",
/* 084 */ "Causes leech seed",
/* 085 */ "Do nothing",
/* 086 */ "Disables last move used for 4-7 turns",
/* 087 */ "Deals damage equal to User's level",
/* 088 */ "Deals damage equal to User's level x1.5",
/* 089 */ "Deals 2x last amount of damage received",
/* 090 */ "Locks target into last move used for 3-7 turns",
/* 091 */ "Pain Split effect",
/* 092 */ "User must be asleep; May cause Flinch",
/* 093 */ "Conversion2 effect",
/* 094 */ "Next move used by user guaranteed to hit",
/* 095 */ "User permanently replaces move with Target's last used move",
/* 096 */ "Unused 96",
/* 097 */ "Use random known move while asleep",
/* 098 */ "KO from attack causes attacker to be KO'd; active until User's next move",
/* 099 */ "Higher power the less HP user has",
/* 100 */ "Decreases PP of target's last used move by 4",
/* 101 */ "Target will remain with at least 1 HP",
/* 102 */ "Cure party of all status",
/* 103 */ "Priority +1",
/* 104 */ "Hit 3 times",
/* 105 */ "User steals Target's held item",
/* 106 */ "Prevents Target from escaping",
/* 107 */ "Sleeping Target takes 1/4 max HP damage every turn until waking up",
/* 108 */ "Raises Evasion; weak to Stomp/Rollout/Bodyslam",
/* 109 */ "Curse effect",
/* 110 */ "Unused 110",
/* 111 */ "User is protected from attacks this turn if moving first; high likelihood of failure next turn",
/* 112 */ "Sets Spikes; Stacks up to 3",
/* 113 */ "Removes a Ghost-Type Target's Normal and Fighting immunities",
/* 114 */ "All on field are KO'd in 3 turns",
/* 115 */ "Causes Sandstorm",
/* 116 */ "User survives next move with at least 1 HP",
/* 117 */ "Double power each turn, locked into move",
/* 118 */ "Sharply raises Target's Atk and causes Confusion",
/* 119 */ "2x power for every consecutive hit",
/* 120 */ "Causes Infatuation on Target if opposite gender of User",
/* 121 */ "Power based on high Friendship",
/* 122 */ "Randomly heals or damages Target; variable power",
/* 123 */ "Power based on low Friendship",
/* 124 */ "Prevents new status effects for Target for 5 turns",
/* 125 */ "May burn; Thaws User (Hit)",
/* 126 */ "Variable damage; can hit Target using Dig",
/* 127 */ "Pass stat boosts and switch out",
/* 128 */ "If Target switches, hits first with 2x damage",
/* 129 */ "Remove hazards and binding on User's side of field",
/* 130 */ "Deals 20 damage",
/* 131 */ "Unused 131",
/* 132 */ "Restore 1/2 max HP; x1.5 in Sun, x0.5 in other weather",
/* 133 */ "Unused 133",
/* 134 */ "Unused 134",
/* 135 */ "Type and Power determined by user's IVs",
/* 136 */ "Causes Rain",
/* 137 */ "Causes Harsh Sunlight",
/* 138 */ "May raise User's Def (Hit)",
/* 139 */ "May raise User's Atk (Hit)",
/* 140 */ "May raise all of User's stats (Hit)",
/* 141 */ "Unused 141",
/* 142 */ "Raises Atk by 12, loses 1/2 max HP",
/* 143 */ "Copy target stat changes",
/* 144 */ "Deals 2x damage of last move received if it was Special",
/* 145 */ "User raises Def and charges this turn, attacks next turn",
/* 146 */ "Can hit target currently in Fly/Bounce, May cause Flinch (Hit)",
/* 147 */ "2x damage on Target using Move with Move Effect ID #256",
/* 148 */ "Attacks in 2 turns after all moves; ignores type effectiveness",
/* 149 */ "2x Damage on Pokemon using Bounce/Fly",
/* 150 */ "Causes flinch and 2x damage if (a) Target has used Minimize (Hit)",
/* 151 */ "User charges this turn, attacks next turn; instant in Sun",
/* 152 */ "Guaranteed hit in Rain, may Paralyze; can hit invulnerable Fly/Bounce user",
/* 153 */ "Flee from wild Single battle; fails in trainer battles",
/* 154 */ "Hits once with each healthy party member's Atk stat; Typeless",
/* 155 */ "User charges this turn, invulnerable until it attacks next turn",
/* 156 */ "Raises Def and 2x Rollout/ Ice Ball power",
/* 157 */ "Unused 157",
/* 158 */ "Causes Flinch; fails if User was on field last turn",
/* 159 */ "All on field unable to sleep; wakes all sleeping Pokémon",
/* 160 */ "Stockpile +1, raises Def and Sp. Def; Stacks up to 3",
/* 161 */ "Damage determined by Stockpile level",
/* 162 */ "Healing determined by Stockpile level",
/* 163 */ "Unused 163",
/* 164 */ "Causes Hail",
/* 165 */ "Target is unable to use the same attack consecutively",
/* 166 */ "Raises Target's Sp. Atk and causes Confusion",
/* 167 */ "Guaranteed Burn; activates Flash Fire",
/* 168 */ "KOs self and sharply lowers Target's Atk and Sp. Atk",
/* 169 */ "2x power when user has Poison, Paralysis, or Burn",
/* 170 */ "User focuses at start of turn; Fails if User takes damage",
/* 171 */ "2x power if target is Paralyzed; cures target of Paralysis",
/* 172 */ "Redirects all moves to user",
/* 173 */ "Calls attack depending on battle environment",
/* 174 */ "Raises Target Sp. Def and Target's Electric-Type attacks have 2x power next turn",
/* 175 */ "Target can't use status moves for 3-5 turns",
/* 176 */ "Ally's attack deals 1.5x damage this turn",
/* 177 */ "Swaps User's held item with Target's",
/* 178 */ "Copy Target's ability",
/* 179 */ "Restore 1/2 User's max HP to Target at end of next turn",
/* 180 */ "Use random move known by ally",
/* 181 */ "Heal 1/16 max HP per turn; prevents User from escaping",
/* 182 */ "Lowers User's Atk and Def",
/* 183 */ "Reflects status moves back at their user",
/* 184 */ "User replenishes last-used Held-Item",
/* 185 */ "2x power if User has been hit this turn",
/* 186 */ "Removes Light Screen/Reflect from Target's side of the field",
/* 187 */ "Causes sleep next turn",
/* 188 */ "Makes Target unable to use its held item",
/* 189 */ "Set Target's HP equal to User's",
/* 190 */ "Higher power the less damage User has taken",
/* 191 */ "Swaps User's Ability with Target's",
/* 192 */ "Target is prevented from using moves shared with the user",
/* 193 */ "Cures User of Burn, Poison, or Paralysis",
/* 194 */ "PP of attacker's move which causes User KO this turn is reduced to 0",
/* 195 */ "Snatch effect",
/* 196 */ "Increase power with Target's weight",
/* 197 */ "Secondary effect determined by battle environment",
/* 198 */ "1/3 damage recoil",
/* 199 */ "Guaranteed Confusion (Hit)",
/* 200 */ "High crit chance; may Burn (Hit)",
/* 201 */ "Halve Electric-Type move damage",
/* 202 */ "May Badly Poison (Hit)",
/* 203 */ "Changes Move Type to match weather",
/* 204 */ "Harshly Lowers User's Sp. Atk",
/* 205 */ "Lowers Atk and Def",
/* 206 */ "Raises User's Def and Sp. Def",
/* 207 */ "Can hit Target using Move with Move Effect IDs #155, #263 (Hit)",
/* 208 */ "Raises User's Atk and Def",
/* 209 */ "High crit chance, may Poison (Hit)",
/* 210 */ "Halves Fire-Type move damage",
/* 211 */ "Raises User's Sp. Atk and Sp. Def",
/* 212 */ "Raises User's Atk and Speed",
/* 213 */ "Changes User's Type to match Battle Environment",
/* 214 */ "Restores 1/2 max HP and loses Flying-Type",
/* 215 */ "Gravity effect",
/* 216 */ "Dark-Type Target loses Psychic immunity",
/* 217 */ "2x Damage if Target is asleep; Wakes Target",
/* 218 */ "Lowers User's Speed (Hit)",
/* 219 */ "Greater power the slower User is than Target",
/* 220 */ "KOs self and fully heals replacement",
/* 221 */ "2x power when Target is below 1/2 HP",
/* 222 */ "Power and Type determined by User's held berry; berry is consumed",
/* 223 */ "Can only hit Target which has used Protect/Detect this turn",
/* 224 */ "User consumes Target's berry and receives its effect",
/* 225 */ "2x Speed for User's party for 3 turns",
/* 226 */ "Sharply raises random stat",
/* 227 */ "Metal Burst effect",
/* 228 */ "Switches User out after dealing damage (Hit)",
/* 229 */ "Lowers User's Def and Sp. Def (Hit)",
/* 230 */ "2x Power if user moves after target",
/* 231 */ "2x damage if Target has already taken damage this turn",
/* 232 */ "Prevents the use of all items for Target",
/* 233 */ "Power and effect determined by User's held item",
/* 234 */ "Transfers User's status condition to Target",
/* 235 */ "Higher power the less PP the move has",
/* 236 */ "Blocks all sources of healing to the Target",
/* 237 */ "Higher power the more HP Target has",
/* 238 */ "Swaps Atk and Def stats",
/* 239 */ "Suppress Target's ability",
/* 240 */ "User's party immune to crits for 5 turns",
/* 241 */ "Fails if User moves after Target; Steals Target's move and uses it at 1.5x power",
/* 242 */ "User uses the last-used Move",
/* 243 */ "Swap Atk and Sp. Atk changes",
/* 244 */ "Swap Def and Sp. Def changes",
/* 245 */ "Higher power the more stat increases Target has",
/* 246 */ "Fails if User has not used all other known moves at least once",
/* 247 */ "Set ability to Insomnia",
/* 248 */ "Fails if Target selected a status move or has already moved; Moves first",
/* 249 */ "Sets toxic spikes; Stacks up to 2",
/* 250 */ "Swap stat changes",
/* 251 */ "Restore 1/16 max HP every turn",
/* 252 */ "Gives Ground immunity",
/* 253 */ "1/3 damage recoil and Thaws User; May cause Burn to Target (Hit)",
/* 254 */ "1/4 max HP recoil",
/* 255 */ "User charges, becomes invulnerable until attack next turn; vulnerable to Move Effect ID #257",
/* 256 */ "User charges, becomes invulnerable until attack next turn; vulnerable to Move Effect IDs #89, #222",
/* 257 */ "2x damage on targets using move with Move Effect ID #255",
/* 258 */ "Defog effect",
/* 259 */ "Reverses Turn Order for 5 turns; Ignores priority",
/* 260 */ "Always hits in Hail, may cause Freeze",
/* 261 */ "Traps Target; deals 1/16th max HP damage per turn; Can hit Targets using move with Move Effect ID #255",
/* 262 */ "1/3 damage recoil, may cause Paralysis (Hit)",
/* 263 */ "User charges, becomes invulnerable until attack next turn, may cause Paralysis",
/* 264 */ "Unused 264",
/* 265 */ "Harshly lowers Sp. Atk; fails if Target is not opposite gender",
/* 266 */ "Sets stealth rocks",
/* 267 */ "May cause Confusion; chance determined by Chatter sound sample",
/* 268 */ "Type matches held Plate",
/* 269 */ "1/2 damage recoil",
/* 270 */ "KOs self and Full Restores replacement",
/* 271 */ "May harshly lower Target's Sp. Def (Hit)",
/* 272 */ "User charges, becomes invulnerable until attack next turn; ignores Protect/Detect",
/* 273 */ "May cause Flinch and/or Burn; ignores Wonder Guard (Hit)",
/* 274 */ "May cause Flinch and/or Freeze (Hit)",
/* 275 */ "May cause Flinch and/or Paralysis (Hit)",
/* 276 */ "May raise User's Sp. Atk (Hit)",
};
}
public static class PersonalData {