feat random bullshit GO!

This commit is contained in:
elar1s
2025-09-29 21:46:30 +03:00
parent 02934b1fd9
commit 63c89c48d5
71 changed files with 1976 additions and 1196 deletions

View File

@@ -0,0 +1,54 @@
namespace LctMonolith.Domain.Entities;
/// <summary>Mission category taxonomy.</summary>
public enum MissionCategory
{
Quest = 0,
Recruiting = 1,
Lecture = 2,
Simulator = 3
}
/// <summary>Status of a mission for a specific user.</summary>
public enum MissionStatus
{
Locked = 0,
Available = 1,
InProgress = 2,
Submitted = 3,
Completed = 4,
Rejected = 5
}
/// <summary>Rarity level of an artifact.</summary>
public enum ArtifactRarity
{
Common = 0,
Rare = 1,
Epic = 2,
Legendary = 3
}
/// <summary>Type of transactional operation in store.</summary>
public enum TransactionType
{
Purchase = 0,
Return = 1,
Sale = 2
}
/// <summary>Auditable event types enumerated in requirements.</summary>
public enum EventType
{
SkillProgress = 1,
MissionStatusChanged = 2,
RankChanged = 3,
ItemPurchased = 4,
ArtifactObtained = 5,
RewardGranted = 6,
ProfileChanged = 7,
AuthCredentialsChanged = 8,
ItemReturned = 9,
ItemSold = 10
}