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

3960 Commits

Author SHA1 Message Date
Chomp
73186a2240 Improved comments inside ragfairOfferHelper + small refactor of trader offer checks inside getOffersForBuild 2024-12-03 10:16:55 +00:00
Chomp
97edac5a0e Merge branch '3.10.2-dev' of https://github.com/sp-tarkov/server into 3.10.2-dev 2024-12-03 10:01:35 +00:00
Chomp
5134c9d375 Flagged createUserDataForFleaOffer as protected 2024-12-03 10:00:43 +00:00
Chomp
b6f161acaa
Add comments to ILocationBase, (#965)
Information extracted using DNSPY on the assembly
2024-12-02 14:33:55 +00:00
DeadLeavez
4de4b42b1b Add comments to ILocationBase, Information extracted using DNSPY on assembly 2024-12-02 15:19:55 +01:00
Chomp
633b11d415
Directly reference equipment id instead of using .find when retrieving other player's profile (#963)
This fixes an edge-case where the `.find` could return a gear rack
mannequin's equipment instead of the player's if their inventory isn't
in the order expected.
2024-12-02 09:01:03 +00:00
sgtlaggy
22b57b1377 directly reference equipment id instead of using .find 2024-12-01 15:27:00 -08:00
Chomp
93c34bd189 Added edge-case handling of PT locale inside getPlatformForServerLocale() 2024-12-01 19:09:49 +00:00
Chomp
8d5eb3586c Updated version string 2024-12-01 10:41:05 +00:00
Chomp
ad41c249b8 Merge branch '3.10.1-dev' 2024-12-01 10:22:36 +00:00
Chomp
6562d05142 Fixed configureZombies() incorrectly handling location ids 2024-12-01 10:21:47 +00:00
Chomp
016fc2a51e Ensure verifyQuestProductionUnlocks() skips quests that cannot be found in db 3.10.1 2024-11-30 22:42:02 +00:00
Chomp
e5067b09e5
Add quest production unlocks to the PMC Profile fixer service (#959)
Resolves an issue where sometimes quest production unlocks get removed
from the profile, resulting in users being locked out of crafting
stations due to uncollectable productions
2024-11-30 18:30:55 +00:00
DrakiaXYZ
8b1a3158cb Add quest production unlocks to the PMC Profile fixer service 2024-11-30 10:08:51 -08:00
Chomp
063d1eaea8 Added forceSnow to seasonal mod event
Moved majority of code into `handleModEvent` to help modders handle custom events via method overriding
2024-11-30 14:13:18 +00:00
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
Chomp
1bd3ea2f98
Target logform 2.6 specifically, as 2.7 included a breaking change (#953)
Fixes the compilation issue on fresh checkout
2024-11-27 20:33:38 +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
4b9c02e441 Fixed typo in readme 2024-11-27 09:39:54 +00:00
3dd9ce1c38
Merge branch '3.10.0-DEV' 3.10.0 2024-11-26 09:51:57 -05:00
058ed22fe5
README Version Number Updates 2024-11-26 09:50:34 -05: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
617a068556
Github Migration - Issue Template
Updates issue template to be more clear how logs should be attached.
2024-11-24 23:42:04 -05:00
e1fc75844d
Github Migration - Issue Template
The issue template was not loading. This renames the directory to be uppercase, as the docs specify.
2024-11-24 23:25:07 -05:00
31079e4ebf
Github Migration - Workflows & Issue Template
- Replaces the Gitea workflows with Github workflows.
- Adds a Github issue template.

(The reason this is being done directly on master is because it's the branch that the issue templates load from.)
2024-11-24 22:58:59 -05: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
Chomp
db88c00b4d
Merge pull request #2 from DrakiaXYZ/feat-mongovalidation
Add MongoID validation to databaseService
2024-11-23 08:13:29 +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
c74d244dda
GitHub Workflow Migration
* Updates Actions

- Updates .gitea folder to .github
- Updates the workflows to use GH actions where available.
- New build trigger workflow
2024-11-22 21:42:39 -05: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