Compare commits
38 Commits
Author | SHA1 | Date | |
---|---|---|---|
3e89c93589 | |||
a3bb2c9cf4 | |||
![]() |
da86e2672d | ||
110c1017e7 | |||
166f0b5fda | |||
2de8a46bd5 | |||
e90aaf6f97 | |||
b37ead7acf | |||
ed9b393478 | |||
037d2c4a5a | |||
563cee5c4c | |||
7f10eb8ac4 | |||
![]() |
3c7a21cdbd | ||
f59a76e236 | |||
9bc4c07112 | |||
792ff48bb9 | |||
21ac4151a7 | |||
06192a06fe | |||
c69369857d | |||
17b055d898 | |||
8da2e6a4c7 | |||
1006124f8a | |||
7155ecd05d | |||
fcfef2317b | |||
407ee069c1 | |||
b798593cbb | |||
![]() |
378f978000 | ||
3b5c5460f0 | |||
509db272a8 | |||
99db22a18e | |||
![]() |
e09f08018f | ||
![]() |
fc4124e35b | ||
ac3b04eb52 | |||
93104f7b8b | |||
![]() |
91b5e572a3 | ||
5c5108fe13 | |||
03b5d89410 | |||
239ade1402 |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 37 KiB |
BIN
Doc/Screenshots-ru/0-Home.png
Normal file
After Width: | Height: | Size: 181 KiB |
BIN
Doc/Screenshots-ru/1-CustomCommands.png
Normal file
After Width: | Height: | Size: 268 KiB |
BIN
Doc/Screenshots-ru/10-GachaBannerEditor.png
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
Doc/Screenshots-ru/11-TextMapBrowser.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
Doc/Screenshots-ru/12-Remote.png
Normal file
After Width: | Height: | Size: 150 KiB |
BIN
Doc/Screenshots-ru/13-Quest.png
Normal file
After Width: | Height: | Size: 258 KiB |
BIN
Doc/Screenshots-ru/2-CustomArtifact.png
Normal file
After Width: | Height: | Size: 162 KiB |
BIN
Doc/Screenshots-ru/3-CustomWeapon.png
Normal file
After Width: | Height: | Size: 165 KiB |
BIN
Doc/Screenshots-ru/4-GiveItem.png
Normal file
After Width: | Height: | Size: 206 KiB |
BIN
Doc/Screenshots-ru/5-GiveAvatar.png
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
Doc/Screenshots-ru/6-SpawnEntity.png
Normal file
After Width: | Height: | Size: 239 KiB |
BIN
Doc/Screenshots-ru/7-ChangeScene.png
Normal file
After Width: | Height: | Size: 253 KiB |
BIN
Doc/Screenshots-ru/8-CustomStats.png
Normal file
After Width: | Height: | Size: 132 KiB |
BIN
Doc/Screenshots-ru/9-Manage.png
Normal file
After Width: | Height: | Size: 143 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 87 KiB |
21
README.md
@@ -4,7 +4,7 @@
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
中文 | [EN](README_en-US.md)
|
||||
中文 | [English](README_en-US.md) | [Русский](README_ru-RU.md)
|
||||
|
||||
## Commands Generator
|
||||
|
||||
@@ -19,21 +19,10 @@
|
||||
---
|
||||
|
||||
## TODO List
|
||||
- [ ] 多语言支持(进度:UI已经支持英语,但还有许多ID映射文件缺失,欢迎补充)
|
||||
- [x] Animal.txt
|
||||
- [x] Artifact.txt
|
||||
- [ ] ArtifactCat.txt
|
||||
- [ ] ArtifactMainAttribution.txt
|
||||
- [ ] ArtifactSubAttribution.txt
|
||||
- [x] Avatar.txt
|
||||
- [x] CustomCommands.txt
|
||||
- [x] Item.txt
|
||||
- [x] Monster.txt
|
||||
- [x] NPC.txt
|
||||
- [ ] Ornament.txt
|
||||
- [x] Scene.txt
|
||||
- [x] Weapon.txt
|
||||
- [ ] Quest.txt
|
||||
- [ ] 多语言支持
|
||||
- [x] 简体中文
|
||||
- [x] 英语
|
||||
- [x] 俄语
|
||||
- [x] 远程执行命令
|
||||
- [ ] 邮件编辑器(无进度)
|
||||
- [ ] 商店编辑器(无进度)
|
||||
|
@@ -4,7 +4,7 @@
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[中文](README.md) | EN
|
||||
[中文](README.md) | English | [Русский](README_ru-RU.md)
|
||||
|
||||
## Commands Generator
|
||||
|
||||
@@ -19,21 +19,10 @@ The server require [gc-opencommand-plugin](https://github.com/jie65535/gc-openco
|
||||
---
|
||||
|
||||
## TODO List
|
||||
- [ ] Multi-language support (progress: UI already supports English, but there are still many ID mapping files missing, welcome to add)
|
||||
- [x] Animal.txt
|
||||
- [x] Artifact.txt
|
||||
- [ ] ArtifactCat.txt
|
||||
- [ ] ArtifactMainAttribution.txt
|
||||
- [ ] ArtifactSubAttribution.txt
|
||||
- [x] Avatar.txt
|
||||
- [x] CustomCommands.txt
|
||||
- [x] Item.txt
|
||||
- [x] Monster.txt
|
||||
- [x] NPC.txt
|
||||
- [ ] Ornament.txt
|
||||
- [x] Scene.txt
|
||||
- [x] Weapon.txt
|
||||
- [ ] Quest.txt
|
||||
- [ ] Multi-language support
|
||||
- [x] Simplified Chinese
|
||||
- [x] English
|
||||
- [x] Russian
|
||||
- [x] Execute command remotely
|
||||
- [ ] Mail Editor (no progress)
|
||||
- [ ] Shop Editor (no progress)
|
||||
@@ -66,6 +55,6 @@ The server require [gc-opencommand-plugin](https://github.com/jie65535/gc-openco
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
60
README_ru-RU.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# Grasscutter Tools
|
||||
- Перевод Юрий Дворецкий
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/blob/main/LICENSE)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[中文](README.md) | [English](README_en-US.md) | Русский
|
||||
|
||||
## Генератор команд
|
||||
|
||||
Пожалуйса загрузите последнюю версию с [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
## Удаленная команда
|
||||
|
||||
Сервер требует [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) помощь
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Список задач
|
||||
- [ ] Многоязычная поддержка
|
||||
- [x] Упрощенный китайский
|
||||
- [х] английский
|
||||
- [х]Русский
|
||||
- [x] Выполнить команду удаленно
|
||||
- [ ] Редактор почты (нет прогресса)
|
||||
- [ ] Редактор магазина (нет прогресса)
|
||||
|
||||
## Скриншоты
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
@@ -25,6 +25,9 @@ namespace GrasscutterTools.DispatchServer.Model
|
||||
[JsonProperty("playerCount")]
|
||||
public int PlayerCount { get; set; }
|
||||
|
||||
[JsonProperty("MaxPlayer")]
|
||||
public int MaxPlayer { get; set; } = -1;
|
||||
|
||||
[JsonProperty("version")]
|
||||
public string Version { get; set; }
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
|
||||
namespace GrasscutterTools
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
partial class FormGachaBannerEditor
|
||||
{
|
||||
@@ -31,7 +31,6 @@ namespace GrasscutterTools
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormGachaBannerEditor));
|
||||
this.GrpBannerValues = new System.Windows.Forms.GroupBox();
|
||||
this.LblBannerEditorOldTip = new System.Windows.Forms.Label();
|
||||
this.CmbPrefab = new System.Windows.Forms.ComboBox();
|
||||
this.LblEventChanceTip = new System.Windows.Forms.Label();
|
||||
this.NUDEventChance = new System.Windows.Forms.NumericUpDown();
|
||||
@@ -98,7 +97,6 @@ namespace GrasscutterTools
|
||||
// GrpBannerValues
|
||||
//
|
||||
resources.ApplyResources(this.GrpBannerValues, "GrpBannerValues");
|
||||
this.GrpBannerValues.Controls.Add(this.LblBannerEditorOldTip);
|
||||
this.GrpBannerValues.Controls.Add(this.CmbPrefab);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEventChanceTip);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDEventChance);
|
||||
@@ -141,17 +139,11 @@ namespace GrasscutterTools
|
||||
this.GrpBannerValues.Name = "GrpBannerValues";
|
||||
this.GrpBannerValues.TabStop = false;
|
||||
//
|
||||
// LblBannerEditorOldTip
|
||||
//
|
||||
resources.ApplyResources(this.LblBannerEditorOldTip, "LblBannerEditorOldTip");
|
||||
this.LblBannerEditorOldTip.ForeColor = System.Drawing.Color.Red;
|
||||
this.LblBannerEditorOldTip.Name = "LblBannerEditorOldTip";
|
||||
//
|
||||
// CmbPrefab
|
||||
//
|
||||
resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
|
||||
this.CmbPrefab.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbPrefab.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
|
||||
this.CmbPrefab.Name = "CmbPrefab";
|
||||
//
|
||||
// LblEventChanceTip
|
||||
@@ -181,8 +173,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// NUDBaseYellowWeight
|
||||
//
|
||||
resources.ApplyResources(this.NUDBaseYellowWeight, "NUDBaseYellowWeight");
|
||||
this.NUDBaseYellowWeight.DecimalPlaces = 2;
|
||||
resources.ApplyResources(this.NUDBaseYellowWeight, "NUDBaseYellowWeight");
|
||||
this.NUDBaseYellowWeight.Name = "NUDBaseYellowWeight";
|
||||
this.NUDBaseYellowWeight.Value = new decimal(new int[] {
|
||||
6,
|
||||
@@ -197,8 +189,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// TxtRateUpItems2
|
||||
//
|
||||
resources.ApplyResources(this.TxtRateUpItems2, "TxtRateUpItems2");
|
||||
this.TxtRateUpItems2.BackColor = System.Drawing.Color.White;
|
||||
resources.ApplyResources(this.TxtRateUpItems2, "TxtRateUpItems2");
|
||||
this.TxtRateUpItems2.Name = "TxtRateUpItems2";
|
||||
this.TxtRateUpItems2.ReadOnly = true;
|
||||
//
|
||||
@@ -294,8 +286,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// TxtRateUpItems1
|
||||
//
|
||||
resources.ApplyResources(this.TxtRateUpItems1, "TxtRateUpItems1");
|
||||
this.TxtRateUpItems1.BackColor = System.Drawing.Color.White;
|
||||
resources.ApplyResources(this.TxtRateUpItems1, "TxtRateUpItems1");
|
||||
this.TxtRateUpItems1.Name = "TxtRateUpItems1";
|
||||
this.TxtRateUpItems1.ReadOnly = true;
|
||||
//
|
||||
@@ -381,13 +373,13 @@ namespace GrasscutterTools
|
||||
//
|
||||
// CmbBannerType
|
||||
//
|
||||
resources.ApplyResources(this.CmbBannerType, "CmbBannerType");
|
||||
this.CmbBannerType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbBannerType.FormattingEnabled = true;
|
||||
this.CmbBannerType.Items.AddRange(new object[] {
|
||||
resources.GetString("CmbBannerType.Items"),
|
||||
resources.GetString("CmbBannerType.Items1"),
|
||||
resources.GetString("CmbBannerType.Items2")});
|
||||
resources.ApplyResources(this.CmbBannerType, "CmbBannerType");
|
||||
this.CmbBannerType.Name = "CmbBannerType";
|
||||
//
|
||||
// LblSortIdTip
|
||||
@@ -397,8 +389,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// NUDBasePurpleWeight
|
||||
//
|
||||
resources.ApplyResources(this.NUDBasePurpleWeight, "NUDBasePurpleWeight");
|
||||
this.NUDBasePurpleWeight.DecimalPlaces = 2;
|
||||
resources.ApplyResources(this.NUDBasePurpleWeight, "NUDBasePurpleWeight");
|
||||
this.NUDBasePurpleWeight.Name = "NUDBasePurpleWeight";
|
||||
this.NUDBasePurpleWeight.Value = new decimal(new int[] {
|
||||
51,
|
||||
@@ -455,8 +447,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// ListPurplePool
|
||||
//
|
||||
resources.ApplyResources(this.ListPurplePool, "ListPurplePool");
|
||||
this.ListPurplePool.CheckOnClick = true;
|
||||
resources.ApplyResources(this.ListPurplePool, "ListPurplePool");
|
||||
this.ListPurplePool.FormattingEnabled = true;
|
||||
this.ListPurplePool.Name = "ListPurplePool";
|
||||
this.ListPurplePool.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ListPurplePool_ItemCheck);
|
||||
@@ -470,8 +462,8 @@ namespace GrasscutterTools
|
||||
//
|
||||
// ListYellowPool
|
||||
//
|
||||
resources.ApplyResources(this.ListYellowPool, "ListYellowPool");
|
||||
this.ListYellowPool.CheckOnClick = true;
|
||||
resources.ApplyResources(this.ListYellowPool, "ListYellowPool");
|
||||
this.ListYellowPool.FormattingEnabled = true;
|
||||
this.ListYellowPool.Name = "ListYellowPool";
|
||||
this.ListYellowPool.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ListYellowPool_ItemCheck);
|
||||
@@ -583,6 +575,5 @@ namespace GrasscutterTools
|
||||
private System.Windows.Forms.Button BtnGen;
|
||||
private System.Windows.Forms.Button BtnParse;
|
||||
private System.Windows.Forms.ComboBox CmbPrefab;
|
||||
private System.Windows.Forms.Label LblBannerEditorOldTip;
|
||||
}
|
||||
}
|
@@ -29,7 +29,7 @@ using GrasscutterTools.Properties;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
/// <summary>
|
||||
/// 卡池编辑器
|
359
Source/GrasscutterTools/Forms/FormGachaBannerEditor.ru-ru.resx
Normal file
@@ -0,0 +1,359 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblBannerEditorOldTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="LblBannerEditorOldTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>22, 415</value>
|
||||
</data>
|
||||
<data name="LblBannerEditorOldTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>390, 35</value>
|
||||
</data>
|
||||
<data name="LblBannerEditorOldTip.Text" xml:space="preserve">
|
||||
<value>Совет: Последняя версия баннера разрабатывается в настоящее время не поддерживается, ждем PR : )</value>
|
||||
</data>
|
||||
<data name="LblEventChanceTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>401, 262</value>
|
||||
</data>
|
||||
<data name="NUDEventChance.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>336, 260</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>43, 28</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Text" xml:space="preserve">
|
||||
<value>Тип Гачи</value>
|
||||
</data>
|
||||
<data name="LblEventChance.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>238, 262</value>
|
||||
</data>
|
||||
<data name="LblEventChance.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="LblEventChance.Text" xml:space="preserve">
|
||||
<value>Шанс события</value>
|
||||
</data>
|
||||
<data name="LblSortId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>66, 204</value>
|
||||
</data>
|
||||
<data name="LblSortId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>40, 17</value>
|
||||
</data>
|
||||
<data name="LblSortId.Text" xml:space="preserve">
|
||||
<value>Сорт.</value>
|
||||
</data>
|
||||
<data name="LblBaseYellowWeight.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>13, 262</value>
|
||||
</data>
|
||||
<data name="LblBaseYellowWeight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 17</value>
|
||||
</data>
|
||||
<data name="LblBaseYellowWeight.Text" xml:space="preserve">
|
||||
<value>5-звездочный</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>25, 350</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 17</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems2.Text" xml:space="preserve">
|
||||
<value>4 звезды UP</value>
|
||||
</data>
|
||||
<data name="LblSoftPity.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>27, 291</value>
|
||||
</data>
|
||||
<data name="LblSoftPity.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>79, 17</value>
|
||||
</data>
|
||||
<data name="LblSoftPity.Text" xml:space="preserve">
|
||||
<value>Мяг. гарант</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 17</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Text" xml:space="preserve">
|
||||
<value>Увеличение с 400</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>234, 176</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>47, 17</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Text" xml:space="preserve">
|
||||
<value>Конец</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>51, 234</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 17</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems1.Text" xml:space="preserve">
|
||||
<value>5 зв. UP</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 57</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>98, 17</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Text" xml:space="preserve">
|
||||
<value>ID расписания</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>53, 176</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Text" xml:space="preserve">
|
||||
<value>Начало</value>
|
||||
</data>
|
||||
<data name="LblHardPity.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>21, 320</value>
|
||||
</data>
|
||||
<data name="LblHardPity.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 17</value>
|
||||
</data>
|
||||
<data name="LblHardPity.Text" xml:space="preserve">
|
||||
<value>Жест. Гарант</value>
|
||||
</data>
|
||||
<data name="NUDEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>287, 174</value>
|
||||
</data>
|
||||
<data name="LblHardPityTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>17, 17</value>
|
||||
</data>
|
||||
<data name="LblHardPityTip.Text" xml:space="preserve">
|
||||
<value>...</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 17</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Text" xml:space="preserve">
|
||||
<value>Уникальный</value>
|
||||
</data>
|
||||
<data name="LblSoftPityTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>17, 17</value>
|
||||
</data>
|
||||
<data name="LblSoftPityTip.Text" xml:space="preserve">
|
||||
<value>...</value>
|
||||
</data>
|
||||
<data name="LblBasePurpleWeight.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 378</value>
|
||||
</data>
|
||||
<data name="LblBasePurpleWeight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblBasePurpleWeight.Text" xml:space="preserve">
|
||||
<value>4 звездный</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items" xml:space="preserve">
|
||||
<value>Стандартная Молитва</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items1" xml:space="preserve">
|
||||
<value>Молитва события персонажа</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items2" xml:space="preserve">
|
||||
<value>Молитва события с оружием</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>101, 17</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>Показать заказ</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>18, 87</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 17</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Text" xml:space="preserve">
|
||||
<value>Тип баннера</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Text" xml:space="preserve">
|
||||
<value>Судьбоносные</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>34, 148</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Text" xml:space="preserve">
|
||||
<value>Стоимость</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>47, 118</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 17</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Text" xml:space="preserve">
|
||||
<value>Готовый</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>234, 146</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>141, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Text" xml:space="preserve">
|
||||
<value>Переплетающиеся</value>
|
||||
</data>
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>Баннеп</value>
|
||||
</data>
|
||||
<data name="GrpPurplePool.Text" xml:space="preserve">
|
||||
<value>4 звёздочный пул</value>
|
||||
</data>
|
||||
<data name="GrpYellowPool.Text" xml:space="preserve">
|
||||
<value>5 звёздочный пул</value>
|
||||
</data>
|
||||
<data name="BtnGen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnGen.Text" xml:space="preserve">
|
||||
<value>Сген. Json</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 437</value>
|
||||
</data>
|
||||
<data name="BtnParse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnParse.Text" xml:space="preserve">
|
||||
<value>Загр.Json</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров Gacha</value>
|
||||
</data>
|
||||
</root>
|
603
Source/GrasscutterTools/Forms/FormGachaBannerEditor2.Designer.cs
generated
Normal file
@@ -0,0 +1,603 @@
|
||||
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
partial class FormGachaBannerEditor2
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormGachaBannerEditor2));
|
||||
this.GrpBannerValues = new System.Windows.Forms.GroupBox();
|
||||
this.ChkAutoStripRateUpFromFallback = new System.Windows.Forms.CheckBox();
|
||||
this.LblOptions = new System.Windows.Forms.Label();
|
||||
this.ChkRemoveC6FormPool = new System.Windows.Forms.CheckBox();
|
||||
this.LnkOpenOldEditor = new System.Windows.Forms.LinkLabel();
|
||||
this.DTPEndTime = new System.Windows.Forms.DateTimePicker();
|
||||
this.DTPBeginTime = new System.Windows.Forms.DateTimePicker();
|
||||
this.CmbPrefab = new System.Windows.Forms.ComboBox();
|
||||
this.LblEventChance4Tip = new System.Windows.Forms.Label();
|
||||
this.LblEventChance5Tip = new System.Windows.Forms.Label();
|
||||
this.NUDEventChance4 = new System.Windows.Forms.NumericUpDown();
|
||||
this.NUDEventChance5 = new System.Windows.Forms.NumericUpDown();
|
||||
this.LblGachaType = new System.Windows.Forms.Label();
|
||||
this.LblEventChance4 = new System.Windows.Forms.Label();
|
||||
this.LblEventChance5 = new System.Windows.Forms.Label();
|
||||
this.LblSortId = new System.Windows.Forms.Label();
|
||||
this.NUDGachaType = new System.Windows.Forms.NumericUpDown();
|
||||
this.NUDSortId = new System.Windows.Forms.NumericUpDown();
|
||||
this.LblGachaTypeTip = new System.Windows.Forms.Label();
|
||||
this.LblEndTime = new System.Windows.Forms.Label();
|
||||
this.LblScheduleId = new System.Windows.Forms.Label();
|
||||
this.LblBeginTime = new System.Windows.Forms.Label();
|
||||
this.NUDScheduleId = new System.Windows.Forms.NumericUpDown();
|
||||
this.LblScheduleIdTip = new System.Windows.Forms.Label();
|
||||
this.CmbBannerType = new System.Windows.Forms.ComboBox();
|
||||
this.LblSortIdTip = new System.Windows.Forms.Label();
|
||||
this.LblBannerType = new System.Windows.Forms.Label();
|
||||
this.RbCostItem224 = new System.Windows.Forms.RadioButton();
|
||||
this.LblCostItem = new System.Windows.Forms.Label();
|
||||
this.LblPrefabPath = new System.Windows.Forms.Label();
|
||||
this.RbCostItem223 = new System.Windows.Forms.RadioButton();
|
||||
this.GrpFallbackPool = new System.Windows.Forms.GroupBox();
|
||||
this.ListFallbackItems = new System.Windows.Forms.ListView();
|
||||
this.ColFallbackId = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.ColFallbackName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.GrpUpPool = new System.Windows.Forms.GroupBox();
|
||||
this.ListUpItems = new System.Windows.Forms.ListView();
|
||||
this.ColUpId = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.ColUpName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.GrpJson = new System.Windows.Forms.GroupBox();
|
||||
this.BtnGen = new System.Windows.Forms.Button();
|
||||
this.TxtJson = new System.Windows.Forms.TextBox();
|
||||
this.BtnParse = new System.Windows.Forms.Button();
|
||||
this.GrpWeights = new System.Windows.Forms.GroupBox();
|
||||
this.LnkWeightHelp = new System.Windows.Forms.LinkLabel();
|
||||
this.TxtWeight4 = new System.Windows.Forms.TextBox();
|
||||
this.TxtWeight5 = new System.Windows.Forms.TextBox();
|
||||
this.LblWeight4 = new System.Windows.Forms.Label();
|
||||
this.LblWeight5 = new System.Windows.Forms.Label();
|
||||
this.GrpBalance = new System.Windows.Forms.GroupBox();
|
||||
this.TxtPoolWeight4 = new System.Windows.Forms.TextBox();
|
||||
this.TxtPoolWeight5 = new System.Windows.Forms.TextBox();
|
||||
this.LblPoolWeight4 = new System.Windows.Forms.Label();
|
||||
this.LblPoolWeight5 = new System.Windows.Forms.Label();
|
||||
this.GrpBannerValues.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDGachaType)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDSortId)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDScheduleId)).BeginInit();
|
||||
this.GrpFallbackPool.SuspendLayout();
|
||||
this.GrpUpPool.SuspendLayout();
|
||||
this.GrpJson.SuspendLayout();
|
||||
this.GrpWeights.SuspendLayout();
|
||||
this.GrpBalance.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// GrpBannerValues
|
||||
//
|
||||
resources.ApplyResources(this.GrpBannerValues, "GrpBannerValues");
|
||||
this.GrpBannerValues.Controls.Add(this.ChkAutoStripRateUpFromFallback);
|
||||
this.GrpBannerValues.Controls.Add(this.LblOptions);
|
||||
this.GrpBannerValues.Controls.Add(this.ChkRemoveC6FormPool);
|
||||
this.GrpBannerValues.Controls.Add(this.LnkOpenOldEditor);
|
||||
this.GrpBannerValues.Controls.Add(this.DTPEndTime);
|
||||
this.GrpBannerValues.Controls.Add(this.DTPBeginTime);
|
||||
this.GrpBannerValues.Controls.Add(this.CmbPrefab);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEventChance4Tip);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEventChance5Tip);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDEventChance4);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDEventChance5);
|
||||
this.GrpBannerValues.Controls.Add(this.LblGachaType);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEventChance4);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEventChance5);
|
||||
this.GrpBannerValues.Controls.Add(this.LblSortId);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDGachaType);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDSortId);
|
||||
this.GrpBannerValues.Controls.Add(this.LblGachaTypeTip);
|
||||
this.GrpBannerValues.Controls.Add(this.LblEndTime);
|
||||
this.GrpBannerValues.Controls.Add(this.LblScheduleId);
|
||||
this.GrpBannerValues.Controls.Add(this.LblBeginTime);
|
||||
this.GrpBannerValues.Controls.Add(this.NUDScheduleId);
|
||||
this.GrpBannerValues.Controls.Add(this.LblScheduleIdTip);
|
||||
this.GrpBannerValues.Controls.Add(this.CmbBannerType);
|
||||
this.GrpBannerValues.Controls.Add(this.LblSortIdTip);
|
||||
this.GrpBannerValues.Controls.Add(this.LblBannerType);
|
||||
this.GrpBannerValues.Controls.Add(this.RbCostItem224);
|
||||
this.GrpBannerValues.Controls.Add(this.LblCostItem);
|
||||
this.GrpBannerValues.Controls.Add(this.LblPrefabPath);
|
||||
this.GrpBannerValues.Controls.Add(this.RbCostItem223);
|
||||
this.GrpBannerValues.Name = "GrpBannerValues";
|
||||
this.GrpBannerValues.TabStop = false;
|
||||
//
|
||||
// ChkAutoStripRateUpFromFallback
|
||||
//
|
||||
resources.ApplyResources(this.ChkAutoStripRateUpFromFallback, "ChkAutoStripRateUpFromFallback");
|
||||
this.ChkAutoStripRateUpFromFallback.Name = "ChkAutoStripRateUpFromFallback";
|
||||
this.ChkAutoStripRateUpFromFallback.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LblOptions
|
||||
//
|
||||
resources.ApplyResources(this.LblOptions, "LblOptions");
|
||||
this.LblOptions.Name = "LblOptions";
|
||||
//
|
||||
// ChkRemoveC6FormPool
|
||||
//
|
||||
resources.ApplyResources(this.ChkRemoveC6FormPool, "ChkRemoveC6FormPool");
|
||||
this.ChkRemoveC6FormPool.Name = "ChkRemoveC6FormPool";
|
||||
this.ChkRemoveC6FormPool.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LnkOpenOldEditor
|
||||
//
|
||||
resources.ApplyResources(this.LnkOpenOldEditor, "LnkOpenOldEditor");
|
||||
this.LnkOpenOldEditor.Name = "LnkOpenOldEditor";
|
||||
this.LnkOpenOldEditor.TabStop = true;
|
||||
this.LnkOpenOldEditor.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkOpenOldEditor_LinkClicked);
|
||||
//
|
||||
// DTPEndTime
|
||||
//
|
||||
resources.ApplyResources(this.DTPEndTime, "DTPEndTime");
|
||||
this.DTPEndTime.MaxDate = new System.DateTime(2038, 1, 19, 0, 0, 0, 0);
|
||||
this.DTPEndTime.MinDate = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
|
||||
this.DTPEndTime.Name = "DTPEndTime";
|
||||
//
|
||||
// DTPBeginTime
|
||||
//
|
||||
resources.ApplyResources(this.DTPBeginTime, "DTPBeginTime");
|
||||
this.DTPBeginTime.MaxDate = new System.DateTime(2038, 1, 19, 0, 0, 0, 0);
|
||||
this.DTPBeginTime.MinDate = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
|
||||
this.DTPBeginTime.Name = "DTPBeginTime";
|
||||
//
|
||||
// CmbPrefab
|
||||
//
|
||||
resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
|
||||
this.CmbPrefab.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbPrefab.FormattingEnabled = true;
|
||||
this.CmbPrefab.Name = "CmbPrefab";
|
||||
//
|
||||
// LblEventChance4Tip
|
||||
//
|
||||
resources.ApplyResources(this.LblEventChance4Tip, "LblEventChance4Tip");
|
||||
this.LblEventChance4Tip.Name = "LblEventChance4Tip";
|
||||
//
|
||||
// LblEventChance5Tip
|
||||
//
|
||||
resources.ApplyResources(this.LblEventChance5Tip, "LblEventChance5Tip");
|
||||
this.LblEventChance5Tip.Name = "LblEventChance5Tip";
|
||||
//
|
||||
// NUDEventChance4
|
||||
//
|
||||
resources.ApplyResources(this.NUDEventChance4, "NUDEventChance4");
|
||||
this.NUDEventChance4.Name = "NUDEventChance4";
|
||||
this.NUDEventChance4.Value = new decimal(new int[] {
|
||||
50,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// NUDEventChance5
|
||||
//
|
||||
resources.ApplyResources(this.NUDEventChance5, "NUDEventChance5");
|
||||
this.NUDEventChance5.Name = "NUDEventChance5";
|
||||
this.NUDEventChance5.Value = new decimal(new int[] {
|
||||
50,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// LblGachaType
|
||||
//
|
||||
resources.ApplyResources(this.LblGachaType, "LblGachaType");
|
||||
this.LblGachaType.Name = "LblGachaType";
|
||||
//
|
||||
// LblEventChance4
|
||||
//
|
||||
resources.ApplyResources(this.LblEventChance4, "LblEventChance4");
|
||||
this.LblEventChance4.Name = "LblEventChance4";
|
||||
//
|
||||
// LblEventChance5
|
||||
//
|
||||
resources.ApplyResources(this.LblEventChance5, "LblEventChance5");
|
||||
this.LblEventChance5.Name = "LblEventChance5";
|
||||
//
|
||||
// LblSortId
|
||||
//
|
||||
resources.ApplyResources(this.LblSortId, "LblSortId");
|
||||
this.LblSortId.Name = "LblSortId";
|
||||
//
|
||||
// NUDGachaType
|
||||
//
|
||||
resources.ApplyResources(this.NUDGachaType, "NUDGachaType");
|
||||
this.NUDGachaType.Maximum = new decimal(new int[] {
|
||||
10000,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDGachaType.Name = "NUDGachaType";
|
||||
this.NUDGachaType.Value = new decimal(new int[] {
|
||||
400,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// NUDSortId
|
||||
//
|
||||
resources.ApplyResources(this.NUDSortId, "NUDSortId");
|
||||
this.NUDSortId.Maximum = new decimal(new int[] {
|
||||
9999,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDSortId.Minimum = new decimal(new int[] {
|
||||
1000,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDSortId.Name = "NUDSortId";
|
||||
this.NUDSortId.Value = new decimal(new int[] {
|
||||
1000,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// LblGachaTypeTip
|
||||
//
|
||||
resources.ApplyResources(this.LblGachaTypeTip, "LblGachaTypeTip");
|
||||
this.LblGachaTypeTip.Name = "LblGachaTypeTip";
|
||||
//
|
||||
// LblEndTime
|
||||
//
|
||||
resources.ApplyResources(this.LblEndTime, "LblEndTime");
|
||||
this.LblEndTime.Name = "LblEndTime";
|
||||
//
|
||||
// LblScheduleId
|
||||
//
|
||||
resources.ApplyResources(this.LblScheduleId, "LblScheduleId");
|
||||
this.LblScheduleId.Name = "LblScheduleId";
|
||||
//
|
||||
// LblBeginTime
|
||||
//
|
||||
resources.ApplyResources(this.LblBeginTime, "LblBeginTime");
|
||||
this.LblBeginTime.Name = "LblBeginTime";
|
||||
//
|
||||
// NUDScheduleId
|
||||
//
|
||||
resources.ApplyResources(this.NUDScheduleId, "NUDScheduleId");
|
||||
this.NUDScheduleId.Maximum = new decimal(new int[] {
|
||||
10000,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDScheduleId.Name = "NUDScheduleId";
|
||||
this.NUDScheduleId.Value = new decimal(new int[] {
|
||||
800,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// LblScheduleIdTip
|
||||
//
|
||||
resources.ApplyResources(this.LblScheduleIdTip, "LblScheduleIdTip");
|
||||
this.LblScheduleIdTip.Name = "LblScheduleIdTip";
|
||||
//
|
||||
// CmbBannerType
|
||||
//
|
||||
resources.ApplyResources(this.CmbBannerType, "CmbBannerType");
|
||||
this.CmbBannerType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbBannerType.FormattingEnabled = true;
|
||||
this.CmbBannerType.Items.AddRange(new object[] {
|
||||
resources.GetString("CmbBannerType.Items"),
|
||||
resources.GetString("CmbBannerType.Items1"),
|
||||
resources.GetString("CmbBannerType.Items2")});
|
||||
this.CmbBannerType.Name = "CmbBannerType";
|
||||
//
|
||||
// LblSortIdTip
|
||||
//
|
||||
resources.ApplyResources(this.LblSortIdTip, "LblSortIdTip");
|
||||
this.LblSortIdTip.Name = "LblSortIdTip";
|
||||
//
|
||||
// LblBannerType
|
||||
//
|
||||
resources.ApplyResources(this.LblBannerType, "LblBannerType");
|
||||
this.LblBannerType.Name = "LblBannerType";
|
||||
//
|
||||
// RbCostItem224
|
||||
//
|
||||
resources.ApplyResources(this.RbCostItem224, "RbCostItem224");
|
||||
this.RbCostItem224.Checked = true;
|
||||
this.RbCostItem224.Name = "RbCostItem224";
|
||||
this.RbCostItem224.TabStop = true;
|
||||
this.RbCostItem224.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LblCostItem
|
||||
//
|
||||
resources.ApplyResources(this.LblCostItem, "LblCostItem");
|
||||
this.LblCostItem.Name = "LblCostItem";
|
||||
//
|
||||
// LblPrefabPath
|
||||
//
|
||||
resources.ApplyResources(this.LblPrefabPath, "LblPrefabPath");
|
||||
this.LblPrefabPath.Name = "LblPrefabPath";
|
||||
//
|
||||
// RbCostItem223
|
||||
//
|
||||
resources.ApplyResources(this.RbCostItem223, "RbCostItem223");
|
||||
this.RbCostItem223.Name = "RbCostItem223";
|
||||
this.RbCostItem223.TabStop = true;
|
||||
this.RbCostItem223.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// GrpFallbackPool
|
||||
//
|
||||
resources.ApplyResources(this.GrpFallbackPool, "GrpFallbackPool");
|
||||
this.GrpFallbackPool.Controls.Add(this.ListFallbackItems);
|
||||
this.GrpFallbackPool.Name = "GrpFallbackPool";
|
||||
this.GrpFallbackPool.TabStop = false;
|
||||
//
|
||||
// ListFallbackItems
|
||||
//
|
||||
resources.ApplyResources(this.ListFallbackItems, "ListFallbackItems");
|
||||
this.ListFallbackItems.CheckBoxes = true;
|
||||
this.ListFallbackItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.ColFallbackId,
|
||||
this.ColFallbackName});
|
||||
this.ListFallbackItems.FullRowSelect = true;
|
||||
this.ListFallbackItems.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups1"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups2"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups3"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups4"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups5")))});
|
||||
this.ListFallbackItems.HideSelection = false;
|
||||
this.ListFallbackItems.Name = "ListFallbackItems";
|
||||
this.ListFallbackItems.UseCompatibleStateImageBehavior = false;
|
||||
this.ListFallbackItems.View = System.Windows.Forms.View.Details;
|
||||
//
|
||||
// ColFallbackId
|
||||
//
|
||||
resources.ApplyResources(this.ColFallbackId, "ColFallbackId");
|
||||
//
|
||||
// ColFallbackName
|
||||
//
|
||||
resources.ApplyResources(this.ColFallbackName, "ColFallbackName");
|
||||
//
|
||||
// GrpUpPool
|
||||
//
|
||||
resources.ApplyResources(this.GrpUpPool, "GrpUpPool");
|
||||
this.GrpUpPool.Controls.Add(this.ListUpItems);
|
||||
this.GrpUpPool.Name = "GrpUpPool";
|
||||
this.GrpUpPool.TabStop = false;
|
||||
//
|
||||
// ListUpItems
|
||||
//
|
||||
resources.ApplyResources(this.ListUpItems, "ListUpItems");
|
||||
this.ListUpItems.CheckBoxes = true;
|
||||
this.ListUpItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.ColUpId,
|
||||
this.ColUpName});
|
||||
this.ListUpItems.FullRowSelect = true;
|
||||
this.ListUpItems.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListUpItems.Groups"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListUpItems.Groups1"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListUpItems.Groups2"))),
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListUpItems.Groups3")))});
|
||||
this.ListUpItems.HideSelection = false;
|
||||
this.ListUpItems.Name = "ListUpItems";
|
||||
this.ListUpItems.UseCompatibleStateImageBehavior = false;
|
||||
this.ListUpItems.View = System.Windows.Forms.View.Details;
|
||||
//
|
||||
// ColUpId
|
||||
//
|
||||
resources.ApplyResources(this.ColUpId, "ColUpId");
|
||||
//
|
||||
// ColUpName
|
||||
//
|
||||
resources.ApplyResources(this.ColUpName, "ColUpName");
|
||||
//
|
||||
// GrpJson
|
||||
//
|
||||
resources.ApplyResources(this.GrpJson, "GrpJson");
|
||||
this.GrpJson.Controls.Add(this.BtnGen);
|
||||
this.GrpJson.Controls.Add(this.TxtJson);
|
||||
this.GrpJson.Controls.Add(this.BtnParse);
|
||||
this.GrpJson.Name = "GrpJson";
|
||||
this.GrpJson.TabStop = false;
|
||||
//
|
||||
// BtnGen
|
||||
//
|
||||
resources.ApplyResources(this.BtnGen, "BtnGen");
|
||||
this.BtnGen.Name = "BtnGen";
|
||||
this.BtnGen.UseVisualStyleBackColor = true;
|
||||
this.BtnGen.Click += new System.EventHandler(this.BtnGen_Click);
|
||||
//
|
||||
// TxtJson
|
||||
//
|
||||
resources.ApplyResources(this.TxtJson, "TxtJson");
|
||||
this.TxtJson.Name = "TxtJson";
|
||||
//
|
||||
// BtnParse
|
||||
//
|
||||
resources.ApplyResources(this.BtnParse, "BtnParse");
|
||||
this.BtnParse.Name = "BtnParse";
|
||||
this.BtnParse.UseVisualStyleBackColor = true;
|
||||
this.BtnParse.Click += new System.EventHandler(this.BtnParse_Click);
|
||||
//
|
||||
// GrpWeights
|
||||
//
|
||||
resources.ApplyResources(this.GrpWeights, "GrpWeights");
|
||||
this.GrpWeights.Controls.Add(this.LnkWeightHelp);
|
||||
this.GrpWeights.Controls.Add(this.TxtWeight4);
|
||||
this.GrpWeights.Controls.Add(this.TxtWeight5);
|
||||
this.GrpWeights.Controls.Add(this.LblWeight4);
|
||||
this.GrpWeights.Controls.Add(this.LblWeight5);
|
||||
this.GrpWeights.Name = "GrpWeights";
|
||||
this.GrpWeights.TabStop = false;
|
||||
//
|
||||
// LnkWeightHelp
|
||||
//
|
||||
resources.ApplyResources(this.LnkWeightHelp, "LnkWeightHelp");
|
||||
this.LnkWeightHelp.Name = "LnkWeightHelp";
|
||||
this.LnkWeightHelp.TabStop = true;
|
||||
this.LnkWeightHelp.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkWeightHelp_LinkClicked);
|
||||
//
|
||||
// TxtWeight4
|
||||
//
|
||||
resources.ApplyResources(this.TxtWeight4, "TxtWeight4");
|
||||
this.TxtWeight4.Name = "TxtWeight4";
|
||||
//
|
||||
// TxtWeight5
|
||||
//
|
||||
resources.ApplyResources(this.TxtWeight5, "TxtWeight5");
|
||||
this.TxtWeight5.Name = "TxtWeight5";
|
||||
//
|
||||
// LblWeight4
|
||||
//
|
||||
resources.ApplyResources(this.LblWeight4, "LblWeight4");
|
||||
this.LblWeight4.Name = "LblWeight4";
|
||||
//
|
||||
// LblWeight5
|
||||
//
|
||||
resources.ApplyResources(this.LblWeight5, "LblWeight5");
|
||||
this.LblWeight5.Name = "LblWeight5";
|
||||
//
|
||||
// GrpBalance
|
||||
//
|
||||
resources.ApplyResources(this.GrpBalance, "GrpBalance");
|
||||
this.GrpBalance.Controls.Add(this.TxtPoolWeight4);
|
||||
this.GrpBalance.Controls.Add(this.TxtPoolWeight5);
|
||||
this.GrpBalance.Controls.Add(this.LblPoolWeight4);
|
||||
this.GrpBalance.Controls.Add(this.LblPoolWeight5);
|
||||
this.GrpBalance.Name = "GrpBalance";
|
||||
this.GrpBalance.TabStop = false;
|
||||
//
|
||||
// TxtPoolWeight4
|
||||
//
|
||||
resources.ApplyResources(this.TxtPoolWeight4, "TxtPoolWeight4");
|
||||
this.TxtPoolWeight4.Name = "TxtPoolWeight4";
|
||||
//
|
||||
// TxtPoolWeight5
|
||||
//
|
||||
resources.ApplyResources(this.TxtPoolWeight5, "TxtPoolWeight5");
|
||||
this.TxtPoolWeight5.Name = "TxtPoolWeight5";
|
||||
//
|
||||
// LblPoolWeight4
|
||||
//
|
||||
resources.ApplyResources(this.LblPoolWeight4, "LblPoolWeight4");
|
||||
this.LblPoolWeight4.Name = "LblPoolWeight4";
|
||||
//
|
||||
// LblPoolWeight5
|
||||
//
|
||||
resources.ApplyResources(this.LblPoolWeight5, "LblPoolWeight5");
|
||||
this.LblPoolWeight5.Name = "LblPoolWeight5";
|
||||
//
|
||||
// FormGachaBannerEditor2
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.GrpBalance);
|
||||
this.Controls.Add(this.GrpWeights);
|
||||
this.Controls.Add(this.GrpJson);
|
||||
this.Controls.Add(this.GrpFallbackPool);
|
||||
this.Controls.Add(this.GrpUpPool);
|
||||
this.Controls.Add(this.GrpBannerValues);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
|
||||
this.Name = "FormGachaBannerEditor2";
|
||||
this.GrpBannerValues.ResumeLayout(false);
|
||||
this.GrpBannerValues.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDGachaType)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDSortId)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDScheduleId)).EndInit();
|
||||
this.GrpFallbackPool.ResumeLayout(false);
|
||||
this.GrpUpPool.ResumeLayout(false);
|
||||
this.GrpJson.ResumeLayout(false);
|
||||
this.GrpJson.PerformLayout();
|
||||
this.GrpWeights.ResumeLayout(false);
|
||||
this.GrpWeights.PerformLayout();
|
||||
this.GrpBalance.ResumeLayout(false);
|
||||
this.GrpBalance.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
private System.Windows.Forms.GroupBox GrpBannerValues;
|
||||
private System.Windows.Forms.Label LblEventChance5Tip;
|
||||
private System.Windows.Forms.NumericUpDown NUDEventChance5;
|
||||
private System.Windows.Forms.Label LblGachaType;
|
||||
private System.Windows.Forms.Label LblEventChance5;
|
||||
private System.Windows.Forms.Label LblSortId;
|
||||
private System.Windows.Forms.NumericUpDown NUDGachaType;
|
||||
private System.Windows.Forms.NumericUpDown NUDSortId;
|
||||
private System.Windows.Forms.Label LblGachaTypeTip;
|
||||
private System.Windows.Forms.Label LblEndTime;
|
||||
private System.Windows.Forms.Label LblScheduleId;
|
||||
private System.Windows.Forms.Label LblBeginTime;
|
||||
private System.Windows.Forms.NumericUpDown NUDScheduleId;
|
||||
private System.Windows.Forms.Label LblScheduleIdTip;
|
||||
private System.Windows.Forms.ComboBox CmbBannerType;
|
||||
private System.Windows.Forms.Label LblSortIdTip;
|
||||
private System.Windows.Forms.Label LblBannerType;
|
||||
private System.Windows.Forms.RadioButton RbCostItem224;
|
||||
private System.Windows.Forms.Label LblCostItem;
|
||||
private System.Windows.Forms.Label LblPrefabPath;
|
||||
private System.Windows.Forms.RadioButton RbCostItem223;
|
||||
private System.Windows.Forms.GroupBox GrpFallbackPool;
|
||||
private System.Windows.Forms.GroupBox GrpUpPool;
|
||||
private System.Windows.Forms.GroupBox GrpJson;
|
||||
private System.Windows.Forms.TextBox TxtJson;
|
||||
private System.Windows.Forms.Button BtnGen;
|
||||
private System.Windows.Forms.Button BtnParse;
|
||||
private System.Windows.Forms.ComboBox CmbPrefab;
|
||||
private System.Windows.Forms.Label LblEventChance4;
|
||||
private System.Windows.Forms.Label LblEventChance4Tip;
|
||||
private System.Windows.Forms.NumericUpDown NUDEventChance4;
|
||||
private System.Windows.Forms.DateTimePicker DTPEndTime;
|
||||
private System.Windows.Forms.DateTimePicker DTPBeginTime;
|
||||
private System.Windows.Forms.ListView ListFallbackItems;
|
||||
private System.Windows.Forms.ListView ListUpItems;
|
||||
private System.Windows.Forms.ColumnHeader ColFallbackId;
|
||||
private System.Windows.Forms.ColumnHeader ColFallbackName;
|
||||
private System.Windows.Forms.ColumnHeader ColUpId;
|
||||
private System.Windows.Forms.ColumnHeader ColUpName;
|
||||
private System.Windows.Forms.GroupBox GrpWeights;
|
||||
private System.Windows.Forms.GroupBox GrpBalance;
|
||||
private System.Windows.Forms.TextBox TxtWeight4;
|
||||
private System.Windows.Forms.TextBox TxtWeight5;
|
||||
private System.Windows.Forms.Label LblWeight4;
|
||||
private System.Windows.Forms.Label LblWeight5;
|
||||
private System.Windows.Forms.LinkLabel LnkWeightHelp;
|
||||
private System.Windows.Forms.LinkLabel LnkOpenOldEditor;
|
||||
private System.Windows.Forms.TextBox TxtPoolWeight4;
|
||||
private System.Windows.Forms.TextBox TxtPoolWeight5;
|
||||
private System.Windows.Forms.Label LblPoolWeight4;
|
||||
private System.Windows.Forms.Label LblPoolWeight5;
|
||||
private System.Windows.Forms.CheckBox ChkRemoveC6FormPool;
|
||||
private System.Windows.Forms.CheckBox ChkAutoStripRateUpFromFallback;
|
||||
private System.Windows.Forms.Label LblOptions;
|
||||
}
|
||||
}
|
321
Source/GrasscutterTools/Forms/FormGachaBannerEditor2.cs
Normal file
@@ -0,0 +1,321 @@
|
||||
/**
|
||||
* Grasscutter Tools
|
||||
* Copyright (C) 2022 jie65535
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published
|
||||
* by the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
**/
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Game.Gacha;
|
||||
using GrasscutterTools.Properties;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
/// <summary>
|
||||
/// 卡池编辑器
|
||||
/// </summary>
|
||||
public partial class FormGachaBannerEditor2 : Form
|
||||
{
|
||||
public FormGachaBannerEditor2()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
Icon = Resources.IconGrasscutter;
|
||||
CmbBannerType.SelectedIndex = 0;
|
||||
InitBannerPrefab();
|
||||
InitCheckedListBoxs();
|
||||
|
||||
ShowBanner(new GachaBanner2());
|
||||
}
|
||||
|
||||
private void InitBannerPrefab()
|
||||
{
|
||||
CmbPrefab.Items.Clear();
|
||||
CmbPrefab.Items.AddRange(GameData.GachaBannerPrefabs.Names);
|
||||
}
|
||||
|
||||
private void LnkWeightHelp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("https://github.com/Grasscutters/Grasscutter/pull/639");
|
||||
}
|
||||
|
||||
private void LnkOpenOldEditor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
new FormGachaBannerEditor().ShowDialog();
|
||||
}
|
||||
|
||||
#region - 卡池 -
|
||||
|
||||
private void InitCheckedListBoxs()
|
||||
{
|
||||
ListFallbackItems.BeginUpdate();
|
||||
var a5 = ListFallbackItems.Groups["GroupA5"];
|
||||
var a4 = ListFallbackItems.Groups["GroupA4"];
|
||||
var a3 = ListFallbackItems.Groups["GroupA3"];
|
||||
var w5 = ListFallbackItems.Groups["GroupW5"];
|
||||
var w4 = ListFallbackItems.Groups["GroupW4"];
|
||||
var w3 = ListFallbackItems.Groups["GroupW3"];
|
||||
var avatars = GetAvatarsByColor("yellow")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, a5) { ForeColor = Color.OrangeRed })
|
||||
.Concat(GetAvatarsByColor("purple")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, a4) { ForeColor = Color.Purple }))
|
||||
.Concat(GetAvatarsByColor("blue")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, a3) { ForeColor = Color.Blue }));
|
||||
var weapons = GetWeaponsByColor("yellow")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, w5) { ForeColor = Color.OrangeRed })
|
||||
.Concat(GetWeaponsByColor("purple")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, w4) { ForeColor = Color.Purple }))
|
||||
.Concat(GetWeaponsByColor("blue")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, w3) { ForeColor = Color.Blue }));
|
||||
ListFallbackItems.Items.Clear();
|
||||
ListFallbackItems.Items.AddRange(avatars.Concat(weapons).ToArray());
|
||||
|
||||
ListUpItems.BeginUpdate();
|
||||
var ua5 = ListUpItems.Groups["GroupUpA5"];
|
||||
var ua4 = ListUpItems.Groups["GroupUpA4"];
|
||||
var uw5 = ListUpItems.Groups["GroupUpW5"];
|
||||
var uw4 = ListUpItems.Groups["GroupUpW4"];
|
||||
var upAvatars = GetAvatarsByColor("yellow")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, ua5) { ForeColor = Color.OrangeRed })
|
||||
.Concat(GetAvatarsByColor("purple")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, ua4) { ForeColor = Color.Purple }));
|
||||
var upWeapons = GetWeaponsByColor("yellow")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, uw5) { ForeColor = Color.OrangeRed })
|
||||
.Concat(GetWeaponsByColor("purple")
|
||||
.Select(it => new ListViewItem(new string[] { it.Item1.ToString(), it.Item2 }, uw4) { ForeColor = Color.Purple }));
|
||||
ListUpItems.Items.Clear();
|
||||
ListUpItems.Items.AddRange(upAvatars.Concat(upWeapons).ToArray());
|
||||
|
||||
ListFallbackItems.EndUpdate();
|
||||
ListUpItems.EndUpdate();
|
||||
}
|
||||
|
||||
private IEnumerable<(int, string)> GetAvatarsByColor(string color)
|
||||
{
|
||||
for (int i = 0; i < GameData.AvatarColors.Count; i++)
|
||||
{
|
||||
if (GameData.AvatarColors.Names[i] == color)
|
||||
{
|
||||
var id = GameData.AvatarColors.Ids[i];
|
||||
var index = Array.IndexOf(GameData.Avatars.Ids, id % 1000 + 10000000);
|
||||
if (index >= 0)
|
||||
yield return (id, GameData.Avatars.Names[index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private IEnumerable<(int, string)> GetWeaponsByColor(string color)
|
||||
{
|
||||
for (int i = 0; i < GameData.WeaponColors.Count; i++)
|
||||
{
|
||||
if (GameData.WeaponColors.Names[i] == color)
|
||||
{
|
||||
var id = GameData.WeaponColors.Ids[i];
|
||||
var index = Array.IndexOf(GameData.Weapons.Ids, id);
|
||||
if (index >= 0)
|
||||
yield return (id, GameData.Weapons.Names[index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void InitItems(GachaBanner2 banner)
|
||||
{
|
||||
var f = banner.FallbackItems3
|
||||
.Concat(banner.FallbackItems4Pool1)
|
||||
.Concat(banner.FallbackItems4Pool2)
|
||||
.Concat(banner.FallbackItems5Pool1)
|
||||
.Concat(banner.FallbackItems5Pool2)
|
||||
.ToArray();
|
||||
foreach (ListViewItem item in ListFallbackItems.Items)
|
||||
item.Checked = Array.IndexOf(f, int.Parse(item.Text)) >= 0;
|
||||
|
||||
var u = banner.RateUpItems4.Concat(banner.RateUpItems5).ToArray();
|
||||
foreach (ListViewItem item in ListUpItems.Items)
|
||||
item.Checked = Array.IndexOf(u, int.Parse(item.Text)) >= 0;
|
||||
}
|
||||
|
||||
private IEnumerable<int> GetCheckedItems(ListView list, ListViewGroup group)
|
||||
{
|
||||
foreach (ListViewItem item in list.CheckedItems)
|
||||
if (item.Group == group)
|
||||
yield return int.Parse(item.Text);
|
||||
}
|
||||
|
||||
#endregion - 卡池 -
|
||||
|
||||
#region - 权重 -
|
||||
|
||||
private struct GachaWeight
|
||||
{
|
||||
public int Count;
|
||||
public int Weight;
|
||||
|
||||
public GachaWeight(int count, int weight)
|
||||
{
|
||||
Count = count;
|
||||
Weight = weight;
|
||||
}
|
||||
}
|
||||
|
||||
private void InitWeights(GachaBanner2 banner)
|
||||
{
|
||||
TxtWeight5.Text = '[' + string.Join(", ", SelectWeights(banner.Weights5).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
TxtWeight4.Text = '[' + string.Join(", ", SelectWeights(banner.Weights4).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
TxtPoolWeight5.Text = '[' + string.Join(", ", SelectWeights(banner.PoolBalanceWeights5).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
TxtPoolWeight4.Text = '[' + string.Join(", ", SelectWeights(banner.PoolBalanceWeights4).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
}
|
||||
|
||||
private IEnumerable<GachaWeight> SelectWeights(int[,] weights)
|
||||
{
|
||||
for (int i = 0; i < weights.GetLength(0); i++)
|
||||
yield return new GachaWeight(weights[i, 0], weights[i, 1]);
|
||||
}
|
||||
|
||||
private int[,] GetWeights(string weights)
|
||||
{
|
||||
return JsonConvert.DeserializeObject<int[,]>(weights);
|
||||
}
|
||||
|
||||
#endregion - 权重 -
|
||||
|
||||
#region - 序列化 -
|
||||
|
||||
private void ShowBanner(GachaBanner2 banner)
|
||||
{
|
||||
try
|
||||
{
|
||||
NUDGachaType.Value = banner.GachaType;
|
||||
NUDScheduleId.Value = banner.ScheduleId;
|
||||
CmbBannerType.SelectedIndex = (int)banner.BannerType;
|
||||
if (string.IsNullOrEmpty(banner.TitlePath) || !int.TryParse(banner.TitlePath.Substring("UI_GACHA_SHOW_PANEL_A".Length, 3), out int prefabId))
|
||||
CmbPrefab.SelectedIndex = -1;
|
||||
else
|
||||
CmbPrefab.SelectedIndex = Array.IndexOf(GameData.GachaBannerPrefabs.Ids, prefabId);
|
||||
RbCostItem224.Checked = banner.CostItem == 224;
|
||||
RbCostItem223.Checked = banner.CostItem == 223;
|
||||
DTPBeginTime.Value = DateTimeOffset.FromUnixTimeSeconds(banner.BeginTime).DateTime;
|
||||
DTPEndTime.Value = DateTimeOffset.FromUnixTimeSeconds(banner.EndTime).DateTime;
|
||||
NUDSortId.Value = banner.SortId;
|
||||
NUDEventChance5.Value = banner.EventChance5;
|
||||
NUDEventChance4.Value = banner.EventChance4;
|
||||
ChkRemoveC6FormPool.Checked = banner.RemoveC6FromPool;
|
||||
ChkAutoStripRateUpFromFallback.Checked = banner.AutoStripRateUpFromFallback;
|
||||
InitItems(banner);
|
||||
InitWeights(banner);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("UI更新失败:" + ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private GachaBanner2 ParseBanner()
|
||||
{
|
||||
if (CmbBannerType.SelectedIndex < 0)
|
||||
{
|
||||
MessageBox.Show("请选择奖池类型", Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return null;
|
||||
}
|
||||
|
||||
if (CmbPrefab.SelectedIndex < 0)
|
||||
{
|
||||
MessageBox.Show("请选择奖池预制", Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return null;
|
||||
}
|
||||
|
||||
var prefabId = GameData.GachaBannerPrefabs.Ids[CmbPrefab.SelectedIndex];
|
||||
var banner = new GachaBanner2
|
||||
{
|
||||
GachaType = (int)NUDGachaType.Value,
|
||||
ScheduleId = (int)NUDScheduleId.Value,
|
||||
BannerType = (BannerType)CmbBannerType.SelectedIndex,
|
||||
PrefabPath = $"GachaShowPanel_A{prefabId:000}",
|
||||
PreviewPrefabPath = $"UI_Tab_GachaShowPanel_A{prefabId:000}",
|
||||
TitlePath = $"UI_GACHA_SHOW_PANEL_A{prefabId:000}_TITLE",
|
||||
CostItem = RbCostItem224.Checked ? 224 : 223,
|
||||
BeginTime = (int)new DateTimeOffset(DTPBeginTime.Value, TimeSpan.Zero).ToUnixTimeSeconds(),
|
||||
EndTime = (int)new DateTimeOffset(DTPEndTime.Value, TimeSpan.Zero).ToUnixTimeSeconds(),
|
||||
SortId = (int)NUDSortId.Value,
|
||||
EventChance5 = (int)NUDEventChance5.Value,
|
||||
EventChance4 = (int)NUDEventChance4.Value,
|
||||
|
||||
RateUpItems4 = GetCheckedItems(ListUpItems, ListUpItems.Groups["GroupUpA4"])
|
||||
.Concat(GetCheckedItems(ListUpItems, ListUpItems.Groups["GroupUpW4"]))
|
||||
.ToArray(),
|
||||
RateUpItems5 = GetCheckedItems(ListUpItems, ListUpItems.Groups["GroupUpA5"])
|
||||
.Concat(GetCheckedItems(ListUpItems, ListUpItems.Groups["GroupUpW5"]))
|
||||
.ToArray(),
|
||||
|
||||
FallbackItems3 = GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupA3"])
|
||||
.Concat(GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupW3"]))
|
||||
.ToArray(),
|
||||
FallbackItems4Pool1 = GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupA4"]).ToArray(),
|
||||
FallbackItems4Pool2 = GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupW4"]).ToArray(),
|
||||
FallbackItems5Pool1 = GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupA5"]).ToArray(),
|
||||
FallbackItems5Pool2 = GetCheckedItems(ListFallbackItems, ListFallbackItems.Groups["GroupW5"]).ToArray(),
|
||||
|
||||
RemoveC6FromPool = ChkRemoveC6FormPool.Checked,
|
||||
AutoStripRateUpFromFallback = ChkAutoStripRateUpFromFallback.Checked,
|
||||
|
||||
Weights4 = GetWeights(TxtWeight4.Text),
|
||||
Weights5 = GetWeights(TxtWeight5.Text),
|
||||
PoolBalanceWeights4 = GetWeights(TxtPoolWeight4.Text),
|
||||
PoolBalanceWeights5 = GetWeights(TxtPoolWeight5.Text),
|
||||
};
|
||||
return banner;
|
||||
}
|
||||
|
||||
private void BtnGen_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
var banner = ParseBanner();
|
||||
if (banner != null)
|
||||
{
|
||||
var json = JsonConvert.SerializeObject(banner);
|
||||
json = json.Replace(",\"", ",\r\n \"").Insert(1, "\r\n ");
|
||||
TxtJson.Text = json.Insert(json.Length-1, "\r\n");
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void BtnParse_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
ShowBanner(JsonConvert.DeserializeObject<GachaBanner2>(TxtJson.Text));
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion - 序列化 -
|
||||
}
|
||||
}
|
437
Source/GrasscutterTools/Forms/FormGachaBannerEditor2.en-us.resx
Normal file
@@ -0,0 +1,437 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ChkAutoStripRateUpFromFallback.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 287</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>225, 21</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.Text" xml:space="preserve">
|
||||
<value>Auto Strip Rate Up From Fall back</value>
|
||||
</data>
|
||||
<data name="LblOptions.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>60, 260</value>
|
||||
</data>
|
||||
<data name="LblOptions.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblOptions.Text" xml:space="preserve">
|
||||
<value>Optins</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 21</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Text" xml:space="preserve">
|
||||
<value>Remove C6 Form Pool</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 17</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Text" xml:space="preserve">
|
||||
<value>Open old editor</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>200, 233</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Text" xml:space="preserve">
|
||||
<value>Event Chance 4</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>10, 233</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Text" xml:space="preserve">
|
||||
<value>Event Chance 5</value>
|
||||
</data>
|
||||
<data name="LblSortId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 204</value>
|
||||
</data>
|
||||
<data name="LblSortId.Text" xml:space="preserve">
|
||||
<value>Sort</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 17</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Text" xml:space="preserve">
|
||||
<value>Increment from 400</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Text" xml:space="preserve">
|
||||
<value>End Time</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>32, 175</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>73, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Text" xml:space="preserve">
|
||||
<value>Begin Time</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 17</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Text" xml:space="preserve">
|
||||
<value>Unique</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items" xml:space="preserve">
|
||||
<value>Standard Wish</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items1" xml:space="preserve">
|
||||
<value>Character Event Wish</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items2" xml:space="preserve">
|
||||
<value>Weapon Event Wish</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>Show order</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>25, 87</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 17</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Text" xml:space="preserve">
|
||||
<value>Banner Type</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Text" xml:space="preserve">
|
||||
<value>Acquaint Fate</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>41, 148</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>64, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Text" xml:space="preserve">
|
||||
<value>Cost Item</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>59, 118</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Text" xml:space="preserve">
|
||||
<value>Prefab</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>222, 146</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>119, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Text" xml:space="preserve">
|
||||
<value>Intertwined Fate</value>
|
||||
</data>
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>Banner</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>Fallback Pool</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBNQs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXNQs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups2" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBNAs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups3" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXNAs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups4" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA0zLXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups5" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA0zLXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpUpPool.Text" xml:space="preserve">
|
||||
<value>Up Pool</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcEE1Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc1Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups2" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcEE0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups3" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="BtnGen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnGen.Text" xml:space="preserve">
|
||||
<value>Gen Json</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 512</value>
|
||||
</data>
|
||||
<data name="BtnParse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnParse.Text" xml:space="preserve">
|
||||
<value>Parse Json</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>Gacha weights</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>399, 0</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>35, 17</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Text" xml:space="preserve">
|
||||
<value>Help</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>40, 61</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 17</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Text" xml:space="preserve">
|
||||
<value>Weights 4</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>40, 32</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 17</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Text" xml:space="preserve">
|
||||
<value>Weights 5</value>
|
||||
</data>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>Character and weapon balance (only mixed pools work)</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>16, 61</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>90, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Text" xml:space="preserve">
|
||||
<value>Pool Weight 4</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>16, 32</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>90, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>Pool Weight 5</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Gacha Banner Editor</value>
|
||||
</data>
|
||||
</root>
|
1594
Source/GrasscutterTools/Forms/FormGachaBannerEditor2.resx
Normal file
461
Source/GrasscutterTools/Forms/FormGachaBannerEditor2.ru-ru.resx
Normal file
@@ -0,0 +1,461 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ChkAutoStripRateUpFromFallback.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 287</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>288, 21</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.Text" xml:space="preserve">
|
||||
<value>Авто возврат шанса выпадения с баннера</value>
|
||||
</data>
|
||||
<data name="LblOptions.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>56, 261</value>
|
||||
</data>
|
||||
<data name="LblOptions.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
</data>
|
||||
<data name="LblOptions.Text" xml:space="preserve">
|
||||
<value>Опции</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 21</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Text" xml:space="preserve">
|
||||
<value>Удалить пул форм C6</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 17</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Text" xml:space="preserve">
|
||||
<value>Открыть старый редактор</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>43, 28</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Text" xml:space="preserve">
|
||||
<value>Тип Гачи</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>210, 233</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 17</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Text" xml:space="preserve">
|
||||
<value>Шанс соб. 4*</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>20, 233</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 17</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Text" xml:space="preserve">
|
||||
<value>Шанс соб. 5*</value>
|
||||
</data>
|
||||
<data name="LblSortId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>66, 204</value>
|
||||
</data>
|
||||
<data name="LblSortId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>40, 17</value>
|
||||
</data>
|
||||
<data name="LblSortId.Text" xml:space="preserve">
|
||||
<value>Сорт.</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 17</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Text" xml:space="preserve">
|
||||
<value>Увеличение с 400</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>234, 176</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>47, 17</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Text" xml:space="preserve">
|
||||
<value>Конец</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 57</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>98, 17</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Text" xml:space="preserve">
|
||||
<value>ID расписания</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>53, 176</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Text" xml:space="preserve">
|
||||
<value>Начало</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 17</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Text" xml:space="preserve">
|
||||
<value>Уникальный</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items" xml:space="preserve">
|
||||
<value>Стандартная Молитва</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items1" xml:space="preserve">
|
||||
<value>Молитва события персонажа</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items2" xml:space="preserve">
|
||||
<value>Молитва события с оружием</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>101, 17</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>Показать заказ</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>18, 87</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 17</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Text" xml:space="preserve">
|
||||
<value>Тип баннера</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.Text" xml:space="preserve">
|
||||
<value>Судьбоносные</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>34, 148</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Text" xml:space="preserve">
|
||||
<value>Стоимость</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>47, 118</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 17</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Text" xml:space="preserve">
|
||||
<value>Готовый</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>234, 146</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>141, 21</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Text" xml:space="preserve">
|
||||
<value>Переплетающиеся</value>
|
||||
</data>
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>Баннер</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBNQs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXNQs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups2" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBNAs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups3" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXNAs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups4" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA0zLXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups5" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA0zLXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>Запасной Пул</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcEE1Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA01LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc1Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups2" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgYXZhdGFyBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcEE0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups3" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh
|
||||
ZwROYW1lAQQCAShTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Ib3Jpem9udGFsQWxpZ25tZW50AgAAAAIAAAAG
|
||||
AwAAAA00LXN0YXIgd2VhcG9uBfz///8oU3lzdGVtLldpbmRvd3MuRm9ybXMuSG9yaXpvbnRhbEFsaWdu
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpUpPool.Text" xml:space="preserve">
|
||||
<value>Верхний Пул</value>
|
||||
</data>
|
||||
<data name="BtnGen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnGen.Text" xml:space="preserve">
|
||||
<value>Сген. Json</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 512</value>
|
||||
</data>
|
||||
<data name="BtnParse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnParse.Text" xml:space="preserve">
|
||||
<value>Загр.Json</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>375, 0</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Text" xml:space="preserve">
|
||||
<value>Помощь</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>54, 61</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>52, 17</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Text" xml:space="preserve">
|
||||
<value>Веса 5*</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>54, 32</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>52, 17</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Text" xml:space="preserve">
|
||||
<value>Веса 5*</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>Gacha Веса</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>28, 61</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>78, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Text" xml:space="preserve">
|
||||
<value>Пул Веса 4*</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>28, 29</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>78, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>Пул Веса 5*</value>
|
||||
</data>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>Баланс персонажа и оружия (работают только смешанные пулы)</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров Gacha</value>
|
||||
</data>
|
||||
</root>
|
@@ -30,7 +30,7 @@ using GrasscutterTools.Game;
|
||||
using GrasscutterTools.OpenCommand;
|
||||
using GrasscutterTools.Properties;
|
||||
|
||||
namespace GrasscutterTools
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
public partial class FormMain : Form
|
||||
{
|
||||
@@ -73,8 +73,8 @@ namespace GrasscutterTools
|
||||
SaveSettings();
|
||||
}
|
||||
|
||||
private readonly string[] LanguageNames = new string[] { "简体中文", "English" };
|
||||
private readonly string[] Languages = new string[] { "zh-CN", "en-US" };
|
||||
private readonly string[] LanguageNames = new string[] { "简体中文", "English", "Русский" };
|
||||
private readonly string[] Languages = new string[] { "zh-CN", "en-US", "ru-RU" };
|
||||
|
||||
|
||||
private Version AppVersion;
|
||||
@@ -124,6 +124,7 @@ namespace GrasscutterTools
|
||||
|
||||
private void LoadUpdate()
|
||||
{
|
||||
#if !DEBUG
|
||||
Task.Run(() =>
|
||||
{
|
||||
try
|
||||
@@ -151,46 +152,45 @@ namespace GrasscutterTools
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
#if DEBUG
|
||||
throw;
|
||||
#endif
|
||||
}
|
||||
});
|
||||
#endif
|
||||
}
|
||||
|
||||
#endregion - 初始化 -
|
||||
|
||||
#region - 主页 -
|
||||
|
||||
private FormGachaBannerEditor FormGachaBannerEditor;
|
||||
private Form GachaBannerEditor;
|
||||
|
||||
private void BtnOpenGachaBannerEditor_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (FormGachaBannerEditor == null || FormGachaBannerEditor.IsDisposed)
|
||||
if (GachaBannerEditor == null || GachaBannerEditor.IsDisposed)
|
||||
{
|
||||
FormGachaBannerEditor = new FormGachaBannerEditor();
|
||||
FormGachaBannerEditor.Show();
|
||||
GachaBannerEditor = new FormGachaBannerEditor2();
|
||||
GachaBannerEditor.Show();
|
||||
}
|
||||
else
|
||||
{
|
||||
FormGachaBannerEditor.TopMost = true;
|
||||
FormGachaBannerEditor.TopMost = false;
|
||||
GachaBannerEditor.TopMost = true;
|
||||
GachaBannerEditor.TopMost = false;
|
||||
}
|
||||
}
|
||||
|
||||
private FormTextMapBrowser FormTextMapBrowser;
|
||||
private FormTextMapBrowser TextMapBrowser;
|
||||
|
||||
private void BtnOpenTextMap_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (FormTextMapBrowser == null || FormTextMapBrowser.IsDisposed)
|
||||
if (TextMapBrowser == null || TextMapBrowser.IsDisposed)
|
||||
{
|
||||
FormTextMapBrowser = new FormTextMapBrowser();
|
||||
FormTextMapBrowser.Show();
|
||||
TextMapBrowser = new FormTextMapBrowser();
|
||||
TextMapBrowser.Show();
|
||||
}
|
||||
else
|
||||
{
|
||||
FormTextMapBrowser.TopMost = true;
|
||||
FormTextMapBrowser.TopMost = false;
|
||||
TextMapBrowser.TopMost = true;
|
||||
TextMapBrowser.TopMost = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -352,6 +352,16 @@ namespace GrasscutterTools
|
||||
}
|
||||
}
|
||||
|
||||
private void LnkResetCustomCommands_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
if (MessageBox.Show(Resources.RestoreCustomCommands, Resources.Tips, MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
|
||||
{
|
||||
if (File.Exists(CustomCommandsFilePath))
|
||||
File.Delete(CustomCommandsFilePath);
|
||||
LoadCustomCommandControls(Resources.CustomCommands);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion - 自定义 -
|
||||
|
||||
#region - 圣遗物 -
|
||||
@@ -956,7 +966,86 @@ namespace GrasscutterTools
|
||||
|
||||
private void CopyCommand()
|
||||
{
|
||||
Clipboard.SetText(TxtCommand.Text);
|
||||
if (!string.IsNullOrEmpty(TxtCommand.Text))
|
||||
Clipboard.SetText(TxtCommand.Text);
|
||||
}
|
||||
|
||||
private void OnOpenCommandInvoke()
|
||||
{
|
||||
BtnInvokeOpenCommand_Click(BtnInvokeOpenCommand, EventArgs.Empty);
|
||||
}
|
||||
|
||||
private async void BtnInvokeOpenCommand_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (OC == null || !OC.CanInvoke)
|
||||
{
|
||||
ShowTip(Resources.RequireOpenCommandTip, BtnInvokeOpenCommand);
|
||||
TCMain.SelectedTab = TPRemoteCall;
|
||||
return;
|
||||
}
|
||||
if (TxtCommand.Text.Length < 2)
|
||||
{
|
||||
ShowTip(Resources.CommandContentCannotBeEmpty, TxtCommand);
|
||||
return;
|
||||
}
|
||||
|
||||
ExpandCommandRunLog();
|
||||
TxtCommandRunLog.AppendText(">");
|
||||
TxtCommandRunLog.AppendText(TxtCommand.Text);
|
||||
TxtCommandRunLog.AppendText(Environment.NewLine);
|
||||
var cmd = TxtCommand.Text.Substring(1);
|
||||
var btn = sender as Button;
|
||||
btn.Enabled = false;
|
||||
try
|
||||
{
|
||||
var msg = await OC.Invoke(cmd);
|
||||
TxtCommandRunLog.AppendText(string.IsNullOrEmpty(msg) ? "OK" : msg);
|
||||
TxtCommandRunLog.AppendText(Environment.NewLine);
|
||||
//ShowTip(string.IsNullOrEmpty(msg) ? "OK" : msg, btn);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
TxtCommandRunLog.AppendText("Error: ");
|
||||
TxtCommandRunLog.AppendText(ex.Message);
|
||||
TxtCommandRunLog.AppendText(Environment.NewLine);
|
||||
MessageBox.Show(ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
TxtCommandRunLog.ScrollToCaret();
|
||||
btn.Cursor = Cursors.Default;
|
||||
btn.Enabled = true;
|
||||
}
|
||||
|
||||
private const int TxtCommandRunLogMinHeight = 150;
|
||||
private TextBox TxtCommandRunLog;
|
||||
private void ExpandCommandRunLog()
|
||||
{
|
||||
if (GrpCommand.Height < TxtCommandRunLogMinHeight)
|
||||
{
|
||||
if (WindowState == FormWindowState.Maximized)
|
||||
WindowState = FormWindowState.Normal;
|
||||
TCMain.Anchor &= ~AnchorStyles.Bottom;
|
||||
GrpCommand.Anchor |= AnchorStyles.Top;
|
||||
Size = new Size(Width, Height + TxtCommandRunLogMinHeight);
|
||||
MinimumSize = new Size(MinimumSize.Width, MinimumSize.Height + TxtCommandRunLogMinHeight);
|
||||
TCMain.Anchor |= AnchorStyles.Bottom;
|
||||
GrpCommand.Anchor &= ~AnchorStyles.Top;
|
||||
}
|
||||
|
||||
if (TxtCommandRunLog == null)
|
||||
{
|
||||
TxtCommandRunLog = new TextBox
|
||||
{
|
||||
Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom,
|
||||
Multiline = true,
|
||||
Font = new Font("Consolas", 9F),
|
||||
Location = new Point(BtnInvokeOpenCommand.Left, BtnInvokeOpenCommand.Bottom + 6),
|
||||
Size = new Size(GrpCommand.Width - BtnInvokeOpenCommand.Left * 2, TxtCommandRunLogMinHeight),
|
||||
ReadOnly = true,
|
||||
BackColor = Color.White,
|
||||
ScrollBars = ScrollBars.Vertical,
|
||||
};
|
||||
GrpCommand.Controls.Add(TxtCommandRunLog);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion - 命令 -
|
||||
@@ -981,6 +1070,7 @@ namespace GrasscutterTools
|
||||
}
|
||||
}
|
||||
|
||||
private readonly ToolTip TTip = new ToolTip();
|
||||
private void ShowTip(string message, Control control)
|
||||
{
|
||||
TTip.Show(message, control, 0, control.Size.Height, 3000);
|
||||
@@ -1027,7 +1117,7 @@ namespace GrasscutterTools
|
||||
Task.Run(async () =>
|
||||
{
|
||||
await Task.Delay(1000);
|
||||
BeginInvoke(new Action(() => ShowTip("已从缓存中恢复Token", BtnInvokeOpenCommand)));
|
||||
BeginInvoke(new Action(() => ShowTip(Resources.TokenRestoredFromCache, BtnInvokeOpenCommand)));
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -1050,11 +1140,14 @@ namespace GrasscutterTools
|
||||
{
|
||||
var status = await DispatchServerAPI.QueryServerStatus(TxtHost.Text);
|
||||
LblServerVersion.Text = status.Version;
|
||||
LblPlayerCount.Text = status.PlayerCount.ToString();
|
||||
if (status.MaxPlayer >= 0)
|
||||
LblPlayerCount.Text = $"{status.PlayerCount}/{status.MaxPlayer}";
|
||||
else
|
||||
LblPlayerCount.Text = status.PlayerCount.ToString();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("查询服务端状态失败:" + ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
MessageBox.Show(Resources.QueryServerStatusFailed + ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
|
||||
OC = new OpenCommandAPI(TxtHost.Text);
|
||||
@@ -1139,50 +1232,13 @@ namespace GrasscutterTools
|
||||
{
|
||||
if (string.IsNullOrEmpty(TxtToken.Text))
|
||||
{
|
||||
MessageBox.Show("Token不能为空!", Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
MessageBox.Show(Resources.TokenCannotBeEmpty, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
OC.Token = TxtToken.Text;
|
||||
BtnConnectOpenCommand_Click(sender, e);
|
||||
}
|
||||
|
||||
private void OnOpenCommandInvoke()
|
||||
{
|
||||
BtnInvokeOpenCommand_Click(BtnInvokeOpenCommand, EventArgs.Empty);
|
||||
}
|
||||
|
||||
private async void BtnInvokeOpenCommand_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (OC == null || !OC.CanInvoke)
|
||||
{
|
||||
ShowTip(Resources.RequireOpenCommandTip, BtnInvokeOpenCommand);
|
||||
TCMain.SelectedTab = TPRemoteCall;
|
||||
return;
|
||||
}
|
||||
if (TxtCommand.Text.Length < 2)
|
||||
{
|
||||
ShowTip(Resources.CommandContentCannotBeEmpty, TxtCommand);
|
||||
return;
|
||||
}
|
||||
var cmd = TxtCommand.Text.Substring(1);
|
||||
var btn = sender as Button;
|
||||
btn.Enabled = false;
|
||||
try
|
||||
{
|
||||
var msg = await OC.Invoke(cmd);
|
||||
ShowTip(string.IsNullOrEmpty(msg) ? "OK" : msg, btn);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
finally
|
||||
{
|
||||
btn.Cursor = Cursors.Default;
|
||||
btn.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void LnkOpenCommandLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
try
|
@@ -136,6 +136,15 @@
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 38</value>
|
||||
</data>
|
||||
<data name="LblAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>158, 24</value>
|
||||
</data>
|
||||
<data name="LblAbout.Text" xml:space="preserve">
|
||||
<value>Have a nice time!</value>
|
||||
</data>
|
||||
<data name="BtnOpenTextMap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 23</value>
|
||||
</data>
|
||||
@@ -154,15 +163,6 @@
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Include UID</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 38</value>
|
||||
</data>
|
||||
<data name="LblAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>158, 24</value>
|
||||
</data>
|
||||
<data name="LblAbout.Text" xml:space="preserve">
|
||||
<value>Have a nice time!</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Custom</value>
|
||||
</data>
|
||||
@@ -193,6 +193,15 @@
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>List</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>531, -1</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Text" xml:space="preserve">
|
||||
<value>Restore</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>393, 216</value>
|
||||
</data>
|
||||
@@ -357,10 +366,6 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<data name="LblSpawnDescription.Text" xml:space="preserve">
|
||||
<value>Spawn entity</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblEntityAmount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="LblEntityAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
@@ -519,6 +524,7 @@ The data may not be cleared even if the account is recreated.</value>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Items</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="BtnSaveGiveItemLog.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left</value>
|
||||
</data>
|
||||
@@ -576,9 +582,6 @@ The data may not be cleared even if the account is recreated.</value>
|
||||
<data name="ListGameItems.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>250, 208</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
</data>
|
||||
@@ -829,17 +832,20 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Console</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Text" xml:space="preserve">
|
||||
<value>Note that normal commands in the console state must specify the target (set include UID)</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>86, 36</value>
|
||||
</data>
|
||||
<data name="TxtHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 23</value>
|
||||
<value>200, 23</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>292, 36</value>
|
||||
@@ -856,4 +862,7 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>Host</value>
|
||||
</data>
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
</root>
|
959
Source/GrasscutterTools/Forms/FormMain.ru-ru.resx
Normal file
@@ -0,0 +1,959 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="BtnCopy.Text" xml:space="preserve">
|
||||
<value>Копировать</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ChkAutoCopy.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>548, 24</value>
|
||||
</data>
|
||||
<data name="ChkAutoCopy.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 21</value>
|
||||
</data>
|
||||
<data name="ChkAutoCopy.Text" xml:space="preserve">
|
||||
<value>Авто</value>
|
||||
</data>
|
||||
<data name="BtnInvokeOpenCommand.Text" xml:space="preserve">
|
||||
<value>Выполнить(F5)</value>
|
||||
</data>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Команда (нажмите и удерживайте Ctrl для автоматического запуска)</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>12, 41</value>
|
||||
</data>
|
||||
<data name="LblAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>314, 24</value>
|
||||
</data>
|
||||
<data name="LblAbout.Text" xml:space="preserve">
|
||||
<value>Желаем приятно провести время!</value>
|
||||
</data>
|
||||
<data name="BtnOpenTextMap.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>152, 122</value>
|
||||
</data>
|
||||
<data name="BtnOpenTextMap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 23</value>
|
||||
</data>
|
||||
<data name="BtnOpenTextMap.Text" xml:space="preserve">
|
||||
<value>Браузер карт</value>
|
||||
</data>
|
||||
<data name="BtnOpenGachaBannerEditor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name="BtnOpenGachaBannerEditor.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров</value>
|
||||
</data>
|
||||
<data name="ChkIncludeUID.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>113, 21</value>
|
||||
</data>
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Включить UID</value>
|
||||
</data>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Настройки</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Главная</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>526, 216</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Text" xml:space="preserve">
|
||||
<value>Экспорт</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>450, 216</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Text" xml:space="preserve">
|
||||
<value>Загрузить</value>
|
||||
</data>
|
||||
<data name="LblCustomName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblCustomName.Text" xml:space="preserve">
|
||||
<value>Метка</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>488, -1</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Text" xml:space="preserve">
|
||||
<value>перезагрузить</value>
|
||||
</data>
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>Список</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="BtnRemoveCustomCommand.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>369, 216</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 23</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Text" xml:space="preserve">
|
||||
<value>x Удалить</value>
|
||||
</data>
|
||||
<data name="BtnSaveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>268, 216</value>
|
||||
</data>
|
||||
<data name="BtnSaveCustomCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 23</value>
|
||||
</data>
|
||||
<data name="BtnSaveCustomCommand.Text" xml:space="preserve">
|
||||
<value>√ Сохранить</value>
|
||||
</data>
|
||||
<data name="TxtCustomName.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>58, 216</value>
|
||||
</data>
|
||||
<data name="TxtCustomName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>204, 23</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Кастомное</value>
|
||||
</data>
|
||||
<data name="BtnAddSubAttr.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>100, 23</value>
|
||||
</data>
|
||||
<data name="BtnAddSubAttr.Text" xml:space="preserve">
|
||||
<value>+ Добавить</value>
|
||||
</data>
|
||||
<data name="LblArtifactStars.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>298, 41</value>
|
||||
</data>
|
||||
<data name="LblArtifactStars.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="LblArtifactStars.Text" xml:space="preserve">
|
||||
<value>Звезды</value>
|
||||
</data>
|
||||
<data name="LblArtifactPart.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>42, 17</value>
|
||||
</data>
|
||||
<data name="LblArtifactPart.Text" xml:space="preserve">
|
||||
<value>Часть</value>
|
||||
</data>
|
||||
<data name="CmbArtifactPart.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>321, 8</value>
|
||||
</data>
|
||||
<data name="CmbArtifactPart.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 25</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 11</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>64, 17</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Text" xml:space="preserve">
|
||||
<value>Артефакт</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevelTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevelTip.Text" xml:space="preserve">
|
||||
<value>21 это +20</value>
|
||||
</data>
|
||||
<data name="LblClearSubAttrCheckedList.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
</data>
|
||||
<data name="LblClearSubAttrCheckedList.Text" xml:space="preserve">
|
||||
<value>X Очистить</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>76, 41</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Text" xml:space="preserve">
|
||||
<value>Уровень</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>71, 101</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 17</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Text" xml:space="preserve">
|
||||
<value>Всп. Стат.</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>54, 71</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>82, 17</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Text" xml:space="preserve">
|
||||
<value>Основ. Стат.</value>
|
||||
</data>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Артефакт</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>52, 21</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Text" xml:space="preserve">
|
||||
<value>Тест</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterUNRELEASED.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 21</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterUNRELEASED.Text" xml:space="preserve">
|
||||
<value>Неизданное</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterHIDDEN.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 21</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
|
||||
<value>Скрытый</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>Фильтр списка</value>
|
||||
</data>
|
||||
<data name="BtnFinishQuest.Text" xml:space="preserve">
|
||||
<value>Финиш</value>
|
||||
</data>
|
||||
<data name="BtnAddQuest.Text" xml:space="preserve">
|
||||
<value>Добавить</value>
|
||||
</data>
|
||||
<data name="LblQuestDescription.Text" xml:space="preserve">
|
||||
<value>Добавить или завершить задание
|
||||
Совет: Для многих квестов требуется поддержка сценариев на стороне сервера
|
||||
Поэтому квест можно добавлять и заканчивать, но не обязательно можно работать</value>
|
||||
</data>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Квест</value>
|
||||
</data>
|
||||
<data name="BtnSaveSpawnLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>255, 31</value>
|
||||
</data>
|
||||
<data name="BtnSaveSpawnLog.Text" xml:space="preserve">
|
||||
<value>√ Запись</value>
|
||||
</data>
|
||||
<data name="BtnRemoveSpawnLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>255, 60</value>
|
||||
</data>
|
||||
<data name="BtnRemoveSpawnLog.Text" xml:space="preserve">
|
||||
<value>× Удалить</value>
|
||||
</data>
|
||||
<data name="ListSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>234, 162</value>
|
||||
</data>
|
||||
<data name="GrpSpawnRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>240, 184</value>
|
||||
</data>
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
<data name="RbEntityOrnament.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityOrnament.Text" xml:space="preserve">
|
||||
<value>Орнамент</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>Животные</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>82, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>Монстры</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>255, 101</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 134</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Класс</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>105, 17</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Text" xml:space="preserve">
|
||||
<value>Спавн существа</value>
|
||||
</data>
|
||||
<data name="LblEntityAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 17</value>
|
||||
</data>
|
||||
<data name="LblEntityAmount.Text" xml:space="preserve">
|
||||
<value>Кол.</value>
|
||||
</data>
|
||||
<data name="LblEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>120, 218</value>
|
||||
</data>
|
||||
<data name="LblEntityLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>26, 17</value>
|
||||
</data>
|
||||
<data name="LblEntityLevel.Text" xml:space="preserve">
|
||||
<value>Ур.</value>
|
||||
</data>
|
||||
<data name="NUDEntityAmout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>64, 216</value>
|
||||
</data>
|
||||
<data name="NUDEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>146, 216</value>
|
||||
</data>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Спавн</value>
|
||||
</data>
|
||||
<data name="LblAvatarGenWarning.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>微软雅黑, 8pt, style=Bold</value>
|
||||
</data>
|
||||
<data name="LblAvatarGenWarning.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>14, 160</value>
|
||||
</data>
|
||||
<data name="LblAvatarGenWarning.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>575, 48</value>
|
||||
</data>
|
||||
<data name="LblAvatarGenWarning.Text" xml:space="preserve">
|
||||
<value>ПРЕДУПРЕЖДАЮ! Добавление персонажа, который официально не используется, может привести
|
||||
к повреждению сохранения учетной записи, что сделает невозможным игру.
|
||||
Данные могут не быть удалены, даже если учетная запись будет создана заново.</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>109, 216</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>71, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Text" xml:space="preserve">
|
||||
<value>Персонаж</value>
|
||||
</data>
|
||||
<data name="LblLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>392, 216</value>
|
||||
</data>
|
||||
<data name="LblLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>26, 17</value>
|
||||
</data>
|
||||
<data name="LblLevel.Text" xml:space="preserve">
|
||||
<value>Ур.</value>
|
||||
</data>
|
||||
<data name="NUDAvatarLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>418, 214</value>
|
||||
</data>
|
||||
<data name="CmbAvatar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>186, 214</value>
|
||||
</data>
|
||||
<data name="CmbAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 25</value>
|
||||
</data>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Персонаж</value>
|
||||
</data>
|
||||
<data name="LblStatTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>43, 17</value>
|
||||
</data>
|
||||
<data name="LblStatTip.Text" xml:space="preserve">
|
||||
<value>Совет</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Статистика</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>299, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>15, 17</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Text" xml:space="preserve">
|
||||
<value>E</value>
|
||||
</data>
|
||||
<data name="LnkTalentQ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>275, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentQ.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>18, 17</value>
|
||||
</data>
|
||||
<data name="LnkTalentQ.Text" xml:space="preserve">
|
||||
<value>Q</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>178, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>91, 17</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Text" xml:space="preserve">
|
||||
<value>Обычная ATK</value>
|
||||
</data>
|
||||
<data name="NUDTalentLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 23</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Уровень таланта</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>316, 17</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Text" xml:space="preserve">
|
||||
<value>Установите текущие активные данные персонажа</value>
|
||||
</data>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Статы</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Text" xml:space="preserve">
|
||||
<value>Дайть Оружие</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>190, 218</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Text" xml:space="preserve">
|
||||
<value>Улучшение</value>
|
||||
</data>
|
||||
<data name="LblWeaponAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponAmount.Text" xml:space="preserve">
|
||||
<value>Кол.</value>
|
||||
</data>
|
||||
<data name="LblWeaponLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>102, 218</value>
|
||||
</data>
|
||||
<data name="LblWeaponLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>26, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponLevel.Text" xml:space="preserve">
|
||||
<value>Ур.</value>
|
||||
</data>
|
||||
<data name="NUDWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>271, 216</value>
|
||||
</data>
|
||||
<data name="NUDWeaponAmout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>46, 216</value>
|
||||
</data>
|
||||
<data name="NUDWeaponLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>134, 216</value>
|
||||
</data>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Оружие</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>265, 48</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>√ Запись</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>265, 77</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>× Удалить</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left</value>
|
||||
</data>
|
||||
<data name="ListGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>243, 140</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>249, 162</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
<data name="ChkDrop.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>278, 217</value>
|
||||
</data>
|
||||
<data name="ChkDrop.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 21</value>
|
||||
</data>
|
||||
<data name="ChkDrop.Text" xml:space="preserve">
|
||||
<value>Дроп</value>
|
||||
</data>
|
||||
<data name="TxtGameItemFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="TxtGameItemFilter.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>346, 5</value>
|
||||
</data>
|
||||
<data name="TxtGameItemFilter.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>250, 23</value>
|
||||
</data>
|
||||
<data name="ListGameItems.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="ListGameItems.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>346, 31</value>
|
||||
</data>
|
||||
<data name="ListGameItems.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>250, 208</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 17</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Text" xml:space="preserve">
|
||||
<value>Кол.</value>
|
||||
</data>
|
||||
<data name="LblGameItemLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>143, 218</value>
|
||||
</data>
|
||||
<data name="LblGameItemLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblGameItemLevel.Text" xml:space="preserve">
|
||||
<value>Уровень</value>
|
||||
</data>
|
||||
<data name="NUDGameItemAmout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>46, 216</value>
|
||||
</data>
|
||||
<data name="NUDGameItemAmout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>90, 23</value>
|
||||
</data>
|
||||
<data name="NUDGameItemLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 215</value>
|
||||
</data>
|
||||
<data name="LblGiveCommandDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>137, 17</value>
|
||||
</data>
|
||||
<data name="LblGiveCommandDescription.Text" xml:space="preserve">
|
||||
<value>Дать предмет игроку</value>
|
||||
</data>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Предметы</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>91, 213</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 21</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Text" xml:space="preserve">
|
||||
<value>Включить идентификатор сцены</value>
|
||||
</data>
|
||||
<data name="LblTp.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblTp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="LblTp.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>微软雅黑, 8pt</value>
|
||||
</data>
|
||||
<data name="LblTp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 89</value>
|
||||
</data>
|
||||
<data name="LblTp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>337, 90</value>
|
||||
</data>
|
||||
<data name="LblTp.Text" xml:space="preserve">
|
||||
<value>Телепортация
|
||||
Совет: Вы можете быстро телепортироваться через отметку «рыболовный крючок» на миникарте в игре.
|
||||
В команде вы можете использовать ~, чтобы указать текущую позицию, и ~100, чтобы указать относительную текущую 100</value>
|
||||
</data>
|
||||
<data name="LblTpZ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>219, 184</value>
|
||||
</data>
|
||||
<data name="LblTpY.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>113, 184</value>
|
||||
</data>
|
||||
<data name="BtnTeleport.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>10, 211</value>
|
||||
</data>
|
||||
<data name="BtnTeleport.Text" xml:space="preserve">
|
||||
<value>Телепорт</value>
|
||||
</data>
|
||||
<data name="LblTpX.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 184</value>
|
||||
</data>
|
||||
<data name="NUDTpZ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>239, 182</value>
|
||||
</data>
|
||||
<data name="NUDTpY.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>133, 182</value>
|
||||
</data>
|
||||
<data name="NUDTpX.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>27, 182</value>
|
||||
</data>
|
||||
<data name="CmbClimateType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>66, 61</value>
|
||||
</data>
|
||||
<data name="LblClimateType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 64</value>
|
||||
</data>
|
||||
<data name="LblClimateType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>52, 17</value>
|
||||
</data>
|
||||
<data name="LblClimateType.Text" xml:space="preserve">
|
||||
<value>Погода</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>287, 55</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.Text" xml:space="preserve">
|
||||
<value>Управление сценой
|
||||
Совет: Большинство сцен не имеют эффекта и не могут быть введены.</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Сцена</value>
|
||||
</data>
|
||||
<data name="ChkAccountSetUid.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 21</value>
|
||||
</data>
|
||||
<data name="ChkAccountSetUid.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="NUDAccountUid.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>270, 23</value>
|
||||
</data>
|
||||
<data name="BtnDeleteAccount.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>463, 21</value>
|
||||
</data>
|
||||
<data name="BtnDeleteAccount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtnDeleteAccount.Text" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
</data>
|
||||
<data name="BtnCreateAccount.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>387, 21</value>
|
||||
</data>
|
||||
<data name="BtnCreateAccount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtnCreateAccount.Text" xml:space="preserve">
|
||||
<value>Создать</value>
|
||||
</data>
|
||||
<data name="LblAccountUserName.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 25</value>
|
||||
</data>
|
||||
<data name="LblAccountUserName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 17</value>
|
||||
</data>
|
||||
<data name="LblAccountUserName.Text" xml:space="preserve">
|
||||
<value>Имя игрока</value>
|
||||
</data>
|
||||
<data name="TxtAccountUserName.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>93, 22</value>
|
||||
</data>
|
||||
<data name="TxtAccountUserName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>113, 23</value>
|
||||
</data>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Управление аккаунтом</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>240, 21</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>136, 25</value>
|
||||
</data>
|
||||
<data name="NUDPermUID.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>42, 23</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>463, 22</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Text" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>387, 22</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Text" xml:space="preserve">
|
||||
<value>Добавить</value>
|
||||
</data>
|
||||
<data name="LblPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>188, 25</value>
|
||||
</data>
|
||||
<data name="LblPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblPerm.Text" xml:space="preserve">
|
||||
<value>Права</value>
|
||||
</data>
|
||||
<data name="LblPermUID.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>30, 17</value>
|
||||
</data>
|
||||
<data name="LblPermUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Управление правами</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Управлять</value>
|
||||
</data>
|
||||
<data name="LnkGithub.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>355, 68</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools - основной перевод Юрий Дворецкий
|
||||
|
||||
Спасибо:Dhar_Jinxed
|
||||
</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>Справка</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>13, 63</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 17</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Text" xml:space="preserve">
|
||||
<value>Открытая команда</value>
|
||||
</data>
|
||||
<data name="LblOpenCommandSupport.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>142, 63</value>
|
||||
</data>
|
||||
<data name="LblServerVersion.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>119, 29</value>
|
||||
</data>
|
||||
<data name="LblPlayerCount.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>119, 46</value>
|
||||
</data>
|
||||
<data name="LblServerVersionLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>27, 29</value>
|
||||
</data>
|
||||
<data name="LblServerVersionLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 17</value>
|
||||
</data>
|
||||
<data name="LblServerVersionLabel.Text" xml:space="preserve">
|
||||
<value>Версия игры</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>24, 46</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 17</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>Кол. игроков</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Состояние сервера</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Text" xml:space="preserve">
|
||||
<value>Помощь</value>
|
||||
</data>
|
||||
<data name="BtnConnectOpenCommand.Text" xml:space="preserve">
|
||||
<value>Подключить</value>
|
||||
</data>
|
||||
<data name="LblVerificationCode.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>31, 17</value>
|
||||
</data>
|
||||
<data name="LblVerificationCode.Text" xml:space="preserve">
|
||||
<value>Код</value>
|
||||
</data>
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>Отправить код</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>игрок</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Подключить</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>微软雅黑, 8pt, style=Italic</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>15, 34</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>275, 48</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Text" xml:space="preserve">
|
||||
<value>Обратите внимание, что обычные команды в состоянии консоли должны указывать цель
|
||||
(набор содержит UID)</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>консоль</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Удалить ячейку</value>
|
||||
</data>
|
||||
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>86, 36</value>
|
||||
</data>
|
||||
<data name="TxtHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 23</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>292, 36</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 23</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Text" xml:space="preserve">
|
||||
<value>Запрос</value>
|
||||
</data>
|
||||
<data name="LblHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>35, 17</value>
|
||||
</data>
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>Хост</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Подключение к БД</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>GrasscutterTools - перевод Юрий Дворецкий</value>
|
||||
</data>
|
||||
</root>
|
@@ -1,4 +1,4 @@
|
||||
namespace GrasscutterTools
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
partial class FormTextMapBrowser
|
||||
{
|
@@ -26,7 +26,7 @@ using System.Windows.Forms;
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Properties;
|
||||
|
||||
namespace GrasscutterTools
|
||||
namespace GrasscutterTools.Forms
|
||||
{
|
||||
public partial class FormTextMapBrowser : Form
|
||||
{
|
@@ -354,6 +354,9 @@
|
||||
<data name=">>DGVTextMap.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>ru-RU</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
151
Source/GrasscutterTools/Forms/FormTextMapBrowser.ru-ru.resx
Normal file
@@ -0,0 +1,151 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="BtnSelectRecoursePath.Text" xml:space="preserve">
|
||||
<value>Обзор</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="LblLanguage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>477, 15</value>
|
||||
</data>
|
||||
<data name="LblLanguage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 17</value>
|
||||
</data>
|
||||
<data name="LblLanguage.Text" xml:space="preserve">
|
||||
<value>Язык</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 21</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Text" xml:space="preserve">
|
||||
<value>верхний</value>
|
||||
</data>
|
||||
<data name="LblResourcesPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>294, 17</value>
|
||||
</data>
|
||||
<data name="LblResourcesPath.Text" xml:space="preserve">
|
||||
<value>Пожалуйста, выберите каталог ресурсов</value>
|
||||
</data>
|
||||
<data name="BtnSearch.Text" xml:space="preserve">
|
||||
<value>Поиск</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Браузер карт</value>
|
||||
</data>
|
||||
</root>
|
186
Source/GrasscutterTools/Game/Gacha/GachaBanner2.cs
Normal file
@@ -0,0 +1,186 @@
|
||||
/**
|
||||
* Grasscutter Tools
|
||||
* Copyright (C) 2022 jie65535
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published
|
||||
* by the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
**/
|
||||
using System.ComponentModel;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Converters;
|
||||
|
||||
namespace GrasscutterTools.Game.Gacha
|
||||
{
|
||||
/// <summary>
|
||||
/// https://github.com/Grasscutters/Grasscutter/pull/639
|
||||
/// </summary>
|
||||
public class GachaBanner2
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加卡池请从400开始增加id数值进行添加,这个id需要每个池子不一样,
|
||||
/// 如果你想添加大量卡池,请按照每次增加固定数值的id进行添加,比如:411,412,413....
|
||||
/// </summary>
|
||||
[JsonProperty("gachaType")]
|
||||
public int GachaType { get; set; } = 400;
|
||||
|
||||
/// <summary>
|
||||
/// 这个id需要每个池子不一样,如果你想添加大量卡池,
|
||||
/// 请按照每次增加固定数值的id进行添加,比如:2100,2200,2300....
|
||||
/// </summary>
|
||||
[JsonProperty("scheduleId")]
|
||||
public int ScheduleId { get; set; } = 800;
|
||||
|
||||
/// <summary>
|
||||
/// 这个是卡池的预制路径id
|
||||
/// </summary>
|
||||
[JsonProperty("prefabPath")]
|
||||
public string PrefabPath { get; set; } = "GachaShowPanel_A007";
|
||||
|
||||
/// <summary>
|
||||
/// 这个是抽卡的预览背景路径id
|
||||
/// </summary>
|
||||
[JsonProperty("previewPrefabPath")]
|
||||
public string PreviewPrefabPath { get; set; } = "UI_Tab_GachaShowPanel_A007";
|
||||
|
||||
/// <summary>
|
||||
/// 这个是抽卡的标题路径id,有可能与之前两项的id不同
|
||||
/// (一般这3项的id只需保持一致即可,就是A0xx,xx为同一id)
|
||||
/// </summary>
|
||||
[JsonProperty("titlePath")]
|
||||
public string TitlePath { get; set; } = "UI_GACHA_SHOW_PANEL_A007_TITLE";
|
||||
|
||||
/// <summary>
|
||||
/// 这个表示祈愿用的道具,224是相遇之缘,223是纠缠之缘 - 选择一个作为该卡池的抽卡道具
|
||||
/// (提示:请不要随便修改祈愿道具除了蓝球和粉球,有可能会引发bug,比如修改成摩拉抽卡可能导致卡住)
|
||||
/// </summary>
|
||||
[JsonProperty("costItem")]
|
||||
public int CostItem { get; set; } = 224;
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间(Unix时间戳)
|
||||
/// </summary>
|
||||
[JsonProperty("beginTime")]
|
||||
public int BeginTime { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间(Unix时间戳)
|
||||
/// </summary>
|
||||
[JsonProperty("endTime")]
|
||||
public int EndTime { get; set; } = 1924992000;
|
||||
|
||||
/// <summary>
|
||||
/// 卡池顺序
|
||||
/// </summary>
|
||||
[JsonProperty("sortId")]
|
||||
public int SortId { get; set; } = 1000;
|
||||
|
||||
/// <summary>
|
||||
/// 4星的up角色或物品
|
||||
/// </summary>
|
||||
[JsonProperty("rateUpItems4")]
|
||||
public int[] RateUpItems4 { get; set; } = { };
|
||||
|
||||
/// <summary>
|
||||
/// 5星的up物品或者角色
|
||||
/// </summary>
|
||||
[JsonProperty("rateUpItems5")]
|
||||
public int[] RateUpItems5 { get; set; } = { };
|
||||
|
||||
/// <summary>
|
||||
/// 3星普通池
|
||||
/// </summary>
|
||||
[JsonProperty("fallbackItems3")]
|
||||
public int[] FallbackItems3 { get; set; } = { 11301, 11302, 11306, 12301, 12302, 12305, 13303, 14301, 14302, 14304, 15301, 15302, 15304 };
|
||||
|
||||
/// <summary>
|
||||
/// 4星普通角色池
|
||||
/// </summary>
|
||||
[JsonProperty("fallbackItems4Pool1")]
|
||||
public int[] FallbackItems4Pool1 { get; set; } = { 1014, 1020, 1023, 1024, 1025, 1027, 1031, 1032, 1034, 1036, 1039, 1043, 1044, 1045, 1048, 1053, 1055, 1056, 1064 };
|
||||
|
||||
/// <summary>
|
||||
/// 4星普通武器池
|
||||
/// </summary>
|
||||
[JsonProperty("fallbackItems4Pool2")]
|
||||
public int[] FallbackItems4Pool2 { get; set; } = { 11401, 11402, 11403, 11405, 12401, 12402, 12403, 12405, 13401, 13407, 14401, 14402, 14403, 14409, 15401, 15402, 15403, 15405 };
|
||||
|
||||
/// <summary>
|
||||
/// 5星普通角色池
|
||||
/// </summary>
|
||||
[JsonProperty("fallbackItems5Pool1")]
|
||||
public int[] FallbackItems5Pool1 { get; set; } = { 1003, 1016, 1042, 1035, 1041 };
|
||||
|
||||
/// <summary>
|
||||
/// 5星普通角色池
|
||||
/// </summary>
|
||||
[JsonProperty("fallbackItems5Pool2")]
|
||||
public int[] FallbackItems5Pool2 { get; set; } = { 11501, 11502, 12501, 12502, 13502, 13505, 14501, 14502, 15501, 15502 };
|
||||
|
||||
/// <summary>
|
||||
/// 是否从奖池中移除玩家星座等级6级以上的角色
|
||||
/// </summary>
|
||||
[JsonProperty("removeC6FromPool")]
|
||||
public bool RemoveC6FromPool { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 自动从普通池中移除UP池物品或角色
|
||||
/// </summary>
|
||||
[JsonProperty("autoStripRateUpFromFallback")]
|
||||
public bool AutoStripRateUpFromFallback { get; set; } = true;
|
||||
|
||||
/// <summary>
|
||||
/// 4星权重
|
||||
/// </summary>
|
||||
[JsonProperty("weights4")]
|
||||
public int[,] Weights4 { get; set; } = { { 1, 510 }, { 8, 510 }, { 10, 10000 } };
|
||||
|
||||
/// <summary>
|
||||
/// 5星权重
|
||||
/// </summary>
|
||||
[JsonProperty("weights5")]
|
||||
public int[,] Weights5 { get; set; } = { { 1, 75 }, { 73, 150 }, { 90, 10000 } };
|
||||
|
||||
/// <summary>
|
||||
/// 4星平衡奖池权重(即中的是武器还是角色)
|
||||
/// </summary>
|
||||
[JsonProperty("poolBalanceWeights4")]
|
||||
public int[,] PoolBalanceWeights4 { get; set; } = { { 1, 255 }, { 17, 255 }, { 21, 10455 } };
|
||||
|
||||
/// <summary>
|
||||
/// 5星平衡奖池权重(即中的是武器还是角色)
|
||||
/// </summary>
|
||||
[JsonProperty("poolBalanceWeights5")]
|
||||
public int[,] PoolBalanceWeights5 { get; set; } = { { 1, 30 }, { 147, 150 }, { 181, 10230 } };
|
||||
|
||||
/// <summary>
|
||||
/// 4星事件概率(抽中后,摇1~100随机数,如果大于该值则抽中up池)
|
||||
/// </summary>
|
||||
[JsonProperty("eventChance4")]
|
||||
public int EventChance4 { get; set; } = 50;
|
||||
|
||||
/// <summary>
|
||||
/// 5星事件概率(抽中后,摇1~100随机数,如果大于该值则抽中up池)
|
||||
/// </summary>
|
||||
[JsonProperty("eventChance5")]
|
||||
public int EventChance5 { get; set; } = 50;
|
||||
|
||||
/// <summary>
|
||||
/// 这个有3种类型,standard表示常驻池,event表示限时角色祈愿池,
|
||||
/// weapon表示限时武器祈愿池,选择一种类型的卡池
|
||||
/// </summary>
|
||||
[JsonProperty("bannerType"), JsonConverter(typeof(StringEnumConverter))]
|
||||
public BannerType BannerType { get; set; } = BannerType.STANDARD;
|
||||
}
|
||||
}
|
@@ -180,6 +180,7 @@
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms.DataVisualization" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
@@ -197,24 +198,31 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="DispatchServer\DispatchServerAPI.cs" />
|
||||
<Compile Include="DispatchServer\Model\ServerStatus.cs" />
|
||||
<Compile Include="FormGachaBannerEditor.cs">
|
||||
<Compile Include="Forms\FormGachaBannerEditor2.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FormGachaBannerEditor.Designer.cs">
|
||||
<Compile Include="Forms\FormGachaBannerEditor2.Designer.cs">
|
||||
<DependentUpon>FormGachaBannerEditor2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Forms\FormGachaBannerEditor.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Forms\FormGachaBannerEditor.Designer.cs">
|
||||
<DependentUpon>FormGachaBannerEditor.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="FormMain.cs">
|
||||
<Compile Include="Forms\FormMain.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FormMain.Designer.cs">
|
||||
<Compile Include="Forms\FormMain.Designer.cs">
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="FormTextMapBrowser.cs">
|
||||
<Compile Include="Forms\FormTextMapBrowser.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FormTextMapBrowser.Designer.cs">
|
||||
<Compile Include="Forms\FormTextMapBrowser.Designer.cs">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Game\Gacha\GachaBanner2.cs" />
|
||||
<Compile Include="Game\GameCommand.cs" />
|
||||
<Compile Include="Game\Gacha\BannerType.cs" />
|
||||
<Compile Include="Game\Gacha\GachaBanner.cs" />
|
||||
@@ -228,24 +236,45 @@
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Utils\HttpHelper.cs" />
|
||||
<EmbeddedResource Include="FormGachaBannerEditor.en-us.resx">
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor2.en-us.resx">
|
||||
<DependentUpon>FormGachaBannerEditor2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor2.resx">
|
||||
<DependentUpon>FormGachaBannerEditor2.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor2.ru-ru.resx">
|
||||
<DependentUpon>FormGachaBannerEditor2.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor.en-us.resx">
|
||||
<DependentUpon>FormGachaBannerEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FormGachaBannerEditor.resx">
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor.ru-ru.resx">
|
||||
<DependentUpon>FormGachaBannerEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FormMain.en-us.resx">
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor.resx">
|
||||
<DependentUpon>FormGachaBannerEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormMain.en-us.resx">
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FormMain.resx">
|
||||
<EmbeddedResource Include="Forms\FormMain.ru-ru.resx">
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FormTextMapBrowser.en-US.resx">
|
||||
<EmbeddedResource Include="Forms\FormMain.resx">
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormTextMapBrowser.en-US.resx">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FormTextMapBrowser.resx">
|
||||
<EmbeddedResource Include="Forms\FormTextMapBrowser.ru-ru.resx">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormTextMapBrowser.resx">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.en-us.resx">
|
||||
@@ -253,6 +282,11 @@
|
||||
<LastGenOutput>Resources.en-us.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.ru-ru.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.ru-ru.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
@@ -263,6 +297,11 @@
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Resources.ru-ru.Designer.cs">
|
||||
<DependentUpon>Resources.ru-ru.resx</DependentUpon>
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
@@ -280,6 +319,7 @@
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<None Include="Resources\en-us\AvatarStats.json" />
|
||||
<None Include="Resources\ru-ru\AvatarStats.json" />
|
||||
<None Include="Resources\zh-cn\AvatarStats.json" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
@@ -302,6 +342,21 @@
|
||||
<Content Include="Resources\en-us\Quest.txt" />
|
||||
<Content Include="Resources\en-us\Scene.txt" />
|
||||
<Content Include="Resources\en-us\Weapon.txt" />
|
||||
<Content Include="Resources\ru-ru\Animal.txt" />
|
||||
<Content Include="Resources\ru-ru\Artifact.txt" />
|
||||
<Content Include="Resources\ru-ru\ArtifactCat.txt" />
|
||||
<Content Include="Resources\ru-ru\ArtifactMainAttribution.txt" />
|
||||
<Content Include="Resources\ru-ru\ArtifactSubAttribution.txt" />
|
||||
<Content Include="Resources\ru-ru\Avatar.txt" />
|
||||
<Content Include="Resources\ru-ru\CustomCommands.txt" />
|
||||
<Content Include="Resources\ru-ru\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\ru-ru\Item.txt" />
|
||||
<Content Include="Resources\ru-ru\Monster.txt" />
|
||||
<Content Include="Resources\ru-ru\NPC.txt" />
|
||||
<Content Include="Resources\ru-ru\Ornament.txt" />
|
||||
<Content Include="Resources\ru-ru\Quest.txt" />
|
||||
<Content Include="Resources\ru-ru\Scene.txt" />
|
||||
<Content Include="Resources\ru-ru\Weapon.txt" />
|
||||
<Content Include="Resources\IconGrasscutter.ico" />
|
||||
<Content Include="Resources\IconGrasscutter.png" />
|
||||
<None Include="Resources\ImgSupport.png" />
|
||||
|
@@ -43,7 +43,7 @@ namespace GrasscutterTools
|
||||
//处理非UI线程异常
|
||||
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
|
||||
|
||||
Application.Run(new FormMain());
|
||||
Application.Run(new Forms.FormMain());
|
||||
}
|
||||
|
||||
#region - 全局异常处理 -
|
||||
|
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
|
||||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
|
||||
//通过使用 "*",如下所示:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.3.1")]
|
||||
[assembly: AssemblyVersion("1.4.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0")]
|
@@ -887,39 +887,43 @@ namespace GrasscutterTools.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 347: 阅读占坑$HIDDEN
|
||||
///348: 猫尾酒馆留言板$HIDDEN
|
||||
///349: 蒙德百货订货版$HIDDEN
|
||||
///350: 捕风的异乡人$HIDDEN
|
||||
///351: 流浪者的足迹
|
||||
///362: 苹果教学$HIDDEN
|
||||
///352: 鸟瞰风物
|
||||
///353: 异常的权柄
|
||||
///361: 风魔龙飞过$HIDDEN
|
||||
///355: 林间相会
|
||||
///354: 随风而来的骑士
|
||||
///360: 与轻风同行
|
||||
///356: 自由之都
|
||||
///357: 龙灾
|
||||
///358: 西风骑士团
|
||||
///359: (test)蒙德与三地城$HIDDEN
|
||||
///306: 昔日的风
|
||||
///307: 骑士的现场教习
|
||||
///308: 书页里的电火花
|
||||
///309: (test)蒙德之围$HIDDEN
|
||||
///310: 招募新伙伴
|
||||
///311: (test)一阶段结束$HIDDEN
|
||||
///312: (test)丽莎地城,丽莎书本奖励$HIDDEN
|
||||
///363: (test)控制第一幕开始的隐藏任务$HIDDEN
|
||||
///370: 阴影下的蒙德
|
||||
///371: 不期而遇
|
||||
///372: 那个绿色的家伙
|
||||
///373: 听凭风引
|
||||
///374: 温迪的计划
|
||||
///375: 温迪的新计划
|
||||
///376: 逃亡
|
||||
///377: 幕后谈话
|
||||
/// <summary>
|
||||
/// 查找类似 查询服务端状态失败: 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string QueryServerStatusFailed {
|
||||
get {
|
||||
return ResourceManager.GetString("QueryServerStatusFailed", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 30302 : 女神像解锁$HIDDEN
|
||||
///30303 : 女神像解锁$HIDDEN
|
||||
///30304 : 女神像解锁$HIDDEN
|
||||
///30305 : 女神像解锁$HIDDEN
|
||||
///30306 : 女神像解锁$HIDDEN
|
||||
///30307 : 女神像解锁$HIDDEN
|
||||
///30308 : 女神像解锁$HIDDEN
|
||||
///30309 : 女神像解锁$HIDDEN
|
||||
///30310 : 女神像解锁$HIDDEN
|
||||
///30311 : 女神像解锁$HIDDEN
|
||||
///30312 : 女神像解锁$HIDDEN
|
||||
///30313 : 女神像解锁$HIDDEN
|
||||
///30314 : 女神像解锁$HIDDEN
|
||||
///30315 : 女神像解锁$HIDDEN
|
||||
///30316 : 女神像解锁$HIDDEN
|
||||
///30317 : 女神像解锁$HIDDEN
|
||||
///30600 : 昔日的风
|
||||
///30601 : 昔日的风
|
||||
///30602 : 昔日的风
|
||||
///30603 : 昔日的风
|
||||
///30604 : 昔日的风
|
||||
///30607 : 昔日的风
|
||||
///30608 : 昔日的风
|
||||
///30609 : 昔日的风
|
||||
///30610 : 昔日的风
|
||||
///30611 : 昔日的风
|
||||
///30612 : 昔日的风
|
||||
///30700 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Quest {
|
||||
@@ -936,6 +940,15 @@ namespace GrasscutterTools.Properties {
|
||||
return ResourceManager.GetString("RequireOpenCommandTip", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 确认将自定义命令恢复到默认值? 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string RestoreCustomCommands {
|
||||
get {
|
||||
return ResourceManager.GetString("RestoreCustomCommands", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 1 : BigWorld_LevelStreaming
|
||||
@@ -994,6 +1007,24 @@ namespace GrasscutterTools.Properties {
|
||||
return ResourceManager.GetString("Tips", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Token不能为空 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string TokenCannotBeEmpty {
|
||||
get {
|
||||
return ResourceManager.GetString("TokenCannotBeEmpty", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 已从缓存中恢复Token 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string TokenRestoredFromCache {
|
||||
get {
|
||||
return ResourceManager.GetString("TokenRestoredFromCache", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 用户名不能为空! 的本地化字符串。
|
||||
|
@@ -131,7 +131,7 @@
|
||||
<value>..\Resources\en-us\ArtifactMainAttribution.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="ArtifactPartLabels" xml:space="preserve">
|
||||
<value>空之杯,死之羽,理之冠,生之花,时之沙</value>
|
||||
<value>Goblet of Eonothem,Plume of Death,Circlet of Logos,Flower of Life,Sands of Eon</value>
|
||||
</data>
|
||||
<data name="ArtifactSubAttribution" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\en-us\ArtifactSubAttribution.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
@@ -225,12 +225,18 @@ Do you want to check for updates? Selecting No will no longer remind you of this
|
||||
<data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="QueryServerStatusFailed" xml:space="preserve">
|
||||
<value>Failed to query server status:</value>
|
||||
</data>
|
||||
<data name="Quest" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\en-us\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="RequireOpenCommandTip" xml:space="preserve">
|
||||
<value>Please connect to a server that supports [opencommand] first</value>
|
||||
</data>
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<value>Are you sure you want to restore custom commands to defaults?</value>
|
||||
</data>
|
||||
<data name="Scene" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\en-us\Scene.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
@@ -243,6 +249,12 @@ Do you want to check for updates? Selecting No will no longer remind you of this
|
||||
<data name="Tips" xml:space="preserve">
|
||||
<value>Tips</value>
|
||||
</data>
|
||||
<data name="TokenCannotBeEmpty" xml:space="preserve">
|
||||
<value>Token cannot be empty</value>
|
||||
</data>
|
||||
<data name="TokenRestoredFromCache" xml:space="preserve">
|
||||
<value>Token restored from cache</value>
|
||||
</data>
|
||||
<data name="UsernameCannotBeEmpty" xml:space="preserve">
|
||||
<value>Username cannot be empty!</value>
|
||||
</data>
|
||||
|
@@ -228,12 +228,18 @@
|
||||
<data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="QueryServerStatusFailed" xml:space="preserve">
|
||||
<value>查询服务端状态失败:</value>
|
||||
</data>
|
||||
<data name="Quest" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-cn\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="RequireOpenCommandTip" xml:space="preserve">
|
||||
<value>请先连接到支持[OpenCommand]的服务器</value>
|
||||
</data>
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<value>确认将自定义命令恢复到默认值?</value>
|
||||
</data>
|
||||
<data name="Scene" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-cn\Scene.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
@@ -246,6 +252,12 @@
|
||||
<data name="Tips" xml:space="preserve">
|
||||
<value>提示</value>
|
||||
</data>
|
||||
<data name="TokenCannotBeEmpty" xml:space="preserve">
|
||||
<value>Token不能为空</value>
|
||||
</data>
|
||||
<data name="TokenRestoredFromCache" xml:space="preserve">
|
||||
<value>已从缓存中恢复Token</value>
|
||||
</data>
|
||||
<data name="UsernameCannotBeEmpty" xml:space="preserve">
|
||||
<value>用户名不能为空!</value>
|
||||
</data>
|
||||
|
0
Source/GrasscutterTools/Properties/Resources.ru-ru.Designer.cs
generated
Normal file
267
Source/GrasscutterTools/Properties/Resources.ru-ru.resx
Normal file
@@ -0,0 +1,267 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<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="Animal" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Animal.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="Artifact" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Artifact.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="ArtifactCat" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\ArtifactCat.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="ArtifactMainAttribution" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\ArtifactMainAttribution.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="ArtifactPartLabels" xml:space="preserve">
|
||||
<value>Goblet of Eonothem,Plume of Death,Circlet of Logos,Flower of Life,Sands of Eon</value>
|
||||
</data>
|
||||
<data name="ArtifactSubAttribution" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\ArtifactSubAttribution.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="AskConfirmDeletion" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this command?</value>
|
||||
</data>
|
||||
<data name="Avatar" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Avatar.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="AvatarColor" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\AvatarColor.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="AvatarStats" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\AvatarStats.json;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="BrowserOpenFailedTip" xml:space="preserve">
|
||||
<value>Браузерe не удалось открыть. Вы можете вручную получить доступ к следующему адресу:</value>
|
||||
</data>
|
||||
<data name="CheckToNewVersion" xml:space="preserve">
|
||||
<value>Переход на новую версию</value>
|
||||
</data>
|
||||
<data name="ClimateType" xml:space="preserve">
|
||||
<value>Нет,Солнечно,Переменная облачность,Дождь,Гроза,Снег,Туман</value>
|
||||
</data>
|
||||
<data name="CodeResendTip" xml:space="preserve">
|
||||
<value>Повторная отправка через {0} секунд</value>
|
||||
</data>
|
||||
<data name="CodeSending" xml:space="preserve">
|
||||
<value>отправка...</value>
|
||||
</data>
|
||||
<data name="CommandContentCannotBeEmpty" xml:space="preserve">
|
||||
<value>Команда не может быть пустой</value>
|
||||
</data>
|
||||
<data name="CommandNotFound" xml:space="preserve">
|
||||
<value>Команда не найдена</value>
|
||||
</data>
|
||||
<data name="CommandTagCannotBeEmpty" xml:space="preserve">
|
||||
<value>Командный тег не может быть пустым</value>
|
||||
</data>
|
||||
<data name="ConnectedTip" xml:space="preserve">
|
||||
<value>Теперь вы можете выполнять команды удаленно!</value>
|
||||
</data>
|
||||
<data name="CustomCommands" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\CustomCommands.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Ошибка</value>
|
||||
</data>
|
||||
<data name="GachaBennerPrefab" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\GachaBennerPrefab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="Help" xml:space="preserve">
|
||||
<value>Help</value>
|
||||
</data>
|
||||
<data name="IconGrasscutter" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\IconGrasscutter.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ImgIconGrasscutter" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\IconGrasscutter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ImgSupport" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ImgSupport.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Item" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Item.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="Monster" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Monster.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="NewVersionInfo" xml:space="preserve">
|
||||
<value>Название : {0}
|
||||
Время обновления : {1}
|
||||
Информация об обновлении :
|
||||
{2}
|
||||
-------------------------------------------
|
||||
Вы хотите проверить наличие обновлений? Выбор Нет больше не будет напоминать вам об этой версии.</value>
|
||||
</data>
|
||||
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="OpenCommandHelp" xml:space="preserve">
|
||||
<value>1. Заполните правильный uid\n2. Отправьте проверочный код игроку\n3. Введите правильный проверочный код\n4. Соединение\n5. Наслаждаться</value>
|
||||
</data>
|
||||
<data name="Ornament" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Ornament.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="PermissionCannotBeEmpty" xml:space="preserve">
|
||||
<value>Разрешение не может быть пустым!</value>
|
||||
</data>
|
||||
<data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="QueryServerStatusFailed" xml:space="preserve">
|
||||
<value>Не удалось запросить состояние сервера:</value>
|
||||
</data>
|
||||
<data name="Quest" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="RequireOpenCommandTip" xml:space="preserve">
|
||||
<value>Пожалуйста, сначала подключитесь к серверу, который поддерживает [команду открытия]</value>
|
||||
</data>
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<value>Вы уверены, что хотите восстановить пользовательские команды по умолчанию?</value>
|
||||
</data>
|
||||
<data name="Scene" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Scene.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="SettingLoadError" xml:space="preserve">
|
||||
<value>Не удалось загрузить настройки:</value>
|
||||
</data>
|
||||
<data name="SettingSaveError" xml:space="preserve">
|
||||
<value>Не удалось сохранить настройки:</value>
|
||||
</data>
|
||||
<data name="Tips" xml:space="preserve">
|
||||
<value>Совет</value>
|
||||
</data>
|
||||
<data name="TokenCannotBeEmpty" xml:space="preserve">
|
||||
<value>Токен не может быть пустым</value>
|
||||
</data>
|
||||
<data name="TokenRestoredFromCache" xml:space="preserve">
|
||||
<value>Токен восстановлен из кеша</value>
|
||||
</data>
|
||||
<data name="UsernameCannotBeEmpty" xml:space="preserve">
|
||||
<value>Имя пользователя не может быть пустым!</value>
|
||||
</data>
|
||||
<data name="Weapon" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Weapon.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="WeaponColor" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WeaponColor.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
</root>
|
@@ -1,186 +1,186 @@
|
||||
[
|
||||
{
|
||||
"Name": "MAX HP",
|
||||
"Name": "Max HP",
|
||||
"ArgName": "maxhp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "CUR HP",
|
||||
"Name": "Current HP",
|
||||
"ArgName": "hp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "CUR Attack",
|
||||
"Name": "Current Atk",
|
||||
"ArgName": "atk",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Base Attack",
|
||||
"Name": "Base Atk",
|
||||
"ArgName": "atkb",
|
||||
"Percent": false,
|
||||
"Tip": "This doesn't seem to get used to recalculate ATK, so it's only useful for stuff like Bennett's buff."
|
||||
},
|
||||
{
|
||||
"Name": "DEFENSE",
|
||||
"Name": "Defense",
|
||||
"ArgName": "def",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ELEMENT MASTERY",
|
||||
"Name": "Element Mastery",
|
||||
"ArgName": "em",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "CHARGE EFFICIENCY",
|
||||
"Name": "Energy Recharge",
|
||||
"ArgName": "er",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "CRITICAL",
|
||||
"Name": "Crit Rate",
|
||||
"ArgName": "crate",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "CRITICAL HURT",
|
||||
"Name": "Crit Dmg",
|
||||
"ArgName": "cdmg",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ADD HURT",
|
||||
"Name": "Add Dmg",
|
||||
"ArgName": "dmg",
|
||||
"Percent": true,
|
||||
"Tip": "This seems to get reset after attacks"
|
||||
},
|
||||
{
|
||||
"Name": "WIND ADD HURT",
|
||||
"Name": "Anemo Dmg Bonus",
|
||||
"ArgName": "eanemo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ICE ADD HURT",
|
||||
"Name": "Cyro Dmg Bonus",
|
||||
"ArgName": "ecryo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "GRASS ADD HURT",
|
||||
"Name": "Dendro Dmg Bonus",
|
||||
"ArgName": "edendro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ELEC ADD HURT",
|
||||
"Name": "Electro Dmg Bons",
|
||||
"ArgName": "eelectro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ROCK ADD HURT",
|
||||
"Name": "Geo Dmg Bonus",
|
||||
"ArgName": "egeo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "WATER ADD HURT",
|
||||
"Name": "Hydro Dmg Bonus",
|
||||
"ArgName": "ehydro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "FIRE ADD HURT",
|
||||
"Name": "Pyro Dmg Bonus",
|
||||
"ArgName": "epyro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "PHYSICAL ADD HURT",
|
||||
"Name": "Physical Dmg Bonus",
|
||||
"ArgName": "ephys",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "SUB HURT",
|
||||
"Name": "Universal RES",
|
||||
"ArgName": "resall",
|
||||
"Percent": true,
|
||||
"Tip": "This seems to get reset after attacks"
|
||||
},
|
||||
{
|
||||
"Name": "WIND SUB HURT",
|
||||
"Name": "Anemo RES",
|
||||
"ArgName": "resanemo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ICE SUB HURT",
|
||||
"Name": "Cryo RES",
|
||||
"ArgName": "rescryo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "GRASS SUB HURT",
|
||||
"Name": "Dendro RES",
|
||||
"ArgName": "resdendro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ELEC SUB HURT",
|
||||
"Name": "Electro RES",
|
||||
"ArgName": "reselectro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "ROCK SUB HURT",
|
||||
"Name": "Geo RES",
|
||||
"ArgName": "resgeo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "WATER SUB HURT",
|
||||
"Name": "Hydro RES",
|
||||
"ArgName": "reshydro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "FIRE SUB HURT",
|
||||
"Name": "Pyro RES",
|
||||
"ArgName": "respyro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "PHYSICAL SUB HURT",
|
||||
"Name": "Physical RES",
|
||||
"ArgName": "resphys",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "SKILL CD MINUS RATIO",
|
||||
"Name": "CD Reduction",
|
||||
"ArgName": "cdr",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "HEAL ADD",
|
||||
"Name": "Healing Bonus",
|
||||
"ArgName": "heal",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "HEALED ADD",
|
||||
"Name": "Incoming Healing Bonus",
|
||||
"ArgName": "heali",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "SHIELD COST MINUS RATIO",
|
||||
"Name": "Shield Strength",
|
||||
"ArgName": "shield",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
@@ -191,4 +191,4 @@
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
}
|
||||
]
|
||||
]
|
||||
|
@@ -12,7 +12,7 @@ Where am I?
|
||||
/position
|
||||
Set World Level
|
||||
/setworldlevel 8
|
||||
Set Fetter Level
|
||||
Set Friendship Level
|
||||
/setfetterlevel 1
|
||||
Clear Backpack(ALL)
|
||||
/clear all
|
||||
@@ -42,7 +42,7 @@ Restart Server
|
||||
/restart
|
||||
Send PM
|
||||
/say <player> <message>
|
||||
Pull in team
|
||||
Force coop with player
|
||||
/coop @targetId
|
||||
Suicide
|
||||
/killcharacter
|
||||
@@ -53,4 +53,4 @@ List ALL users
|
||||
Reload service config
|
||||
/reload
|
||||
KillAll
|
||||
/killall
|
||||
/killall
|
||||
|
228
Source/GrasscutterTools/Resources/ru-ru/Animal.txt
Normal file
@@ -0,0 +1,228 @@
|
||||
28010101: Золотистый краб
|
||||
28010102: Солнечный краб
|
||||
28010103: Водный краб
|
||||
28010104: Краб-генерал
|
||||
28010105: Бледно-красный краб
|
||||
28010106: Краб
|
||||
28010201: Синяя рогатая ящерица
|
||||
28010202: Красная рогатая ящерица
|
||||
28010203: Зелёная рогатая ящерица
|
||||
28010204: Закатный аксолотль
|
||||
28010205: Золотистый аксолотль
|
||||
28010206: Небесный аксолотль
|
||||
28010207: Мозгоядный ящер
|
||||
28010301: Лягушка
|
||||
28010302: Грязевая лягушка
|
||||
28010303: Синяя лягушка
|
||||
28010401: Узорный унаги
|
||||
28010402: Глубоководный унаги
|
||||
28010403: Краснопёрый унаги
|
||||
28020101: Снежная лиса
|
||||
28020102: Алая лиса
|
||||
28020103: Снежная лиса с подарками
|
||||
28020104: Снежная лиса с суперподарками
|
||||
28020105: Снежная лиса (Особенная...)
|
||||
28020106: Алая лиса (Особенная...)
|
||||
28020201: Белка
|
||||
28020301: Лесной кабан
|
||||
28020302: Лесной кабанчик
|
||||
28020303: Снежный кабан
|
||||
28020304: Король снежных кабанов
|
||||
28020305: Замороженный снежный кабан
|
||||
28020306: Снежный кабан (Особенный...)
|
||||
28020307: Лесной кабан (Особенный...)
|
||||
28020308: Замороженный снежный кабан (Особенный...)
|
||||
28020309: Король снежных кабанов (Особенный...)
|
||||
28020401: Полярная гончая
|
||||
28020402: Лесная патрульная
|
||||
28020403: Сиба-ину
|
||||
28020404: Черноспинная гончая
|
||||
28020405: Сиба-ину
|
||||
28020406: Полярная гончая (для события собак, увеличивает дальность обзора)
|
||||
28020407: null
|
||||
28020408: null
|
||||
28020409: null
|
||||
28020410: null
|
||||
28020501: Сапфир
|
||||
28020502: Зеленоглазая кошка
|
||||
28020503: Снежная кошка
|
||||
28020504: Полярная кошка
|
||||
28020505: Тигровая кошка
|
||||
28020506: Инспекторская кошка
|
||||
28020507: Чёрная кошка
|
||||
28020508: Сапфир
|
||||
28020509: Снежная кошка (для события собак, увеличивает дальность обзора)
|
||||
28020510: null
|
||||
28020511: null
|
||||
28020512: null
|
||||
28020513: null
|
||||
28020601: Снежный хорёк
|
||||
28020602: Краснохвостый хорёк
|
||||
28020603: Сапожный хорёк
|
||||
28020604: Маскарадный хорёк
|
||||
28020605: null
|
||||
28020701: Кицунэ
|
||||
28020702: Кицунэ (для события собак, увеличивает дальность обзора)
|
||||
28020801: Бакэ-дануки
|
||||
28020802: null
|
||||
28020803: null
|
||||
28020901: Пёс-самурай (Патруль)
|
||||
28020902: Пёс-самурай (Бой)
|
||||
28020903: null
|
||||
28030101: Лазурный журавль
|
||||
28030102: Фиолетовый ибис
|
||||
28030201: Бурокрылый сокол
|
||||
28030202: Янтарнохвостый сокол
|
||||
28030203: Каменный коршун
|
||||
28030204: Белоснежный сокол
|
||||
28030301: Белый голубь
|
||||
28030302: Коронованный голубь
|
||||
28030303: Среброкрылый голубь
|
||||
28030304: Багровый голубь
|
||||
28030305: Чёрный голубь
|
||||
28030306: Ворон
|
||||
28030307: Белый голубь
|
||||
28030308: Коронованный голубь
|
||||
28030309: Среброкрылый голубь
|
||||
28030310: Багровый голубь
|
||||
28030311: Чёрный королевский голубь
|
||||
28030401: Алый зяблик
|
||||
28030402: Золотой зяблик
|
||||
28030403: Снежный зяблик
|
||||
28030404: Изумрудный зяблик
|
||||
28030405: null
|
||||
28030406: null
|
||||
28030407: null
|
||||
28030408: null
|
||||
28030409: null
|
||||
28030501: Красноклювая утка
|
||||
28030502: Изумрудная утка
|
||||
28030503: Золотая утка
|
||||
28030504: null
|
||||
28040101: Чёрный окунь
|
||||
28040102: Голубой окунь
|
||||
28040103: Золотистый окунь
|
||||
28040104: Чёрный окунь
|
||||
28040105: Чёрный окунь
|
||||
28040106: Голубой окунь
|
||||
28040107: Золотистый окунь
|
||||
28040108: null
|
||||
28040201: Оризия
|
||||
28040202: Глазурная оризия
|
||||
28040203: Сахарная оризия
|
||||
28040204: Голубая оризия
|
||||
28040205: Ловец зари
|
||||
28040206: Кристальная рыба
|
||||
28040301: Двоякодышащая колюшка
|
||||
28040302: Боевая колюшка
|
||||
28040303: Ядовитая колюшка
|
||||
28040304: Алый дьявол
|
||||
28040305: Снежный странник
|
||||
28040401: Золотой лжедракон
|
||||
28040402: Стальной лжедракон
|
||||
28040501: Бурая рыба-бабочка
|
||||
28040502: Пурпурная рыба-бабочка
|
||||
28040503: Чайная рыба-бабочка
|
||||
28040504: Вечная рыба-ангел
|
||||
28040505: Рыба-ангел раймэй
|
||||
28040506: Луннопёрка
|
||||
28040601: Иглобрюх
|
||||
28040602: Горький иглобрюх
|
||||
28040701: null
|
||||
28040702: null
|
||||
28040703: null
|
||||
28050101: Кристальная бабочка Анемо
|
||||
28050102: Кристальная бабочка Гео
|
||||
28050103: Кристальная бабочка Крио
|
||||
28050104: Кристальная бабочка Электро
|
||||
28050105: null
|
||||
28050201: Хорёк-воришка
|
||||
28050202: Хорёк-барахольщик
|
||||
28050203: Золотой хорёк-воришка
|
||||
28050204: null
|
||||
28050211: Хорёк-воришка
|
||||
28050212: Хорёк-барахольщик
|
||||
28050213: Золотой хорёк-воришка
|
||||
28050221: null
|
||||
28050222: null
|
||||
28050223: null
|
||||
28050301: null
|
||||
28210101: Домашний золотистый краб
|
||||
28210102: Домашний солнечный краб
|
||||
28210103: Домашний водный краб
|
||||
28210104: Домашний краб-генерал
|
||||
28210105: Домашний бледно-красный краб
|
||||
28210201: Домашний синяя рогатая ящерица
|
||||
28210202: Домашний красная рогатая ящерица
|
||||
28210203: Домашний зелёная рогатая ящерица
|
||||
28210204: Домашний закатный аксолотль
|
||||
28210205: Домашний золотистый аксолотль
|
||||
28210206: Домашний небесный аксолотль
|
||||
28210207: Домашний мозгоядный ящер
|
||||
28210301: Домашний лягушка
|
||||
28210302: Домашний грязевая лягушка
|
||||
28210303: Домашний синяя лягушка
|
||||
28210401: Домашний узорный унаги
|
||||
28210402: null
|
||||
28210403: Домашний краснопёрый унаги
|
||||
28220101: Домашний снежная лиса
|
||||
28220102: Домашний алая лиса
|
||||
28220201: Домашний белка
|
||||
28220301: Домашний лесной кабан
|
||||
28220303: Домашний снежный кабан
|
||||
28220401: Домашний полярная гончая
|
||||
28220402: Домашний лесная патрульная гончая
|
||||
28220403: Домашний сиба-ину
|
||||
28220404: Домашний черноспинная гончая
|
||||
28220501: Домашний сапфир
|
||||
28220502: Домашний зеленоглазая кошка
|
||||
28220503: Домашний снежная кошка
|
||||
28220504: Домашний полярная кошка
|
||||
28220505: Домашний тигровая кошка
|
||||
28220506: Домашний инспекторская кошка
|
||||
28220601: Домашний снежный хорёк
|
||||
28220602: Домашний краснохвостый хорёк
|
||||
28220603: Домашний сапожный хорёк
|
||||
28220605: null
|
||||
28220701: Домашний кицунэ
|
||||
28220901: Домашний пёс-самурай
|
||||
28230101: Домашний лазурный журавль
|
||||
28230102: Домашний фиолетовый ибис
|
||||
28230301: Домашний белый голубь
|
||||
28230302: Домашний коронованный голубь
|
||||
28230303: Домашний среброкрылый голубь
|
||||
28230304: Домашний багровый голубь
|
||||
28230305: Домашний чёрный королевский голубь
|
||||
28230306: Домашний ворон
|
||||
28230401: Домашний алый зяблик
|
||||
28230402: Домашний золотой зяблик
|
||||
28230403: Домашний снежный зяблик
|
||||
28230404: Домашний изумрудный зяблик
|
||||
28240201: Домашний оризия
|
||||
28240202: Домашний глазурная оризия
|
||||
28240203: Домашний сахарная оризия
|
||||
28240204: Домашний голубая оризия
|
||||
28240205: Домашний ловец зари
|
||||
28240206: Домашний кристальная рыба
|
||||
28240301: Домашний двоякодышащая колюшка
|
||||
28240302: Домашний боевая колюшка
|
||||
28240303: Домашний ядовитая колюшка
|
||||
28240304: Домашний алый дьявол
|
||||
28240305: Домашний снежный странник
|
||||
28240401: Домашний золотой лжедракон
|
||||
28240402: Домашний стальной лжедракон
|
||||
28240501: Домашний бурая рыба-бабочка
|
||||
28240502: Домашний пурпурная рыба-бабочка
|
||||
28240503: Домашний чайная рыба-бабочка
|
||||
28240504: Домашний рыба-ангел тёсэи
|
||||
28240505: Домашний рыба-ангел раймэи
|
||||
28240506: Домашний луннопёрка
|
||||
28240601: Домашний иглобрюх
|
||||
28240602: Домашний горький иглобрюх
|
||||
28240701: null
|
||||
28240702: null
|
||||
28250101: Домашний кристальная бабочка Анемо
|
||||
28250102: Домашний кристальная бабочка Гео
|
||||
28250103: Домашний кристальная бабочка Крио
|
||||
28250104: Домашний кристальная бабочка Электро
|
||||
28250105: null
|
3070
Source/GrasscutterTools/Resources/ru-ru/Artifact.txt
Normal file
42
Source/GrasscutterTools/Resources/ru-ru/ArtifactCat.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
51 Решимость временщика
|
||||
52: Душа храбреца
|
||||
53: Воля защитника
|
||||
54: Маленькое чудо
|
||||
55: Берсерк
|
||||
56: Воин
|
||||
57: Инструктор
|
||||
58: Азартный игрок
|
||||
59: Изгнанник
|
||||
60: Искатель приключений
|
||||
61: Везунчик
|
||||
62: Учёный
|
||||
63: Целитель
|
||||
71: Заблудший в метели
|
||||
72: Усмиряющий гром
|
||||
73: Ступающий по лаве
|
||||
74: Возлюбленная юная дева
|
||||
75: Конец гладиатора
|
||||
76: Изумрудная тень
|
||||
77: Странствующий ансамбль
|
||||
78: Снег и лёд
|
||||
79: Громогласный рёв ярости
|
||||
80: Горящая алая ведьма
|
||||
81: Церемония древней знати
|
||||
82: Рыцарь крови
|
||||
83: Шаман огня
|
||||
84: Prayers for Destiny
|
||||
85: Шаман молний
|
||||
86: Шаман ветра
|
||||
87: Шаман льда
|
||||
88: Архаичный камень
|
||||
89: Встречная комета
|
||||
90: Сердце глубин
|
||||
91: Стойкость Миллелита
|
||||
92: Бледный огонь
|
||||
93: Воспоминания Симэнавы
|
||||
94: Эмблема рассечённой судьбы
|
||||
95: Кокон сладких грёз
|
||||
96: Моллюск морских красок
|
||||
97: Киноварное загробье
|
||||
98: Отголоски подношения
|
||||
99: Хозяин ветров
|
@@ -0,0 +1,66 @@
|
||||
10001: Здоровья
|
||||
10002: Здоровья Процент
|
||||
10003: Атаки
|
||||
10004: Атаки Процент
|
||||
10005: Защиты
|
||||
10006: Защиты Процент
|
||||
10007: Восстановление Энергии
|
||||
10008: Мастерство стехий
|
||||
10009: Пиро Сопротивление
|
||||
10010: Электро Сопротивление
|
||||
10011: Крио Сопротивление
|
||||
10012: Гидро Сопротивление
|
||||
10013: Анемо Сопротивление
|
||||
10014: Гео Сопротивление
|
||||
10015: Дендро Сопротивление
|
||||
12001: Атаки
|
||||
13001: Здоровья
|
||||
13002: Здоровья Процент
|
||||
13003: Атаки
|
||||
13004: Атаки Процент
|
||||
13005: Защиты
|
||||
13006: Защиты Процент
|
||||
13007: Крит шанс
|
||||
13008: Крит урон
|
||||
13009: Бонус Лечения
|
||||
13010: Мастерство стехий
|
||||
14001: Здоровья
|
||||
15001: Здоровья
|
||||
15002: Здоровья Процент
|
||||
15003: Атаки
|
||||
15004: Атаки Процент
|
||||
15005: Защиты
|
||||
15006: Защиты Процент
|
||||
15007: Мастерство стехий
|
||||
15008: Пиро Бонус урона
|
||||
15009: Электро Бонус урона
|
||||
15010: Крио Бонус урона
|
||||
15011: Гидро Бонус урона
|
||||
15012: Анемо Бонус урона
|
||||
15013: Гео Бонус урона
|
||||
15014: Дендро Бонус урона
|
||||
15015: Физ. Бонус урона
|
||||
10990: Атаки Процент
|
||||
10980: Здоровья Процент
|
||||
10970: Защиты Процент
|
||||
10960: Восстановление Энергии
|
||||
10950: Мастерство стехий
|
||||
30990: Атаки Процент
|
||||
30980: Здоровья Процент
|
||||
30970: Защиты Процент
|
||||
30960: Крит шанс
|
||||
30950: Крит урон
|
||||
30940: Бонус Лечения
|
||||
30930: Мастерство стехий
|
||||
50990: Атаки Процент
|
||||
50980: Здоровья Процент
|
||||
50970: Защиты Процент
|
||||
50960: Бонус пиро урона
|
||||
50950: Бонус электро урона
|
||||
50940: Бонус крио урона
|
||||
50930: Бонус гидро урона
|
||||
50920: Бонус анемо урона
|
||||
50910: Бонус гео урона
|
||||
50900: Бонус дендро урона
|
||||
50890: Бонус физического урона
|
||||
50880: Мастерство стехий
|
@@ -0,0 +1,335 @@
|
||||
101021: Здоровье+24
|
||||
101022: Здоровье+30
|
||||
201021: Здоровье+50
|
||||
201022: Здоровье+61
|
||||
201023: Здоровье+72
|
||||
301021: Здоровье+100
|
||||
301022: Здоровье+115
|
||||
301023: Здоровье+129
|
||||
301024: Здоровье+143
|
||||
401021: Здоровье+167
|
||||
401022: Здоровье+191
|
||||
401023: Здоровье+215
|
||||
401024: Здоровье+239
|
||||
501021: Здоровье+209
|
||||
501022: Здоровье+239
|
||||
501023: Здоровье+269
|
||||
501024: Здоровье+299
|
||||
101031: Здоровье Процент+1.2%
|
||||
101032: Здоровье Процент+1.5%
|
||||
201031: Здоровье Процент+1.6%
|
||||
201032: Здоровье Процент+2.0%
|
||||
201033: Здоровье Процент+2.3%
|
||||
301031: Здоровье Процент+2.4%
|
||||
301032: Здоровье Процент+2.8%
|
||||
301033: Здоровье Процент+3.2%
|
||||
301034: Здоровье Процент+3.5%
|
||||
401031: Здоровье Процент+3.3%
|
||||
401032: Здоровье Процент+3.7%
|
||||
401033: Здоровье Процент+4.2%
|
||||
401034: Здоровье Процент+4.7%
|
||||
501031: Здоровье Процент+4.1%
|
||||
501032: Здоровье Процент+4.7%
|
||||
501033: Здоровье Процент+5.2%
|
||||
501034: Здоровье Процент+5.8%
|
||||
101051: Атака+2
|
||||
101052: Атака+2
|
||||
201051: Атака+3
|
||||
201052: Атака+4
|
||||
201053: Атака+5
|
||||
301051: Атака+7
|
||||
301052: Атака+7
|
||||
301053: Атака+8
|
||||
301054: Атака+9
|
||||
401051: Атака+11
|
||||
401052: Атака+12
|
||||
401053: Атака+14
|
||||
401054: Атака+16
|
||||
501051: Атака+14
|
||||
501052: Атака+16
|
||||
501053: Атака+18
|
||||
501054: Атака+19
|
||||
101061: Атака Процент+1.2%
|
||||
101062: Атака Процент+1.5%
|
||||
201061: Атака Процент+1.6%
|
||||
201062: Атака Процент+2.0%
|
||||
201063: Атака Процент+2.3%
|
||||
301061: Атака Процент+2.4%
|
||||
301062: Атака Процент+2.8%
|
||||
301063: Атака Процент+3.2%
|
||||
301064: Атака Процент+3.5%
|
||||
401061: Атака Процент+3.3%
|
||||
401062: Атака Процент+3.7%
|
||||
401063: Атака Процент+4.2%
|
||||
401064: Атака Процент+4.7%
|
||||
501061: Атака Процент+4.1%
|
||||
501062: Атака Процент+4.7%
|
||||
501063: Атака Процент+5.2%
|
||||
501064: Атака Процент+5.8%
|
||||
101081: Защита+2
|
||||
101082: Защита+2
|
||||
201081: Защита+4
|
||||
201082: Защита+5
|
||||
201083: Защита+6
|
||||
301081: Защита+8
|
||||
301082: Защита+9
|
||||
301083: Защита+10
|
||||
301084: Защита+11
|
||||
401081: Защита+13
|
||||
401082: Защита+15
|
||||
401083: Защита+17
|
||||
401084: Защита+19
|
||||
501081: Защита+16
|
||||
501082: Защита+19
|
||||
501083: Защита+21
|
||||
501084: Защита+23
|
||||
101091: Защита Процент+1.5%
|
||||
101092: Защита Процент+1.8%
|
||||
201091: Защита Процент+2.0%
|
||||
201092: Защита Процент+2.5%
|
||||
201093: Защита Процент+2.9%
|
||||
301091: Защита Процент+3.1%
|
||||
301092: Защита Процент+3.5%
|
||||
301093: Защита Процент+3.9%
|
||||
301094: Защита Процент+4.4%
|
||||
401091: Защита Процент+4.1%
|
||||
401092: Защита Процент+4.7%
|
||||
401093: Защита Процент+5.2%
|
||||
401094: Защита Процент+5.8%
|
||||
501091: Защита Процент+5.1%
|
||||
501092: Защита Процент+5.8%
|
||||
501093: Защита Процент+6.6%
|
||||
501094: Защита Процент+7.3%
|
||||
101231: Энергетическая перезарядка+1.3%
|
||||
101232: Энергетическая перезарядка+1.6%
|
||||
201231: Энергетическая перезарядка+1.8%
|
||||
201232: Энергетическая перезарядка+2.2%
|
||||
201233: Энергетическая перезарядка+2.6%
|
||||
301231: Энергетическая перезарядка+2.7%
|
||||
301232: Энергетическая перезарядка+3.1%
|
||||
301233: Энергетическая перезарядка+3.5%
|
||||
301234: Энергетическая перезарядка+3.9%
|
||||
401231: Энергетическая перезарядка+3.6%
|
||||
401232: Энергетическая перезарядка+4.1%
|
||||
401233: Энергетическая перезарядка+4.7%
|
||||
401234: Энергетическая перезарядка+5.2%
|
||||
501231: Энергетическая перезарядка+4.5%
|
||||
501232: Энергетическая перезарядка+5.2%
|
||||
501233: Энергетическая перезарядка+5.8%
|
||||
501234: Энергетическая перезарядка+6.5%
|
||||
101241: Элементальное мастерство+5
|
||||
101242: Элементальное мастерство+6
|
||||
201241: Элементальное мастерство+7
|
||||
201242: Элементальное мастерство+8
|
||||
201243: Элементальное мастерство+9
|
||||
301241: Элементальное мастерство+10
|
||||
301242: Элементальное мастерство+11
|
||||
301243: Элементальное мастерство+13
|
||||
301244: Элементальное мастерство+14
|
||||
401241: Элементальное мастерство+13
|
||||
401242: Элементальное мастерство+15
|
||||
401243: Элементальное мастерство+17
|
||||
401244: Элементальное мастерство+19
|
||||
501241: Элементальное мастерство+16
|
||||
501242: Элементальное мастерство+19
|
||||
501243: Элементальное мастерство+21
|
||||
501244: Элементальное мастерство+23
|
||||
101201: КРИТ Рейтинг+0.8%
|
||||
101202: КРИТ Рейтинг+1.0%
|
||||
201201: КРИТ Рейтинг+1.1%
|
||||
201202: КРИТ Рейтинг+1.3%
|
||||
201203: КРИТ Рейтинг+1.5%
|
||||
301201: КРИТ Рейтинг+1.6%
|
||||
301202: КРИТ Рейтинг+1.9%
|
||||
301203: КРИТ Рейтинг+2.1%
|
||||
301204: КРИТ Рейтинг+2.3%
|
||||
401201: КРИТ Рейтинг+2.2%
|
||||
401202: КРИТ Рейтинг+2.5%
|
||||
401203: КРИТ Рейтинг+2.8%
|
||||
401204: КРИТ Рейтинг+3.1%
|
||||
501201: КРИТ Рейтинг+2.7%
|
||||
501202: КРИТ Рейтинг+3.1%
|
||||
501203: КРИТ Рейтинг+3.5%
|
||||
501204: КРИТ Рейтинг+3.9%
|
||||
101221: КРИТИЧЕСКИЙ Урон+1.5%
|
||||
101222: КРИТИЧЕСКИЙ Урон+1.9%
|
||||
201221: КРИТИЧЕСКИЙ Урон+2.2%
|
||||
201222: КРИТИЧЕСКИЙ Урон+2.6%
|
||||
201223: КРИТИЧЕСКИЙ Урон+3.1%
|
||||
301221: КРИТИЧЕСКИЙ Урон+3.3%
|
||||
301222: КРИТИЧЕСКИЙ Урон+3.7%
|
||||
301223: КРИТИЧЕСКИЙ Урон+4.2%
|
||||
301224: КРИТИЧЕСКИЙ Урон+4.7%
|
||||
401221: КРИТИЧЕСКИЙ Урон+4.3%
|
||||
401222: КРИТИЧЕСКИЙ Урон+5.0%
|
||||
401223: КРИТИЧЕСКИЙ Урон+5.6%
|
||||
401224: КРИТИЧЕСКИЙ Урон+6.2%
|
||||
501221: КРИТИЧЕСКИЙ Урон+5.4%
|
||||
501222: КРИТИЧЕСКИЙ Урон+6.2%
|
||||
501223: КРИТИЧЕСКИЙ Урон+7.0%
|
||||
501224: КРИТИЧЕСКИЙ Урон+7.8%
|
||||
999001: КРИТИЧЕСКИЙ Урон+350.0%
|
||||
999002: КРИТ Рейтинг+100.0%
|
||||
999003: Атака+233333
|
||||
999004: Защита+233333
|
||||
998001: Здоровье Процент+14.6%
|
||||
998002: Атака Процент+14.6%
|
||||
998003: Защита Процент+18.2%
|
||||
998004: КРИТ Рейтинг+9.7%
|
||||
998005: Энергетическая перезарядка+16.2%
|
||||
998006: Элементальное мастерство+58
|
||||
998007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
995001: Здоровье Процент+14.6%
|
||||
995002: Атака Процент+14.6%
|
||||
995003: Защита Процент+18.2%
|
||||
995004: КРИТ Рейтинг+9.7%
|
||||
995005: Энергетическая перезарядка+16.2%
|
||||
995006: Элементальное мастерство+58
|
||||
995007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
997001: Здоровье Процент+9.3%
|
||||
997002: Атака Процент+9.3%
|
||||
997003: Защита Процент+11.7%
|
||||
997004: КРИТ Рейтинг+6.2%
|
||||
997005: Энергетическая перезарядка+10.4%
|
||||
997006: Элементальное мастерство+37
|
||||
997007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
996001: Здоровье Процент+9.3%
|
||||
996002: Атака Процент+9.3%
|
||||
996003: Защита Процент+11.7%
|
||||
996004: КРИТ Рейтинг+6.2%
|
||||
996005: Энергетическая перезарядка+10.4%
|
||||
996006: Элементальное мастерство+37
|
||||
996007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
994001: КРИТ Рейтинг+80.0%
|
||||
993001: КРИТИЧЕСКИЙ Урон+80.0%
|
||||
992001: Прочность щита+80.0%
|
||||
991001: Бонус Исцеления+80.0%
|
||||
990001: Бонус Исцеление+80.0%
|
||||
989001: Уменшение отката+50.0%
|
||||
988001: Скорость переджения+30.0%
|
||||
987001: Пиро Урон Bonus+80.0%
|
||||
986001: Электро Урон Bonus+80.0%
|
||||
985001: Гидро Урон Bonus+80.0%
|
||||
984001: Дендро Урон Bonus+80.0%
|
||||
983001: Анемо Урон Bonus+80.0%
|
||||
982001: Гео Урон Bonus+80.0%
|
||||
981001: Крио Урон Bonus+80.0%
|
||||
980001: Физ. Урон Bonus+80.0%
|
||||
979001: Пиро Сопротивленин+80.0%
|
||||
978001: Электро Сопротивленин+80.0%
|
||||
977001: Гидро Сопротивленин+80.0%
|
||||
976001: Дендро Сопротивленин+80.0%
|
||||
975001: Анемо Сопротивленин+80.0%
|
||||
974001: Гео Сопротивленин+80.0%
|
||||
973001: Крио Сопротивленин+80.0%
|
||||
972001: Физ. Сопротивленин+80.0%
|
||||
971001: Бонус урона+80.0%
|
||||
970001: Уменьшение урона+80.0%
|
||||
969001: Защита+-500
|
||||
968001: Элементальное мастерство+-300
|
||||
951001: Здоровье Процент+14.6%
|
||||
951002: Атака Процент+14.6%
|
||||
951003: Защита Процент+18.2%
|
||||
951004: КРИТ Рейтинг+9.7%
|
||||
951005: Энергетическая перезарядка+16.2%
|
||||
951006: Элементальное мастерство+58
|
||||
951007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
952001: Здоровье Процент+14.6%
|
||||
952002: Атака Процент+14.6%
|
||||
952003: Защита Процент+18.2%
|
||||
952004: КРИТ Рейтинг+9.7%
|
||||
952005: Энергетическая перезарядка+16.2%
|
||||
952006: Элементальное мастерство+58
|
||||
952007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
953001: Здоровье Процент+14.6%
|
||||
953002: Атака Процент+14.6%
|
||||
953003: Защита Процент+18.2%
|
||||
953004: КРИТ Рейтинг+9.7%
|
||||
953005: Энергетическая перезарядка+16.2%
|
||||
953006: Элементальное мастерство+58
|
||||
953007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
956001: Здоровье Процент+14.6%
|
||||
956002: Атака Процент+14.6%
|
||||
956003: Защита Процент+18.2%
|
||||
956004: КРИТ Рейтинг+9.7%
|
||||
956005: Энергетическая перезарядка+16.2%
|
||||
956006: Элементальное мастерство+58
|
||||
956007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
941001: Здоровье Процент+9.3%
|
||||
941002: Атака Процент+9.3%
|
||||
941003: Защита Процент+11.7%
|
||||
941004: КРИТ Рейтинг+6.2%
|
||||
941005: Энергетическая перезарядка+10.4%
|
||||
941006: Элементальное мастерство+37
|
||||
941007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
942001: Здоровье Процент+9.3%
|
||||
942002: Атака Процент+9.3%
|
||||
942003: Защита Процент+11.7%
|
||||
942004: КРИТ Рейтинг+6.2%
|
||||
942005: Энергетическая перезарядка+10.4%
|
||||
942006: Элементальное мастерство+37
|
||||
942007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
943001: Здоровье Процент+9.3%
|
||||
943002: Атака Процент+9.3%
|
||||
943003: Защита Процент+11.7%
|
||||
943004: КРИТ Рейтинг+6.2%
|
||||
943005: Энергетическая перезарядка+10.4%
|
||||
943006: Элементальное мастерство+37
|
||||
943007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
946001: Здоровье Процент+9.3%
|
||||
946002: Атака Процент+9.3%
|
||||
946003: Защита Процент+11.7%
|
||||
946004: КРИТ Рейтинг+6.2%
|
||||
946005: Энергетическая перезарядка+10.4%
|
||||
946006: Элементальное мастерство+37
|
||||
946007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
961001: Здоровье Процент+14.6%
|
||||
961002: Атака Процент+14.6%
|
||||
961003: Защита Процент+18.2%
|
||||
961004: КРИТ Рейтинг+9.7%
|
||||
961005: Энергетическая перезарядка+16.2%
|
||||
961006: Элементальное мастерство+58
|
||||
961007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
961008: Здоровье+747
|
||||
961009: Атака+49
|
||||
961010: Защита+5787.0%
|
||||
962001: Здоровье Процент+14.6%
|
||||
962002: Атака Процент+14.6%
|
||||
962003: Защита Процент+18.2%
|
||||
962004: КРИТ Рейтинг+9.7%
|
||||
962005: Энергетическая перезарядка+16.2%
|
||||
962006: Элементальное мастерство+58
|
||||
962007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
962008: Здоровье+747
|
||||
962009: Атака+49
|
||||
962010: Защита+58
|
||||
963001: Здоровье Процент+14.6%
|
||||
963002: Атака Процент+14.6%
|
||||
963003: Защита Процент+18.2%
|
||||
963004: КРИТ Рейтинг+9.7%
|
||||
963005: Энергетическая перезарядка+16.2%
|
||||
963006: Элементальное мастерство+58
|
||||
963007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
963008: Здоровье+747
|
||||
963009: Атака+49
|
||||
963010: Защита+58
|
||||
964001: Здоровье Процент+14.6%
|
||||
964002: Атака Процент+14.6%
|
||||
964003: Защита Процент+18.2%
|
||||
964004: КРИТ Рейтинг+9.7%
|
||||
964005: Энергетическая перезарядка+16.2%
|
||||
964006: Элементальное мастерство+58
|
||||
964007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
964008: Здоровье+747
|
||||
964009: Атака+49
|
||||
964010: Защита+58
|
||||
965001: Здоровье Процент+14.6%
|
||||
965002: Атака Процент+14.6%
|
||||
965003: Защита Процент+18.2%
|
||||
965004: КРИТ Рейтинг+9.7%
|
||||
965005: Энергетическая перезарядка+16.2%
|
||||
965006: Элементальное мастерство+58
|
||||
965007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
965008: Здоровье+747
|
||||
965009: Атака+49
|
||||
965010: Защита+58
|
47
Source/GrasscutterTools/Resources/ru-ru/Avatar.txt
Normal file
@@ -0,0 +1,47 @@
|
||||
10000002: Камисато Аяка
|
||||
10000003: Джинн
|
||||
10000006: Лиза
|
||||
10000014: Барбара
|
||||
10000015: Кейя
|
||||
10000016: Дилюк
|
||||
10000020: Рейзор
|
||||
10000021: Эмбер
|
||||
10000022: Венти
|
||||
10000023: Сян Лин
|
||||
10000024: Бейдоу
|
||||
10000025: Син Цю
|
||||
10000026: Сяо
|
||||
10000027: Нин Гуан
|
||||
10000029: Кли
|
||||
10000030: Джун Ли
|
||||
10000031: Фишль
|
||||
10000032: Беннет
|
||||
10000033: Тарталья
|
||||
10000034: Ноэлль
|
||||
10000035: Чича
|
||||
10000036: Чунь Юнь
|
||||
10000037: Гань Юй
|
||||
10000038: Альбедо
|
||||
10000039: Диона
|
||||
10000041: Мона
|
||||
10000042: Ке Цин
|
||||
10000043: Сахароза
|
||||
10000044: Синь Янь
|
||||
10000045: Розария
|
||||
10000046: Ху Тао
|
||||
10000047: Каэдахара Кадзуха
|
||||
10000048: Янь Фей
|
||||
10000049: Ёимия
|
||||
10000050: Тома
|
||||
10000051: Эола
|
||||
10000052: Райден Сёгун
|
||||
10000053: Саю
|
||||
10000054: Сангономия Кокоми
|
||||
10000055: Горо
|
||||
10000056: Кудзё Сара
|
||||
10000057: Аратаки Итто
|
||||
10000058: Яэ Мико
|
||||
10000062: Элой
|
||||
10000063: Шень Хэ
|
||||
10000064: Юнь Цзинь
|
||||
10000066: Камисато Аято
|
194
Source/GrasscutterTools/Resources/ru-ru/AvatarStats.json
Normal file
@@ -0,0 +1,194 @@
|
||||
[
|
||||
{
|
||||
"Name": "максимальное здоровье",
|
||||
"ArgName": "maxhp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "текущее здоровье",
|
||||
"ArgName": "hp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "текущая сила атаки",
|
||||
"ArgName": "atk",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "базовая атака",
|
||||
"ArgName": "atkb",
|
||||
"Percent": false,
|
||||
"Tip": "Похоже, это не пересчитывает силу атаки и может работать только с классами баффов."
|
||||
},
|
||||
{
|
||||
"Name": "защита",
|
||||
"ArgName": "def",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "элементальное мастерство",
|
||||
"ArgName": "em",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "эффективность стихийного заряда",
|
||||
"ArgName": "er",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "шанс крита",
|
||||
"ArgName": "crate",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "критический урон",
|
||||
"ArgName": "cdmg",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону",
|
||||
"ArgName": "dmg",
|
||||
"Percent": true,
|
||||
"Tip": "Кажется, это сбрасывается после атаки"
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от стихии анемо",
|
||||
"ArgName": "eanemo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от крио стихий",
|
||||
"ArgName": "ecryo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от элементаля дендро",
|
||||
"ArgName": "edendro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от стихии электро",
|
||||
"ArgName": "eelectro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от стихии гео",
|
||||
"ArgName": "egeo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от элементаля воды",
|
||||
"ArgName": "ehydro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к урону от стихии пиро",
|
||||
"ArgName": "epyro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к физическому урону",
|
||||
"ArgName": "ephys",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "снижение урона",
|
||||
"ArgName": "resall",
|
||||
"Percent": true,
|
||||
"Tip": "кажется, это сбрасывается после атаки"
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии анемо",
|
||||
"ArgName": "resanemo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от крио стихий",
|
||||
"ArgName": "rescryo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии дендро",
|
||||
"ArgName": "resdendro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии электро",
|
||||
"ArgName": "reselectro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии гео",
|
||||
"ArgName": "resgeo",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии гидро",
|
||||
"ArgName": "reshydro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение урона от стихии пиро",
|
||||
"ArgName": "respyro",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "уменьшение физического урона",
|
||||
"ArgName": "resphys",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "сокращение перезарядки",
|
||||
"ArgName": "cdr",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к лечению",
|
||||
"ArgName": "heal",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "бонус к лечению",
|
||||
"ArgName": "heali",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "сильный щит",
|
||||
"ArgName": "shield",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "игнорировать защиту",
|
||||
"ArgName": "defi",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
}
|
||||
]
|
56
Source/GrasscutterTools/Resources/ru-ru/CustomCommands.txt
Normal file
@@ -0,0 +1,56 @@
|
||||
непобедимый
|
||||
/godmode
|
||||
Неограниченная выносливость
|
||||
/nostamina
|
||||
60 ранг приключений
|
||||
/give 102 1880200
|
||||
Лечение
|
||||
/heal
|
||||
Выдать всё
|
||||
/giveall
|
||||
Текущая позиция
|
||||
/position
|
||||
уровень мира
|
||||
/setworldlevel 8
|
||||
Уровень дружбы
|
||||
/setfetterlevel 1
|
||||
Очистить рюкзак(ВСЁ)
|
||||
/clear all
|
||||
Очистить Оружия
|
||||
/clear wp
|
||||
Очистить Артефакты
|
||||
/clear art
|
||||
Очистить Материалы
|
||||
/clear mat
|
||||
Транслировать
|
||||
/broadcast Hello everyone~
|
||||
Сброс текущего Созвездия (Требуется повторный вход в систему)
|
||||
/resetconst
|
||||
Сбросить ВСЕ настройки (Требуется повторный вход в систему)
|
||||
/resetconst all
|
||||
100 тыс. Переплетенных Судеб
|
||||
/give 223 10000
|
||||
100 тыс. Судьбоносныз встреч
|
||||
/give 224 10000
|
||||
100 тыс. Примогем
|
||||
/give 201 100000
|
||||
100k Mora
|
||||
/give 202 100000
|
||||
Телепортировать всех
|
||||
/tpall
|
||||
Перезапустить сервер
|
||||
/restart
|
||||
Отправить в личку
|
||||
/say <player> <message>
|
||||
Кооператив
|
||||
/coop @targetId
|
||||
Самоубийство
|
||||
/killcharacter
|
||||
Убить Кого-Нибудь
|
||||
/killcharacter <playerId>
|
||||
Список ВСЕХ пользователей
|
||||
/list uid
|
||||
Перезагрузить конфигурацию службы
|
||||
/reload
|
||||
Убить всех
|
||||
/killall
|
@@ -0,0 +1,35 @@
|
||||
007: Желание новичков
|
||||
008: Заклинание Страсти к путешествиям
|
||||
009: Баллада в кубках
|
||||
010: Паломничество на рассвете
|
||||
011: Милость Южного Ветра
|
||||
012: Проклятие всего зла
|
||||
013: Вызов воплощения
|
||||
015: Сверкающие шаги
|
||||
016: Желание новичков
|
||||
017: Призыв Страсти к путешествиям
|
||||
018: Сверкающие шаги
|
||||
019: Баллада в кубках
|
||||
020: Вызов Воплощения
|
||||
021: Вызов воплощения
|
||||
022: Призывание Страсти к путешествиям
|
||||
023: Прощание со Снежной
|
||||
024: Дворяне Эрмитажа
|
||||
027: Секретум Секреторум
|
||||
028: Дрейф в гавани
|
||||
031: Приглашение к мирской жизни
|
||||
032: Танец фонарей
|
||||
033: Момент цветения
|
||||
036: Баллада в кубках
|
||||
037: Прощание со Снежной
|
||||
040: Дворяне Эрмитажа
|
||||
041: Рожденный океанской зыбью
|
||||
045: Листья на ветру
|
||||
048: Двор цапли
|
||||
049: Гобелен Золотого Пламени
|
||||
052: Царство безмятежности
|
||||
053: Дрейфующая люминесценция
|
||||
061: Рояль Они
|
||||
065: Непостижимое возвращается
|
||||
071: Вечноцветущий фиолетовый
|
||||
076: Экскурсия по Лазурному
|
2888
Source/GrasscutterTools/Resources/ru-ru/Item.txt
Normal file
568
Source/GrasscutterTools/Resources/ru-ru/Monster.txt
Normal file
@@ -0,0 +1,568 @@
|
||||
20010101: Дендро слайм
|
||||
20010201: Большой дендро слайм
|
||||
20010202: Большой дендро слайм (Особенный...)
|
||||
20010301: Анемо слайм
|
||||
20010302: Анемо слайм (Механикус)
|
||||
20010401: Большой анемо слайм
|
||||
20010402: Большой анемо слайм (Механикус)
|
||||
20010403: Большой анемо слайм (Особенный...)
|
||||
20010501: Электро слайм
|
||||
20010502: Электро слайм (Механикус)
|
||||
20010601: Большой электро слайм
|
||||
20010602: Большой электро слайм (Механикус)
|
||||
20010604: Большой электро слайм (Особенный...)
|
||||
20010701: Мутировавший электро слайм
|
||||
20010702: Мутировавший электро слайм (Особенный...)
|
||||
20010703: Мутировавший электро слайм (Механикус)
|
||||
20010801: Крио слайм
|
||||
20010802: Крио слайм - Dragonspine Ивент
|
||||
20010803: Крио слайм (Механикус)
|
||||
20010901: Большой крио слайм
|
||||
20010902: Большой крио слайм - Snowy Mountain Ивент
|
||||
20010903: Большой крио слайм (Механикус)
|
||||
20010904: Большой крио слайм (Особенный...)
|
||||
20011001: Гидро слайм
|
||||
20011002: Гидро слайм (Механикус)
|
||||
20011101: Большой гидро слайм
|
||||
20011102: Большой гидро слайм (Механикус)
|
||||
20011103: Большой гидро слайм (Особенный...)
|
||||
20011201: Пиро слайм
|
||||
20011202: Пиро слайм
|
||||
20011203: Пиро слайм (Механикус)
|
||||
20011301: Большой пиро слайм
|
||||
20011302: Большой пиро слайм (Механикус)
|
||||
20011304: Большой пиро слайм (Особенный...)
|
||||
20011401: Гео слайм
|
||||
20011402: Гео слайм (Механикус)
|
||||
20011501: Большой гео слайм
|
||||
20011502: Большой гео слайм (Особенный...)
|
||||
20011503: Большой гео слайм (Механикус)
|
||||
20011601: Слайм гидро гипостазиса: Split (L)
|
||||
20011701: Слайм гидро гипостазиса: Split (S)
|
||||
20011801: Слайм гидро гипостазиса: Self-Destruct
|
||||
20011901: Слайм гидро гипостазиса: Heal
|
||||
20020101: Глаз бури
|
||||
20040101: Электро гипостазис - Aleph
|
||||
20040102: (Ивент) Электро гипостазис - Aleph
|
||||
20040201: Анемо гипостазис - Beth
|
||||
20040202: (Ивент) Анемо гипостазис - Beth
|
||||
20040301: Гео гипостазис: Gimel
|
||||
20040302: (Ивент) Гео гипостазис - Gimel
|
||||
20040401: Гидро гипостазис
|
||||
20040501: Крио гипостазис - Daleth
|
||||
20040601: Пиро гипостазис: Ayin
|
||||
20050101: Океанид
|
||||
20050102: Океанид (Main Body)
|
||||
20050201: Кабан океанида
|
||||
20050202: Кабан океанида (Enhanced)
|
||||
20050203: Кабан океанида (Особенный...)
|
||||
20050301: Журавль акеанида
|
||||
20050302: Журавль акеанида (Особенный...)
|
||||
20050401: Краб океанида
|
||||
20050402: Краб океанида (Enhanced)
|
||||
20050403: Краб океанида (Особенный...)
|
||||
20050501: Зяблик океанида
|
||||
20050502: Зяблик океанида (Особенный...)
|
||||
20050601: Утка океанида
|
||||
20050602: Утка океанида (Landwalker Version)
|
||||
20050603: Утка океанида (Особенный...)
|
||||
20050701: Хорёк океанида
|
||||
20050702: Хорёк океанида (Enhanced)
|
||||
20050703: Хорёк океанида (Особенный...)
|
||||
20050801: Лягушка океанида
|
||||
20050802: Лягушка океанида (Особенный...)
|
||||
20050901: Хищная птица океанида
|
||||
20060101: Гидро призрак
|
||||
20060201: Гео призрак
|
||||
20060301: Анемо призрак
|
||||
20060401: Крио призрак
|
||||
20060501: Электро призрак
|
||||
20060601: Пиро призрак
|
||||
20070101: Манифестация грома
|
||||
21010101: Хиличурл
|
||||
21010102: Хиличурл (Механикус)
|
||||
21010201: Хиличурл-боец
|
||||
21010301: Хиличурл с деревянным щитом
|
||||
21010302: Хиличурл с деревянным щитом (Механикус)
|
||||
21010401: Хиличурл-стрелок
|
||||
21010402: Test_Varied Хиличурл-стрелок
|
||||
21010501: Пиро хиличурл-стрелок
|
||||
21010502: Test_Varied Пиро хиличурл-стрелок
|
||||
21010601: Хиличурл-гренадёр
|
||||
21010603: Пиро хиличурл-гренадёр
|
||||
21010701: Хиличурл-берсерк
|
||||
21010702: Хиличурл-берсерк (Механикус)
|
||||
21010901: Крио хиличурл-стрелок
|
||||
21010902: Test_Varied Крио хиличурл-стрелок
|
||||
21011001: Электро хиличурл-стрелок
|
||||
21011002: Test_Varied Электро хиличурл-стрелок
|
||||
21011201: Хиличурл с каменным щитом
|
||||
21011202: Хиличурл с каменным щитом (Механикус)
|
||||
21011301: Крио хиличурл-гренадёр
|
||||
21011302: Крио хиличурл-гренадёр - Enhanced Attack
|
||||
21011401: Хиличурл с ледяным щитом
|
||||
21011402: Хиличурл с ледяным щитом (Механикус)
|
||||
21011403: Хиличурл с ледяным щитом: Dragonspine Ивент
|
||||
21011501: Странный хиличурл
|
||||
21011601: Электро хиличурл-гренадёр
|
||||
21011602: Электро хиличурл-гренадёр - Enhanced Attack
|
||||
21020101: Митачурл с деревянным щитом
|
||||
21020102: Митачурл с деревянным щитом (Механикус)
|
||||
21020201: Митачурл с огненным топором
|
||||
21020202: Митачурл с огненным топором (Особенный...)
|
||||
21020203: Митачурл с огненным топором (Механикус)
|
||||
21020301: Митачурл с каменным щитом
|
||||
21020302: Митачурл с каменным щитом (Механикус)
|
||||
21020401: Лавачурл с инеевым панцирем
|
||||
21020402: Лавачурл с инеевым панцирем (Механикус)
|
||||
21020501: Лавачурл с каменным панцирем
|
||||
21020502: Лавачурл с каменным панцирем (Механикус)
|
||||
21020601: Митачурл с ледяным щитом
|
||||
21020602: Митачурл с ледяным щитом (Механикус)
|
||||
21020701: Митачурл с электрическим топором
|
||||
21020702: Митачурл с электрическим топором (Механикус)
|
||||
21020703: Митачурл с электрическим топором - Enhanced Attack
|
||||
21020801: Лавачурл с громовым шлемом
|
||||
21020802: Лавачурл с громовым шлемом (Механикус)
|
||||
21030101: Гидро шамачурл
|
||||
21030102: Гидро шамачурл (Механикус)
|
||||
21030103: Test_Movement Исцеляющий гидро шамачурл
|
||||
21030201: Дендро шамачурл
|
||||
21030202: Дендро шамачурл (Механикус)
|
||||
21030203: Дендро шамачурл (Особенный...)
|
||||
21030301: Анемо шамачурл
|
||||
21030302: Анемо шамачурл (Механикус)
|
||||
21030303: Test_Wind Current Enhanced Анемо шамачурл
|
||||
21030304: Анемо шамачурл
|
||||
21030401: Гео шамачурл
|
||||
21030402: Гео шамачурл
|
||||
21030403: Гео шамачурл (Механикус)
|
||||
21030501: Крио шамачурл
|
||||
21030502: Крио шамачурл (Механикус)
|
||||
21030601: Электро шамачурл
|
||||
21030602: Электро шамачурл (Механикус)
|
||||
21030603: Электро шамачурл - Enhanced Support
|
||||
22010101: Пиро маг бездны
|
||||
22010102: Test_Shield-Enhanced Пиро маг бездны
|
||||
22010103: Test_Teleport-Enhanced Пиро маг бездны
|
||||
22010104: Test_Attacking-Enhanced Пиро маг бездны
|
||||
22010105: Пиро маг бездны (Механикус)
|
||||
22010201: Крио маг бездны
|
||||
22010202: Test_Shield-Enhanced Крио маг бездны
|
||||
22010203: Test_Teleport-Enhanced Крио маг бездны
|
||||
22010204: Test_Attacking-Enhanced Крио маг бездны
|
||||
22010205: Крио маг бездны (Механикус)
|
||||
22010301: Гидро маг бездны
|
||||
22010302: Test_Shield-Enhanced Гидро маг бездны
|
||||
22010303: Test_Teleport-Enhanced Гидро маг бездны
|
||||
22010304: Test_Attacking-Enhanced Гидро маг бездны
|
||||
22010305: Гидро маг бездны (Механикус)
|
||||
22010401: Электро маг бездны
|
||||
22010402: Электро маг бездны (Механикус)
|
||||
22010403: Электро маг бездны - Enhanced Shield
|
||||
22010404: Электро маг бездны - Enhanced Attack
|
||||
22020101: Вестник Бездны: Злые течения (Disappearing)
|
||||
22020102: Вестник Бездны: Злые течения (Permanent)
|
||||
22030101: Чтец Бездны: Пурпурная молния (Disappearing)
|
||||
22030102: Чтец Бездны: Пурпурная молния (Permanent)
|
||||
22030201: Чтец Бездны: Пламя бездны
|
||||
22030202: Чтец Бездны: Пламя бездны
|
||||
22040101: Щенок Разрыва: Камнегрыз
|
||||
22040201: Щенок Разрыва: Громоед
|
||||
22050101: Гончая Разрыва: Камнегрыз
|
||||
22050201: Гончая Разрыва: Громоед
|
||||
22060101: Золотой волчий вожак
|
||||
22070101: Чёрный доспех: Знаменосец
|
||||
22070102: Чёрный доспех: Знаменосец (Хз чем отличается)
|
||||
22070201: Чёрный доспех: Штурмовик
|
||||
22070202: Чёрный доспех: Штурмовик (Хз чем отличается)
|
||||
22070301: Чёрный доспех: Гвардеец
|
||||
22070302: Чёрный доспех: Гвардеец (Хз чем отличается)
|
||||
22080101: Рыцарь Чёрного Змея: Разрезающий ветер
|
||||
23010101: Застрельщик Фатуи: Крио бомбардир
|
||||
23010201: Застрельщик Фатуи: Гидро бомбардир
|
||||
23010301: Застрельщик Фатуи: Электро молотобоец
|
||||
23010401: Застрельщик Фатуи: Гео заклинатель
|
||||
23010501: Застрельщик Фатуи: Анемо борец
|
||||
23010601: Застрельщик Фатуи: Пиро мушкетёр
|
||||
23020101: Фатуи: Пиро агент
|
||||
23020102: Фатуи: Пиро агент (Хз чем отличается)
|
||||
23030101: Фатуи: Маг Электро цицинов
|
||||
23030102: Фатуи: Маг Электро цицинов (Хз чем отличается)
|
||||
23040101: Фатуи: Маг Крио цицинов
|
||||
23040102: Фатуи: Маг Крио цицинов - Enhanced Attack
|
||||
23050101: Зеркальная дева Фатуи
|
||||
24010101: Страж руин
|
||||
24010102: Страж руин (Механикус)
|
||||
24010108: Страж руин (Бессмертный какой-то)
|
||||
24010109: Страж руин (Тоже бессмертный какой-то)
|
||||
24010201: Руинный охотник
|
||||
24010202: Руинный охотник (Механикус)
|
||||
24010301: Руинный молотильщик
|
||||
24010302: Руинный молотильщик (Механикус)
|
||||
24010303: Руинный молотильщик (Mining Version)
|
||||
24010401: Змей руин
|
||||
24020101: Руинный патрульный
|
||||
24020102: Руинный патрульный (Weakened)
|
||||
24020103: Руинный патрульный (Enhanced)
|
||||
24020201: Руинный крушитель
|
||||
24020202: Руинный крушитель (Weakened)
|
||||
24020203: Руинный крушитель (Enhanced)
|
||||
24020301: Руинный защитник
|
||||
24020302: Руинный защитник (Weakened)
|
||||
24020303: Руинный защитник (Enhanced)
|
||||
24020401: Руинный шпион
|
||||
24020402: Руинный шпион (Weakened)
|
||||
24020403: Руинный шпион (Enhanced)
|
||||
24021101: Бесконечный механический массив
|
||||
24021102: Бесконечный механический массив (Эксклюзив события в Инадзуме)
|
||||
25010101: Похититель сокровищ: Лю Лю
|
||||
25010102: Таинственный человек 1
|
||||
25010103: Таинственный человек 2
|
||||
25010104: Таинственный человек 3
|
||||
25010105: Похититель сокровищ: Лю Лю (с арбалетом)
|
||||
25010106: Похититель сокровищ: Лю Лю (с арбалетом 2)
|
||||
25010201: Похититель сокровищ: Разведчик
|
||||
25010203: Квестовый чел 1
|
||||
25010204: Квестовый чел 2
|
||||
25010205: Квестовый чел 3
|
||||
25010206: Квестовый чел 4
|
||||
25010207: Квестовый чел 5
|
||||
25010208: Квестовый чел 6
|
||||
25010301: Похититель сокровищ: Пиро химик
|
||||
25010302: Квестовый чел 8
|
||||
25010401: Похититель сокровищ: Гидро химик
|
||||
25010501: Похититель сокровищ: Электро химик
|
||||
25010601: Похититель сокровищ: Крио химик
|
||||
25010701: Похититель сокровищ: Разнорабочий
|
||||
25020101: Похититель сокровищ: Птеродактиль
|
||||
25020102: Похититель сокровищ: Стрелок 1
|
||||
25020201: Похититель сокровищ: Стрелок 2
|
||||
25020204: Похититель сокровищ: Стрелок 3 (Особенный...)
|
||||
25030101: Похититель сокровищ: Кармен
|
||||
25030102: Похититель сокровищ: Кармен 2
|
||||
25030103: Похититель сокровищ: Кармен 3
|
||||
25030201: Похититель сокровищ: Могильщик
|
||||
25030301: Похититель сокровищ: Гребец
|
||||
25040101: Похититель сокровищ: Старшая Сестричка
|
||||
25040102: Похититель сокровищ: Старшая Сестричка 2
|
||||
25040103: Похититель сокровищ: Старшая Сестричка 3
|
||||
25050101: Солдат Миллелитов
|
||||
25050201: Сержант Миллелитов
|
||||
25050301: Пехотинец сёгуната
|
||||
25050401: Капитан пехоты сёгуната 1
|
||||
25050402: Капитан пехоты сёгуната 2
|
||||
25050501: Сторонник Сангономии 1
|
||||
25050502: Сторонник Сангономии 2
|
||||
25060101: Похититель сокровищ: Боксёр
|
||||
25060102: Похитители сокровищ: Боксёр (Особенный...)
|
||||
25070101: Похитители сокровищ: Сокрушитель
|
||||
25070201: Похитители сокровищ: Валенштайн
|
||||
25070202: Похитители сокровищ: Валенштайн
|
||||
25080101: Нобуси: Дзинтобан
|
||||
25080201: Нобуси: Хицукэбан
|
||||
25080202: Нобуси: Хицукэбан (Особенный...)
|
||||
25080301: Нобуси: Кикобан
|
||||
25080401: Самурай сёгуната
|
||||
25080402: Самурай сёгуната 2
|
||||
25090101: Магу кэнки
|
||||
25090102: Магу кэнки: Бунсин ветра
|
||||
25090103: Магу кэнки: Бунсин льда
|
||||
25090104: Магу кэнки: Masked Bunshin
|
||||
25090201: Магу кэнки: Бунсин ветра (С иконкой)
|
||||
25090301: Магу кэнки: Бунсин льда (С иконкой)
|
||||
25090401: Магу кэнки: Бунсин маски (С иконкой)
|
||||
25100101: Кайраги: Громовое вознесение
|
||||
25100102: Кайраги: Громовое вознесение
|
||||
25100201: Кайраги: Огненная мощь
|
||||
25100301: Кайраги (аура электро)
|
||||
25100302: Кайраги (аура ... белая?)
|
||||
25100401: Кайраги (аура пиро)
|
||||
26010101: Крио попрыгунья
|
||||
26010102: Крио попрыгунья (Ивент на драконьем хребте)
|
||||
26010103: Гигантская крио попрыгунья (2.3 Ивент на драконьем хребте)
|
||||
26010104: Гигантская крио попрыгунья (Особенный...) (2.3 Ивент на драконьем хребте)
|
||||
26010201: Пиро попрыгунья
|
||||
26010301: Электро попрыгунья
|
||||
26020101: Крио папоротник
|
||||
26020102: Крио папоротник (Ивент на драконьем хребте)
|
||||
26020201: Пиро орхидея
|
||||
26030101: Детёныш геовишапа
|
||||
26040101: Геовишап: Гидро
|
||||
26040102: Геовишап: Пиро
|
||||
26040103: Геовишап: Крио
|
||||
26040104: Геовишап: Электро
|
||||
26040105: Геовишап: Гидро (Механикус)
|
||||
26050101: Древний геовишап: Гидро
|
||||
26050201: Древний геовишап: Пиро
|
||||
26050301: Древний геовишап: Крио
|
||||
26050401: Древний геовишап: Электро
|
||||
26050501: Древний геовишап (Ивент)
|
||||
26050601: Вишап глубин: Исток
|
||||
26050701: Вишап глубин: Ледогрыз
|
||||
26050702: Вишап глубин: Ледогрыз (Особенный...)
|
||||
26050801: Вишап глубин: Громоглот
|
||||
26050802: Вишап глубин: Громоглот (Особенный...)
|
||||
26050901: Вишап глубин: Исток Мини
|
||||
26051001: Вишап глубин: Ледогрыз Мини
|
||||
26051101: Вишап глубин: Громоглот Мини
|
||||
26060101: Электро цицин
|
||||
26060201: Гидро цицин
|
||||
26060301: Крио цицин
|
||||
26080101: Бешт, Отголосок Вихря
|
||||
26090101: Плавучий плесенник
|
||||
28010101: Золотистый краб
|
||||
28010102: Солнечный краб
|
||||
28010103: Водный краб
|
||||
28010104: Краб-генерал
|
||||
28010105: Бледно-красный краб
|
||||
28010106: Краб
|
||||
28010201: Синяя рогатая ящерица
|
||||
28010202: Красная рогатая ящерица
|
||||
28010203: Зелёная рогатая ящерица
|
||||
28010204: Закатный аксолотль
|
||||
28010205: Золотистый аксолотль
|
||||
28010206: Небесный аксолотль
|
||||
28010207: Мозгоядный ящер
|
||||
28010301: Лягушка
|
||||
28010302: Грязевая лягушка
|
||||
28010303: Синяя лягушка
|
||||
28010401: Узорный унаги
|
||||
28010402: Глубоководный унаги
|
||||
28010403: Краснопёрый унаги
|
||||
28020101: Снежная лиса
|
||||
28020102: Алая лиса
|
||||
28020103: Снежная лиса с подарками
|
||||
28020104: Снежная лиса с суперподарками
|
||||
28020105: Снежная лиса (Особенная...)
|
||||
28020106: Алая лиса (Особенная...)
|
||||
28020201: Белка
|
||||
28020301: Лесной кабан
|
||||
28020302: Лесной кабанчик
|
||||
28020303: Снежный кабан
|
||||
28020304: Король снежных кабанов
|
||||
28020305: Замороженный снежный кабан
|
||||
28020306: Снежный кабан (Особенный...)
|
||||
28020307: Лесной кабан (Особенный...)
|
||||
28020308: Замороженный снежный кабан (Особенный...)
|
||||
28020309: Король снежных кабанов (Особенный...)
|
||||
28020401: Полярная гончая
|
||||
28020402: Лесная патрульная
|
||||
28020403: Сиба-ину
|
||||
28020404: Черноспинная гончая
|
||||
28020405: Сиба-ину
|
||||
28020406: Полярная гончая (для события собак, увеличивает дальность обзора)
|
||||
28020407: null
|
||||
28020408: null
|
||||
28020409: null
|
||||
28020410: null
|
||||
28020501: Сапфир
|
||||
28020502: Зеленоглазая кошка
|
||||
28020503: Снежная кошка
|
||||
28020504: Полярная кошка
|
||||
28020505: Тигровая кошка
|
||||
28020506: Инспекторская кошка
|
||||
28020507: Чёрная кошка
|
||||
28020508: Сапфир
|
||||
28020509: Снежная кошка (для события собак, увеличивает дальность обзора)
|
||||
28020510: null
|
||||
28020511: null
|
||||
28020512: null
|
||||
28020513: null
|
||||
28020601: Снежный хорёк
|
||||
28020602: Краснохвостый хорёк
|
||||
28020603: Сапожный хорёк
|
||||
28020604: Маскарадный хорёк
|
||||
28020605: null
|
||||
28020701: Кицунэ
|
||||
28020702: Кицунэ (для события собак, увеличивает дальность обзора)
|
||||
28020801: Бакэ-дануки
|
||||
28020802: null
|
||||
28020803: null
|
||||
28020901: Пёс-самурай (Патруль)
|
||||
28020902: Пёс-самурай (Бой)
|
||||
28020903: null
|
||||
28030101: Лазурный журавль
|
||||
28030102: Фиолетовый ибис
|
||||
28030201: Бурокрылый сокол
|
||||
28030202: Янтарнохвостый сокол
|
||||
28030203: Каменный коршун
|
||||
28030204: Белоснежный сокол
|
||||
28030301: Белый голубь
|
||||
28030302: Коронованный голубь
|
||||
28030303: Среброкрылый голубь
|
||||
28030304: Багровый голубь
|
||||
28030305: Чёрный голубь
|
||||
28030306: Ворон
|
||||
28030307: Белый голубь
|
||||
28030308: Коронованный голубь
|
||||
28030309: Среброкрылый голубь
|
||||
28030310: Багровый голубь
|
||||
28030311: Чёрный королевский голубь
|
||||
28030401: Алый зяблик
|
||||
28030402: Золотой зяблик
|
||||
28030403: Снежный зяблик
|
||||
28030404: Изумрудный зяблик
|
||||
28030405: null
|
||||
28030406: null
|
||||
28030407: null
|
||||
28030408: null
|
||||
28030409: null
|
||||
28030501: Красноклювая утка
|
||||
28030502: Изумрудная утка
|
||||
28030503: Золотая утка
|
||||
28030504: null
|
||||
28040101: Чёрный окунь
|
||||
28040102: Голубой окунь
|
||||
28040103: Золотистый окунь
|
||||
28040104: Чёрный окунь
|
||||
28040105: Чёрный окунь
|
||||
28040106: Голубой окунь
|
||||
28040107: Золотистый окунь
|
||||
28040108: null
|
||||
28040201: Оризия
|
||||
28040202: Глазурная оризия
|
||||
28040203: Сахарная оризия
|
||||
28040204: Голубая оризия
|
||||
28040205: Ловец зари
|
||||
28040206: Кристальная рыба
|
||||
28040301: Двоякодышащая колюшка
|
||||
28040302: Боевая колюшка
|
||||
28040303: Ядовитая колюшка
|
||||
28040304: Алый дьявол
|
||||
28040305: Снежный странник
|
||||
28040401: Золотой лжедракон
|
||||
28040402: Стальной лжедракон
|
||||
28040501: Бурая рыба-бабочка
|
||||
28040502: Пурпурная рыба-бабочка
|
||||
28040503: Чайная рыба-бабочка
|
||||
28040504: Вечная рыба-ангел
|
||||
28040505: Рыба-ангел раймэй
|
||||
28040506: Луннопёрка
|
||||
28040601: Иглобрюх
|
||||
28040602: Горький иглобрюх
|
||||
28040701: null
|
||||
28040702: null
|
||||
28040703: null
|
||||
28050101: Кристальная бабочка Анемо
|
||||
28050102: Кристальная бабочка Гео
|
||||
28050103: Кристальная бабочка Крио
|
||||
28050104: Кристальная бабочка Электро
|
||||
28050105: null
|
||||
28050201: Хорёк-воришка
|
||||
28050202: Хорёк-барахольщик
|
||||
28050203: Золотой хорёк-воришка
|
||||
28050204: null
|
||||
28050211: Хорёк-воришка
|
||||
28050212: Хорёк-барахольщик
|
||||
28050213: Золотой хорёк-воришка
|
||||
28050221: null
|
||||
28050222: null
|
||||
28050223: null
|
||||
28050301: null
|
||||
28210101: Домашний золотистый краб
|
||||
28210102: Домашний солнечный краб
|
||||
28210103: Домашний водный краб
|
||||
28210104: Домашний краб-генерал
|
||||
28210105: Домашний бледно-красный краб
|
||||
28210201: Домашний синяя рогатая ящерица
|
||||
28210202: Домашний красная рогатая ящерица
|
||||
28210203: Домашний зелёная рогатая ящерица
|
||||
28210204: Домашний закатный аксолотль
|
||||
28210205: Домашний золотистый аксолотль
|
||||
28210206: Домашний небесный аксолотль
|
||||
28210207: Домашний мозгоядный ящер
|
||||
28210301: Домашний лягушка
|
||||
28210302: Домашний грязевая лягушка
|
||||
28210303: Домашний синяя лягушка
|
||||
28210401: Домашний узорный унаги
|
||||
28210402: null
|
||||
28210403: Домашний краснопёрый унаги
|
||||
28220101: Домашний снежная лиса
|
||||
28220102: Домашний алая лиса
|
||||
28220201: Домашний белка
|
||||
28220301: Домашний лесной кабан
|
||||
28220303: Домашний снежный кабан
|
||||
28220401: Домашний полярная гончая
|
||||
28220402: Домашний лесная патрульная гончая
|
||||
28220403: Домашний сиба-ину
|
||||
28220404: Домашний черноспинная гончая
|
||||
28220501: Домашний сапфир
|
||||
28220502: Домашний зеленоглазая кошка
|
||||
28220503: Домашний снежная кошка
|
||||
28220504: Домашний полярная кошка
|
||||
28220505: Домашний тигровая кошка
|
||||
28220506: Домашний инспекторская кошка
|
||||
28220601: Домашний снежный хорёк
|
||||
28220602: Домашний краснохвостый хорёк
|
||||
28220603: Домашний сапожный хорёк
|
||||
28220605: null
|
||||
28220701: Домашний кицунэ
|
||||
28220901: Домашний пёс-самурай
|
||||
28230101: Домашний лазурный журавль
|
||||
28230102: Домашний фиолетовый ибис
|
||||
28230301: Домашний белый голубь
|
||||
28230302: Домашний коронованный голубь
|
||||
28230303: Домашний среброкрылый голубь
|
||||
28230304: Домашний багровый голубь
|
||||
28230305: Домашний чёрный королевский голубь
|
||||
28230306: Домашний ворон
|
||||
28230401: Домашний алый зяблик
|
||||
28230402: Домашний золотой зяблик
|
||||
28230403: Домашний снежный зяблик
|
||||
28230404: Домашний изумрудный зяблик
|
||||
28240201: Домашний оризия
|
||||
28240202: Домашний глазурная оризия
|
||||
28240203: Домашний сахарная оризия
|
||||
28240204: Домашний голубая оризия
|
||||
28240205: Домашний ловец зари
|
||||
28240206: Домашний кристальная рыба
|
||||
28240301: Домашний двоякодышащая колюшка
|
||||
28240302: Домашний боевая колюшка
|
||||
28240303: Домашний ядовитая колюшка
|
||||
28240304: Домашний алый дьявол
|
||||
28240305: Домашний снежный странник
|
||||
28240401: Домашний золотой лжедракон
|
||||
28240402: Домашний стальной лжедракон
|
||||
28240501: Домашний бурая рыба-бабочка
|
||||
28240502: Домашний пурпурная рыба-бабочка
|
||||
28240503: Домашний чайная рыба-бабочка
|
||||
28240504: Домашний рыба-ангел тёсэи
|
||||
28240505: Домашний рыба-ангел раймэи
|
||||
28240506: Домашний луннопёрка
|
||||
28240601: Домашний иглобрюх
|
||||
28240602: Домашний горький иглобрюх
|
||||
28240701: null
|
||||
28240702: null
|
||||
28250101: Домашний кристальная бабочка Анемо
|
||||
28250102: Домашний кристальная бабочка Гео
|
||||
28250103: Домашний кристальная бабочка Крио
|
||||
28250104: Домашний кристальная бабочка Электро
|
||||
28250105: null
|
||||
28250301: null
|
||||
29010101: Двалин, Ужас бури
|
||||
29010102: Двалин, Ужас бури
|
||||
29010103: Ужас бури
|
||||
29010104: Двалин, Ужас бури
|
||||
29020101: Волк Севера. Борей
|
||||
29020102: Андриус, Волчий лорд
|
||||
29030101: Чайльд, номер одиннадцать из Предвестников Фатуи
|
||||
29030102: Чайльд, Глаз Порчи
|
||||
29030103: Чайльд
|
||||
29030104: Чайльд, номер одиннадцать из Предвестников Фатуи
|
||||
29030105: Чайльд, Глаз Порчи
|
||||
29030106: Чайльд
|
||||
29040101: Аждаха
|
||||
29040102: Аждаха
|
||||
29040103: Аждаха
|
||||
29040104: Аждаха
|
||||
29040111: Аждаха
|
||||
29050101: Синьора
|
||||
29050102: Тлеющая алая ведьма
|
||||
29050103: Синьора
|
||||
29050104: Тлеющая алая ведьма
|
||||
29060101: Cёгун Райдэн
|
||||
29060102: Райдэн Эи
|
||||
29060201: null
|
||||
29060202: null
|
||||
29060203: null
|
3030
Source/GrasscutterTools/Resources/ru-ru/NPC.txt
Normal file
616
Source/GrasscutterTools/Resources/ru-ru/Ornament.txt
Normal file
@@ -0,0 +1,616 @@
|
||||
369101: Кот Куиму
|
||||
369102: Северная собака
|
||||
369103: Дикая Лесная Свинья
|
||||
369104: Голубая цапля Линг
|
||||
369105: Патрульная собака
|
||||
369106: Шиба Ину
|
||||
369107: Черноспинная гончая
|
||||
369108: Северная кошка
|
||||
369109: Кошка с тигровым рисунком
|
||||
369110: Кот-Шериф
|
||||
368101: Фэнъюань Маньо
|
||||
368102: Дымчато-красный
|
||||
368103: Юла
|
||||
368104: Цинь
|
||||
368105: Лиза
|
||||
368106: Барбара
|
||||
368107: Кайя
|
||||
368108: Дилук
|
||||
368109: Райзер
|
||||
368110: Янтарный
|
||||
368111: Венди
|
||||
368112: Сянлин
|
||||
368113: Бэйдоу
|
||||
368114: Синцю
|
||||
368115: Мандрилл
|
||||
368116: Конденсационный свет
|
||||
368117: Келли
|
||||
368118: Чжун Ли
|
||||
368119: Фишель
|
||||
368120: Беннетт
|
||||
368121: Даддалия
|
||||
368122: Ноэль
|
||||
368123: Семь семь
|
||||
368124: Тяжелое облако
|
||||
368125: Ган Юй
|
||||
368126: Абедо
|
||||
368127: Диона
|
||||
368128: Мона
|
||||
368129: Вырезанный прозрачный
|
||||
368130: Сахарный песок
|
||||
368131: Синь Янь
|
||||
368132: Розалия
|
||||
368133: Грецкий орех
|
||||
368135: Сяогун
|
||||
368136: Ранний грейпфрут
|
||||
368137: Аяхуа в богах
|
||||
368138: Генерал Тандерболт
|
||||
368139: Коралловый дворец Синьхай
|
||||
368140: Дзюдзе Сиро
|
||||
368141: Элой
|
||||
368142: Томас
|
||||
368143: Горо
|
||||
368144: Аратаки Иду
|
||||
368145: Шен Хе
|
||||
368146: Юн Цзинь
|
||||
368147: Восьмикратный Сын Бога
|
||||
368148: Аято в богах
|
||||
360101: Нефритовый карниз Клыкастой стены
|
||||
360102: Темная деревянная арочная стена
|
||||
360201: Традиционный пол из плачущего благовонного дерева
|
||||
360202: Гетерохроматическая клетчатая напольная плитка
|
||||
360301: Плачущий ароматный деревянный клетчатый потолок
|
||||
360302: Потолок с темным рисунком в клетку
|
||||
360401: Двухслойная канделябровая люстра
|
||||
360402: Фонарь Bafang- "Удачи"
|
||||
360403: Шестиугольный фонарь - "Мирный и благоприятный"
|
||||
360404: "Карнавальная ночь с тыквенным призраком"
|
||||
360405: Парчовый фонарь - "Фейге Лю Дан"
|
||||
364301: Плачущая ароматная деревянная дверь с оконным стеклом
|
||||
364302: Рыцарская Еловая дверь
|
||||
364401: Угловая лестница из плачущего благовонного дерева
|
||||
364402: Угловая лестница из ели
|
||||
372101: Местоположение Скалы-"Но Ли"
|
||||
372102: Местоположение Скалы - "Вторая база"
|
||||
372103: Местоположение Скалы- "Бицяо"
|
||||
372104: Местоположение Скалы - "Спящее облако"
|
||||
372105: Местоположение Скалы- "Тяньцзинь"
|
||||
372106: Местоположение Рок-"Изысканный"
|
||||
361301: Тяжелый библиотечный длинный стол
|
||||
361302: Стол рыцарей
|
||||
361303: Конференц-стол рыцарей
|
||||
361101: Угловой счетчик Far North birch
|
||||
361304: Каменная печь с широкими сторонами
|
||||
361305: Переносная плита
|
||||
361306: Длинный стол с бриллиантовой скатертью
|
||||
361307: Обеденный стол из нескольких сосен круглый стол
|
||||
361308: Элегантный корпус стола для каллиграфии с древесным зерном
|
||||
361309: Сосновый квадратный чайный столик
|
||||
361501: Стойка Pine Inn
|
||||
361310: Плачущее ароматное дерево, лакированный круглый стол
|
||||
362201: Каменный камин Northland
|
||||
363301: Классическая поэзия Цинь - "Мысли, слушающие ветер"
|
||||
364201: Вывеска ресторана с гравировкой на дереве
|
||||
362202: Складная ширма из сосны - "Юнлай Фаньин"
|
||||
362203: Экран для сиденья из твердой древесины - "Абсолютное облако и утренний туман"
|
||||
362101: Мягкий диван в гостиной
|
||||
362102: "День с ясным небом и голубым небом"
|
||||
362103: "Твердая воля"
|
||||
362104: Сосновый обеденный стул
|
||||
362105: Чайный стул с сосновой спинкой
|
||||
362106: Круглый лакированный табурет из соснового дерева
|
||||
364202: Прозрачный настенный светильник в форме вазы
|
||||
363101: Постоянный свет и негаснущий фонарь
|
||||
363102: Павильон Люли, но стоячая лампа из песочного дерева
|
||||
363103: Фонарь Тяньюань - "Яркая свеча Ланьфан"
|
||||
361311: Туалетный столик из массива березы
|
||||
361201: Библиотечная двухслойная книжная полка
|
||||
361202: Книжная полка Премиум-класса из Дерева Цуйхуа
|
||||
361203: Экономическая книжная полка из Дерева Цуйхуа
|
||||
361204: "Скоропортящийся между страницами книги"
|
||||
361205: "Сокровищница Си Шу"
|
||||
361102: Открытая верхняя еловая полка
|
||||
361103: Комбинированный контейнер для пихты
|
||||
361104: Классический шкаф для хранения пихты
|
||||
361206: Чжу лак подвесная книжная полка для свитков из благовонного дерева
|
||||
361207: Павильон Байбао из Ароматного Дерева, Покрытый Лаком Чжу
|
||||
361208: Витрина магазина "Плачущая ароматная древесина"
|
||||
362301: Ковер Mond - "Ярко-Красный Энтузиазм"
|
||||
362302: Ковер Mond- "Неустанный поиск"
|
||||
362303: Ковер Inn-"Чувствуй себя как дома"
|
||||
362304: Приветственный ковер - "Забота Хуэйрана"
|
||||
364203: Наполовину старый круглый щит
|
||||
364204: Наполовину старый щит
|
||||
364205: Наполовину старый одноручный меч
|
||||
364101: Пейзажная живопись - "Сельские дома"
|
||||
364102: Пейзажная живопись - "Слоистые облака в далеком небе"
|
||||
364103: Пейзажная живопись - "Безымянный Высокий утес"
|
||||
364206: Флаг Воли к борьбе
|
||||
364207: Флаг Чистой Души
|
||||
364208: Значок Рыцарского Меча и Щита
|
||||
364209: Настенная доска для записи
|
||||
364210: Настенный рекламный щит
|
||||
364104: Светлый цвет Гунби - "Минлин Цяньфэн"
|
||||
364105: Светлый цвет Гонгби - "Чжаньчжун Чуньхун"
|
||||
364106: Светлый цвет Гонгби - "Ухай Дичжан"
|
||||
363302: Аккуратно сложенные книги
|
||||
363303: "Выгорание ученых"
|
||||
363304: "Этикет письма"
|
||||
363305: Изящное украшение в виде песочных часов
|
||||
363201: Посадка цветов в бутылках - "Светло-Голубое спокойствие"
|
||||
363202: Зеленые растения в горшках - "Чистый бриз"
|
||||
363203: Посадка цветов в бутылках - "Цветущий Эозин"
|
||||
363204: Цветочные Растения в Горшках - "Сладкая маскировка"
|
||||
363306: Алхимическое устройство - "Между водой и огнем"
|
||||
363307: Алхимическое устройство - "Вес пыли"
|
||||
363308: Бумага, чернила, перо и чернильный камень - "Учебник Линчи"
|
||||
363205: Зеленые растения в горшках - "На сосновом зеленом дереве линейки"
|
||||
363309: Золотая тройная свеча
|
||||
361401: Кровать для интенсивной терапии с мягким ветром
|
||||
361402: Диван мечты в дымчатых облаках
|
||||
361105: Высокий шкаф из березы
|
||||
362204: Прикроватная тумбочка из березы с двойным выдвижным ящиком
|
||||
362205: Прикроватная тумбочка из песочного дерева с золотым узором
|
||||
361106: Но шкаф с золотым рисунком из песочного дерева
|
||||
364211: Парчовый занавес
|
||||
362206: Занавес с неоновой росписью - "Возьми Хунся сверху"
|
||||
362207: Хуатуань Цзиньпин - "Нефритовая шпилька Цзинби"
|
||||
363104: Жесткая настольная лампа с абажуром в виде ракушки
|
||||
370301: Оживленные продуктовые лавки
|
||||
370302: Фруктовые лавки со стабильным бизнесом
|
||||
370303: Настоящие фруктовые лавки
|
||||
370304: Мастерская с открытой печью
|
||||
370305: Тележка с фруктами с хорошим предзнаменованием урожая
|
||||
370201: Архитектура Mond с несколькими арками
|
||||
370202: Монолитный дом с консольным чердаком
|
||||
370203: Квартира Mond, которая не боится влаги
|
||||
370204: Старый дом Монда против ветра
|
||||
371101: Фонтан с цветами и птицами
|
||||
370205: Загородный дом с высокой мансардой
|
||||
370206: Классический загородный дом
|
||||
370207: Карманная сосновая хижина
|
||||
370306: "Синшан Шименбэй"
|
||||
370501: "Юнью Бишуйдун"
|
||||
370307: Магазин фруктов и овощей с навесом для рулонов
|
||||
370101: Хайлуу
|
||||
370102: Терминал для перевозки Сена
|
||||
370502: Склад сена
|
||||
370103: Дом Лиюэ - "Сосновый ручей для питья еды"
|
||||
370104: Частный дом Лиюэ- "Лян Ханг Цяньши"
|
||||
370105: Станция Лиюэ - "Аромат чая Древней Дороги"
|
||||
370106: Дом Лиюэ - "Луна, лежащая на карнизе"
|
||||
370107: Дом Лиюэ - "Гомофонический перезвон Шэн"
|
||||
370108: Магазин Liyue - "Покупатели собираются, как прилив"
|
||||
370208: Дом Лиюэ - "Я не сдаюсь, когда старею"
|
||||
371201: Трехглазая карта Шоусянь
|
||||
370401: Хижина аванпоста Цюцю
|
||||
371102: Спиральная Сторожевая башня Цюцю
|
||||
370402: Зал лидеров Цюцю
|
||||
371103: Простой травяной сарай Qiuqiu
|
||||
374301: Двухслойная предупреждающая платформа Qiuqiu
|
||||
370503: Палатка для защиты от молнии с жестким верхом
|
||||
370504: Простая одноместная палатка
|
||||
375101: Особняк Монд - "Наветренная усадьба"
|
||||
374302: Открытый сосновый шкаф
|
||||
374303: Кованый стол из тяжелой ели
|
||||
374304: Широкий сосновый длинный стол
|
||||
370308: "Чайник Baiwei Shigong"
|
||||
374305: Большой каменный прокатный стан
|
||||
374306: Таблица синтеза алхимии
|
||||
373301: Еловая полка
|
||||
373302: Стойка для оружия из пихты
|
||||
373303: Деревянная солдатская рама
|
||||
373101: Грузовые ящики из пихты в шахматном порядке
|
||||
373102: Аккуратно сложенные еловые бочки
|
||||
373304: Простой грузовой прицеп
|
||||
373103: Тяжелый рулон сена
|
||||
373305: Скважина, укрепленная твердыми породами
|
||||
373104: Кувшин для вина в бамбуковой раме - "Мякоть Цион в ожидании луны"
|
||||
373201: Зеленые растения в горшках - "Зеленые и процветающие"
|
||||
373105: Подставка для игрушек - "Линланг Шэнцю"
|
||||
373106: Магазин цветочных зонтиков - "Тысячи цветов под небом"
|
||||
370309: Фруктово-овощной киоск - "Витрина на огороде"
|
||||
374401: Контейнер для винного ресторана - "Потребуется сто напитков"
|
||||
374402: Двухслойный поддон с волноустойчивой конструкцией
|
||||
374307: Двойной Коммерческий киоск - "Фортуна высока"
|
||||
373306: Пугало в красной шляпе
|
||||
373107: Сумка для хранения - "Убежище Скрытого Грома"
|
||||
373307: Колодец для воды старого образца
|
||||
373308: Колодец с жесткой водой - "Но спроси Сюй Че"
|
||||
373309: Статуя Каменного Льва - "Тяньлу"
|
||||
373310: Статуя Каменного Льва - "Сто решений"
|
||||
373108: Внимание продавцов фруктов и овощей
|
||||
373109: Усталость продавцов фруктов и овощей
|
||||
373110: Керамический сосуд с твердой поверхностью
|
||||
374101: Выветренный бамбуковый забор
|
||||
374102: Разгрузка соснового забора
|
||||
374103: Деревянный забор Цюцю
|
||||
374104: Тотемный забор Цюцю
|
||||
373111: Мишень для лука и стрел Цюцю
|
||||
373112: Керамический горшок Цюцю с рогами
|
||||
373113: Отметка направления сухостоя
|
||||
374201: Плоская деревянная скамья
|
||||
374202: Плоская каменная скамья
|
||||
374308: Бамбуковый чайный столик на открытом воздухе
|
||||
374309: Деревянный чайный столик на открытом воздухе
|
||||
373202: Цветочная клумба, запертая в воде
|
||||
374105: Пышные виноградные лозы
|
||||
373401: Уличный фонарь с резьбой из кованого железа
|
||||
373402: Наружный сосновый уличный фонарь
|
||||
373403: Лампа против зла - "Яркий свет слева и справа"
|
||||
373404: Светильник "Четыре в одном" - "Че Ли Юаньлай"
|
||||
373405: Прозрачная Теневая лампа - "Чернильная тень на кончике пера"
|
||||
372401: Кухонная полка из плачущего ароматного дерева
|
||||
372402: Цветущие кусты
|
||||
372403: Посредственные кусты
|
||||
372404: "Невидимый лист"
|
||||
372405: "Голубой фонтан"
|
||||
372406: "Дерево для костра с теплыми листьями"
|
||||
372407: "Место обитания хрустальной бабочки"
|
||||
372408: "Южные ароматные листья"
|
||||
372409: "Мингуань Юйе"
|
||||
372301: "Голубой цвет возвращения к ветру"
|
||||
372302: Серебряный крючок из Белой кокосовой пальмы
|
||||
372303: Белая кокосовая пальма Минша
|
||||
372304: Красный клен Тяньхэн - "Красные листья горят"
|
||||
372305: Дерево Панфу странной формы
|
||||
372306: Чистый лист, но песчаное дерево
|
||||
372201: Фу Блустоун
|
||||
372202: Ци Ши Ши
|
||||
372203: Императорский Камень Платформы
|
||||
373114: "От тяжести искателя приключений трудно избавиться"
|
||||
371202: Главный вход в Березовый дворик
|
||||
371203: Резной конец стены внутреннего двора
|
||||
371204: Резная стена внутреннего двора
|
||||
377101: Комплект мебели
|
||||
362208: Небесный барабан Чжэнь Сяоюня
|
||||
3750102: Древний дом Лиюэ - "Живописный павильон Чжу Лу"
|
||||
370109: Крыло древнего дома - "Сумерки во дворе"
|
||||
370110: Павильон Древнего дома - "Семь ночей ночного видения"
|
||||
371205: Коридор Древнего дома - "Прогулка перед лесом"
|
||||
371206: Стена внутреннего двора Старинного дома - "Весна и осень под карнизом"
|
||||
371207: Угол стены древнего дома - "Уголок Юфана"
|
||||
371208: Стена внутреннего двора Древнего дома - "Бейлиан Чжугуань"
|
||||
371209: Стена внутреннего двора древнего дома - "Безопасность Цяньмо"
|
||||
371210: Сторожка Древнего дома - "Юнмэнь Тонда"
|
||||
371211: Пейзажная стена Древнего дома - "Тиелиу Тинхуа"
|
||||
372307: Энергичное дерево Цуйхуа
|
||||
372308: Молодое дерево Цуйхуа
|
||||
372309: Высокая береза
|
||||
372310: Молодая береза
|
||||
372311: Дерево Панфу с Золотыми листьями
|
||||
372312: Дерево Аоба Панфу
|
||||
372313: Трехлистное дерево Панфу
|
||||
372314: Трехлистное костяное дерево меча
|
||||
372315: Костяное Дерево Меча с Золотым Листом
|
||||
372316: Костяное дерево Меча Аоба
|
||||
372317: Легкая стратегия Heron Top Bamboo
|
||||
372318: Легкая стратегия, Юнчжу
|
||||
372319: Легкая стратегия, холодный нефритовый бамбук
|
||||
372410: Зеленая рубашка Цзиншо
|
||||
372411: Зеленая рубашка просит холода
|
||||
372412: Зеленая рубашка, пей сам
|
||||
372413: "Праздник зеленых полей"
|
||||
372414: "Официант в Зеленом поле"
|
||||
372415: Дерево Чжэньчжи с Золотыми листьями
|
||||
372416: Дерево Цзинь Е Чжэньчжи
|
||||
372417: Потерянный Лист Дерева Чжэньчжи
|
||||
372418: Дерево Аоба Чжэньчжи
|
||||
372419: Заросший зеленью
|
||||
372420: Юй Шэн栌青
|
||||
372421: Конг Шен Тонгдан
|
||||
372422: Юй Шэн Тонгдан
|
||||
372423: Зеленая бабочка-переросток
|
||||
372424: Зеленая бабочка Юшенг
|
||||
372425: Кластер из парчи Фейцюань
|
||||
372426: Бутон зеленой парчовой грозди
|
||||
372427: Кластер парчи Учжи
|
||||
372428: Двойной бутон зеленого цвета
|
||||
372429: Два Франжипани
|
||||
372430: "Место Зеленого поля"
|
||||
372431: "Тайный свисток охотника"
|
||||
372432: "Охотничий плащ"
|
||||
372204: Камень Чжаоюэ
|
||||
372205: Вторжение нефелина
|
||||
372206: Камень Инхонг
|
||||
372207: Золотой Звуковой Камень
|
||||
372208: Камень Золотого Бутона
|
||||
372209: Камень Цися
|
||||
372210: Камень Формирования Солдат
|
||||
372211: Волокнистый Камень Кулака
|
||||
372212: Линьюанши
|
||||
372213: Жаждущий камень
|
||||
372214: Серый камень печи
|
||||
372215: Камень Простолюдина
|
||||
372216: Лежащий моховой камень
|
||||
372217: Битый мрамор
|
||||
372218: Чжуаньцзяньши
|
||||
372219: Кодового камня нет.
|
||||
372220: Сяньцзя Амбер - "Сильная и самоочевидная"
|
||||
372221: Янтарь Сяньцзя - "Роспись тюремного замка"
|
||||
371104: "Идиллия и ветряная мельница"
|
||||
360406: Плачущий фонарь с кисточкой - "Авеню Сплендид"
|
||||
362209: Театр фонарей - "Пение и пение"
|
||||
373115: Прочная деревянная бочка
|
||||
373203: Деревянные бочки для перекачки грунта
|
||||
374106: Молодые виноградные лозы
|
||||
374107: Простой деревянный забор
|
||||
374108: Более половины строящегося забора
|
||||
373116: Высокий деревянный столб
|
||||
371107: Временная площадка проекта
|
||||
373117: Связки дров
|
||||
373118: Непромокаемый грузовой ящик из ели
|
||||
373311: Чайные лавки в сельской местности
|
||||
373312: "Портативное Тайное сокровище Искателя приключений"
|
||||
373119: Каменный бассейн в форме лампы
|
||||
363310: Чайный сервиз из белого фарфора - "Храни правду с качеством"
|
||||
374310: "Праздник в летнем лесу"
|
||||
374311: Стол Гугалла
|
||||
374403: "Колыбель моря цветов"
|
||||
373120: "хвала Циню"
|
||||
374404: "Сокровище Голубого океана"
|
||||
373313: "Ведьма снова поет"
|
||||
373121: "Мечта о пушистом небе"
|
||||
373122: "Проводник в летнем лесу"
|
||||
373123: Кронштейн для кола тренировочной площадки
|
||||
373124: "Посланник в летнем лесу"
|
||||
374203: Кресло Гудолла
|
||||
371109: "Красочное и ясное лето"
|
||||
372501: Путь Благородного происхождения - "Сюаньцзи Юйтянь"
|
||||
372502: Путь Такамото- "薿 этот Сибата"
|
||||
372503: Путь Нобото - "Чудзи Нагата"
|
||||
363311: Заколка для волос с серпантином из белой цапли
|
||||
374312: Длинный стол из массива дерева
|
||||
363312: "Белый диван в клетке для чайного дыма"
|
||||
374204: Квадратный стул из массива дерева
|
||||
372320: "Девять шагов в оцепенении"
|
||||
372222: Плачущий камень Ин
|
||||
372223: Чжу Иньши
|
||||
373125: "Вестибюль Чистого Ниан Чи"
|
||||
373204: "Сонгчжу Хоу Мукси"
|
||||
373406: Каменный фонарь - "Фудо Минъяо"
|
||||
373501: Привязка местоположения
|
||||
368134: Первостепенное значение
|
||||
373601: "Облачный пул Linguma"
|
||||
379001: Цветок Медака
|
||||
379002: Глазированная цветочная Медака
|
||||
379003: Сладкий цветок Медака
|
||||
379004: Медака, окрашенная в синий цвет
|
||||
379005: Захват Сякэ
|
||||
379006: Хрустальный банкет
|
||||
379007: Двоякодышащие рыбы
|
||||
379008: Борьба с колючей рыбой
|
||||
379009: Колючая рыба
|
||||
379010: Красный Дьявол
|
||||
379011: Снежный Чжунцзюнь
|
||||
379012: Золотисто-красный ложный дракон
|
||||
379013: Черный поддельный Дракон
|
||||
379014: Рисунок потока коричневая рыба-бабочка
|
||||
379015: Плавный Узор: Фиолетовая Рыба-Бабочка
|
||||
379016: Плавный узор чайная рыба-бабочка
|
||||
379017: Бессмертное Долголетие
|
||||
379018: Фея Грома
|
||||
379019: Плавник Лунного света
|
||||
379020: Пушечная рыба-фугу
|
||||
379021: Горькая Пушечная рыба-фугу
|
||||
379022: Дивда Рэй
|
||||
379023: Будда Маруо Рэй
|
||||
372601: Местоположение скалы* Пустое место
|
||||
372602: Местоположение Рок* Одинокая гора
|
||||
372603: Местоположение Рок*Учжу
|
||||
372604: Местоположение скалы* Плавучий утес
|
||||
373314: "Эхо-звук струны"
|
||||
373701: Подставка для цветов* Древнее прошлое
|
||||
373702: Подставка для цветов* Mengsheng
|
||||
373703: Подставка для цветов* Песня ветра
|
||||
373801: Синцзинь*Чуньлу
|
||||
373802: Звездчатый Гибискус* Осенний Апельсин
|
||||
373803: Звездчатый Гибискус* Фиолетовая парча
|
||||
373804: Запутывание* Люминесцентная лампа
|
||||
373805: Запутывание* Жулян
|
||||
373806: Запутывание*Цинруо
|
||||
373807: Гортензия* Сяошуо
|
||||
373808: Гортензия*Цися
|
||||
373809: Гортензия* Полдень
|
||||
373810: (тест) Цветок Родины 10
|
||||
373811: (тест) Цветок Родины 11
|
||||
373812: (тест) Цветок Родины 12
|
||||
373813: (тест) Цветок Родины 13
|
||||
373814: (тест) Цветок Родины 14
|
||||
373815: (тест) Цветок Родины 15
|
||||
373816: (тест) Цветок Родины 16
|
||||
373817: (тест) Цветок Родины 17
|
||||
373818: (тест) Цветок Родины 18
|
||||
373819: (тест) Цветок Родины 19
|
||||
373820: (тест) Цветок Родины 20
|
||||
373821: (тест) Цветок Родины 21
|
||||
370601: "Ниша Хэнхао"
|
||||
370602: "Ниша Цзинсю"
|
||||
370310: Терраса Дома Рамен Микаги
|
||||
371110: Чжу Му Тории - "Врата Истинного Спокойствия"
|
||||
373126: Джинья Полминуты - "Звук грома"
|
||||
373127: Военные барабаны и барабаны - "Звук разрыва строя"
|
||||
373407: "Санью Тунмин"
|
||||
373408: Стоячий светильник из белого камня "Минчжу"
|
||||
373409: Стоячая лампа Микаму "Наруто"
|
||||
373205: "Чай Джонисон"
|
||||
374501: Фундамент из литого камня - "Самосовершенствование и культивирование"
|
||||
374502: Фундамент из литого камня - "Дождь с машиной"
|
||||
374503: Фундамент из литого камня - "Двойная дорога и двойная дорога"
|
||||
376101: Орган для досуга и развлечений - "Sprint Beat"
|
||||
376102: "Запустите чертежную доску"
|
||||
376103: "Конец ореола"
|
||||
360103: Стена из кленового свода
|
||||
360303: Кленовый клетчатый потолок
|
||||
360203: Пол кленового коричневого цвета
|
||||
364403: Угловая лестница из клена
|
||||
375103: Дом Иназумагаки - "Я Лянь Шангди"
|
||||
364303: Дверь из клена Юаня
|
||||
371212: Угол коридора - "Сюаньцзин Сюй Чжи"
|
||||
371213: Ключ Зубчатых ворот - "Сила Облачного дна"
|
||||
371214: Хотите забор - "Стена Завета"
|
||||
371215: Угол столбца - "Обязательно посмотрите на него"
|
||||
370603: Иназума Шайя - "Один разум и одно сердце"
|
||||
370604: Магазин Инадзума - "Цянью Баймин"
|
||||
370605: Дом жены Райса - "Три поколения общего дела"
|
||||
370606: Дом жены Райса - "Знания становятся легкими для передачи"
|
||||
370607: Семинар Жены Райса - "Измученная регулярность танца"
|
||||
370608: Дом жены Райса - "Фанчин ан Чанг"
|
||||
370609: Иназума Синоя - "Цзинду Шиян"
|
||||
370610: Иназума Синоя - "Дикий побег в сердце"
|
||||
370611: Мастерская Иназумы - "Подходит для обоих названий"
|
||||
370612: Дом жены Райса - "Чжэнчжэн в железе"
|
||||
370613: Семинар "Рисовая жена" - "В поисках сладости в еде"
|
||||
370614: Дом жены Райса - "Нет замены долголетию"
|
||||
370615: Официальная резиденция жены Райс - "Поднимите глаза и престиж"
|
||||
370616: Официальная резиденция жены Райс - "Офис Янь Ючжэна"
|
||||
370617: Монастырь Официальной резиденции - "Власть к власти"
|
||||
370505: Рынок Микаги Разные Кулинарные Ятаи
|
||||
370507: Тележка для хранения зерна Mikamu
|
||||
371216: Ворота внутреннего двора Микаму "Кинтаке"
|
||||
371217: Забор Микаму "Возле бамбука"
|
||||
370618: Сторожевая башня Цзинья - "Дунцзянь"
|
||||
370619: Банковский счет Jinya - "Политика времени"
|
||||
370620: Казармы Массивного дома - "Чжоу Гу"
|
||||
370621: Главный вход Цзинья - "Чжунсу"
|
||||
371218: Забор из Массива Дома - "Неправильный зуб"
|
||||
371219: Забор Массивного дома - "Отрезан"
|
||||
371220: Массивный Дом Из Свайного Дерева - "Горькая колючка"
|
||||
371112: Чжу Му Торий - "Путь реабилитации"
|
||||
370623: Фирменный офис Yushen- "Zhaoxie"
|
||||
373315: Мечта о дереве "ликвидация последствий стихийных бедствий" висит королевский знак
|
||||
373128: Простая мастерская Микаму
|
||||
370508: Магазин цветочных зонтиков - "Разные мечты и красочные"
|
||||
370509: Фруктово-овощной киоск - "Вкус чистой искренности"
|
||||
370624: Зал поклонения Святилищу - "Счастливое желание Сюйинь"
|
||||
370625: Боковой зал Святилища - "Социальные вопросы Шуньи"
|
||||
371221: Святилище Монастыря - "Пыльный след Сакуры"
|
||||
371222: Святилище Монастыря - "Светло-Красный взгляд"
|
||||
370510: Фестиваль "Динфан", Универмаг Yatai
|
||||
370511: Фестиваль "Кифань", Универмаг Yatai
|
||||
370626: Исигая Дайкан - "Дуженг Риши"
|
||||
371113: Ворота особняка Юаня - "Ворота Фэнцин"
|
||||
371114: Юанья Чантинг - "Янь Синчжаньшу"
|
||||
371115: Юанья Тинцзяо - "Анжи Цяньця"
|
||||
370627: Склад Юаня - "Хранилище на Десять тысяч ведер"
|
||||
371223: Стена внутреннего двора Юаня - "Король разбитых камней"
|
||||
371224: Стена внутреннего двора Юаня - "Роу Му И Чоу"
|
||||
371225: Стена внутреннего двора Юаньву - "Скрытая во внутреннем дворе"
|
||||
371226: Угол стены Гакуя - "Городская стена Старого города"
|
||||
374313: Квадратный стол Mikamu "Lezhi"
|
||||
374314: Красочный Затяжной Стол
|
||||
374205: Квадратный стул Mikamu "Lezhi"
|
||||
374206: Красочный стул с обмоткой
|
||||
373410: Ворота фестиваля пятикратных фонарей закрыты
|
||||
373411: Мечтающий о деревянном уличном фонаре "пустые руки"
|
||||
373412: Мечтая о деревянном "переосмыслении" уличного фонаря
|
||||
373413: Белая свеча из Рыбьего Жира - "Панг Мин"
|
||||
373414: Уличный фонарь Mikamu Country
|
||||
373415: Уличный фонарь Микаму Цзяньбэнь
|
||||
373416: Малахитовый уличный фонарь "непрерывного строительства"
|
||||
373316: Флаг лорда Юцзянь Миншеня
|
||||
373317: Рамка для лука Jinya-"Xiangyu"
|
||||
373318: Держатель пистолета Array House - "Резкий разрыв"
|
||||
373319: Позиционный Костер - "Цин Яо"
|
||||
373320: Позиция Лошади - "Выставленная сторона"
|
||||
373321: Статуя Тяньху - "Бай Ченси Цзин"
|
||||
373322: Ясное небо, Разноцветный рыбий флаг
|
||||
373323: Кукла енотовидного кота из кленовой ткани
|
||||
373324: Кукла из белой лисы из кленовой ткани
|
||||
373325: "Красный Железный Коралл"
|
||||
373326: "Флуоресцентный зонт из Гнилого камня"
|
||||
373129: Деревянная бочка Mikamu "Шестицелевая"
|
||||
373130: Деревянная бочка Микаму "Но пей"
|
||||
373131: Толстостенный керамический резервуар для воды "каменная желчь"
|
||||
373327: Статуя Святилища - "Объект города Цинлай"
|
||||
373328: Сельский Колодец для воды - "Симоцу Чэнцюань"
|
||||
373329: Денежный ящик с начинкой Mengmu "Chengjian"
|
||||
372224: "Печать Дай Гунцзи"
|
||||
373330: Держатель ножа Цзун Чуань - "Два тренировочных правила"
|
||||
373331: "Atrium Bamboo Water Ming"
|
||||
374109: "Трудолюбие и бережливость фермеров, выращивающих фрукты"
|
||||
374110: Вертикальная клумба Mikamu "Jiuxiang"
|
||||
374111: Горизонтальная цветочная клумба Mikamu "рассеянный цвет"
|
||||
373332: Малахитовый знак "Всезнающий"
|
||||
373132: Древний метод, новая винная бочка Микаму
|
||||
373133: Древний метод, недавно построенный грузовой ящик Югаму
|
||||
372321: Цинци Пэншэн
|
||||
372322: Джобан Такара
|
||||
372323: Легкое луковое верхнее вращение
|
||||
372324: Читосе Мори Сан
|
||||
372325: "Ханасаки впервые поблекла красным"
|
||||
372326: "Мир полон голубиных перьев, ищущих места обитания".
|
||||
372327: "Весна лелеет кошачью краску"
|
||||
372328: "Красный воздушный змей просит сна"
|
||||
372329: "Дикие гуси приближаются"
|
||||
372330: "Лист Су Фан, украшенный серебряным Чжу"
|
||||
372331: "Намерение глубокое и тонкое"
|
||||
372332: "Колокольчик, не беспокойся об облаках"
|
||||
372433: "Астер Вздохнула Юхонг"
|
||||
372434: "Теневая миграция, самоповреждение росой травы"
|
||||
372435: "Встреча с пустыми словами Вечернего Цветка"
|
||||
372436: "Qiongshu Ying bottle覗"
|
||||
372437: "Бабочка заставляет Юзи носить белые волны"
|
||||
372438: "Танцующий веер, потрясающий красными благовониями"
|
||||
372439: "Тонкий красный дуриан, разбросанный тысячью лепестков"
|
||||
372225: Бесшумный Ремонтный Камень
|
||||
372226: Шилангши
|
||||
363313: Артефакты Чайной Комнаты - "Клетка для благовоний с замком"
|
||||
362210: Подушка для Чайной комнаты - "Вечернее плетение"
|
||||
363206: "Регулярность литья фарфора"
|
||||
363207: "Бутылка Су Шоу"
|
||||
363208: "Светильник благодати"
|
||||
363314: Чернильный камень для пера с бумажными чернилами - "Наконечник пера Чжэндин"
|
||||
361313: Чугунная универсальная плита
|
||||
370111: Малахитовая ламинированная деревянная коробка "Параллель"
|
||||
360407: Подсвечник для чайной комнаты - "Огонь без запаха"
|
||||
360408: Лампа для чайной комнаты - "Затеняющий скрытый свет"
|
||||
360409: Кленовая маятниковая лампа - "Бо Синь"
|
||||
360410: Кленовый торшер- "Чжаочэн"
|
||||
360411: Фонарь Императорского дворца - "Тингвэй Лингпан"
|
||||
360412: Фонарь Императорского дворца - "Алая луна прошлого"
|
||||
360413: Фонарь Императорского дворца - "Лэй Чжао Сусинь"
|
||||
360414: Кленовая люстра-"Show Light"
|
||||
361502: Стойка Чайной комнаты - "Шишимару"
|
||||
362108: Круглый табурет в чайной комнате - "Болезненные слова"
|
||||
364107: Окрашенный и окрашенный плавающий свет - "Дымчатое небо Яошань"
|
||||
364108: Окрашенный и окрашенный плавающий свет - "Великолепная акварель"
|
||||
364109: Расширение фрески - "Ухай Гуйюэ"
|
||||
364110: Настенная гравюра - "Старый инструмент Ухай"
|
||||
361209: Книжный шкаф из Клена - "Книжное сердце, окрашенное чернилами"
|
||||
361210: Книжный шкаф из клена - "Тысяча рулонов коллекции шкафов"
|
||||
370112: Малахитовый контейнер "Десять тысяч рогов"
|
||||
370113: Малахитовый "неокрашенный" шкаф
|
||||
370114: Мечта о деревянном "скрытом" шкафу
|
||||
362211: Барабан Кленового инструмента - "Банкет"
|
||||
362212: Барабан Кленового инструмента - "Шумный"
|
||||
362213: Экран чайной комнаты - "Золотое тело и золотое Сердце"
|
||||
370115: Мечта о деревянной полке "вежливости"
|
||||
362214: Держатель ножа Цзун Чуань - "Четыре общих закона"
|
||||
362215: Тяжелая броня Кибен - "Таинственная броня Теневого Массива"
|
||||
362216: Складная ширма Dream of wood "into the picture"
|
||||
361314: Мечта о деревянной стеганой плите "теплый и холодный стол"
|
||||
363315: Разрыв нити Злого Диспрозия
|
||||
363316: Экран из перьев для Экзорцизма
|
||||
363317: "Запах Бога" не попадает Фоксу Фоксу
|
||||
363318: "Настоящая кулинария" не так уж плоха для енота енота
|
||||
361403: Мечтая о деревянной кровати "Спящая сакура"
|
||||
370512: Малахитовая подставка для масок "Счастливое возвращение"
|
||||
371116: Горячий источник Сираиси - "Теплый человек"
|
||||
371227: Экран с горячими источниками - "Подходит для очков"
|
||||
371228: Наружная стена с Горячим источником - "Wuyue"
|
||||
372227: Горячий источник из Белого Камня - "Тайный огонь"
|
||||
371229: Стеновая панель с горячим источником - "Устойчивая нога"
|
||||
361315: Чайный столик из малахита "каменный сервиз"
|
||||
361316: Длинный стол в чайной комнате - "Сиденье без зазора"
|
||||
371230: Вестибюль с горячими источниками - "Охладиться"
|
||||
373333: Сельский Колодец для Воды - "Сясомизан"
|
||||
364501: "Момент преткновения"
|
||||
363105: "Вспышка Духа Свечения"
|
||||
371231: Лвье Бийин - "Край грез"
|
||||
371232: Лвье Бийин - "Забор из Звездных цветов"
|
||||
371233: Левье Бийин - "Дымчатый лабиринт"
|
||||
373206: Левье Бийин-"Бинкай Пяоюй"
|
||||
373207: Левье Бийин - "Официант Мяу-Мяу"
|
||||
373208: Левье Бийин - "Бархатная гвардия"
|
||||
373334: "Мечтаю о Хуася Ори Сакураю"
|
11134
Source/GrasscutterTools/Resources/ru-ru/Quest.txt
Normal file
717
Source/GrasscutterTools/Resources/ru-ru/Scene.txt
Normal file
@@ -0,0 +1,717 @@
|
||||
1 : Тейват 1.0
|
||||
2 : Тейват 1.2
|
||||
3 : Тейват весь
|
||||
4 : Архипелаг Золотого Яблока
|
||||
5 : Энканомия
|
||||
6 : Разлом
|
||||
7 : Энканомия Эвент
|
||||
1001 : ClimbTest1
|
||||
1002 : ClimbTest2
|
||||
1003 : TheBigWorld
|
||||
1004 : Knight_Inside_Test
|
||||
1005 : ChurchSteal
|
||||
1006 : Level_PFDungeon01
|
||||
1008 : ChurchLobby
|
||||
1009 : AngelShare
|
||||
1011 : Level_Gameplay_Test
|
||||
1013 : SneakAdvancedTest
|
||||
1015 : WindZone
|
||||
1016 : Level_AmborAbyss01
|
||||
1017 : Level_FCdungeon_Kettle01
|
||||
1018 : Chateau
|
||||
1019 : Level_CloudDongTian_Test1
|
||||
1023 : Level_Yurenzhong
|
||||
1024 : Level_WeekDungeon01
|
||||
1030 : TestIntercept_LiYue
|
||||
1031 : Level_Tower_Morning_01
|
||||
1032 : Level_FCdungeon_Cloud02
|
||||
1033 : Indoor_Ly_Bank
|
||||
1034 : Indoor_Ly_Liuliting
|
||||
1035 : Indoor_Ly_Xinyuexuan
|
||||
1050 : Level_WaterMonster_Test
|
||||
1051 : Level_QunYuGe_CLX
|
||||
1052 : Level_FCdungeon_FatOtaku
|
||||
1053 : Level_FCdungeon_Kettle01
|
||||
1054 : Level_FCdungeon_Kettle01
|
||||
1055 : Level_YoungMaster
|
||||
1056 : Level_ZhongLi_WG
|
||||
1057 : Indoor_Ly_Qunyuge
|
||||
1058 : Level_FCdungeon_FatOtaku
|
||||
1059 : Level_FCdungeon_Hutao
|
||||
1060 : IndoorScene_Dq_Teahouse
|
||||
1061 : IndoorScene_Dq_Syabugyo
|
||||
1062 : Level_FCdungeon_LeiDianYing
|
||||
1063 : IndoorScene_Dq_Donjon
|
||||
1064 : IndoorScene_Dq_TenryuBugyo
|
||||
1065 : Level_TenryuBugyo01
|
||||
1066 : IndoorScene_Dq_Uyutei
|
||||
1068 : IndoorScene_Md_AngelShare_Bartender01
|
||||
1070 : Level_Tower_Moon_01
|
||||
2001 : Homeworld_Exterior_Above
|
||||
2002 : Homeworld_Exterior_Karst
|
||||
2003 : Homeworld_Exterior_Uncharted
|
||||
2004 : Homeworld_Exterior_Ukiyo
|
||||
2201 : Homeworld_Interior_Md_Apartment_01
|
||||
2202 : Homeworld_Interior_Ly_Apartment_01
|
||||
2203 : Homeworld_Interior_Dq_Apartment_01
|
||||
20000 : Level_Gameplay_Test
|
||||
20005 : PlotLevel_XiangLingLevel_Xyd
|
||||
20006 : Level_UCDungeon01
|
||||
20007 : PlotLevel_BarbaraMission02_Xyd
|
||||
20008 : Level_KaeyaTutorialMission01
|
||||
20009 : Level_AmborTutorialMission01
|
||||
20010 : Level_LisaTutorialMission04
|
||||
20011 : Level_LisaTutorialMission03
|
||||
20012 : Level_UCDungeon01
|
||||
20013 : Level_KaeyaTutorialMission02
|
||||
20014 : Level_UCDungeon01
|
||||
20015 : Level_LisaTutorialMission03
|
||||
20016 : Level_KaeyaTutorialMission02
|
||||
20017 : DvalinTest_S01
|
||||
20018 : DvalinTest_S04
|
||||
20019 : Level_LisaTutorialMission04
|
||||
20020 : DvalinTest_S00
|
||||
20022 : Level_UCDungeon01
|
||||
20023 : Level_Plot
|
||||
20024 : Level_UCDungeon01
|
||||
20025 : DvalinTest_S04
|
||||
20026 : Level_WeekDungeon01
|
||||
20027 : Level_WeekDungeon01
|
||||
20028 : Level_WeekDungeon01
|
||||
20031 : Level_UCDungeon01
|
||||
20032 : Level_WindyTutorial_YQT
|
||||
20034 : IndoorScene_Ly_Goldenhouse
|
||||
20035 : Level_KaeyaTutorialMission02
|
||||
20036 : Level_KaeyaTutorialMission02
|
||||
20037 : Level_FCdungeon_Eula
|
||||
20101 : IndoorScene_Ly_Goldenhouse
|
||||
20102 : Level_FCdungeon_Qiqi
|
||||
20103 : Level_AmborTutorialMission01
|
||||
20104 : Level_FCdungeon_GoddessLY
|
||||
20105 : Level_FCdungeon_GoddessLY
|
||||
20106 : Level_DahakaBoss01
|
||||
20107 : Level_DahakaBoss01
|
||||
20108 : Level_DahakaBoss01
|
||||
20109 : Level_DahakaBoss01
|
||||
20110 : Level_DahakaBoss01
|
||||
20111 : Level_HFDungeon_Prison01
|
||||
20112 : Level_Dq_Void01
|
||||
20113 : Level_FCdungeon_Delusion01
|
||||
20114 : Level_DonjonBattle01
|
||||
20115 : Level_DonjonBattle01
|
||||
20116 : Level_Dq_Void01
|
||||
20117 : Level_Dq_Void02
|
||||
20118 : Level_HFDungeon02
|
||||
20119 : Level_HFDungeon_Yidou01
|
||||
20120 : Level_Eldritch_Minor01
|
||||
20121 : QuestLevel_FCdungeon_ShenheCloud01
|
||||
20122 : Level_WeekDungeon_Baal
|
||||
20123 : Level_FCdungeon_Miko
|
||||
20124 : Level_Eldritch_Minor01
|
||||
20125 : Level_WeekDungeon_Baal
|
||||
20126 : Level_QuestRongcai_Dungeon01
|
||||
30001 : LevelTest_CurseMaze
|
||||
30100 : Level_Tower_Morning_01
|
||||
30101 : Level_Tower_Morning_01
|
||||
30102 : Level_Tower_Morning_01
|
||||
30103 : Level_Tower_Morning_01
|
||||
30104 : Level_Tower_Morning_01
|
||||
30200 : Level_Tower_01_Water
|
||||
30201 : Level_Tower_Morning_01
|
||||
30202 : Level_Tower_01_Water
|
||||
30203 : Level_Tower_Morning_01
|
||||
30204 : Level_Tower_Morning_01
|
||||
30300 : Level_Tower_Morning_01
|
||||
30301 : Level_Tower_Morning_01
|
||||
30302 : Level_Tower_01_Water
|
||||
30303 : Level_Tower_01_Water
|
||||
30304 : Level_Tower_Morning_01
|
||||
30400 : Level_Tower_Dusk_01
|
||||
30401 : Level_Tower_Dusk_01
|
||||
30402 : Level_Tower_Dusk_01
|
||||
30403 : Level_Tower_Dusk_01
|
||||
30404 : Level_Tower_Dusk_01
|
||||
30500 : Level_Tower_Dusk_01
|
||||
30501 : Level_Tower_Dusk_01
|
||||
30502 : Level_Tower_Dusk_01
|
||||
30503 : Level_Tower_Dusk_01
|
||||
30504 : Level_Tower_Dusk_01
|
||||
30600 : Level_Tower_01_Open
|
||||
30601 : Level_Tower_01_Open
|
||||
30602 : Level_Tower_01_Open
|
||||
30603 : Level_Tower_01_Open
|
||||
30604 : Level_Tower_Night_01
|
||||
30700 : Level_Tower_Dusk_01
|
||||
30701 : Level_Tower_01_Water
|
||||
30702 : Level_Tower_Dusk_01
|
||||
30703 : Level_Tower_Dusk_01
|
||||
30704 : Level_Tower_Dusk_01
|
||||
30800 : Level_Tower_Universe_01
|
||||
30801 : Level_Tower_Universe_01
|
||||
30802 : Level_Tower_Universe_01
|
||||
30803 : Level_Tower_01_Water
|
||||
30804 : Level_Tower_Universe_01
|
||||
30900 : Level_Tower_Moon_01
|
||||
30901 : Level_Tower_Moon_01
|
||||
30902 : Level_Tower_Moon_01
|
||||
30903 : Level_Tower_Moon_01
|
||||
30904 : Level_Tower_Moon_01
|
||||
31000 : Level_Tower_Night_01
|
||||
31001 : Level_Tower_Night_01
|
||||
31002 : Level_Tower_Night_01
|
||||
31003 : Level_Tower_Night_01
|
||||
31004 : Level_Tower_Night_01
|
||||
31100 : Level_Tower_Night_01
|
||||
31101 : Level_Tower_Night_01
|
||||
31102 : Level_Tower_Night_01
|
||||
31103 : Level_Tower_Night_01
|
||||
31104 : Level_Tower_Night_01
|
||||
31200 : Level_Tower_Night_01
|
||||
31201 : Level_Tower_Night_01
|
||||
31202 : Level_Tower_Night_01
|
||||
31203 : Level_Tower_Night_01
|
||||
31204 : Level_Tower_Night_01
|
||||
31300 : Level_Tower_Element_Fire_01
|
||||
31301 : Level_Tower_Element_Fire_01
|
||||
31302 : Level_Tower_Element_Fire_01
|
||||
31303 : Level_Tower_Element_Fire_01
|
||||
31304 : Level_Tower_Element_Fire_01
|
||||
31400 : Level_Tower_Element_Thunder_01
|
||||
31401 : Level_Tower_Element_Thunder_01
|
||||
31402 : Level_Tower_Element_Thunder_01
|
||||
31403 : Level_Tower_Element_Thunder_01
|
||||
31404 : Level_Tower_Element_Thunder_01
|
||||
31500 : Level_Tower_Element_Ice_01
|
||||
31501 : Level_Tower_Element_Ice_01
|
||||
31502 : Level_Tower_Element_Ice_01
|
||||
31503 : Level_Tower_Element_Ice_01
|
||||
31504 : Level_Tower_Element_Ice_01
|
||||
31600 : Level_Tower_Element_Water_01
|
||||
31601 : Level_Tower_Element_Water_01
|
||||
31602 : Level_Tower_Element_Water_01
|
||||
31603 : Level_Tower_Element_Water_01
|
||||
31604 : Level_Tower_Element_Water_01
|
||||
31700 : Level_Tower_Moon_01
|
||||
31701 : Level_Tower_Moon_01
|
||||
31702 : Level_Tower_Moon_01
|
||||
31703 : Level_Tower_Moon_01
|
||||
31704 : Level_Tower_Moon_01
|
||||
31800 : Level_Tower_Universe_01
|
||||
31801 : Level_Tower_Universe_01
|
||||
31802 : Level_Tower_Universe_01
|
||||
31803 : Level_Tower_Universe_01
|
||||
31804 : Level_Tower_Universe_01
|
||||
31900 : Level_Tower_Universe_01
|
||||
31901 : Level_Tower_Universe_01
|
||||
31902 : Level_Tower_Universe_01
|
||||
31903 : Level_Tower_Universe_01
|
||||
31904 : Level_Tower_Universe_01
|
||||
32000 : Level_Tower_Universe_01
|
||||
32001 : Level_Tower_Universe_01
|
||||
32002 : Level_Tower_Universe_01
|
||||
32003 : Level_Tower_Universe_01
|
||||
32004 : Level_Tower_Universe_01
|
||||
32100 : Level_Tower_Morning_01
|
||||
32101 : Level_Tower_Morning_01
|
||||
32102 : Level_Tower_Morning_01
|
||||
32103 : Level_Tower_Morning_01
|
||||
32104 : Level_Tower_Morning_01
|
||||
32200 : Level_Tower_Morning_01
|
||||
32201 : Level_Tower_Morning_01
|
||||
32202 : Level_Tower_Morning_01
|
||||
32203 : Level_Tower_Morning_01
|
||||
32204 : Level_Tower_Morning_01
|
||||
33100 : Level_Tower_Morning_01
|
||||
33101 : Level_Tower_Morning_01
|
||||
33102 : Level_Tower_01_Open
|
||||
33103 : Level_Tower_Morning_01
|
||||
33401 : Level_Tower_Dusk_01
|
||||
33402 : Level_Tower_Night_01
|
||||
33403 : Level_Tower_Night_01
|
||||
33404 : Level_Tower_Night_01
|
||||
33700 : Level_Tower_Moon_01
|
||||
33701 : Level_Tower_Moon_01
|
||||
33702 : Level_Tower_Universe_01
|
||||
33703 : Level_Tower_Universe_01
|
||||
33704 : Level_Tower_Element_Ice_01
|
||||
33705 : Level_Tower_Element_Fire_01
|
||||
33706 : Level_Tower_Element_Ice_01
|
||||
33707 : Level_Tower_Element_Ice_01
|
||||
33708 : Level_Tower_Universe_01
|
||||
33709 : Level_Tower_Element_Thunder_01
|
||||
33710 : Level_Tower_Universe_01
|
||||
33711 : Level_Tower_Element_Water_01
|
||||
33712 : Level_Tower_Universe_01
|
||||
33713 : Level_Tower_Element_Ice_01
|
||||
33714 : Level_Tower_Element_Ice_01
|
||||
33715 : Level_Tower_Moon_01
|
||||
33716 : Level_Tower_Universe_01
|
||||
33717 : Level_Tower_Moon_01
|
||||
33718 : Level_Tower_Moon_01
|
||||
33719 : Level_Tower_Moon_01
|
||||
33720 : Level_Tower_Universe_01
|
||||
33721 : Level_Tower_Moon_01
|
||||
33722 : Level_Tower_Universe_01
|
||||
33723 : Level_Tower_Moon_01
|
||||
33724 : Level_Tower_Universe_01
|
||||
33725 : Level_Tower_Moon_01
|
||||
33726 : Level_Tower_Universe_01
|
||||
33727 : Level_Tower_Moon_01
|
||||
33728 : Level_Tower_Universe_01
|
||||
33729 : Level_Tower_Moon_01
|
||||
33730 : Level_Tower_Universe_01
|
||||
33731 : Level_Tower_Moon_01
|
||||
33732 : Level_Tower_Universe_01
|
||||
34100 : Level_Tower_Morning_01
|
||||
34101 : Level_Tower_01_Water
|
||||
34102 : Level_Tower_01_Open
|
||||
34103 : Level_Tower_Morning_01
|
||||
34401 : Level_Tower_Dusk_01
|
||||
34402 : Level_Tower_Night_01
|
||||
34403 : Level_Tower_Night_01
|
||||
34404 : Level_Tower_Night_01
|
||||
34700 : Level_Tower_Moon_01
|
||||
34701 : Level_Tower_Moon_01
|
||||
34702 : Level_Tower_Universe_01
|
||||
34703 : Level_Tower_Universe_01
|
||||
34704 : Level_Tower_Element_Ice_01
|
||||
34705 : Level_Tower_Element_Fire_01
|
||||
34706 : Level_Tower_Element_Ice_01
|
||||
34707 : Level_Tower_Element_Ice_01
|
||||
34708 : Level_Tower_Universe_01
|
||||
34709 : Level_Tower_Element_Thunder_01
|
||||
34710 : Level_Tower_Universe_01
|
||||
34711 : Level_Tower_Element_Water_01
|
||||
34712 : Level_Tower_Universe_01
|
||||
34713 : Level_Tower_Element_Ice_01
|
||||
34714 : Level_Tower_Element_Ice_01
|
||||
34715 : Level_Tower_Moon_01
|
||||
34716 : Level_Tower_Universe_01
|
||||
34717 : Level_Tower_Moon_01
|
||||
34718 : Level_Tower_Moon_01
|
||||
34719 : Level_Tower_Moon_01
|
||||
34720 : Level_Tower_Universe_01
|
||||
34721 : Level_Tower_Moon_01
|
||||
34722 : Level_Tower_Universe_01
|
||||
34723 : Level_Tower_Moon_01
|
||||
34724 : Level_Tower_Universe_01
|
||||
34725 : Level_Tower_Moon_01
|
||||
34726 : Level_Tower_Universe_01
|
||||
34727 : Level_Tower_Moon_01
|
||||
34728 : Level_Tower_Universe_01
|
||||
34729 : Level_Tower_Moon_01
|
||||
34730 : Level_Tower_Universe_01
|
||||
34731 : Level_Tower_Moon_01
|
||||
34732 : Level_Tower_Universe_01
|
||||
35100 : Level_Tower_Morning_01
|
||||
35101 : Level_Tower_Morning_01
|
||||
35102 : Level_Tower_Morning_01
|
||||
35103 : Level_Tower_Morning_01
|
||||
35401 : Level_Tower_Dusk_01
|
||||
35402 : Level_Tower_Night_01
|
||||
35403 : Level_Tower_Dusk_01
|
||||
35404 : Level_Tower_Night_01
|
||||
35700 : Level_Tower_Moon_01
|
||||
35701 : Level_Tower_Moon_01
|
||||
35702 : Level_Tower_Universe_01
|
||||
35703 : Level_Tower_Universe_01
|
||||
35704 : Level_Tower_Element_Ice_01
|
||||
35705 : Level_Tower_Element_Fire_01
|
||||
35706 : Level_Tower_Element_Ice_01
|
||||
35707 : Level_Tower_Element_Ice_01
|
||||
35708 : Level_Tower_Universe_01
|
||||
35709 : Level_Tower_Element_Thunder_01
|
||||
35710 : Level_Tower_Universe_01
|
||||
35711 : Level_Tower_Element_Water_01
|
||||
35712 : Level_Tower_Universe_01
|
||||
35713 : Level_Tower_Element_Ice_01
|
||||
35714 : Level_Tower_Element_Ice_01
|
||||
35715 : Level_Tower_Moon_01
|
||||
35716 : Level_Tower_Universe_01
|
||||
35717 : Level_Tower_Moon_01
|
||||
35718 : Level_Tower_Moon_01
|
||||
35719 : Level_Tower_Moon_01
|
||||
35720 : Level_Tower_Universe_01
|
||||
35721 : Level_Tower_Moon_01
|
||||
35722 : Level_Tower_Universe_01
|
||||
35723 : Level_Tower_Moon_01
|
||||
35724 : Level_Tower_Universe_01
|
||||
35725 : Level_Tower_Moon_01
|
||||
35726 : Level_Tower_Universe_01
|
||||
35727 : Level_Tower_Moon_01
|
||||
35728 : Level_Tower_Universe_01
|
||||
35729 : Level_Tower_Moon_01
|
||||
35730 : Level_Tower_Universe_01
|
||||
35731 : Level_Tower_Moon_01
|
||||
35732 : Level_Tower_Universe_01
|
||||
35800 : Level_CycleDungeon_WindFlower
|
||||
35801 : Level_ContestBattle01
|
||||
35802 : Level_ContestBattle01
|
||||
35803 : Level_ContestBattle01
|
||||
35804 : Level_ContestBattle01
|
||||
35805 : Level_ContestBattle01
|
||||
35806 : Level_ContestBattle01
|
||||
35807 : Level_ContestBattle01
|
||||
35808 : Level_ContestBattle01
|
||||
35809 : Level_ContestBattle01
|
||||
35810 : Level_ContestBattle01
|
||||
35811 : Level_ContestBattle01
|
||||
35812 : Level_ContestBattle01
|
||||
35820 : Level_FCdungeon_Qiqi
|
||||
35821 : Level_FCdungeon_Qiqi
|
||||
35822 : Level_FCdungeon_Qiqi
|
||||
35823 : Level_FCdungeon_Qiqi
|
||||
35824 : PlotLevel_XiangLingLevel_Xyd
|
||||
35825 : PlotLevel_XiangLingLevel_Xyd
|
||||
35826 : PlotLevel_XiangLingLevel_Xyd
|
||||
35827 : PlotLevel_XiangLingLevel_Xyd
|
||||
35828 : Level_FCdungeon_Cloud01
|
||||
35829 : Level_FCdungeon_Cloud01
|
||||
35830 : Level_FCdungeon_Cloud01
|
||||
35831 : Level_FCdungeon_Cloud01
|
||||
35840 : Level_CrystalLink_01
|
||||
35841 : Level_CrystalLink_01
|
||||
35842 : Level_CrystalLink_01
|
||||
35843 : Level_CrystalLink_01
|
||||
35844 : Level_CrystalLink_01
|
||||
35845 : Level_CrystalLink_01
|
||||
40001 : Level_UCDungeon02
|
||||
40002 : Level_UCDungeon01
|
||||
40003 : Level_UCDungeon01
|
||||
40004 : Level_KaeyaTutorialMission02
|
||||
40005 : Level_KaeyaTutorialMission01
|
||||
40006 : Level_KaeyaTutorialMission01
|
||||
40007 : Level_PFDungeon01
|
||||
40008 : Level_KaeyaTutorialMission02
|
||||
40009 : Level_AmborTutorialMission01
|
||||
40010 : Level_AmborTutorialMission01
|
||||
40012 : Level_LisaTutorialMission03
|
||||
40013 : Level_AmborTutorialMission01
|
||||
40014 : Level_LisaTutorialMission03
|
||||
40015 : Level_FCdungeon_Kettle01
|
||||
40016 : Level_FCdungeon_Cloud01
|
||||
40017 : Level_FCdungeon_Cloud01
|
||||
40018 : Level_FCdungeon_Kettle01
|
||||
40019 : Level_FCdungeon_Cloud01
|
||||
40020 : Level_FCdungeon_Cloud01
|
||||
40021 : Level_Challenge_Thunder01
|
||||
40022 : Level_ActivityBoss01_Wind
|
||||
40023 : Level_ActivityBoss01_Thunder
|
||||
40024 : Level_ActivityBoss01_Rock
|
||||
40025 : Level_ActivityBoss01_Wind
|
||||
40026 : Level_LisaTutorialMission03
|
||||
40027 : Level_ActivityBoss01_Wind
|
||||
40028 : Level_ActivityBoss01_Thunder
|
||||
40029 : Level_ActivityBoss01_Rock
|
||||
40030 : Level_LisaTutorialMission03
|
||||
40031 : Level_LisaTutorialMission03
|
||||
40032 : Level_LisaTutorialMission03
|
||||
40033 : Level_LisaTutorialMission03
|
||||
40034 : Level_LisaTutorialMission03
|
||||
40035 : Level_LisaTutorialMission03
|
||||
40036 : Level_LisaTutorialMission03
|
||||
40037 : Level_Tower_Universe_01
|
||||
40038 : Level_Tower_Universe_01
|
||||
40039 : Level_Tower_Element_Water_01
|
||||
40040 : Level_Tower_Element_Water_01
|
||||
40041 : Level_ActivityBoss02_Water
|
||||
40042 : Level_ActivityBoss02_Water
|
||||
40043 : Level_ActivityBoss02_Water
|
||||
40044 : Level_HFDungeon01
|
||||
40045 : Level_HFDungeon02
|
||||
40046 : Level_Tower_Element_Water_01
|
||||
40047 : Level_HFDungeon02
|
||||
40048 : Level_HFDungeon01
|
||||
40049 : Level_HFDungeon02
|
||||
40050 : Level_HFDungeon_wq
|
||||
40100 : Level_CycleDungeon01_Fire
|
||||
40101 : Level_CycleDungeon01_Fire
|
||||
40102 : Level_CycleDungeon01_Fire
|
||||
40103 : Level_CycleDungeon01_Fire
|
||||
40104 : Level_CycleDungeon01_Fire
|
||||
40105 : Level_CycleDungeon01_Fire
|
||||
40200 : Level_CycleDungeon01_Ice
|
||||
40201 : Level_CycleDungeon01_Ice
|
||||
40202 : Level_CycleDungeon01_Ice
|
||||
40203 : Level_CycleDungeon01_Ice
|
||||
40300 : Level_CycleDungeon01_Water
|
||||
40301 : Level_CycleDungeon01_Water
|
||||
40302 : Level_CycleDungeon01_Water
|
||||
40303 : Level_CycleDungeon01_Water
|
||||
40400 : Level_CycleDungeon01_Thunder
|
||||
40401 : Level_CycleDungeon01_Thunder
|
||||
40402 : Level_CycleDungeon01_Thunder
|
||||
40403 : Level_CycleDungeon01_Thunder
|
||||
40404 : Level_CycleDungeon01_Snow
|
||||
40405 : Level_CycleDungeon01_Thunder
|
||||
40406 : Level_CycleDungeon01_Thunder
|
||||
40407 : Level_CycleDungeon01_Thunder
|
||||
40408 : Level_CycleDungeon01_Snow
|
||||
40409 : Level_CycleDungeon01_Snow
|
||||
40410 : Level_CycleDungeon01_Snow
|
||||
40500 : Level_CycleDungeon02_Morning
|
||||
40501 : Level_CycleDungeon02_Morning
|
||||
40502 : Level_CycleDungeon02_Morning
|
||||
40503 : Level_CycleDungeon02_Dusk
|
||||
40504 : Level_CycleDungeon02_Dusk
|
||||
40505 : Level_CycleDungeon02_Night
|
||||
40506 : Level_CycleDungeon02_Night
|
||||
40507 : Level_CycleDungeon02_Normal
|
||||
40508 : Level_CycleDungeon02_Morning
|
||||
40509 : Level_CycleDungeon02_Dusk
|
||||
40510 : Level_CycleDungeon02_Dusk
|
||||
40511 : Level_CycleDungeon02_Night
|
||||
40512 : Level_CycleDungeon02_Night
|
||||
40513 : Level_CycleDungeon02_Normal
|
||||
40514 : Level_CycleDungeon02_Morning
|
||||
40515 : Level_CycleDungeon02_Morning
|
||||
40516 : Level_CycleDungeon02_Night
|
||||
40517 : Level_CycleDungeon02_Night
|
||||
40600 : Level_CycleDungeon02_Morning
|
||||
40601 : Level_CycleDungeon02_Morning
|
||||
40602 : Level_CycleDungeon02_Dusk
|
||||
40603 : Level_CycleDungeon02_Dusk
|
||||
40604 : Level_CycleDungeon02_Night
|
||||
40605 : Level_CycleDungeon02_Night
|
||||
40606 : Level_CycleDungeon02_Normal
|
||||
40607 : Level_CycleDungeon02_Dusk
|
||||
40608 : Level_CycleDungeon02_Dusk
|
||||
40609 : Level_CycleDungeon02_Night
|
||||
40610 : Level_CycleDungeon02_Night
|
||||
40611 : Level_CycleDungeon02_Normal
|
||||
40612 : Level_CycleDungeon02_Dusk
|
||||
40613 : Level_CycleDungeon02_Night
|
||||
40614 : Level_CycleDungeon02_Night
|
||||
40615 : Level_CycleDungeon02_Night
|
||||
40616 : Level_Daily_Water
|
||||
40617 : Level_CycleDungeon02_Chasm
|
||||
40618 : Level_CycleDungeon02_Chasm
|
||||
40619 : Level_CycleDungeon02_Chasm
|
||||
40620 : Level_CycleDungeon02_Chasm
|
||||
40700 : Level_CycleDungeon01_Rock
|
||||
40701 : Level_CycleDungeon01_Rock
|
||||
40702 : Level_CycleDungeon01_Rock
|
||||
40703 : Level_CycleDungeon01_Rock
|
||||
40800 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40801 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40802 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40803 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40804 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40805 : Level_CycleDungeon01_Thunder
|
||||
40806 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40807 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40808 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40809 : Level_CycleDungeon02_ThunderCave_Dq
|
||||
40900 : Level_CycleDungeon01_Rock
|
||||
40901 : Level_CycleDungeon01_Rock
|
||||
40902 : Level_CycleDungeon01_Rock
|
||||
40903 : Level_CycleDungeon01_Rock
|
||||
40950 : Level_CycleDungeon01_Thunder_Dq
|
||||
40951 : Level_CycleDungeon01_Thunder_Dq
|
||||
40952 : Level_CycleDungeon01_Thunder_Dq
|
||||
40953 : Level_CycleDungeon01_Thunder_Dq
|
||||
41000 : Level_Tower_01_Open
|
||||
41001 : Level_Tower_01_Open
|
||||
41002 : Level_Tower_01_Open
|
||||
41003 : Level_Tower_01_Open
|
||||
41004 : Level_Tower_01_Open
|
||||
41005 : Level_Tower_01_Open
|
||||
41006 : Level_Tower_01_Open
|
||||
41007 : Level_Tower_01_Open
|
||||
41008 : Level_Tower_01_Open
|
||||
41009 : Level_Tower_01_Open
|
||||
41010 : Level_Tower_01_Open
|
||||
41011 : Level_Tower_01_Open
|
||||
41012 : Level_Tower_01_Open
|
||||
41013 : Level_Tower_01_Open
|
||||
41014 : Level_Tower_01_Open
|
||||
41015 : Level_Tower_01_Open
|
||||
41016 : Level_Tower_01_Open
|
||||
41017 : Level_Tower_01_Open
|
||||
41018 : Level_Tower_01_Open
|
||||
41019 : Level_Tower_01_Open
|
||||
41020 : Level_Tower_01_Open
|
||||
41021 : Level_Tower_01_Open
|
||||
41022 : Level_Tower_01_Open
|
||||
41023 : Level_Tower_01_Open
|
||||
41024 : Level_Tower_01_Open
|
||||
41025 : Level_Tower_01_Open
|
||||
41026 : Level_Tower_01_Open
|
||||
41027 : Level_Tower_01_Open
|
||||
41028 : Level_Tower_01_Open
|
||||
41029 : Level_Tower_01_Open
|
||||
41030 : Level_Tower_01_Open
|
||||
41031 : Level_Tower_01_Open
|
||||
41032 : Level_Tower_01_Open
|
||||
41033 : Level_Tower_01_Open
|
||||
41034 : Level_Tower_01_Open
|
||||
41035 : Level_Tower_01_Open
|
||||
41036 : Level_Tower_01_Open
|
||||
41037 : Level_Tower_01_Open
|
||||
41038 : Level_Tower_01_Open
|
||||
41039 : Level_Tower_01_Open
|
||||
41040 : Level_Tower_01_Open
|
||||
41041 : Level_Tower_01_Open
|
||||
41042 : Level_Tower_01_Open
|
||||
41043 : Level_Tower_01_Open
|
||||
41044 : Level_Tower_01_Open
|
||||
41045 : Level_Tower_01_Open
|
||||
41046 : Level_Tower_01_Open
|
||||
41047 : Level_Tower_01_Open
|
||||
42001 : Level_PFDungeon02_Active01
|
||||
42002 : Level_PFDungeon02_Active02
|
||||
42003 : Level_PFDungeon02_Active07
|
||||
42004 : Level_PFDungeon02_Active06
|
||||
42005 : Level_PFDungeon02_Active05
|
||||
42006 : Level_PFDungeon02_Active03
|
||||
42007 : Level_PFDungeon02_Active04
|
||||
42008 : Level_PFDungeon02_Active07
|
||||
42009 : Level_PFDungeon02_Active02
|
||||
42010 : Level_PFDungeon02_Active01
|
||||
42011 : Level_PFDungeon02_Active05
|
||||
42012 : Level_PFDungeon02_Active04
|
||||
42013 : Level_PFDungeon02_Active07
|
||||
42014 : Level_PFDungeon02_Active03
|
||||
43001 : Level_FCdungeon_MistTrial
|
||||
43002 : Level_FCdungeon_MistTrial
|
||||
43003 : Level_FCdungeon_MistTrial
|
||||
43004 : Level_FCdungeon_MistTrial
|
||||
43005 : Level_FCdungeon_MistTrial
|
||||
43006 : Level_FCdungeon_MistTrial
|
||||
43007 : Level_FCdungeon_MistTrial
|
||||
43008 : Level_FCdungeon_MistTrial
|
||||
43009 : Level_FCdungeon_MistTrial
|
||||
43010 : Level_FCdungeon_MistTrial
|
||||
43011 : Level_FCdungeon_MistTrial
|
||||
43012 : Level_FCdungeon_MistTrial
|
||||
43013 : Level_FCdungeon_MistTrial
|
||||
44001 : Level_PFDungeon01
|
||||
44002 : Level_KaeyaTutorialMission02
|
||||
44003 : PlotLevel_XiangLingLevel_Xyd
|
||||
44004 : Level_Tower_Dusk_01
|
||||
44005 : Level_Tower_Moon_01
|
||||
44006 : Level_Tower_Element_Thunder_01
|
||||
44007 : Level_Tower_Universe_01
|
||||
44011 : Level_Tower_Moon_01
|
||||
44012 : Level_Tower_Night_01
|
||||
44013 : Level_Tower_Moon_01
|
||||
45000 : Level_PFDungeon02_ReActive02
|
||||
45001 : Level_PFDungeon02_ReActive01
|
||||
45002 : Level_PFDungeon02_ReActive02
|
||||
45003 : Level_PFDungeon02_ReActive03
|
||||
45004 : Level_PFDungeon02_ReActive04
|
||||
45005 : Level_PFDungeon02_ReActive05
|
||||
45006 : Level_PFDungeon02_ReActive06
|
||||
45007 : Level_PFDungeon02_ReActive05
|
||||
45008 : Level_PFDungeon02_ReActive01
|
||||
45009 : Level_PFDungeon02_ReActive02
|
||||
45010 : Level_PFDungeon02_ReActive03
|
||||
45011 : Level_PFDungeon02_ReActive04
|
||||
45012 : Level_PFDungeon02_ReActive05
|
||||
45013 : Level_PFDungeon02_Active08
|
||||
45014 : Level_PFDungeon02_Active02
|
||||
45015 : Level_PFDungeon02_Active03
|
||||
45016 : Level_PFDungeon02_Active04
|
||||
45017 : Level_PFDungeon02_Active08
|
||||
45018 : Level_PFDungeon02_Active02
|
||||
45019 : Level_PFDungeon02_Active03
|
||||
45020 : Level_PFDungeon02_Active04
|
||||
45050 : Level_CustomLevel_A_01
|
||||
45051 : Level_CustomLevel_A_02
|
||||
45052 : Level_CustomLevel_A_03
|
||||
45053 : Level_CustomLevel_A_04
|
||||
45054 : Level_CustomLevel_A_05
|
||||
45055 : Level_CustomLevel_A_01
|
||||
45056 : Level_CustomLevel_A_02
|
||||
45057 : Level_CustomLevel_A_03
|
||||
45058 : Level_CustomLevel_A_04
|
||||
45059 : Level_CustomLevel_A_05
|
||||
46001 : Level_Tower_Universe_01
|
||||
46101 : Level_HFDungeon_Prison01
|
||||
47001 : Level_OnmyoMaze_01
|
||||
47002 : Level_OnmyoMaze_05
|
||||
47003 : Level_OnmyoMaze_03
|
||||
47004 : Level_OnmyoMaze_04
|
||||
47005 : Level_OnmyoMaze_02
|
||||
47006 : Level_OnmyoMaze_06
|
||||
47007 : Level_OnmyoMaze_07
|
||||
47008 : Level_OnmyoMaze_08
|
||||
47009 : Level_OnmyoMaze_01
|
||||
47010 : Level_OnmyoMaze_05
|
||||
47011 : Level_OnmyoMaze_05
|
||||
47012 : TestLevel_Dq_Rouge_SLL03
|
||||
47013 : Level_OnmyoMaze_03
|
||||
47014 : TestLevel_Dq_Rouge_SLL05
|
||||
47015 : TestLevel_Dq_Rouge_SLL06
|
||||
47016 : TestLevel_Dq_Rouge_LX01
|
||||
47017 : TestLevel_Dq_Rouge_LX02
|
||||
47018 : TestLevel_Dq_Rouge_LX03
|
||||
47019 : TestLevel_Dq_Rouge_LX04
|
||||
47020 : TestLevel_Dq_Rouge_LX05
|
||||
50002 : TestLevel_Cold_LYX
|
||||
50003 : TestLevel_Battle_CLX
|
||||
50004 : Level_PowerCharge_Test
|
||||
50005 : Level_ElementGameplay_Test
|
||||
50006 : Level_KaeyaTutorialMission02
|
||||
50007 : Level_PowerCharge_Test
|
||||
50008 : Level_Function_BlackBox_Test
|
||||
50009 : TestLevelGameplay_CX
|
||||
50010 : TestLevelGameplay_LSA
|
||||
50011 : Level_CycleDungeon01_Fire
|
||||
50012 : Level_CycleDungeon01_Ice
|
||||
50013 : Level_CycleDungeon01_Fire
|
||||
50014 : Monster_StrategyTest_LTJ
|
||||
50015 : LevelTestRooms
|
||||
50016 : Level_CharactersPattern_Test
|
||||
50017 : Level_Tower_Night_01
|
||||
50018 : TestLevel_Protect_MC
|
||||
50019 : TestLevel_Protect_MC
|
||||
50020 : ClimbTest1
|
||||
50021 : LevelTest_TestTest_WG
|
||||
50022 : TestLevel_PFDungeon01_ZHT
|
||||
50023 : Level_Tower_Dusk_01
|
||||
50024 : Level_Tower_Dusk_01
|
||||
50025 : Level_CycleDungeon02_Normal
|
||||
50026 : Level_CycleDungeon02_Normal
|
||||
50027 : Level_CycleDungeon02_Normal
|
||||
50028 : TestLevel_CycleFire_YQT
|
||||
50029 : Level_TdGameplay_Test
|
||||
50030 : Level_PFDungeon02_Active01
|
||||
50031 : Level_FCdungeon_DragonBoss
|
||||
50032 : Level_PFDungeon02_Active03
|
||||
50033 : Level_PFDungeon02_Active04
|
||||
50034 : Level_PFDungeon02_Active05
|
||||
50041 : TestLevel_SZ_LX
|
||||
50042 : TestLevel_MD_YQT
|
||||
50043 : TestLevel_MD_YQT
|
||||
50044 : TestLevel_SZ_LX
|
||||
50045 : Level_CycleDungeon_WindFlower
|
||||
50046 : Level_Challenge_Thunder01
|
||||
50047 : Level_CycleDungeon_WindFlower
|
||||
50048 : Level_CycleDungeon_WindFlower
|
||||
50049 : Level_CycleDungeon_WindFlower
|
||||
50050 : Level_Tower_Morning_01
|
||||
50051 : Level_FCdungeon_MistTrial
|
||||
50052 : Level_Tower_01_Open
|
||||
50053 : Level_LadyBoss01
|
||||
50054 : Level_ActivityBoss02_Water
|
||||
50055 : TestLevel_Dq_Rouge
|
||||
50056 : TestLevel_Dq_Rouge_YQT01
|
||||
50057 : TestLevel_Dq_Rouge_YQT02
|
||||
50058 : Level_Dq_Void02
|
||||
50059 : TestLevelSLL_SpringFestival
|
||||
50060 : TestLevel_Dq_UGC_LX01
|
||||
50061 : Level_Tower_Universe_01
|
||||
50062 : TestLevel_Dq_UGC_LX02
|
||||
50063 : TestLevel_Dq_UGC_LX03
|
||||
50064 : TestLevel_Dq_UGC_LX04
|
||||
50065 : TestLevel_Dq_UGC_LX05
|
||||
50066 : TestLevel_FCdungeon_ShenheCloud01
|
||||
50067 : TestLevel_WB_Z
|
||||
50068 : Level_Tower_01_Open
|
||||
50069 : TestLevel_ClimbBox
|
||||
50070 : TestLevel_APA_ZQQ
|
||||
50071 : TestWorld_APA_ZQQ
|
||||
50072 : Level_TD_V3_Gameplay_Test
|
||||
50073 : PerformanceTest_LevelStreaming
|
||||
79999 : GcgCardTest
|
154
Source/GrasscutterTools/Resources/ru-ru/Weapon.txt
Normal file
@@ -0,0 +1,154 @@
|
||||
11101 : Тупой меч
|
||||
11201 : Серебряный меч
|
||||
11301 : Холодное лезвие
|
||||
11302 : Предвестник зари
|
||||
11303 : Меч путешественника
|
||||
11304 : Тёмный железный меч
|
||||
11305 : Филейный нож
|
||||
11306 : Меч небесного всадника
|
||||
11401 : Меч Фавония
|
||||
11402 : Меч-флейта
|
||||
11403 : Церемониальный меч
|
||||
11404 : Меч аристократов
|
||||
11405 : Драконий рык
|
||||
11406 : Прототип: Злоба
|
||||
11407 : Стальное жало
|
||||
11408 : Черногорский длинный меч
|
||||
11409 : Чёрный меч
|
||||
11410 : Вспышка во тьме
|
||||
11411 :
|
||||
11412 : Меч нисхождения
|
||||
11413 : Осквернённое желание
|
||||
11414 : Амэнома Кагэути
|
||||
11415 : Киноварное веретено
|
||||
11501 : Меч Сокола
|
||||
11502 : Небесный меч
|
||||
11503 : Клятва свободы
|
||||
11504 : Кромсатель пиков
|
||||
11505 : Драгоценный омут
|
||||
11506 : Древний Нефритовый Резак
|
||||
11507 : Одна Сторона
|
||||
11508 :
|
||||
11509 : Рассекающий туман
|
||||
11510 : Харан гэппаку фуцу
|
||||
12101 : Двуручный меч богатыря
|
||||
12201 : Лучший друг наёмника
|
||||
12301 : Металлическая тень
|
||||
12302 : Меч драконьей крови
|
||||
12303 : Меч из белого железа
|
||||
12304 : Кварц
|
||||
12305 : Дубина переговоров
|
||||
12306 : Большой меч небесного всадника
|
||||
12401 : Двуручный меч Фавония
|
||||
12402 : Меч-колокол
|
||||
12403 : Церемониальный двуручный меч
|
||||
12404 : Королевский двуручный меч
|
||||
12405 : Дождерез
|
||||
12406 : Прототип: Архаичный
|
||||
12407 : Белая тень
|
||||
12408 : Черногорская бритва
|
||||
12409 : Меч драконьей кости
|
||||
12410 : Каменный меч
|
||||
12411 : Заснеженное звёздное серебро
|
||||
12412 : Благодатный владыка вод
|
||||
12414 : Кацурагикири Нагамаса
|
||||
12416 : Акуомару
|
||||
12501 : Небесное величие
|
||||
12502 : Волчья погибель
|
||||
12503 : Песнь разбитых сосен
|
||||
12504 : Некованый
|
||||
12505 : Древний Нефритовый Двуручный Меч
|
||||
12506 : Другая Сторона
|
||||
12508 :
|
||||
12509 :
|
||||
12510 : Краснорогий камнеруб
|
||||
13101 : Копьё новичка
|
||||
13201 : Железный наконечник
|
||||
13301 : Белая кисть
|
||||
13302 : Алебарда Миллелита
|
||||
13303 : Чёрная кисть
|
||||
13304 : Флагшток
|
||||
13401 : Гроза драконов
|
||||
13402 : Прототип: Звёздный блеск
|
||||
13403 : Пика полумесяца
|
||||
13404 : Черногорская пика
|
||||
13405 : Смертельный бой
|
||||
13406 : Каменное копьё
|
||||
13407 : Копьё Фавония
|
||||
13408 : Королевское копьё
|
||||
13409 : Копьё Драконьего хребта
|
||||
13414 : Крест-копьё Китаин
|
||||
13415 : «Улов»
|
||||
13416 : Режущий волны плавник
|
||||
13501 : Посох Хомы
|
||||
13502 : Небесная ось
|
||||
13503 :
|
||||
13504 : Покоритель вихря
|
||||
13505 : Нефритовый коршун
|
||||
13506 : Богоубийство
|
||||
13507 : Усмиритель бед
|
||||
13509 : Сияющая жатва
|
||||
14101 : Записи ученика
|
||||
14201 : Карманный гримуар
|
||||
14301 : Руководство по магии
|
||||
14302 : Эпос о драконоборцах
|
||||
14303 : Потусторонняя история
|
||||
14304 : Изумрудный шар
|
||||
14305 : Парный нефрит
|
||||
14306 : Янтарная жемчужина
|
||||
14401 : Кодекс Фавония
|
||||
14402 : Песнь странника
|
||||
14403 : Церемониальные мемуары
|
||||
14404 : Королевский гримуар
|
||||
14405 : Солнечная жемчужина
|
||||
14406 : Прототип: Янтарь
|
||||
14407 : Морской атлас
|
||||
14408 : Черногорский агат
|
||||
14409 : Око сознания
|
||||
14410 : Вино и песни
|
||||
14411 :
|
||||
14412 : Плод вечной мерзлоты
|
||||
14413 : Истории Додоко
|
||||
14414 : Кольцо Хакусин
|
||||
14415 : Око клятвы
|
||||
14501 : Небесный атлас
|
||||
14502 : Молитва святым ветрам
|
||||
14503 : Утерянная Баллада
|
||||
14504 : Память о пыли
|
||||
14505 : Древняя Нефритовая Регалия
|
||||
14506 : Вечное лунное сияние
|
||||
14508 :
|
||||
14509 : Истина кагура
|
||||
15101 : Лук охотника
|
||||
15201 : Лук опытного охотника
|
||||
15301 : Лук ворона
|
||||
15302 : Клятва стрелка
|
||||
15303 : Изогнутый лук
|
||||
15304 : Рогатка
|
||||
15305 : Посыльный
|
||||
15306 : Эбеновый лук
|
||||
15401 : Боевой лук Фавония
|
||||
15402 : Бесструнный
|
||||
15403 : Церемониальный лук
|
||||
15404 : Королевский лук
|
||||
15405 : Ржавый лук
|
||||
15406 : Прототип: Полумесяц
|
||||
15407 : Составной лук
|
||||
15408 : Черногорский боевой лук
|
||||
15409 : Зелёный лук
|
||||
15410 : Охотник во тьме
|
||||
15411 :
|
||||
15412 : Вальс Нирваны Ночи
|
||||
15413 : Ода анемонии
|
||||
15414 : Хамаюми
|
||||
15415 : Хищник
|
||||
15416 : Луна Моун
|
||||
15501 : Небесное крыло
|
||||
15502 : Лук Амоса
|
||||
15503 : Элегия погибели
|
||||
15504 : Убийца Драконов Кунву
|
||||
15505 : Древняя Нефритовая Виста
|
||||
15506 : Разбитое зеркало
|
||||
15507 : Полярная звезда
|
||||
15508 :
|
||||
15509 : Громовой пульс
|