0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-12 17:10:43 -05:00

3859 Commits

Author SHA1 Message Date
Chomp
dd88571e29 Flagged christmas gifts as being part of christmas event 2024-11-30 12:23:43 +00:00
Chomp
4542f5e467 Updated sptVersion property 2024-11-28 16:59:13 +00:00
f55861528a
Compress Database Location Files (#954)
Due to LFS storage issues... This PR removes all current LFS files (the
location loot files) and replaces them with a single 7-zip archive. The
archive is stored in LFS, but has decreased in size by roughly 95%.

The location `.json` files are now git-ignored.

There are two new npm commands to aid in working with the archive:
- `npm run database:compress`  
Compresses the JSON files into an archive *which can be committed into
the project*.
- `npm run database:decompress`  
Decompresses the archive into the original JSON files located in the
working directory.

The gulp file that handles builds has been updated to ensure that the
archive files are *always* used when a build is processed, regardless of
if the JSON files are already present in the working directory.
2024-11-28 15:51:53 +00:00
DrakiaXYZ
53408dfc2a Target logform 2.6 specifically, as 2.7 included a breaking change 2024-11-27 12:31:01 -08:00
Chomp
464fa27758 Removed unused effects property from client/hideout/workout endpoint 2024-11-27 12:04:08 +00:00
Chomp
604a408afc Updated locale data using latest crowdin snapshot 2024-11-26 11:38:39 +00:00
Chomp
cc75864756 Updated locations 2024-11-25 19:25:24 +00:00
Chomp
1c9588cc34 Updated bot JSONs 2024-11-25 17:49:58 +00:00
Chomp
6c31d10cb8 Merged majority of old data into existing sanitar follower JSON 2024-11-25 15:18:11 +00:00
Chomp
45d55ff307 Renamed function to match endpoint 2024-11-25 13:49:35 +00:00
Chomp
b9991b3825 Added spawn limit of 1 to toolkit on followerSanitar 2024-11-25 09:15:32 +00:00
Chomp
967330132f Formatting changes 2024-11-24 18:33:23 +00:00
Chomp
effcc37e68 Fixed checkForAndFixPickupQuestsAfterDeath() running when the player was alive
Removed old code that did the same but wasn't working
2024-11-24 18:29:04 +00:00
Chomp
92c2b11f71 Regenerated ItemTpl enum 2024-11-24 18:22:02 +00:00
Chomp
6ef18e1835 Made getDesiredServerLocale() public 2024-11-24 17:52:48 +00:00
Chomp
1376a25439 Fixed typo 2024-11-24 17:01:21 +00:00
Chomp
946cf10659 Second pass at ensuring failed quests let player pick items up in raid
Now checks if multiple quests match requirements, fails when >1
2024-11-24 17:00:10 +00:00
Chomp
7ba772d458 Fixed issue where player dying with a quest item would prevent the quest item from appearing in a raid again due to the profile flagging the quest item as being picked up 2024-11-24 15:47:03 +00:00
Chomp
d2c0775b90 Further reduced WINTER season to 20 days 2024-11-23 22:01:24 +00:00
Chomp
320835f122 Fixed dep injection issue causing server to not start - http server isn't capable of injecting DatabaseService
Made `PostDbLoadProcess` error out if db validation fails
2024-11-23 15:38:58 +00:00
DrakiaXYZ
9a8cf9a8a9 Add MongoID validation to databaseService
- Validate that quests, traders, items and customizations all have MongoID IDs
- If any validation fails, output an error and stop server startup
2024-11-22 23:01:11 -08:00
Dev
8e8b97ac26 Added Global Threat to event quest array 2024-11-22 20:38:19 +00:00
Dev
898582fff9 Log when player begins transit to new map 2024-11-22 18:46:57 +00:00
Dev
269174fc6d Updated interface with new property + Updated JSONs 2024-11-22 18:07:18 +00:00
Dev
07e3ef06d0 Updated flea prices 2024-11-22 15:56:02 +00:00
Dev
218c720cdb Add extra check to transit code inside endLocalRaid() 2024-11-22 15:10:45 +00:00
Dev
a9f459d8b3 Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV 2024-11-22 15:00:27 +00:00
Dev
18d5911d9b Fixed broken shooterBTR values 2024-11-22 14:59:55 +00:00
77015a97a7 Fix Streets to Labs transit (!432)
- Enable the Streets to Labs transit
- Denying access, and consuming keycard are already implemented in the client

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Server#432
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-11-22 08:38:30 +00:00
Dev
6146a84242 Updated location data + reverted customs airdrop chance 2024-11-21 20:22:21 +00:00
Dev
4f4a639da9 Updated bot JSONs 2024-11-21 20:21:18 +00:00
Dev
2749be9a4b Fixed client error caused by server providing an invalid mongo_id for nameTaskConditionCountersCraftingId 2024-11-21 16:21:19 +00:00
Dev
88208c6334 Adjust level 46+ PMCs to have headset 85% of the time instead of 50% 2024-11-21 14:46:55 +00:00
Dev
75caa6d989 Fixed casing issue with getLocationFromInfectedLocation() 2024-11-21 13:16:13 +00:00
Dev
5851b5fc19 Added name to PMC bots 2024-11-20 17:10:47 +00:00
Dev
492ddf4843 Added contributors to PMC names 2024-11-20 16:56:47 +00:00
Dev
7d25e01dec Adjusted server ping interval 2024-11-20 12:43:46 +00:00
Dev
9632238fab Added removeInvalidTradersFromProfile to core.json config to allow cleanup of incorrect trader data in profile 2024-11-20 10:49:18 +00:00
Dev
ab4a3aac17 Removed redundant scavcase.json file (data moved to production.json) 2024-11-20 10:18:43 +00:00
Dev
1aecd7680e Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV 2024-11-20 09:49:50 +00:00
Dev
0c5ecefc41 Refactored scavcase reward code to use correct data and interfaces 2024-11-20 09:48:42 +00:00
b72bc87094 Update project/assets/configs/hideout.json (!431)
Adding missing cultist circle recipes from Live (checked against https://www.cultistcircle.com/recipes):
USEC operative figurine for HighCom Trooper TFO body armor (MultiCam)
Dundukk sport sunglasses for Axel parrot figurine
Soap for Awl
Zarya stun grenade for Light bulb ×2
LEDX Skin Transilluminator for TerraGroup "Blue Folders" materials

Reviewed-on: SPT/Server#431
Co-authored-by: theStraxus <thestraxus@noreply.dev.sp-tarkov.com>
Co-committed-by: theStraxus <thestraxus@noreply.dev.sp-tarkov.com>
2024-11-20 09:22:06 +00:00
5ab3ee722e Fix issues caused when having NewSpawn enabled (!430)
- When NewSpawn is active, clear spawn waves sent to the client
- Copy `maxBotCap` to both BotMaxPvE and BotMax, as the client only reads BotMax

These changes cause bots to abide by the NewSpawn parameters when NewSpawn is enabled, as previously it was combining bot waves and dynamic spawning resulting in bots instantly respawning

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Server#430
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-11-20 09:20:59 +00:00
Dev
9cf7a611bf Enabled CAN_STAND_BY for PMCs 2024-11-19 22:07:00 +00:00
Dev
0e861919c5 Adjusted zombie spawn chance to be 80% on bigmap instead of 0 2024-11-19 21:09:14 +00:00
Dev
59eb80f29b Fixed configureZombies() not correctly handling factory or sandbox maps 2024-11-19 19:15:25 +00:00
Dev
bf8cf20ec8 Added Documents with decrypted data to rewardable item blacklist 2024-11-19 18:20:09 +00:00
Dev
fe41ad04bb Reduced time winter is active due to how half-implemented it is 2024-11-19 15:51:47 +00:00
Dev
23f8f34085 Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV 2024-11-19 09:41:47 +00:00
Dev
686bab80ba Fixed airsoft mag in weapon preset on trader 2024-11-19 09:39:56 +00:00