Commit Graph

13 Commits

Author SHA1 Message Date
Vari
76df564f44 Removed Challenge reduction in picked challenges because it caused the game to reset character loadout's.
Also updated the addDefaultItems commadn to accept a user ID.
2024-12-29 22:55:31 +01:00
Vari
595ad29841 Fix some stuff with the challenge generation and the getChallenges endpoint. 2024-12-18 18:46:19 +01:00
Vari
3e35dc2c7f Added rewards logic to execute challenge progression batch for timed challenges. 2024-12-17 10:58:33 +01:00
Vari
68f157cb28 Fix executeChallengeProgressionBatch id parsing with timed challenges 2024-12-16 22:13:43 +01:00
Vari
95edd6382b Added Timed Challenge progression update + fix timestamp format. 2024-12-16 21:52:50 +01:00
Vari
af8f21e559 Work on timed challenges. 2024-12-16 21:21:33 +01:00
Vari
0b095cd628 Fixed too fast progression bug
Early in development when I started the challenge system, I assumed the executeChallangeProgressionBatch endpoint would send the new progression to add to the current.

But no it just sends the new complete value to set in the Backend.
2024-09-07 23:39:09 +02:00
Vari
80e736d878 Some more fixing of processing leveling correctly and challenge processing adding the progress to the wrong user. 2024-03-09 12:26:15 +01:00
Vari
34f40d6dbc Fixed some ->save() statements in progression. 2024-03-09 12:26:15 +01:00
Vari
a5823b3e0e Fixed some bugs with the validation of the end of match requests.
Forgot to change the false of the Authorize() method.

Fixed comparison of Match creator and user that send teh request.
To compare objects don't use ===, use == instead.
2024-03-09 12:26:15 +01:00
Vari
cf8b3d0ea6 Added PlayerEndOfMatch Endpoint. 2024-03-09 12:26:15 +01:00
Vari
a5113bbe85 Added ExecuteChallengeProgressionBatch Endpoint. 2024-03-09 12:26:15 +01:00
Vari
223f94a07b Fixed Catalog item Prestige reard and reward item tables and import using only the catalog item id as id, so we could not differentiate between the prestige levels.
Implemented tracking the progress of Signature challenges.

Also implemented both challenges Endpoints "getChallenges" ans "getChallengeProgressionBatch".

For "getChallenges", we just return an empty array since we dont need weekly and dailies yet.
2024-02-28 13:06:56 +01:00