Commit Graph

19 Commits

Author SHA1 Message Date
Vari
2f44066176 Fixed the validation of the equipped weapons equipping everything at once. 2024-12-20 12:53:29 +01:00
Vari
feeb8c896b Fix prestige being broken after all weapons lvl.10 change. 2024-11-17 13:30:45 +01:00
Vari
8784443fd9 Added some logging to diagnose a bug that prevents prestige. 2024-09-08 11:57:47 +02:00
Vari
5afb932527 Small fixes to getQuitterState 2024-08-08 23:20:13 +02:00
Vari
a9020cf844 Added Handling of Quitter state streak and rewards. 2024-08-07 00:12:45 +02:00
Vari
3ca095524a (Hopefully) Fixed some timezone stuff with the bans 2024-05-20 01:12:54 +02:00
Vari
bad4324d86 Changed ban check to also consider the start and end time.
Also moved the colored ban status check into own component.
2024-05-20 01:12:54 +02:00
Vari
3f8ee86eb8 Implemented Quitter state database table and getQuitterState endpoints 2024-03-01 14:17:05 +01:00
Vari
30a0ed158a Added Unlock Special Items endpoint. 2024-02-29 16:40:09 +01:00
Vari
7f949a35cb Fix Picked Challenges not being completely reset when prestieging.
Fix InitOrGetGroups picked challenges array error (again)
2024-02-29 11:24:30 +01:00
Vari
061b1e2e42 Added endpoint resetCharacterProgressionForPrestige.
It checks if you have all the lvl 10 items in your iventory and if you have enough currency.

Then your character progress gets reset and inventory cleared of the items of that character.

then you get the prestige reward added to your inventory and the prestige lvl of the character goes up
2024-02-29 02:15:44 +01:00
Vari
1360bb7d44 Added updateMetadataGroup:
- Moved initOrGetGroup and updateMetadataGroup into own MetadataController.php becauseits really big and cluttered the PlayerController.php

- Added Challenges and pciked challenges for the characters

- Added that when the game sends us an update for the Character metadata, it automatically creates unknown challenges in the database and sets the picked challenges for this characterData
2024-02-26 11:23:59 +01:00
Vari
18377a3507 Added /inventories endpoint. Also added new raltion to player data for inventory of catalog items. 2024-02-24 23:29:36 +01:00
Vari
e00f72b30f Finished the Integration of the InitOrGetGroupsEndpoint. Now we can save equipped items for a users character in the Database.
Init or get groups als initializes the Data when it doesn't exist.
2024-02-24 14:18:33 +01:00
Vari
fdbc12dec8 Forgot to commit this file with init or get groups. 2024-02-23 01:16:51 +01:00
Vari
c274734fef Implemented first big half of InitOrGetGroups.
Added database structures for player progression and leveling and put all that into the InitOrGetGroups->progessionGroups response.
2024-02-22 00:16:13 +01:00
Vari
eeb29a6f46 Added Importer to import the catalog from Shaggy into the Database for future use for the other endpoints like managing inventory and stuff. 2024-02-18 18:52:43 +01:00
Vari
135a1cef6d Removed .idea folder 2024-02-15 22:06:43 +01:00
Vari
154105a374 Added Ban Status endpoint and created a ban table to ban users. 2024-02-13 02:32:24 +01:00