【策划】朱利亚斯新皮肤配置

main
zhengziyue 2025-12-31 20:10:09 +08:00
parent ad6aba874f
commit 574a5d8d77
12 changed files with 4524 additions and 3799 deletions

View File

@ -1,12 +1,12 @@
fileFormatVersion: 2
guid: 48847cdcc0f625b4f811466a6ff2ac67
guid: 6a0db819ab0d344439d4586cf68e9059
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
@ -37,13 +37,13 @@ TextureImporter:
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
@ -52,9 +52,9 @@ TextureImporter:
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 8
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
@ -93,39 +93,13 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
spriteID:
internalID: 0
vertices: []
indices:

View File

@ -1,12 +1,12 @@
fileFormatVersion: 2
guid: 82621e2e44d60ab49b41e40fba071297
guid: 950c6931da2476349bc5f7666bac7bb6
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
@ -37,13 +37,13 @@ TextureImporter:
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
@ -52,9 +52,9 @@ TextureImporter:
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 8
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
@ -93,39 +93,13 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
spriteID:
internalID: 0
vertices: []
indices:

View File

@ -21,23 +21,23 @@ public sealed partial class DataItem : Luban.BeanBase
{
cacheJsonNode = _buf;
{ if(!_buf["ID"].IsNumber) { throw new SerializationException(); } ID = _buf["ID"]; }
{ if(!_buf["Rarity"].IsNumber) { throw new SerializationException(); } Rarity = (ActorCfg.ItemRarity)_buf["Rarity"].AsInt; }
{ if(!_buf["Type"].IsNumber) { throw new SerializationException(); } Type = (ActorCfg.ItemType)_buf["Type"].AsInt; }
{ if(!_buf["StorageType"].IsNumber) { throw new SerializationException(); } StorageType = (ActorCfg.StorageItemType)_buf["StorageType"].AsInt; }
{ if(!_buf["Param1"].IsNumber) { throw new SerializationException(); } Param1 = _buf["Param1"]; }
{ if(!_buf["Param2"].IsNumber) { throw new SerializationException(); } Param2 = _buf["Param2"]; }
{ if(!_buf["Param3"].IsNumber) { throw new SerializationException(); } Param3 = _buf["Param3"]; }
{ if(!_buf["Rarity"].IsNumber) { throw new SerializationException(); } Rarity = (ActorCfg.ItemRarity)_buf["Rarity"].AsInt; }
{ var __json0 = _buf["Selections"]; if(!__json0.IsArray) { throw new SerializationException(); } Selections = new System.Collections.Generic.List<item.ItemCounts>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { item.ItemCounts __v0; { if(!__e0.IsObject) { throw new SerializationException(); } __v0 = global::cfg.item.ItemCounts.DeserializeItemCounts(__e0); } Selections.Add(__v0); } }
{ if(!_buf["StorageType"].IsNumber) { throw new SerializationException(); } StorageType = (ActorCfg.StorageItemType)_buf["StorageType"].AsInt; }
{ if(!_buf["JumpToPos"].IsNumber) { throw new SerializationException(); } JumpToPos = (JumpFuncType)_buf["JumpToPos"].AsInt; }
{ if(!_buf["JumpToParam"].IsNumber) { throw new SerializationException(); } JumpToParam = _buf["JumpToParam"]; }
{ if(!_buf["AcquireFromStorage"].IsBoolean) { throw new SerializationException(); } AcquireFromStorage = _buf["AcquireFromStorage"]; }
{ var __json0 = _buf["Acquisition"]; if(!__json0.IsArray) { throw new SerializationException(); } int _n0 = __json0.Count; Acquisition = new int[_n0]; int __index0=0; foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } Acquisition[__index0++] = __v0; } }
{ var __json0 = _buf["ExchangeParam"]; if(!__json0.IsArray) { throw new SerializationException(); } int _n0 = __json0.Count; ExchangeParam = new int[_n0]; int __index0=0; foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ExchangeParam[__index0++] = __v0; } }
{ if(!_buf["SearchItems"].IsNumber) { throw new SerializationException(); } SearchItems = _buf["SearchItems"]; }
{ var __json0 = _buf["DisassembleParam"]; if(!__json0.IsArray) { throw new SerializationException(); } int _n0 = __json0.Count; DisassembleParam = new int[_n0]; int __index0=0; foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } DisassembleParam[__index0++] = __v0; } }
{ if(!_buf["MaxCount"].IsNumber) { throw new SerializationException(); } MaxCount = _buf["MaxCount"]; }
{ if(!_buf["SearchItems"].IsNumber) { throw new SerializationException(); } SearchItems = _buf["SearchItems"]; }
{ if(!_buf["MaxUseCount"].IsNumber) { throw new SerializationException(); } MaxUseCount = _buf["MaxUseCount"]; }
{ if(!_buf["HideInReward"].IsBoolean) { throw new SerializationException(); } HideInReward = _buf["HideInReward"]; }
{ if(!_buf["MaxCount"].IsNumber) { throw new SerializationException(); } MaxCount = _buf["MaxCount"]; }
{ if(!_buf["ShowInStorage"].IsBoolean) { throw new SerializationException(); } ShowInStorage = _buf["ShowInStorage"]; }
{ if(!_buf["ShowNew"].IsBoolean) { throw new SerializationException(); } ShowNew = _buf["ShowNew"]; }
{ if(!_buf["HideStockNumber"].IsBoolean) { throw new SerializationException(); } HideStockNumber = _buf["HideStockNumber"]; }
@ -47,28 +47,29 @@ public sealed partial class DataItem : Luban.BeanBase
{ if(!_buf["IntroductionTitleKey"].IsString) { throw new SerializationException(); } IntroductionTitleKey = _buf["IntroductionTitleKey"]; }
{ if(!_buf["IconPath"].IsString) { throw new SerializationException(); } IconPath = _buf["IconPath"]; }
{ if(!_buf["CoinIconPath"].IsString) { throw new SerializationException(); } CoinIconPath = _buf["CoinIconPath"]; }
{ if(!_buf["SpecialIconPath"].IsString) { throw new SerializationException(); } SpecialIconPath = _buf["SpecialIconPath"]; }
}
public DataItem(int ID, ActorCfg.ItemType Type, int Param1, int Param2, int Param3, ActorCfg.ItemRarity Rarity, System.Collections.Generic.List<item.ItemCounts> Selections, ActorCfg.StorageItemType StorageType, JumpFuncType JumpToPos, int JumpToParam, bool AcquireFromStorage, int[] Acquisition, int[] ExchangeParam, int SearchItems, int[] DisassembleParam, int MaxCount, int MaxUseCount, bool HideInReward, bool ShowInStorage, bool ShowNew, bool HideStockNumber, int ExpireTransfor, string NameLocal, string IntroductionKey, string IntroductionTitleKey, string IconPath, string CoinIconPath )
public DataItem(int ID, ActorCfg.ItemRarity Rarity, ActorCfg.ItemType Type, ActorCfg.StorageItemType StorageType, int Param1, int Param2, int Param3, System.Collections.Generic.List<item.ItemCounts> Selections, JumpFuncType JumpToPos, int JumpToParam, bool AcquireFromStorage, int[] Acquisition, int[] ExchangeParam, int[] DisassembleParam, int SearchItems, int MaxUseCount, bool HideInReward, int MaxCount, bool ShowInStorage, bool ShowNew, bool HideStockNumber, int ExpireTransfor, string NameLocal, string IntroductionKey, string IntroductionTitleKey, string IconPath, string CoinIconPath, string SpecialIconPath )
{
this.ID = ID;
this.Rarity = Rarity;
this.Type = Type;
this.StorageType = StorageType;
this.Param1 = Param1;
this.Param2 = Param2;
this.Param3 = Param3;
this.Rarity = Rarity;
this.Selections = Selections;
this.StorageType = StorageType;
this.JumpToPos = JumpToPos;
this.JumpToParam = JumpToParam;
this.AcquireFromStorage = AcquireFromStorage;
this.Acquisition = Acquisition;
this.ExchangeParam = ExchangeParam;
this.SearchItems = SearchItems;
this.DisassembleParam = DisassembleParam;
this.MaxCount = MaxCount;
this.SearchItems = SearchItems;
this.MaxUseCount = MaxUseCount;
this.HideInReward = HideInReward;
this.MaxCount = MaxCount;
this.ShowInStorage = ShowInStorage;
this.ShowNew = ShowNew;
this.HideStockNumber = HideStockNumber;
@ -78,6 +79,7 @@ public sealed partial class DataItem : Luban.BeanBase
this.IntroductionTitleKey = IntroductionTitleKey;
this.IconPath = IconPath;
this.CoinIconPath = CoinIconPath;
this.SpecialIconPath = SpecialIconPath;
}
@ -91,10 +93,18 @@ public sealed partial class DataItem : Luban.BeanBase
/// </summary>
public int ID { get; private set; }
/// <summary>
/// 稀有度<br/>等级
/// </summary>
public ActorCfg.ItemRarity Rarity { get; private set; }
/// <summary>
/// 物品类型
/// </summary>
public ActorCfg.ItemType Type { get; private set; }
/// <summary>
/// 仓库中<br/>展示类型
/// </summary>
public ActorCfg.StorageItemType StorageType { get; private set; }
/// <summary>
/// 参数1
/// </summary>
public int Param1 { get; private set; }
@ -107,27 +117,19 @@ public sealed partial class DataItem : Luban.BeanBase
/// </summary>
public int Param3 { get; private set; }
/// <summary>
/// 稀有度等级
/// </summary>
public ActorCfg.ItemRarity Rarity { get; private set; }
/// <summary>
/// 自选宝箱物品列表
/// </summary>
public System.Collections.Generic.List<item.ItemCounts> Selections { get; private set; }
/// <summary>
/// 仓库中展示类型
/// </summary>
public ActorCfg.StorageItemType StorageType { get; private set; }
/// <summary>
/// 物品使用跳转位置
/// 物品使用<br/>跳转位置
/// </summary>
public JumpFuncType JumpToPos { get; private set; }
/// <summary>
/// 物品使用跳转参数
/// 物品使用<br/>跳转参数
/// </summary>
public int JumpToParam { get; private set; }
/// <summary>
/// 来源于仓库
/// 来源于<br/>仓库
/// </summary>
public bool AcquireFromStorage { get; private set; }
/// <summary>
@ -135,23 +137,19 @@ public sealed partial class DataItem : Luban.BeanBase
/// </summary>
public int[] Acquisition { get; private set; }
/// <summary>
/// 道具兑换(兑换获得数,消耗道具ID,兑换消耗数)
/// 道具兑换
/// </summary>
public int[] ExchangeParam { get; private set; }
/// <summary>
/// 缺失道具时查找资源
/// </summary>
public int SearchItems { get; private set; }
/// <summary>
/// 道具分解(获得道具ID,获得道具数量)
/// 道具分解
/// </summary>
public int[] DisassembleParam { get; private set; }
/// <summary>
/// 最大上限不填默认取GlobalConfig中的值
/// 缺失道具时<br/>查找资源
/// </summary>
public int MaxCount { get; private set; }
public int SearchItems { get; private set; }
/// <summary>
/// 最大使用上限大于0有效
/// 最大使用上限
/// </summary>
public int MaxUseCount { get; private set; }
/// <summary>
@ -159,15 +157,19 @@ public sealed partial class DataItem : Luban.BeanBase
/// </summary>
public bool HideInReward { get; private set; }
/// <summary>
/// 是否在仓库中展示
/// 最大上限
/// </summary>
public int MaxCount { get; private set; }
/// <summary>
/// 仓库展示
/// </summary>
public bool ShowInStorage { get; private set; }
/// <summary>
/// 在仓库是否显示new标
/// 显示new标
/// </summary>
public bool ShowNew { get; private set; }
/// <summary>
/// 详情是否隐藏持有数
/// 详情是否<br/>隐藏持有数
/// </summary>
public bool HideStockNumber { get; private set; }
/// <summary>
@ -194,6 +196,10 @@ public sealed partial class DataItem : Luban.BeanBase
/// 货币图标路径
/// </summary>
public string CoinIconPath { get; private set; }
/// <summary>
/// 特殊图标路径
/// </summary>
public string SpecialIconPath { get; private set; }
public const int __ID__ = 1181218492;
public override int GetTypeId() => __ID__;
@ -207,23 +213,23 @@ public sealed partial class DataItem : Luban.BeanBase
{
return "{ "
+ "ID:" + ID + ","
+ "Rarity:" + Rarity + ","
+ "Type:" + Type + ","
+ "StorageType:" + StorageType + ","
+ "Param1:" + Param1 + ","
+ "Param2:" + Param2 + ","
+ "Param3:" + Param3 + ","
+ "Rarity:" + Rarity + ","
+ "Selections:" + Luban.StringUtil.CollectionToString(Selections) + ","
+ "StorageType:" + StorageType + ","
+ "JumpToPos:" + JumpToPos + ","
+ "JumpToParam:" + JumpToParam + ","
+ "AcquireFromStorage:" + AcquireFromStorage + ","
+ "Acquisition:" + Luban.StringUtil.CollectionToString(Acquisition) + ","
+ "ExchangeParam:" + Luban.StringUtil.CollectionToString(ExchangeParam) + ","
+ "SearchItems:" + SearchItems + ","
+ "DisassembleParam:" + Luban.StringUtil.CollectionToString(DisassembleParam) + ","
+ "MaxCount:" + MaxCount + ","
+ "SearchItems:" + SearchItems + ","
+ "MaxUseCount:" + MaxUseCount + ","
+ "HideInReward:" + HideInReward + ","
+ "MaxCount:" + MaxCount + ","
+ "ShowInStorage:" + ShowInStorage + ","
+ "ShowNew:" + ShowNew + ","
+ "HideStockNumber:" + HideStockNumber + ","
@ -233,6 +239,7 @@ public sealed partial class DataItem : Luban.BeanBase
+ "IntroductionTitleKey:" + IntroductionTitleKey + ","
+ "IconPath:" + IconPath + ","
+ "CoinIconPath:" + CoinIconPath + ","
+ "SpecialIconPath:" + SpecialIconPath + ","
+ "}";
}
}

