Alex
f617fa13f2
Added ObjectExtensions functions to deal with ExtensionData dictionaries within the project
2025-08-21 13:15:44 +01:00
Chomp
3397164ac9
Added new properties to trader base.json model
2025-08-21 10:52:00 +01:00
Chomp
600a9c12b1
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-08-21 10:47:57 +01:00
Chomp
86c454645c
Fixed incorrect type
2025-08-21 10:47:43 +01:00
sp-tarkov-bot
48b00a2814
Format Style Fixes
2025-08-21 09:46:00 +00:00
clodanSPT
d14e7cc155
Added ceciler patch to add jsonextensiondata ( #565 )
...
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-21 09:45:07 +00:00
Chomp
a09f368d11
Updated settings.json properties
2025-08-21 10:38:43 +01:00
Chomp
b304944a74
Added new properties to items.json
2025-08-21 10:09:25 +01:00
Archangel
e9d76400b2
Further work out dialogue endpoint
2025-08-21 07:25:21 +02:00
Archangel
2387775be0
Fix up new endpoint
2025-08-20 20:17:43 +02:00
Archangel
709d24931a
Adjust nullability on ICustomTrader
2025-08-20 16:59:02 +02:00
Chomp
038f12ab6c
Copy improvements over to AddItemToBotContainerFixedPosition
2025-08-20 14:12:17 +01:00
Chomp
5a5f80aa58
Extracted logic from TryAddItemToBotContainer into helper method + added guard clause
2025-08-20 12:20:47 +01:00
Chomp
d8987d55f7
Renamed method to TryAddItemToBotContainer
2025-08-20 12:05:47 +01:00
Chomp
108e6d7512
Improved no container check inside AddItemToBotContainer
2025-08-20 11:58:19 +01:00
Chomp
c7a27529bf
Fixed AddItemToBotContainer not correctly finding container by index
2025-08-20 10:43:36 +01:00
Chomp
7e1960b939
Removed reflection from tests
2025-08-19 20:20:23 +01:00
Chris Adamson
1e2fb87908
added isside check and tests ( #562 )
...
* added isside check and tests
* csharpier
2025-08-19 19:05:05 +00:00
clodanSPT
e6912d0efb
Fixed timer for non-UTC zones ( #560 )
...
* Fixed timer for non-UTC zones
* Added UT and removed unused method
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-19 16:49:28 +00:00
Chris Adamson
457e7cd36c
Fix: Killing the client will no longer save your items ( #557 )
...
* alt-f4 is for timmys and rats, not chads like Chomp
* peer review fixes
---------
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-19 16:39:20 +00:00
Chomp
100c3a7b47
Cleaned up SetScavCooldownTimer
2025-08-19 12:04:35 +01:00
Chomp
7eb88646f2
Second attempt at fixing prestige issue #558
2025-08-19 12:04:15 +01:00
Chomp
7102711ef8
Improved comment
2025-08-19 10:30:57 +01:00
Chomp
2f1a7f6663
Fixed error on profile generation
2025-08-19 10:29:13 +01:00
Chomp
bb566e32ad
Fixed pscav generation failure during prestige #556
2025-08-19 10:28:50 +01:00
Cj
2c9667389c
Merge remote-tracking branch 'upstream/develop' into develop-upstream
2025-08-18 14:24:20 -04:00
Cj
86dd7cef17
Fix inverted if check for flea market purchases
2025-08-18 14:24:05 -04:00
Jesse
80f759a0da
Http server router refactor ( #553 )
...
* Add edge case for Reverse Proxies
* Cleanup HttpListener, remove unecessary MemoryStreams
* Handle with IPAddress instead of string
* Handle nullabiity of RouteAction, tighten typing on requests
* Cleanup HttpRouter
* Use tighter typing on Routers
2025-08-18 17:59:07 +00:00
Chomp
8573e6ae02
Use string.empty and MongoId.Empty() where appropriate
2025-08-17 21:35:34 +01:00
Chomp
8b0445375b
Revert
2025-08-17 20:06:38 +01:00
Chomp
c1522c278e
Validate profiles on server start, can be disabled via core.config
2025-08-17 19:56:59 +01:00
Archangel
16bc24813c
Cleanup DatabaseImporter
2025-08-17 19:10:36 +02:00
Archangel
ed52b00d22
Keep unused locations nullable and not required
2025-08-17 18:01:04 +02:00
Archangel
e4a80f1f42
Make main database properties immutable
2025-08-17 17:57:58 +02:00
Chomp
aa4224081b
Improve level check logic inside PlayerLacksTraderLoyaltyLevelToBuyOffer
2025-08-17 16:42:01 +01:00
Chomp
c8108600ec
Updated ProcessStaleOffer and FlagExpiredOffersAfterDate to use offer object extension method to check if its a trader offer
2025-08-17 16:40:42 +01:00
Chomp
485883f216
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-08-17 16:29:08 +01:00
Chomp
c87bace62c
Made RagfairRequiredItemsService cache generate on use instead of every Update()
2025-08-17 16:28:58 +01:00
Archangel
ab4545b3b5
Update exception
2025-08-17 17:19:24 +02:00
Archangel
35568adb0b
Handle DB nullability
2025-08-17 17:17:39 +02:00
Chomp
cf35b9f66f
Update comment
2025-08-17 15:50:30 +01:00
Chomp
3f0d68dbf6
Minor refresh of RagfairRequiredItemsService
...
Adding a new set + lookup is now atomic
Returns a readonly set, caller shouldn't be able to ever modify this data
Removed memory allocation when calling `GetRequiredOffersById` with a tpl that doesn't have any offerIds
2025-08-17 15:47:03 +01:00
Archangel
f96172ac60
Always init ExtensionData & fix BaseInteractionRequestData inheritance
2025-08-17 16:20:32 +02:00
Chomp
24397b0439
Fix logging messages
2025-08-17 09:23:17 +01:00
sp-tarkov-bot
ab114352ea
Format Style Fixes
2025-08-16 23:31:11 +00:00
Cj
a4e3fc7c4e
Fix error placed in the wrong spot
2025-08-16 19:30:12 -04:00
Archangel
ff3d1091d8
Handle being able to read JSONC files by default
2025-08-16 16:13:13 +02:00
Chomp
3c8634edd7
Improved saftey of adjusting values when using randomistionDetails.NighttimeChanges.EquipmentModsModifiers
2025-08-16 14:38:02 +01:00
Chomp
d94490b52f
Added functionality to force PMCs to wear specific armband - default enabled
...
usec = blue
bear = red
2025-08-16 14:37:06 +01:00
Cj
bb649e6748
Warning fixes and ProfileValidatorHelper cleanup ( #551 )
...
* Fix warnings in ProfileHelper.cs
* Refactor ProfileValidatorHelper.cs
* reduce nesting
2025-08-15 11:29:46 +00:00