Add quick finish quest

This commit is contained in:
2024-05-30 23:51:36 +08:00
parent 3ddfa189e9
commit de53f682f0
6 changed files with 310 additions and 243 deletions

View File

@ -39,6 +39,7 @@
this.TxtQuestFilter = new System.Windows.Forms.TextBox();
this.ListQuest = new System.Windows.Forms.ListBox();
this.LblClearFilter = new System.Windows.Forms.Label();
this.ChkAddAndFinishQuest = new System.Windows.Forms.CheckBox();
this.GrpQuestFilters.SuspendLayout();
this.SuspendLayout();
//
@ -107,6 +108,7 @@
resources.ApplyResources(this.ListQuest, "ListQuest");
this.ListQuest.FormattingEnabled = true;
this.ListQuest.Name = "ListQuest";
this.ListQuest.SelectedIndexChanged += new System.EventHandler(this.ListQuest_SelectedIndexChanged);
//
// LblClearFilter
//
@ -116,10 +118,17 @@
this.LblClearFilter.Name = "LblClearFilter";
this.LblClearFilter.Click += new System.EventHandler(this.LblClearFilter_Click);
//
// ChkAddAndFinishQuest
//
resources.ApplyResources(this.ChkAddAndFinishQuest, "ChkAddAndFinishQuest");
this.ChkAddAndFinishQuest.Name = "ChkAddAndFinishQuest";
this.ChkAddAndFinishQuest.UseVisualStyleBackColor = true;
//
// PageQuest
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.ChkAddAndFinishQuest);
this.Controls.Add(this.LblClearFilter);
this.Controls.Add(this.GrpQuestFilters);
this.Controls.Add(this.BtnFinishQuest);
@ -147,5 +156,6 @@
private System.Windows.Forms.TextBox TxtQuestFilter;
private System.Windows.Forms.ListBox ListQuest;
private System.Windows.Forms.Label LblClearFilter;
private System.Windows.Forms.CheckBox ChkAddAndFinishQuest;
}
}

View File

@ -84,7 +84,19 @@ namespace GrasscutterTools.Pages
return;
var item = ListQuest.SelectedItem as string;
var id = ItemMap.ToId(item);
SetCommand("/quest", $"{(sender as Button).Tag} {id}");
SetCommand("/quest", $"{(sender == BtnAddQuest ? "add" : "finish")} {id}");
}
/// <summary>
/// 列表选中项改变时触发
/// </summary>
private void ListQuest_SelectedIndexChanged(object sender, EventArgs e)
{
if (!ChkAddAndFinishQuest.Checked || ListQuest.SelectedIndex == -1) return;
var item = ListQuest.SelectedItem as string;
var id = ItemMap.ToId(item);
SetCommand($"/quest add {id} | /quest finish {id}");
}
}
}

View File

@ -151,4 +151,10 @@ Tip: Many quest require server-side scripting support
Therefore, the quest can be added and finished, but not necessarily work.
</value>
</data>
<data name="ChkAddAndFinishQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>187, 21</value>
</data>
<data name="ChkAddAndFinishQuest.Text" xml:space="preserve">
<value>Add &amp;&amp; Finish when selected</value>
</data>
</root>

View File