View File

@ -87,31 +87,31 @@ public sealed partial class DataCharacterSkin : Luban.BeanBase
/// </summary>
public string NickName { get; private set; }
/// <summary>
/// Cultivate养成主界面Assets/Art/UI/Texture/Poster/Poster_Default
/// Cultivate养成主界面Assets\Art_Out\UI\Texture\UI_Pic_Main\UI_Poster\Special
/// </summary>
public string Cultivate { get; private set; }
/// <summary>
/// Favorable好感度界面Assets/Art/UI/Texture/Poster/Poster_Default
/// Favorable好感度界面Assets\Art_Out\UI\Texture\UI_Pic_Main\UI_Poster\Special
/// </summary>
public string Favorable { get; private set; }
/// <summary>
/// LevelUp考核、进阶、人物所有升级界面 Assets/Art/UI/Texture/UI_Pic_Main/UI_Poster/LevelUp
/// LevelUp考核、进阶、人物所有升级界面 Assets\Art_Out\UI\Texture\UI_Pic_Main\UI_Poster\Special
/// </summary>
public string LevelUp { get; private set; }
/// <summary>
/// SelectCharacter干员一览界面Assets/Art/UI/Texture/UI_Pic_Main/UI_Poster/Select
/// SelectCharacter干员一览界面Assets\Art_Out\UI\Texture\UI_Pic_Main\UI_Poster\Bust
/// </summary>
public string SelectCharacter { get; private set; }
/// <summary>
/// Poster立绘查看界面Assets/Art/UI/Texture/Poster/Poster_Default
/// Poster立绘查看界面Assets\Art_Out\UI\SplitTexture\Poster\Poster_Default
/// </summary>
public string Poster { get; private set; }
/// <summary>
/// 2d英雄头像位置
/// 2d英雄头像位置 Assets\Art_Out\UI\Texture\Icon\HeadPic
/// </summary>
public string PIcHeadPath { get; private set; }
/// <summary>
/// 编队界面指挥官头像
/// 编队界面指挥官头像 Assets\Art\UI\Texture\UI_Pic_Team\UI_CommanderHead
/// </summary>
public string CommanderHeadPath { get; private set; }
/// <summary>

