【策划】图鉴配置更新

main
zhengziyue 2025-12-24 13:13:33 +08:00
parent 492d2ad799
commit 54fb4e3dca
5 changed files with 2496 additions and 1217 deletions

View File

@ -23,13 +23,15 @@ public sealed partial class DataCharacterPersonalFiles : Luban.BeanBase
{ if(!_buf["RoleID"].IsNumber) { throw new SerializationException(); } RoleID = _buf["RoleID"]; }
{ if(!_buf["ParagraphID"].IsNumber) { throw new SerializationException(); } ParagraphID = _buf["ParagraphID"]; }
{ if(!_buf["ParagraphText"].IsString) { throw new SerializationException(); } ParagraphText = _buf["ParagraphText"]; }
{ if(!_buf["Unlocks"].IsString) { throw new SerializationException(); } Unlocks = _buf["Unlocks"]; }
}
public DataCharacterPersonalFiles(int RoleID, int ParagraphID, string ParagraphText )
public DataCharacterPersonalFiles(int RoleID, int ParagraphID, string ParagraphText, string Unlocks )
{
this.RoleID = RoleID;
this.ParagraphID = ParagraphID;
this.ParagraphText = ParagraphText;
this.Unlocks = Unlocks;
}
@ -50,6 +52,10 @@ public sealed partial class DataCharacterPersonalFiles : Luban.BeanBase
/// 档案文本
/// </summary>
public string ParagraphText { get; private set; }
/// <summary>
/// 解锁条件
/// </summary>
public string Unlocks { get; private set; }
public const int __ID__ = -1505985269;
public override int GetTypeId() => __ID__;
@ -64,6 +70,7 @@ public sealed partial class DataCharacterPersonalFiles : Luban.BeanBase
+ "RoleID:" + RoleID + ","
+ "ParagraphID:" + ParagraphID + ","
+ "ParagraphText:" + ParagraphText + ","
+ "Unlocks:" + Unlocks + ","
+ "}";
}
}

View File

@ -70,9 +70,11 @@ public sealed partial class DataMonsterClass : Luban.BeanBase
{ if(!_buf["CoverType"].IsNumber) { throw new SerializationException(); } CoverType = _buf["CoverType"]; }
{ if(!_buf["CoverStrength"].IsNumber) { throw new SerializationException(); } CoverStrength = _buf["CoverStrength"]; }
{ if(!_buf["PIcHeadPath"].IsString) { throw new SerializationException(); } PIcHeadPath = _buf["PIcHeadPath"]; }
{ if(!_buf["NameIndex"].IsString) { throw new SerializationException(); } NameIndex = _buf["NameIndex"]; }
{ if(!_buf["ActionDescIndex"].IsString) { throw new SerializationException(); } ActionDescIndex = _buf["ActionDescIndex"]; }
}
public DataMonsterClass(int MonsterClassID, CharacterCfg.ERegion Region, CharacterCfg.Ejob Job, string NameId, string Name, int EnemyType, float Hp, float Shield, int Defence, float DefenceNoMoveScale, float WeaponDegree, float Speed, float LimitMinMoveSpeed, float LimitMaxMoveSpeed, float NoFightMoveSpeed, float RetreatSpeed, float RetreatSpeedScale, int MaxMorale, float CorrageRecover, float CriticalRatio, float CriticalDamage, float AgainstCriticalRate, float HitRateValue, float DodgeRateValue, float HitFixRate, float DodgeFixRate, int WeaponId, int AttackLoopCount, int MoveShootType, int LightupArea, float unit_height, System.Collections.Generic.List<float> ShootDistanceScale, int SkillId, int InitSkillUseCount, System.Collections.Generic.List<int> PassiveBuffIds, CharacterCfg.Army Army, CharacterCfg.Efaction Fraction, string UseSkillAudioName, string DeadAudioName, int CrossTag, string EmojiEyeBowsType, string EmojiEyesColor, string EmojiEyeBowsColor, int DefaultEmojiImgId, int InvestigateRange, string InvestigateStrength, float InvestigateFrequency, int CoverType, int CoverStrength, string PIcHeadPath )
public DataMonsterClass(int MonsterClassID, CharacterCfg.ERegion Region, CharacterCfg.Ejob Job, string NameId, string Name, int EnemyType, float Hp, float Shield, int Defence, float DefenceNoMoveScale, float WeaponDegree, float Speed, float LimitMinMoveSpeed, float LimitMaxMoveSpeed, float NoFightMoveSpeed, float RetreatSpeed, float RetreatSpeedScale, int MaxMorale, float CorrageRecover, float CriticalRatio, float CriticalDamage, float AgainstCriticalRate, float HitRateValue, float DodgeRateValue, float HitFixRate, float DodgeFixRate, int WeaponId, int AttackLoopCount, int MoveShootType, int LightupArea, float unit_height, System.Collections.Generic.List<float> ShootDistanceScale, int SkillId, int InitSkillUseCount, System.Collections.Generic.List<int> PassiveBuffIds, CharacterCfg.Army Army, CharacterCfg.Efaction Fraction, string UseSkillAudioName, string DeadAudioName, int CrossTag, string EmojiEyeBowsType, string EmojiEyesColor, string EmojiEyeBowsColor, int DefaultEmojiImgId, int InvestigateRange, string InvestigateStrength, float InvestigateFrequency, int CoverType, int CoverStrength, string PIcHeadPath, string NameIndex, string ActionDescIndex )
{
this.MonsterClassID = MonsterClassID;
this.Region = Region;
@ -124,6 +126,8 @@ public sealed partial class DataMonsterClass : Luban.BeanBase
this.CoverType = CoverType;
this.CoverStrength = CoverStrength;
this.PIcHeadPath = PIcHeadPath;
this.NameIndex = NameIndex;
this.ActionDescIndex = ActionDescIndex;
}
@ -332,6 +336,14 @@ public sealed partial class DataMonsterClass : Luban.BeanBase
/// 2d怪物头像位置
/// </summary>
public string PIcHeadPath { get; private set; }
/// <summary>
/// 名称索引
/// </summary>
public string NameIndex { get; private set; }
/// <summary>
/// 行动倾向索引
/// </summary>
public string ActionDescIndex { get; private set; }
public const int __ID__ = 1477791180;
public override int GetTypeId() => __ID__;
@ -393,6 +405,8 @@ public sealed partial class DataMonsterClass : Luban.BeanBase
+ "CoverType:" + CoverType + ","
+ "CoverStrength:" + CoverStrength + ","
+ "PIcHeadPath:" + PIcHeadPath + ","
+ "NameIndex:" + NameIndex + ","
+ "ActionDescIndex:" + ActionDescIndex + ","
+ "}";
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff