neon-sprawl/server/NeonSprawl.Server/Game/Skills/SkillProgressionGrantRollba...

9 lines
347 B
C#

using NeonSprawl.Server.Game.Mastery;
namespace NeonSprawl.Server.Game.Skills;
/// <summary>Captured skill XP + perk state before a grant apply batch (NEO-127 compensating rollback).</summary>
public readonly record struct SkillProgressionGrantRollbackPoint(
IReadOnlyDictionary<string, int> SkillXpTotals,
PerkStateSnapshot PerkState);