Add legality indication on loading to tabs

This commit is contained in:
Kaphotics 2016-03-13 18:09:12 -07:00
parent c1f5c450c2
commit c6439aa03c
9 changed files with 1307 additions and 1028 deletions

View file

@ -6,11 +6,13 @@ namespace PKHeX
public class LegalityAnalysis
{
private readonly PK6 pk6;
public bool Valid = true;
public LegalityAnalysis(PK6 pk)
{
pk6 = pk;
updateRelearnLegality();
updateMoveLegality();
getLegalityReport();
}
public void updateRelearnLegality()
{
@ -54,6 +56,7 @@ namespace PKHeX
if (r.Length == 0 && chks.All(chk => chk.Valid))
return "Legal!";
Valid = false;
// Build result string...
r += chks.Where(chk => !chk.Valid).Aggregate("", (current, chk) => current + $"{chk.Judgement}: {chk.Comment}{Environment.NewLine}");

View file

@ -377,6 +377,7 @@
<None Include="Resources\byte\personal_xy" />
<None Include="Resources\byte\wc6.pkl" />
<None Include="Resources\img\warn.png" />
<None Include="Resources\img\valid.png" />
<Content Include="Resources\text\de\text_Pokeblock_de.txt" />
<Content Include="Resources\text\en\text_Pokeblock_en.txt" />
<Content Include="Resources\text\es\text_Pokeblock_es.txt" />

View file

@ -363,6 +363,7 @@
this.mnuLLegality = new System.Windows.Forms.ToolStripMenuItem();
this.mnuLQR = new System.Windows.Forms.ToolStripMenuItem();
this.mnuLSave = new System.Windows.Forms.ToolStripMenuItem();
this.PB_Legal = new System.Windows.Forms.PictureBox();
this.tabMain.SuspendLayout();
this.Tab_Main.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.Label_IsShiny)).BeginInit();
@ -462,6 +463,7 @@
this.GB_SAVtools.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dragout)).BeginInit();
this.mnuL.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.PB_Legal)).BeginInit();
this.SuspendLayout();
//
// tabMain
@ -1901,7 +1903,6 @@
// PB_WarnMove3
//
this.PB_WarnMove3.Image = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove3.Image")));
this.PB_WarnMove3.InitialImage = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove3.InitialImage")));
this.PB_WarnMove3.Location = new System.Drawing.Point(8, 91);
this.PB_WarnMove3.Name = "PB_WarnMove3";
this.PB_WarnMove3.Size = new System.Drawing.Size(16, 16);
@ -1912,7 +1913,6 @@
// PB_WarnMove2
//
this.PB_WarnMove2.Image = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove2.Image")));
this.PB_WarnMove2.InitialImage = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove2.InitialImage")));
this.PB_WarnMove2.Location = new System.Drawing.Point(8, 69);
this.PB_WarnMove2.Name = "PB_WarnMove2";
this.PB_WarnMove2.Size = new System.Drawing.Size(16, 16);
@ -1923,7 +1923,6 @@
// PB_WarnMove1
//
this.PB_WarnMove1.Image = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove1.Image")));
this.PB_WarnMove1.InitialImage = ((System.Drawing.Image)(resources.GetObject("PB_WarnMove1.InitialImage")));
this.PB_WarnMove1.Location = new System.Drawing.Point(8, 47);
this.PB_WarnMove1.Name = "PB_WarnMove1";
this.PB_WarnMove1.Size = new System.Drawing.Size(16, 16);
@ -4387,12 +4386,23 @@
this.mnuLSave.Text = "Save as...";
this.mnuLSave.Click += new System.EventHandler(this.mainMenuSave);
//
// PB_Legal
//
this.PB_Legal.Image = ((System.Drawing.Image)(resources.GetObject("PB_Legal.Image")));
this.PB_Legal.Location = new System.Drawing.Point(226, 5);
this.PB_Legal.Name = "PB_Legal";
this.PB_Legal.Size = new System.Drawing.Size(16, 16);
this.PB_Legal.TabIndex = 101;
this.PB_Legal.TabStop = false;
this.PB_Legal.Click += new System.EventHandler(this.clickLegality);
//
// Main
//
this.AllowDrop = true;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(614, 361);
this.Controls.Add(this.PB_Legal);
this.Controls.Add(this.dragout);
this.Controls.Add(this.GB_SAVtools);
this.Controls.Add(this.tabBoxMulti);
@ -4524,6 +4534,7 @@
this.GB_SAVtools.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dragout)).EndInit();
this.mnuL.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.PB_Legal)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@ -4863,6 +4874,7 @@
private System.Windows.Forms.ToolStripMenuItem mnuLSave;
private System.Windows.Forms.ToolStripMenuItem mnuLLegality;
private System.Windows.Forms.ToolStripMenuItem mnuLQR;
private System.Windows.Forms.PictureBox PB_Legal;
}
}

