0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 08:30:44 -05:00

1916 Commits

Author SHA1 Message Date
Chomp
49286ec146 Blacklisted KOSA from PMCs 2025-01-10 16:22:47 +00:00
17a614aa03
Removes PNPM Feature (#1060)
Removes the auto-install mod dependencies feature, the related messages,
and the configuration option.

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-01-09 20:29:28 +00:00
15ff09bbb5
Updates Issue URL 2025-01-09 13:33:06 -05:00
Chomp
228be2e50f Moved trader images to correct path 2025-01-09 14:50:58 +00:00
Chomp
54213a4ab3 Added missing images 2025-01-09 11:51:19 +00:00
Chomp
f6f744c928 Move images to correct path to be fully utilised by new route gen system 2025-01-09 11:43:33 +00:00
Chomp
f5600fe215 Stub out get Prestige endpoint 2025-01-09 10:52:09 +00:00
9c17464ae3
File System (#1050)
This adds the `FileSystem` and `FileSystemSync` classes to replace the
VFS class. These classes handle file system operations using `fs-extra`
for most tasks, except where the `atomically` package can be used to
improve reads and writes. The goal is to ensure that file operations are
as safe as possible while still providing a comfortable API. File
operation atomicity is focused on single files, as there's no trivial,
strict way to ensure atomicity for directory operations.

## Changes
- Adds `FileSystem` class for asynchronous file operations
- Adds `FileSystemSync` class for synchronous file operations
- Updates `atomically` to `2.0.3`
- Updates build script to transpiles ESM modules
- Resolves `AbstractWinstonLogger` bug that could cause a log file to be
overwritten
- Removes `VFS` class
- Removes `AsyncQueue` class
- Removes `proper-lockfile` package

## TODO

- Test anything that touches a file.

I'm leaving this in a draft state until I can test this further. Help is
more than welcome at this point. The classes are pretty solid, but
ensuring that they're being used properly throughout the existing code
still needs work.

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-01-09 10:50:39 +00:00
Chomp
3273c3233c Blacklisted TG-Vi-24 true vaccine from loot + pmcs 2025-01-08 22:15:59 +00:00
Chomp
97e4fa98ff Revert "Added locationConfig.forcedRaidEndState property"
This reverts commit d578e5f001cac460d2eac10ec81465b54ac334fd.
2025-01-08 19:38:58 +00:00
Chomp
d578e5f001 Added locationConfig.forcedRaidEndState property 2025-01-08 19:30:41 +00:00
Chomp
ce1f645697 Extend christmas to 14th 2025-01-08 19:03:59 +00:00
Chomp
33591df715 Added system to strip children from containers defined in new config property tplsToStripChildItemsFrom
Fixes Christmas gifts causing strange behaviour when moved to stash as we generate container gift loot when player opens then
2025-01-08 19:03:50 +00:00
Chomp
0eb31c468f Updated quest.json values
Updated locales
2025-01-08 15:48:31 +00:00
Chomp
e31303fec9 Added killa helmet globals default preset 2025-01-08 14:53:11 +00:00
Chomp
ddb83aeb4e Updated JSONs 2025-01-08 14:52:53 +00:00
Chomp
5a5b01dc71 Disabled cursedAssault to pmc conversion 2025-01-08 12:07:11 +00:00
Chomp
2ad2774739 Blacklisted locked case from pmcs and loot reward pool 2025-01-08 12:06:47 +00:00
Chomp
60996cd330 Blacklisted case key from PMCs and item reward pool 2025-01-08 11:49:15 +00:00
Chomp
588e5ecb44 Blacklisted TG-Vi-24 lethal vaccine from PMCs and reward item pool 2025-01-08 10:16:08 +00:00
DrakiaXYZ
d1c50e8bc3 Allow setting mannequin poses
The `MannequinPoses` property needs to be an object, not an array, otherwise the code handling the response from the client doesn't function correctly
2025-01-07 16:59:43 -08:00
Chomp
2e8cdce3c2 Blacklisted GARY ZONT portable electronic warfare device from PMCs and reward pools 2025-01-07 22:39:22 +00:00
Chomp
6a2afe2fa7 Added ability to filter out PMC loot items from pool based on its value, configured via pmc.json/lootItemLimitsRub 2025-01-07 20:28:41 +00:00
7190557805
Biome Configuration Updates (#1042)
See 0d1e1ba3591458bb195812232d3b8c3345abbeaa for actual changes. The
rest is from running the `style:fix` script.

- Consolidated ignores
- Enabled for `ModCompilerService.ts`
- Added a format ignore line to `ModCompilerService.ts` to prevent
mappings from being affected
- Enabled for `jsonc` file types

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-01-07 15:36:08 +00:00
Chomp
f1b1dd46eb Fixed incorrect types inside playerscav.json 2025-01-07 15:07:10 +00:00
Chomp
c194459a14 updated customisationStorage file with new profile defaults 2025-01-07 15:03:58 +00:00
Chomp
35287b46d7 Fixed incorrect types 2025-01-07 15:02:12 +00:00
Chomp
4d039bf869 Added 6B47 Ratnik-BSh helmet (EMR Arctic cover) itemPreset default 2025-01-07 11:51:58 +00:00
Chomp
0755c5d504 Updated JSONs 2025-01-07 11:46:47 +00:00
Chomp
808c97be5d Added Illegal Logging quest image 2025-01-07 11:36:17 +00:00
Chomp
180af283be Updated PMC difficulty values 2025-01-06 21:50:37 +00:00
Chomp
af06b51239 Blacklisted KOSA and mr kerman from pmc loot pool 2025-01-06 20:22:28 +00:00
Chomp
3c9688cd6d Blacklisted Contraband box from PMC loot pool 2025-01-06 20:21:32 +00:00
Chomp
0835ad6ca0 Added more bot types to PMCs always hostile array + various adjustments 2025-01-06 19:32:45 +00:00
Chomp
abd17c0353 Updated all trader assort BuyRestrictionMax to be integers instead of strings 2025-01-06 12:36:06 +00:00
Chomp
880dc13e0c Added various missing hideout configuration unlocks 2025-01-05 19:40:19 +00:00
Chomp
bcadacbd36 Added more weapon mods for PMCs 2025-01-05 16:29:27 +00:00
Chomp
600be0d5cb Added more items to PMCs + added white balaclava to PMCs during Christmas 2025-01-05 15:56:28 +00:00
Chomp
19fae7ead2 Added quest images 2025-01-05 10:48:24 +00:00
Chomp
3be5440a40 Added missing christmas gear mods to killa 2025-01-05 09:33:39 +00:00
Chomp
f541228a81 Updated JSON 2025-01-04 23:02:28 +00:00
Chomp
4dc9c916e1 Blacklisted 2 additional test keys 2025-01-04 18:31:37 +00:00
Chomp
2110edb9c2 Added givemesunshine command to force summer 2025-01-04 13:03:46 +00:00
Chomp
1676ea0d2b updated forced event system to be more generic - Fixed issue with weatherConfig.overrideSeason check 2025-01-04 12:56:46 +00:00
Chomp
07b64aa696 Added hohoho command to force Christmas 2025-01-04 12:47:27 +00:00
Chomp
8d31aba753 Merge branch '4.0.0-DEV' of https://github.com/sp-tarkov/server into 4.0.0-DEV 2025-01-04 11:33:24 +00:00
Chomp
926001c387 Blacklisted test keys: Key 2, Key 3, Key 5 2025-01-04 11:32:52 +00:00
5a412d80e5
Added new Cultist Recipes to the hideout.json file - these should be 1:1 from my own testing in PvP and PvE 2025-01-03 18:55:37 -05:00
Chomp
25c9fbb7c1 Added 6B13 M assault armor (Christmas Edition) price override 2025-01-03 20:57:45 +00:00
Chomp
5551a2a234 Added 6B13 M assault armor (Christmas Edition) to globals item preset overrides 2025-01-03 20:54:50 +00:00