Commit graph

5015 commits

Author SHA1 Message Date
Crypto137
c2a3dbdb12 Move MaxResetCount check to CalcNextUtcActivationDate 2025-05-25 21:36:24 +03:00
Crypto137
83575991ee Overhaul leaderboard scheduling 2025-05-25 21:19:28 +03:00
Crypto137
dcde134a23 Clean up leaderboard schedule loading 2025-05-24 20:59:34 +03:00
Crypto137
9dbcca0894 Remove CanReset check when initializing LeaderboardScheduler 2025-05-24 19:25:13 +03:00
Crypto137
4f0bb97712 Rename IsActive to IsEnabled in LeaderboardSchedule 2025-05-24 19:18:15 +03:00
Crypto137
06db9132dd Clean up LeaderboardRewardManager logging 2025-05-22 14:54:25 +03:00
Crypto137
e66958f3ca Add extra validation for meta leaderboards 2025-05-21 18:30:20 +03:00
Crypto137
970d6a2df2 Update leaderboard command docs 2025-05-21 17:52:15 +03:00
Crypto137
8b2a560ea4 Clean up LeaderboardSchedule 2025-05-21 17:47:40 +03:00
Crypto137
5635410153 Fix leaderboard metascore calculation 2025-05-21 15:31:42 +03:00
Crypto137
a5d5130d3d Fix archived invisible leaderboards being inaccessible 2025-05-21 15:06:28 +03:00
Crypto137
d269ec82e9 Continue cleaning up leaderboards 2025-05-21 14:08:12 +03:00
Crypto137
c141aed0f7 Clean up metaleaderboard naming 2025-05-21 13:26:00 +03:00
Crypto137
093c1273de Fix LeaderboardInstance.GetMetaLeaderboardId() 2025-05-21 12:29:51 +03:00
Crypto137
165c62e117 Clean up leaderboards 2025-05-20 19:00:33 +03:00
Crypto137
d0bc0e3178 Rename leaderboard entry GameId to ParticipantId 2025-05-20 16:17:06 +03:00
Crypto137
c90e25c4d7 Adjust leaderboard logging 2025-05-19 18:08:42 +03:00
Crypto137
9d3188794a Add public event team assignment for testing leaderboards 2025-05-19 15:57:31 +03:00
Crypto137
a6eb2d44cd Add sorting for leaderboard instance lists 2025-05-19 11:33:49 +03:00
Crypto137
bbefb1ec2e Move leaderboard score update queue to LeaderboardDatabase 2025-05-19 10:30:50 +03:00
Crypto137
6e2e9ad45a Add pooling for LeaderboardDatabase.GetLeaderboards() 2025-05-19 10:16:16 +03:00
Crypto137
feef1e331c Implement leaderboard reward timeouts 2025-05-18 19:20:26 +03:00
Crypto137
c9ecc5deb2 Refactor leaderboard reward queries 2025-05-18 18:36:54 +03:00
Crypto137
3826823ca2 Clean up LeaderboardManager 2025-05-18 15:36:00 +03:00
Crypto137
915b5ef141 Clean up NetMessageLeaderboardRequest handling 2025-05-18 14:11:15 +03:00
Crypto137
49c4b387d8 Move leaderboard data directory creation to code 2025-05-18 13:50:12 +03:00
Crypto137
ec8be0301a Move leaderboard initialize request handling to Games 2025-05-18 13:18:54 +03:00
Crypto137
fb834e1aea Merge branch 'master' into leaderboards 2025-05-17 13:42:32 +03:00
Crypto137
0249632752 Move UISyncDataTimeStartOffsetMS to a const 2025-05-17 13:17:37 +03:00
Crypto137
6fe115434b Refactor leaderboard state management in game instances 2025-05-17 13:10:18 +03:00
Crypto137
9d4b937b0f Fix PowerChargesMaxBonus being applied before PowerChargesMax is initialized 2025-05-15 07:19:32 +03:00
Crypto137
8673ac5f90 Adjust default prestige rewards 2025-05-15 07:13:55 +03:00
Crypto137
6086d67dc7 Fix PowerChargesMaxBonusForKwd not being applied to mapped powers 2025-05-15 04:12:33 +03:00
Crypto137
a99f2375e1 Optimize GetActiveLeaderboardPrototypes() 2025-05-14 12:59:47 +03:00
Crypto137
885a2e06b0 Refactor leaderboard update sending using service messages 2025-05-14 09:16:15 +03:00
Crypto137
b9ac5e10d5 Split leaderboard DB model classes into separate files 2025-05-14 07:15:27 +03:00
Crypto137
8b277865a0 Fix leaderboard merge 2025-05-12 23:14:52 +03:00
Crypto137
88b603a356 Merge branch 'master' into pr/145 2025-05-12 22:56:53 +03:00
Crypto137
6911c2284f Fix elite zombie issue and remove logging 2025-05-11 20:46:24 +03:00
Crypto137
0d82b902b5 More logging for ClearAttachedPropertiesOfType() 2025-05-11 19:15:16 +03:00
Crypto137
b52413acf3 Add logging for Entity.ClearAttachedPropertiesOfType() 2025-05-11 18:59:55 +03:00
Crypto137
0826284fb3 Add more information to ZombieDebugEvent 2025-05-11 18:16:00 +03:00
Crypto137
d20f980ecb Adjust ZombieDebugEvent 2025-05-11 17:16:32 +03:00
Crypto137
176cb183c4 Add logging for zombie entities 2025-05-11 16:12:50 +03:00
Crypto137
1cac2a9c65 Add potential fix for zombie entities 2025-05-10 21:42:56 +03:00
Crypto137
e5a0e60428 Fix DamageMagnitude multiplier not being applied 2025-05-05 13:03:48 +03:00
Crypto137
bcae132c7f Add more live tuning descriptions 2025-05-04 13:14:55 +03:00
Crypto137
920cb6a1a7 Add descriptions for global live tuning variables 2025-05-04 12:59:33 +03:00
Crypto137
0feecaf302 Add documentation page for Live Tuning 2025-05-04 12:43:15 +03:00
Crypto137
214fa908bf
Merge pull request #143 from Crypto137/architecture-overhaul
Overhaul the command system
2025-05-04 12:13:39 +03:00