View file

@ -961,11 +961,8 @@ namespace PKHeX
CB_GameOrigin.SelectedIndex = 0;
CB_Language.SelectedIndex = 0;
CB_BoxSelect.SelectedIndex = 0;
CB_GameOrigin.SelectedIndex = 0;
CB_PPu1.SelectedIndex = CB_PPu2.SelectedIndex = CB_PPu3.SelectedIndex = CB_PPu4.SelectedIndex = 0;
CB_Ball.SelectedIndex = 0;
CB_Country.SelectedIndex = 0;
setAbilityList(TB_AbilityNumber, Util.getIndex(CB_Species), CB_Ability, CB_Form);
}
}
private void InitializeLanguage()
@ -2144,10 +2141,13 @@ namespace PKHeX
{
((ComboBox)sender).DroppedDown = false;
}
private void showLegality(PK6 pk)
private void showLegality(PK6 pk, bool tabs)
{
LegalityAnalysis la = new LegalityAnalysis(pk);
Util.Alert(la.Report); // temp
PB_Legal.Visible = pk.Gen6;
if (tabs)
PB_Legal.Image = Legality.Valid ? Properties.Resources.valid : Properties.Resources.warn;
}
private void updateLegality()
{
@ -2155,6 +2155,8 @@ namespace PKHeX
return;
Legality = new LegalityAnalysis(pk6);
PB_Legal.Image = Legality.Valid ? Properties.Resources.valid : Properties.Resources.warn;
PB_Legal.Visible = pk6.Gen6;
// Refresh Move Legality
PictureBox[] movePB = {PB_WarnMove1, PB_WarnMove2, PB_WarnMove3, PB_WarnMove4};
@ -2755,7 +2757,7 @@ namespace PKHeX
if (pk.Species == 0 || !pk.ChecksumValid)
{ SystemSounds.Asterisk.Play(); return; }
showLegality(pk);
showLegality(pk, slot < 0);
}
private void updateEggRNGSeed(object sender, EventArgs e)
{

File diff suppressed because it is too large Load diff

View file

@ -14610,13 +14610,12 @@ namespace PKHeX.Properties {
///CTRL-R: Open Box Report
///CTRL-P: Open About PKHeX
///
///Hold Control when dragging out the PK6 Preview to save as ekx.
///
///Control + Click on...
///- Species: Import Showdown/Smogon set from Clipboard.
///- Nickname/OT box: Bring up the ingame-special characters.
///- Randomize IVs: Set all IVs to max.
///- [rest of string was truncated]&quot;;.
///- Randomize EVs: Set all EVs to 0.
///- PP Ups Label: Set all PP Ups t [rest of string was truncated]&quot;;.
/// </summary>
internal static string shortcuts {
get {
@ -17376,7 +17375,7 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to
/// Looks up a localized string similar to ----------
///谜的地点
///遥远的地点
///\xf000Ā\x0001\x0000の\xf000ą\x0001\x0001
@ -17390,29 +17389,29 @@ namespace PKHeX.Properties {
///吹寄市
///雪花市
///双龙市
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号路
///号水路
///号路
///梦的遗址]
///1号路
///2号路
///3号路
///4号路
///5号路
///6号路
///7号路
///8号路
///9号路
///10号路
///11号路
///12号路
///13号路
///14号路
///15号路
///16号路
///17号水路
///18号路
///梦的遗址
///矢车森林
///荒野名胜区
///古代城堡
///
///PWT
///电气石洞穴
///罗斯山
///龙螺旋之塔
@ -17457,7 +17456,7 @@ namespace PKHeX.Properties {
///吹寄市
///雪花市
///双龙市
/// [rest of string was truncated]&quot;;.
///鹿 [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_bw2_00000_zh {
get {
@ -17627,19 +17626,19 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to
/// Looks up a localized string similar to ----------
///通信交换机
///通信交换机
///关都地区
///城都地区
///丰缘地区
///神奥地区
///とおくはなれたとち
///
///
///
///
///
///遥远的地方
///----------
///----------
///----------
///----------
///----------
///潜入连接
///口袋妖怪AR搜索者.
/// </summary>
@ -18008,58 +18007,59 @@ namespace PKHeX.Properties {
/// Looks up a localized string similar to 美妙的地方
///遥远的地方
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影10
///口袋妖怪电影11
///口袋妖怪电影12
///口袋妖怪电影13
///口袋妖怪电影14
///口袋妖怪电影15
///口袋妖怪电影16
///口袋妖怪电影17
///口袋妖怪电影18
///口袋妖怪电影19
///口袋妖怪电影20
///口袋妖怪中心
///口袋妖怪动画
///PCトウキョー
///PCオーサカ
///PCフクオカ
///PCナゴヤ
///PCサッポロ
///PCヨコハマ
///PC东京
///PC大阪
///PC福冈
///PC名古屋
///PC札幌
///PC横滨
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///
///
///
///
///
///
///
///
///
///
///
///
///WCS2010
///WCS2011
///WCS2012
///WCS2013
///WCS2014
///WCS2015
///WCS2016
///WCS2017
///WCS2018
///WCS2019
///WCS2020
///Worlds
///Worlds2010
///Worlds2011
///Worlds2012
///Worlds2013
///Worlds2014
///Worlds2015
///Worlds2016
///Worlds2017
///Worlds2018
///Worlds2019
///Worlds2020
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE [rest of string was truncated]&quot;;.
///VGE2010
///VGE2011
///VGE2012
///VGE2013
///VGE2014
///VGE2015
///VGE2016
///VGE2017
///VGE201 [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_bw2_40000_zh {
get {
@ -21068,7 +21068,7 @@ namespace PKHeX.Properties {
///白金
///
///
///コロシアム/XD
///竞技场/XD
///
///
///
@ -21888,7 +21888,7 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to
/// Looks up a localized string similar to ----
///双叶镇
///真砂镇
///苑之镇
@ -21903,59 +21903,75 @@ namespace PKHeX.Properties {
///帷幕市
///滨海市
///切锋市
///口袋妖怪-屋
///201号路
///202号路
///203号路
///204号路
///205号路
///206号路
///207号路
///208号路
///209号路
///210号路
///211号路
///212号路
///213号路
///214号路
///215号路
///216号路
///217号路
///218号路
///219号路
///220ばんすいどう
///221号路
///222号路
///223ばんすいどう
///224号路
///225号路
///226ばんすいどう
///227号路
///228号路
///229号路
///230ばんすいどう
///クロガネたんこう
///たにまのはつでんしょ
///ハクタイのもり
///タタラせいてつじょ
///テンガンざん
///やりのはしら
///だいしつげん
///ズイのいせき
///チャンピオンロ-ド
///パルパ-ク
///ふれあいひろば
///あれたぬけみち
///ソノオのはなばたけ
///クロガネゲ-ト
///まんげつじま
///おくりのいずみ
///もどりのどうくつ
///はなのらくえん
///キッサキしんでん
///まよいのどうくつ
///いせきマニアのあな
///マニアトン [rest of string was truncated]&quot;;.
///口袋联盟
///201号路
///202号路
///203号路
///204号路
///205号路
///206号路
///207号路
///208号路
///209号路
///210号路
///211号路
///212号路
///213号路
///214号路
///215号路
///216号路
///217号路
///218号路
///219号路
///220号路
///221号路
///222号路
///223号路
///224号路
///225号路
///226号路
///227号路
///228号路
///229号路
///230号路
///钢铁炭坑
///山谷间的发电场
///百代森林
///多多罗铁工厂
///天冠山
///枪柱
///大湿地
///随意遗迹
///冠军之路
///朋友公园
///沟通广场
///荒芜小道
///苑之花田
///钢铁关口
///满月岛
///送泉
///归途洞窟
///花之乐园
///切锋神殿
///迷幻洞窟
///遗迹狂之穴
///遗迹狂隧道
///自豪的后院
///钢铁岛
///森之洋馆
///银河队总部
///心齐湖畔
///立志湖畔
///睿智湖畔
///隐泉之路
///心齐湖
///立志湖
///睿智湖
///新月岛
///对战塔
///战斗区
///生存区
///名胜区 /// [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_hgss_00000_zh {
get {
@ -22132,8 +22148,8 @@ namespace PKHeX.Properties {
///城都地区
///丰缘地区
///神奥地区
///
///とおくはなれたとち
///----------
///遥远的地方
///每次都遇到的大叔
///基因
///白奈
@ -22470,56 +22486,63 @@ namespace PKHeX.Properties {
/// <summary>
/// Looks up a localized string similar to 谜之地方
///口袋妖怪保育家
///口袋妖怪保育家
///遥远的地方
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影06
///口袋妖怪电影07
///口袋妖怪电影08
///口袋妖怪电影09
///口袋妖怪电影10
///口袋妖怪电影11
///口袋妖怪电影12
///口袋妖怪电影13
///口袋妖怪电影14
///口袋妖怪电影15
///口袋妖怪电影16
///口袋妖怪
///スペ-スワ-ルド
///スペ-スワ-ルド06
///スペ-スワ-ルド07
///スペ-スワ-ルド08
///スペ-スワ-ルド09
///スペ-スワ-ルド10
///スペ-スワ-ルド11
///スペ-スワ-ルド12
///スペ-スワ-ルド13
///スペ-スワ-ルド14
///スペ-スワ-ルド15
///スペ-スワ-ルド16
///太空世界
///太空世界06
///太空世界07
///太空世界08
///太空世界09
///太空世界10
///太空世界11
///太空世界12
///太空世界13
///太空世界14
///太空世界15
///太空世界16
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典
///口袋妖怪盛典06
///口袋妖怪盛典07
///口袋妖怪盛典08
///口袋妖怪盛典09
///口袋妖怪盛典10
///口袋妖怪盛典11
///口袋妖怪盛典12
///口袋妖怪盛典13
///口袋妖怪盛典14
///口袋妖怪盛典15
///口袋妖怪盛典16
///口袋妖怪乐园
///口袋妖怪乐园06
///口袋妖怪乐园07
///口袋妖怪乐园08
///口袋妖怪乐园09
///口袋妖怪乐园10
///口袋妖怪乐园11
///口袋妖怪乐园12
///口袋妖怪乐园13
///口袋妖怪乐园14
///口袋妖怪乐园1 [rest of string was truncated]&quot;;.
///口袋妖怪乐园06
///口袋妖怪乐园07
///口袋妖怪乐园08
///口袋妖怪乐园09
///口袋妖怪乐园10
///口袋妖怪乐园11
///口袋妖怪乐园12
///口袋妖怪乐园13
///口袋妖怪乐园14
///口袋妖怪乐园15
///口袋妖怪乐园16
///口袋妖怪中心
///PC东京
///PC大阪
///PC福冈
///PC名古屋
///PC札 [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_hgss_03000_zh {
get {
@ -23927,7 +23950,7 @@ namespace PKHeX.Properties {
///践踏
///连环腿
///百万吨飞腿
///飞踢
///飞踢
///旋风腿
///飞沙脚
///铁头功
@ -23986,7 +24009,7 @@ namespace PKHeX.Properties {
///龙之怒
///火焰漩涡
///电击
///十万伏特
///十万伏特
///电磁波
///打雷
///滚石
@ -24005,7 +24028,8 @@ namespace PKHeX.Properties {
///黑夜诅咒
///模仿
///噪音
///影子分身 /// [rest of string was truncated]&quot;;.
///影子分身
///自 [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_Moves_zh {
get {
@ -24501,8 +24525,8 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to ポロックケース
///きのみブレンダー
/// Looks up a localized string similar to 能量方块盒
///树果混合器
///ポロックを あげる
///あげる
///ポロックを つくる
@ -24532,7 +24556,8 @@ namespace PKHeX.Properties {
///ブレンドスタート
///きのみを もどす
///ポケモンにあげる
///やめる [rest of string was truncated]&quot;;.
///やめる
///はい /// [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_Pokeblock_zh {
get {
@ -24766,32 +24791,32 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to スイートポフレ
///フレッシュポフレ
///サワーポフレ
///ビターポフレ
///スパイシーポフレ
///レアスイートポフレ
///レアフレッシュポフレ
///レアサワーポフレ
///レアビターポフレ
///レアスパイシーポフレ
///リッチスイートポフレ
///リッチフレッシュポフレ
///リッチサワーポフレ
///リッチビターポフレ
///リッチスパイシーポフレ
///プチデコスイートポフレ
///プチデコフレッシュポフレ
///プチデコサワーポフレ
///プチデコビターポフレ
///プチデコスパイシーポフレ
///フルデコバースデーポフレ
///フルデコメモリアルポフレ
///フルデコはるポフレ
///フルデコなつポフレ
///フルデコあきポフレ
///フルデコふゆポフレ.
/// Looks up a localized string similar to 甘甜泡芙
///清新泡芙
///酸涩泡芙
///苦甜泡芙
///香辣泡芙
///珍奇甘甜泡芙
///珍奇清新泡芙
///珍奇酸涩泡芙
///珍奇苦甜泡芙
///珍奇香辣泡芙
///浓郁甘甜泡芙
///浓郁清新泡芙
///浓郁酸涩泡芙
///浓郁苦甜泡芙
///浓郁香辣泡芙
///细致甘甜泡芙
///细致清新泡芙
///细致酸涩泡芙
///细致苦甜泡芙
///细致香辣泡芙
///豪华生日泡芙
///豪华纪念泡芙
///豪华春天泡芙
///豪华夏天泡芙
///豪华秋天泡芙
///豪华冬天泡芙.
/// </summary>
internal static string text_Puff_zh {
get {
@ -25629,35 +25654,44 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to おためしトレーニング! コフキムシ
///コフーライ! きめろ ガッツシュート
///とくこうトレーニング VSコイル
///HPトレーニング VSホエルコ
///こうげきトレーニング VSキバゴ
///とくぼうトレーニング VSメクラゲ
///すばやさトレーニング VSオンバット
///ぼうぎょトレーニング VSイシツブテ
///ついびシュート! レアコイル
///ジーランスの チャンスゴール!
///ばらまきシュート! オノンド
///ドククラゲと ビットバルーン!
///こうそくシュート! プテラ
///ゴローンの ブロックを くずせ!
///ふりきれ! まきゅうの ジバコイル
///むかえうて! きょだい ホエルオー
///みきれ! もうこうの オノノクス
///けちらせ! ドラミドロ ぐんだん
///とらえろ! はやての オンバーン
///やぶれ! ゴローニャ ぼうえいライン
///いちなん さって また いちなん!?
///いっとう しょうひん リーフのいし!
///いっとう しょうひん ほのおのいし!
///いっとう しょうひん みずのいし!
///にげる ゴールを おえ!
///はんげきの こうはんせん!
///そっこうの ぜんはんせん!
///じゅうおう むじん ロングシュート!
///ぎゃくしゅう [rest of string was truncated]&quot;;.
/// Looks up a localized string similar to 试验训练!粉蛹
///粉蝶蛹!精力射门
///特攻训练 VS小磁怪
///HP训练 VS吼吼鲸
///攻击训练 VS牙牙
///特防训练 VS玛瑙水母
///速度训练 VS嗡蝠
///防御训练 VS小拳石
///追踪射门!三合一磁怪
///古空棘鱼的机会球门!
///连珠射门!斧牙龙
///毒刺水母与小气球!
///高速射门!化石翼龙
///打破隆隆石的封锁!
///甩开!魔球的自爆磁怪
///迎击!巨大吼鲸王
///看穿!猛攻的双斧战龙
///冲散!毒拉蜜妮军团
///抓住!疾风的音波龙
///击破!隆隆岩防卫线
///一波未平一波又起!?
///一等奖品 叶之石!
///一等奖品 火之石!
///一等奖品 水之石!
///追踪逃跑的球门!
///反击的后半战!
///速攻的前半战!
///纵横无尽的远距离射门!
///逆袭的粉蛹!
///弹幕 弹幕 小气球!
///骤死 三头龙!
///最强决定战!
///恐怖!大颚双尾
///被打开的禁断拉链!
///铁腕 钢腕 巨钳打击!
///念力!汤匙乱舞
///暴富!出世 鲤鱼王
///惊异!连续百万进化!.
/// </summary>
internal static string text_SuperTraining_zh {
get {
@ -25912,32 +25946,32 @@ namespace PKHeX.Properties {
/// <summary>
/// Looks up a localized string similar to
///HPバッグS
///HPバッグM
///HPバッグL
///こうげきバッグS
///こうげきバッグM
///こうげきバッグL
///ぼうぎょバッグS
///ぼうぎょバッグM
///ぼうぎょバッグL
///とくこうバッグS
///とくこうバッグM
///とくこうバッグL
///とくぼうバッグS
///とくぼうバッグM
///とくぼうバッグL
///すばやさバッグS
///すばやさバッグM
///すばやさバッグL
///パワーUPバッグ
///ガードUPバッグ
///ムーブUPバッグ
///サイズUPバッグ
///ダブルUPバッグ
///フレアだんバッグ
///まっさらバッグ
///リラックスバッグ.
///HP沙袋S
///HP沙袋M
///HP沙袋L
///攻击沙袋S
///攻击沙袋M
///攻击沙袋L
///防御沙袋S
///防御沙袋M
///防御沙袋L
///特攻沙袋S
///特攻沙袋M
///特攻沙袋L
///特防沙袋S
///特防沙袋M
///特防沙袋L
///速度沙袋S
///速度沙袋M
///速度沙袋L
///力量UP沙袋
///防御UP沙袋
///移动UP沙袋
///大小UP沙袋
///加倍UP沙袋
///闪焰队沙袋
///全新沙袋
///放松沙袋.
/// </summary>
internal static string text_TrainingBag_zh {
get {
@ -26884,27 +26918,27 @@ namespace PKHeX.Properties {
}
/// <summary>
/// Looks up a localized string similar to
/// Looks up a localized string similar to ----------
///
///谜之地点
///
///遥远的地方
///
///麻偏十一
///朝香镇
///
///号路
///1号路
///卡洛斯
///美川镇
///
///号路
///2号路
///前进通道
///白檀森林
///
///号路
///3号路
///开展通道
///白檀市
///
///号路
///4号路
///花坛街道
///密阿雷市
///
@ -26912,33 +26946,33 @@ namespace PKHeX.Properties {
///
///弗拉达利实验室
///
///号路
///5号路
///斜坡通道
///古木镇
///
///休波努城堡
///
///号路
///6号路
///宫殿林荫道
///香水宫殿
///
///号路
///7号路
///河川直路
///遥香市
///
///号路
///8号路
///城墙海岸
///古香镇
///
///号路
///9号路
///刺刺山道
///对战古堡
///
///号路
///10号路
///石柱之路
///石林镇
///
///号路
///11号路
///明镜通道
///映身洞窟
///
@ -26946,50 +26980,51 @@ namespace PKHeX.Properties {
///
///精通塔
///
///号路
///12号路
///牧草通道
///海翼市
///
///号路
///13号路
///密阿雷荒野
///号路
///14号路
///香薰林道
///香薰市
///
///宝贝球工厂
///
///号路
///15号路
///褐棕通道
///雪风镇
///
///号路
///16号路
///忧郁通道
///[~ 80]
///[~ 81]
///冰霜洞穴
///
///号路
///17号路
///象牙猪路
///百刻市
///
///号路
///18号路
///狭谷通道
///水涟镇
///
///号路
///19号路
///巨谷通道
///映雪市
///
///号路
///20号路
///迷幻森林
///神奇宝贝村庄
///
///号路
///21号路
///最后通道
///号路
///22号路
///绕行之路
///冠军之路
/// /// [rest of string was truncated]&quot;;.
///
/// [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_xy_00000_zh {
get {
@ -27486,44 +27521,44 @@ namespace PKHeX.Properties {
/// Looks up a localized string similar to 美妙的地方
///遥远的地方
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影
///口袋妖怪电影13
///口袋妖怪电影14
///口袋妖怪电影15
///口袋妖怪电影16
///口袋妖怪电影17
///口袋妖怪电影18
///口袋妖怪中心
///口袋妖怪动画
///PCトウキョー
///PCオーサカ
///PCフクオカ
///PCナゴヤ
///PCサッポロ
///PCヨコハマ
///PCトウホク
///PCトウキョーベイ
///PC东京
///PC大阪
///PC福冈
///PC名古屋
///PC札幌
///PC横滨
///PC东北
///PC东京湾
///口袋妖怪商店
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///WCS
///
///
///
///
///
///
///
///WCS2013
///WCS2014
///WCS2015
///WCS2016
///WCS2017
///WCS2018
///Worlds
///Worlds2013
///Worlds2014
///Worlds2015
///Worlds2016
///Worlds2017
///Worlds2018
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE
///VGE2013
///VGE2014
///VGE2015
///VGE2016
///VGE2017
///VGE2018
///口袋妖怪活动
///想战斗吗
///游戏活动
@ -27532,16 +27567,17 @@ namespace PKHeX.Properties {
///演唱会
///在线礼物
///PGL
///口袋妖怪活动
///口袋妖怪活动
///口袋妖怪活动
///口袋妖怪活动
///口袋妖怪活动
///口袋妖怪活动
///口袋妖怪活动13
///口袋妖怪活动14
///口袋妖怪活动15
///口袋妖怪活动16
///口袋妖怪活动17
///口袋妖怪活动18
///口袋妖怪盛典
///口袋妖怪盛典13
///口袋妖怪盛典14
/// [rest of string was truncated]&quot;;.
///口袋妖怪盛典13
///口袋妖怪盛典14
///口袋妖怪盛典15
///口袋妖怪盛典1 [rest of string was truncated]&quot;;.
/// </summary>
internal static string text_xy_40000_zh {
get {
@ -28425,6 +28461,16 @@ namespace PKHeX.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap valid {
get {
object obj = ResourceManager.GetObject("valid", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -5776,4 +5776,7 @@
<data name="wc6" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\byte\wc6.pkl;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="valid" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\img\valid.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

BIN
Resources/img/valid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 555 B