@ -117,315 +117,345 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="GrpQuestFilters.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="ChkQuestFilterTEST.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="ChkQuestFilterTEST.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="ChkQuestFilterTEST.Location" type="System.Drawing.Point, System.Drawing">
<value>26, 82</value>
</data>
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 21</value>
</data>
<data name="ChkQuestFilterTEST.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="ChkQuestFilterTEST.Text" xml:space="preserve">
<value>测试任务</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.Name" xml:space="preserve">
<value>ChkQuestFilterTEST</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.Parent" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="ChkQuestFilterUNRELEASED.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="ChkQuestFilterUNRELEASED.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Location" type="System.Drawing.Point, System.Drawing">
<value>26, 55</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 21</value>
</data>
<data name="ChkQuestFilterUNRELEASED.TabIndex" type="System.Int32, mscorlib">
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="TxtQuestFilter.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Text" xml:space="preserve">
<value>未发布的任务</value>
<data name="&gt;&gt;BtnAddQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="BtnAddQuest.Text" xml:space="preserve">
<value>添加任务</value>
</data>
<data name="TxtQuestFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 23</value>
</data>
<data name="&gt;&gt;TxtQuestFilter.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.15.1.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.Name" xml:space="preserve">
<value>ChkQuestFilterUNRELEASED</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.Parent" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="ChkQuestFilterHIDDEN.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="ChkQuestFilterHIDDEN.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
<data name="ChkQuestFilterUNRELEASED.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 21</value>
</data>
<data name="ChkQuestFilterHIDDEN.Location" type="System.Drawing.Point, System.Drawing">
<value>26, 28</value>
</data>
<data name="ChkQuestFilterHIDDEN.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 21</value>
<data name="&gt;&gt;TxtQuestFilter.Name" xml:space="preserve">
<value>TxtQuestFilter</value>
</data>
<data name="ChkQuestFilterHIDDEN.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="LblClearFilter.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
</data>
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
<value>隐藏的任务</value>
<data name="LblQuestDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.Name" xml:space="preserve">
<value>ChkQuestFilterHIDDEN</value>
<data name="LblClearFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>626, 5</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.Type" xml:space="preserve">
<data name="&gt;&gt;ChkQuestFilterTEST.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ListQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="ListQuest.ItemHeight" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="BtnFinishQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 23</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="LblQuestDescription.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left</value>
</data>
<data name="ChkQuestFilterTEST.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="&gt;&gt;LblQuestDescription.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>7, 17</value>
</data>
<data name="ChkQuestFilterTEST.Location" type="System.Drawing.Point, System.Drawing">
<value>26, 82</value>
</data>
<data name="GrpQuestFilters.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;BtnAddQuest.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 21</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="LblClearFilter.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="ChkAddAndFinishQuest.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;LblClearFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.Parent" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.ZOrder" xml:space="preserve">
<data name="BtnAddQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="&gt;&gt;ListQuest.Name" xml:space="preserve">
<value>ListQuest</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.Parent" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.Name" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="BtnFinishQuest.Text" xml:space="preserve">
<value>完成任务</value>
</data>
<data name="GrpQuestFilters.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="GrpQuestFilters.Text" xml:space="preserve">
<value>列表过滤</value>
</data>
<data name="BtnFinishQuest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="&gt;&gt;ChkAddAndFinishQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="ChkQuestFilterUNRELEASED.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="ChkAddAndFinishQuest.Text" xml:space="preserve">
<value>选中时添加并完成</value>
</data>
<data name="ListQuest.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="GrpQuestFilters.Location" type="System.Drawing.Point, System.Drawing">
<value>199, 106</value>
</data>
<data name="GrpQuestFilters.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 130</value>
<data name="ChkQuestFilterHIDDEN.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 21</value>
</data>
<data name="GrpQuestFilters.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<data name="ChkAddAndFinishQuest.TabIndex" type="System.Int32, mscorlib">
<value>23</value>
</data>
<data name="GrpQuestFilters.Text" xml:space="preserve">
<value>列表过滤</value>
<data name="&gt;&gt;ChkAddAndFinishQuest.Name" xml:space="preserve">
<value>ChkAddAndFinishQuest</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.Name" xml:space="preserve">
<value>GrpQuestFilters</value>
<data name="ChkAddAndFinishQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>123, 21</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.Name" xml:space="preserve">
<value>ChkQuestFilterTEST</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;GrpQuestFilters.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="BtnFinishQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="BtnFinishQuest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="BtnFinishQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>99, 213</value>
</data>
<data name="BtnFinishQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 23</value>
</data>
<data name="BtnFinishQuest.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="BtnFinishQuest.Text" xml:space="preserve">
<value>完成任务</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Name" xml:space="preserve">
<value>BtnFinishQuest</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="BtnAddQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="BtnAddQuest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="BtnAddQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 213</value>
</data>
<data name="BtnAddQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 23</value>
<data name="ChkQuestFilterHIDDEN.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BtnAddQuest.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="BtnAddQuest.Text" xml:space="preserve">
<value>添加任务</value>
</data>
<data name="&gt;&gt;BtnAddQuest.Name" xml:space="preserve">
<value>BtnAddQuest</value>
</data>
<data name="&gt;&gt;BtnAddQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BtnAddQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BtnAddQuest.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="LblQuestDescription.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left</value>
<data name="ListQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="LblQuestDescription.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="LblQuestDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
<data name="&gt;&gt;LblQuestDescription.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="ChkQuestFilterTEST.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="LblQuestDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>346, 100</value>
</data>
<data name="LblQuestDescription.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="ChkQuestFilterTEST.Text" xml:space="preserve">
<value>测试任务</value>
</data>
<data name="ChkAddAndFinishQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 186</value>
</data>
<data name="LblClearFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>16, 17</value>
</data>
<data name="ChkQuestFilterTEST.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="ListQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 208</value>
</data>
<data name="GrpQuestFilters.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 130</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Name" xml:space="preserve">
<value>BtnFinishQuest</value>
</data>
<data name="LblClearFilter.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;BtnAddQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="ChkQuestFilterHIDDEN.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="LblClearFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="BtnFinishQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>99, 213</value>
</data>
<data name="LblClearFilter.Text" xml:space="preserve">
<value>X</value>
</data>
<data name="&gt;&gt;BtnAddQuest.Name" xml:space="preserve">
<value>BtnAddQuest</value>
</data>
<data name="ChkAddAndFinishQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.Name" xml:space="preserve">
<value>ChkQuestFilterHIDDEN</value>
</data>
<data name="ChkQuestFilterUNRELEASED.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="ChkQuestFilterUNRELEASED.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="BtnAddQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 213</value>
</data>
<data name="&gt;&gt;BtnFinishQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;ChkAddAndFinishQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="LblQuestDescription.Text" xml:space="preserve">
<value>添加或完成任务
提示:许多任务需要服务端脚本支持
因此任务可以接,可以完成,但是不一定可以做</value>
</data>
<data name="&gt;&gt;LblQuestDescription.Name" xml:space="preserve">
<value>LblQuestDescription</value>
</data>
<data name="&gt;&gt;LblQuestDescription.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LblQuestDescription.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblQuestDescription.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="TxtQuestFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="TxtQuestFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>355, 2</value>
</data>
<data name="TxtQuestFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 23</value>
</data>
<data name="TxtQuestFilter.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;TxtQuestFilter.Name" xml:space="preserve">
<value>TxtQuestFilter</value>
</data>
<data name="&gt;&gt;TxtQuestFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TxtQuestFilter.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;TxtQuestFilter.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="ListQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="ListQuest.ItemHeight" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="ListQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>355, 28</value>
</data>
<data name="ListQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 208</value>
</data>
<data name="ListQuest.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;ListQuest.Name" xml:space="preserve">
<value>ListQuest</value>
</data>
<data name="&gt;&gt;ListQuest.Type" xml:space="preserve">
<value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ListQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;ListQuest.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="LblClearFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="LblClearFilter.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="LblClearFilter.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="LblClearFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>626, 5</value>
</data>
<data name="LblClearFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>16, 17</value>
</data>
<data name="LblClearFilter.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
</data>
<data name="LblClearFilter.Text" xml:space="preserve">
<value>X</value>
</data>
<data name="LblClearFilter.Visible" type="System.Boolean, mscorlib">
<value>False</value>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>PageQuest</value>
</data>
<data name="&gt;&gt;LblClearFilter.Name" xml:space="preserve">
<value>LblClearFilter</value>
</data>
<data name="&gt;&gt;LblClearFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="&gt;&gt;TxtQuestFilter.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblClearFilter.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;LblClearFilter.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;LblClearFilter.ZOrder" xml:space="preserve">
<data name="&gt;&gt;TxtQuestFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="LblClearFilter.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;ChkQuestFilterUNRELEASED.Parent" xml:space="preserve">
<value>GrpQuestFilters</value>
</data>
<data name="LblQuestDescription.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="BtnAddQuest.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="TxtQuestFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>355, 2</value>
</data>
<data name="BtnFinishQuest.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
<value>隐藏的任务</value>
</data>
<data name="ListQuest.Location" type="System.Drawing.Point, System.Drawing">
<value>355, 28</value>
</data>
<data name="BtnAddQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 23</value>
</data>
<data name="&gt;&gt;LblQuestDescription.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;ChkQuestFilterTEST.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="BtnFinishQuest.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="&gt;&gt;ListQuest.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="&gt;&gt;ChkQuestFilterHIDDEN.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;ListQuest.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Text" xml:space="preserve">
<value>未发布的任务</value>
</data>
<data name="&gt;&gt;LblQuestDescription.Name" xml:space="preserve">
<value>LblQuestDescription</value>
</data>
<data name="ChkQuestFilterHIDDEN.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;ChkAddAndFinishQuest.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>7, 17</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>PageQuest</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.13.0.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
</data>
</root>

View File

@ -151,4 +151,10 @@
Поэтому квест может быть добавлен или отозван через консоль, но завершён игроком - вряд ли.
</value>
</data>
<data name="ChkAddAndFinishQuest.Size" type="System.Drawing.Size, System.Drawing">
<value>167, 21</value>
</data>
<data name="ChkAddAndFinishQuest.Text" xml:space="preserve">
<value>Добавить и завершить</value>
</data>
</root>

View File

@ -141,4 +141,7 @@
囙此任務可以接,可以完成,但是不一定可以做
</value>
</data>
<data name="ChkAddAndFinishQuest.Text" xml:space="preserve">
<value>選中時添加並完成</value>
</data>
</root>