View File

@ -10780,7 +10780,7 @@
"Key": "SkinInfo_SkinDesc_100006_03",
"Name": "SkinInfo_SkinDesc_100006_03",
"value": "",
"Desc": "迎着曙光",
"Desc": "新的一天又是战斗的一天——直到将敌人彻底消灭。",
"Notes": "",
"Param0": "",
"Param1": "",

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@
"MaxPurchaseLevel": 70,
"SpecialItemLevel": 30,
"SpecialItemID": [
10006,
2
100006,
3
],
"AdvancedPassPrice": [
7,

View File

@ -12,10 +12,6 @@
{
"Id": 1,
"Count": 48800
},
{
"Id": 3,
"Count": 258
}
]
},
@ -32,10 +28,6 @@
{
"Id": 3,
"Count": 258
},
{
"Id": 2,
"Count": 140
}
]
},

View File

@ -1,24 +1,24 @@
[
{
"ID": 900001,
"RoleName": "npc_name_1",
"RoleNickName": "story_character_nick_name_1",
"ID": 900003,
"RoleName": "npc_file_name_3",
"RoleNickName": "npc_file_nick_name_3",
"UnlockByLevel": [
102005
300003
],
"Faction": 1,
"HeadIcon": "Assets/Art_Out/UI/Texture/Icon/HeadPic/Icon_HeadPic_E00003.png",
"Model": ""
"HeadIcon": "Assets/Art_Out/UI/Texture/Icon/HeadPic/Icon_HeadPic_N00003.png",
"Model": "Assets\\Art_Out\\UI\\Texture\\UI_Pic_Main\\UI_Poster\\Bust\\Poster_Bust_N00003.png"
},
{
"ID": 900002,
"RoleName": "npc_name_2",
"RoleNickName": "story_character_nick_name_2",
"ID": 900006,
"RoleName": "npc_file_name_6",
"RoleNickName": "npc_file_nick_name_6",
"UnlockByLevel": [
100005
301001
],
"Faction": 2,
"HeadIcon": "Assets/Art_Out/UI/Texture/Icon/HeadPic/Icon_HeadPic_E00003.png",
"Model": ""
"HeadIcon": "Assets/Art_Out/UI/Texture/Icon/HeadPic/Icon_HeadPic_N00006.png",
"Model": "Assets\\Art_Out\\UI\\Texture\\UI_Pic_Main\\UI_Poster\\Bust\\Poster_Bust_N00006.png"
}
]

