diff --git a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryHelper.cs b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryHelper.cs
index 81c8af41..cef19647 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryHelper.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryHelper.cs
@@ -23,10 +23,7 @@ internal static class SummaryHelper
/// 命之座
public static List CreateConstellations(List talents, List? talentIds)
{
- if (talentIds.IsNullOrEmpty())
- {
- return new();
- }
+ talentIds ??= new();
return talents.SelectList(talent => new ConstellationView()
{
diff --git a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquaryFactory.cs b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquaryFactory.cs
index e7299351..42dfa146 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquaryFactory.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquaryFactory.cs
@@ -121,7 +121,7 @@ internal sealed class SummaryReliquaryFactory
{
ReliquarySubAffix subAffix = metadataContext.IdReliquarySubAffixMap[subAffixId];
SummaryReliquarySubPropertyCompositionInfo info = infos.SingleOrAdd(prop => prop.Type == subAffix.Type, () => new(subAffix.Type));
- info.Count++;
+ info.Count += 1;
info.Value += subAffix.Value;
}
diff --git a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquarySubPropertyCompositionInfo.cs b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquarySubPropertyCompositionInfo.cs
index 58b7e451..610bd18f 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquarySubPropertyCompositionInfo.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/Factory/SummaryReliquarySubPropertyCompositionInfo.cs
@@ -29,6 +29,6 @@ internal sealed class SummaryReliquarySubPropertyCompositionInfo
public ReliquaryComposedSubProperty ToReliquaryComposedSubProperty()
{
- return new(Type, FightPropertyFormat.FormatValue(Type, Value), 0);
+ return new(Type, FightPropertyFormat.FormatValue(Type, Value), 0) { EnhancedCount = Count };
}
}
\ No newline at end of file
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/AvatarPropertyPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/AvatarPropertyPage.xaml
index 57a1f2b0..4ff3222d 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Page/AvatarPropertyPage.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Page/AvatarPropertyPage.xaml
@@ -681,6 +681,7 @@
StrokeThickness="1"/>
/// 强化次数
///
- public int EnhancedCount { get; set; }
+ public uint EnhancedCount { get; set; }
internal FightProperty Type { get; }
}
\ No newline at end of file