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

2502 Commits

Author SHA1 Message Date
Chomp
91a9cb8964 Expanded weather system to have per-season weather parameters
Adjusted winter weather to be less sunny and more snowy
2024-12-30 22:06:55 +00:00
a87dc96e77
Handle websockets asynchronously & Fix up typing on HTTP (#1008)
Should handle the websockets asynchronously, also has some typing
updates considering ws's server is not called Server anymore but is now
'WebSocketServer'

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2024-12-30 17:18:15 +00:00
Chomp
d1d2adcc78 Added function addMissingInternalContainersToProfile that runs on profile creation 2024-12-30 17:10:52 +00:00
Chomp
43a0950e5b Removed unused code from getHandledRoutes 2024-12-30 16:56:35 +00:00
Chomp
d5f9c1f253 Implemented updated endpoint for applying clothing to a players character
Fixed dogtag customisation choice not being saved to the correct parameter

Removed dead endpoint
2024-12-30 16:55:32 +00:00
Chomp
502f08c414 Added globalLootBlacklist to pmc config
Reworked `PmcLootGenerator` to make use of new property
Unified how pocket/vest/backpack slots create blacklist
Utilise set when combining blacklist sources

Blacklisted prestige dogtags from reward pool and PMC loot
2024-12-30 16:27:24 +00:00
Chomp
3abc73e802 Code lint 2024-12-30 09:56:39 +00:00
Chomp
a4f6fdfa70 Log when generating flea offers 2024-12-30 09:55:26 +00:00
Chomp
a29533aa9f Added handling of prestige level dogtags 2024-12-29 20:47:59 +00:00
Chomp
12bfdb135e Fixed incorrect ID issue 2024-12-29 20:43:52 +00:00
Chomp
d8ed1ab9c0 Fixed typo issue 2024-12-29 20:35:53 +00:00
Chomp
b6bb71ada0 Improved getCustomisationStorage() handling of new profiles just after creation 2024-12-29 20:31:32 +00:00
Chomp
a812f30cc0 Fixed replaceIDs replacing hideoutCustomizationStashId IDs 2024-12-29 20:19:25 +00:00
Chomp
d32638cd7d Updated getCustomisationStorage endpoint to take into account calling profiles game version 2024-12-29 20:11:14 +00:00
Chomp
96605479cf Cleaned up prestige related types 2024-12-29 14:19:25 +00:00
Chomp
411925654b Updated JSONs
Regenerated production quest ids + item tpls
2024-12-29 14:08:59 +00:00
Chomp
446dffba49 Added type to prestige endpoint 2024-12-28 10:09:42 +00:00
Chomp
b77c2825e3 Cleaned up type duplication inside locationbase 2024-12-28 09:55:19 +00:00
Chomp
987137c38f Fixed return type errors 2024-12-28 09:49:40 +00:00
Chomp
1f01bea20a Updated location path data 2024-12-28 09:49:14 +00:00
6d92b4d9c0
Pulls type from request.customisation instead of request 2024-12-27 21:34:47 -05:00
ad94814c9a
Adds default object key to abide by type 2024-12-27 21:33:12 -05:00
059b4b8a30
Adjusts case of import 2024-12-27 21:32:41 -05:00
Chomp
2decc21346
Fixed profile creation not using supplied name 2024-12-27 20:46:15 -05:00
Chomp
cf9a901d69
Fixed typo 2024-12-27 20:45:40 -05:00
Chomp
a5397ba5ab
Fixed loadImages() 2024-12-27 20:45:31 -05:00
Chomp
3b945b8b84
Set BotLocationModifier.KhorovodChance value during christmas 2024-12-27 20:45:04 -05:00
Chomp
cb68bf83c6
Added null guards 2024-12-27 20:43:08 -05:00
Chomp
4740fa8cf1
Enabled Khorovod tree during christmas 2024-12-27 20:43:00 -05:00
Chomp
48abbfcba3
Added implementation for setClothing
Fixed incorrect return type for `getStorage`
2024-12-27 20:42:44 -05:00
Chomp
c349bc4f63
Update location base JSONs + added new location property 2024-12-27 20:42:38 -05:00
Chomp
b8bb6b921f
Expanded new endpoints
# Conflicts:
#	project/src/callbacks/CustomizationCallbacks.ts
#	project/src/callbacks/HideoutCallbacks.ts
#	project/src/controllers/CustomizationController.ts
#	project/src/controllers/HideoutController.ts
2024-12-27 20:42:08 -05:00
Chomp
5d08bd501c
Stubbed out hideoutCustomizationApply event 2024-12-27 20:40:03 -05:00
Chomp
d495acc0a5
Improved generateUniqueBotNickname debug logging 2024-12-27 20:39:52 -05:00
Chomp
d2b71aedbd
Updated IHideout with Customization property 2024-12-27 20:39:47 -05:00
Chomp
d0259c5a93
include new enum 2024-12-27 20:39:34 -05:00
Chomp
98dbdbe003
Store exit taken on raid end and store in app context for future use 2024-12-27 20:39:28 -05:00
Chomp
04207555b9
Updated transit-related properties - TODO: check if request.transition is hydrated now
# Conflicts:
#	project/src/models/eft/match/IStartLocalRaidResponseData.ts
2024-12-27 20:38:59 -05:00
Chomp
df70af797e
Updated item enums + Added overrides for new items
# Conflicts:
#	project/src/models/enums/ItemTpl.ts
2024-12-27 20:37:10 -05:00
CWX
5864f81b1e
Merge branch 'bun' of https://github.com/sp-tarkov/server into bun 2024-12-27 20:31:22 -05:00
Chomp
d2aadf3c9d
Added dogtag data to profiles 2024-12-27 20:29:27 -05:00
Chomp
0de84e4760
Add new type 2024-12-27 20:28:46 -05:00
Chomp
54f9c12b43
Fixed formatting of client/prestige/list response 2024-12-27 20:16:07 -05:00
Chomp
912a718e43
Added new client/customization/storage endpoint 2024-12-27 20:15:37 -05:00
Chomp
6ff1916653
Updated JSONS and matching interfaces
updated ragman clothing

Updated quests

Updated trader assorts

Updated location servcies

Added new prestige data + new classes to handle new endpoints

Added new hideout customisation endpoint

# Conflicts:
#	project/src/models/eft/common/IGlobals.ts
#	project/src/models/eft/common/ILocationBase.ts
#	project/src/models/spt/config/IInventoryConfig.ts
#	project/src/models/spt/hideout/IHideout.ts
#	project/src/models/spt/templates/ITemplates.ts
2024-12-27 20:15:03 -05:00
Chomp
207e88fe6f
Improved performAction logic
# Conflicts:
#	project/src/helpers/Dialogue/Commando/SptCommands/GiveCommand/GiveSptCommand.ts
2024-12-27 20:11:45 -05:00
Chomp
5a15aa348d Reset existing event data when caching currently active seasonal events 2024-12-24 19:13:02 +00:00
Chomp
952544f5d3 Revert "Improved ability for modders to adjust active seasonal events - Active events can be set via pre-db load event"
This reverts commit 4cd868aeb302515b879ed204397b567c73d2fcd2.
2024-12-24 19:09:51 +00:00
Chomp
4cd868aeb3 Improved ability for modders to adjust active seasonal events - Active events can be set via pre-db load event 2024-12-24 18:54:12 +00:00
Chomp
4317c3c273 Fixed incorrect logic when deciding who should be flagged as a player scav inside shouldSimulatePlayerScav 2024-12-24 14:14:06 +00:00