View File

@ -193,8 +193,8 @@
"SkinID": 1,
"RoleID": 100006,
"NameID": "A00006",
"Name": "尤利乌斯",
"NickName": "尤利乌斯",
"Name": "朱利亚斯",
"NickName": "朱利亚斯",
"Cultivate": "Poster_Special_A00006",
"Favorable": "Poster_Special_A00006",
"LevelUp": "Poster_Special_A00006",
@ -212,8 +212,8 @@
"SkinID": 2,
"RoleID": 100006,
"NameID": "A01006",
"Name": "尤利乌斯",
"NickName": "尤利乌斯",
"Name": "朱利亚斯",
"NickName": "朱利亚斯",
"Cultivate": "Poster_Special_A01006",
"Favorable": "Poster_Special_A01006",
"LevelUp": "Poster_Special_A01006",
@ -227,6 +227,25 @@
"IsAllowPreview": false,
"AcquireCondition": ""
},
{
"SkinID": 3,
"RoleID": 100006,
"NameID": "A02006",
"Name": "朱利亚斯",
"NickName": "朱利亚斯",
"Cultivate": "Poster_Special_A02006",
"Favorable": "Poster_Special_A02006",
"LevelUp": "Poster_Special_A02006",
"SelectCharacter": "Poster_Bust_A02006",
"Poster": "Poster_Full_A02006",
"PIcHeadPath": "Icon_HeadPic_A02006",
"CommanderHeadPath": "Icon_HeadPic_A02006_command",
"AssistantPoster": "Poster_A02006",
"SkinName": "",
"SkinDesc": "",
"IsAllowPreview": false,
"AcquireCondition": ""
},
{
"SkinID": 1,
"RoleID": 100007,

View File

@ -20,7 +20,6 @@
100061,
100062,
100087,
100088,
100103,
100107
],
@ -81,8 +80,8 @@
"Category": 0,
"CategoryName": "CharacterFileConfig_CategoryName_7",
"content": [
900001,
900002
900003,
900006
],
"FlagPicPath": "",
"RegionPicPath": "Assets/Art/UI/Texture/Camp_Pictoria/NPC/UI_Codex_di_03.png"

View File

@ -10779,8 +10779,8 @@
{
"Key": "SkinInfo_SkinDesc_100006_03",
"Name": "SkinInfo_SkinDesc_100006_03",
"value": "迎着曙光",
"Desc": "迎着曙光",
"value": "新的一天又是战斗的一天——直到将敌人彻底消灭。",
"Desc": "新的一天又是战斗的一天——直到将敌人彻底消灭。",
"Notes": "",
"Param0": "",
"Param1": "",