Player database improvements (#1705)

* feat(protections): add per-player sync block options
* feat(player_database): improve player tracker
* fix(rapid_fire): remove unnecessary log statement
* fix(player_database): default state should be UNKNOWN, not INVALID
This commit is contained in:
maybegreat48
2023-07-14 09:02:47 +00:00
committed by GitHub
parent 5770466a84
commit 61bb60d1f4
19 changed files with 282 additions and 94 deletions

View File

@ -1948,3 +1948,19 @@ enum class eCombatAbilityLevel
};
NLOHMANN_JSON_SERIALIZE_ENUM(eCombatAbilityLevel, {{eCombatAbilityLevel::POOR, "poor"}, {eCombatAbilityLevel::AVERAGE, "average"}, {eCombatAbilityLevel::PROFESSIONAL, "professional"}})
enum class GSType : int32_t
{
Unknown = -2,
// actual values start here
Invalid = -1,
InviteOnly,
FriendsOnly,
ClosedCrew,
OpenCrew,
Job,
Public,
Max,
Modder = 69 // stand?
};