Alex
f935eb82b9
Added setter to ExtensionData properties
2025-10-20 09:09:04 +01:00
ozen-m
ab62b070a8
Fix insurance removes stored item and fix drawn element not being removed ( #639 )
...
* Exclude items stored inside root item (e.g. armored rigs) when processing regular items
* Remove draw element when whitelist is null
* Simplify null check
2025-10-19 20:23:31 -07:00
Archangel
0e548aa080
UnmappedMemberHandling on debug builds only
2025-10-16 12:34:03 +02:00
Archangel
a9b715c0c3
Set to 0 if we're below 0
2025-10-13 16:42:43 +02:00
Archangel
4cf3279f97
Add handler for PointsEarnedDuringSession overflow
2025-10-13 16:27:21 +02:00
Archangel
6d65e68e29
Add comments
2025-10-13 15:34:46 +02:00
Archangel
740895056f
Accept VS suggestion
2025-10-13 15:23:39 +02:00
Archangel
3d1f757d1e
Fix index going out of range on probability object array
2025-10-13 15:19:49 +02:00
Archangel
fa674ef3ae
Make file writes atomic
2025-10-13 15:17:04 +02:00
Chomp
64b4881dfb
Log Total system memory in OS-agnostic way
2025-10-12 17:21:33 +01:00
DrakiaXYZ
1bdfd4186e
Implement ToStringJsonConverter Read method
2025-10-11 22:55:44 -07:00
DrakiaXYZ
b416d7109a
Fix launcher not showing mods
...
Convert `Version` and `SptVersion` to strings when serializing JSON for AbstractModMetadata
2025-10-11 22:44:27 -07:00
Archangel
699a4dfafe
Cleanup
2025-10-10 16:14:23 +02:00
Archangel
c372418165
Improve SptLogger stability & do not implement IDisposable
2025-10-10 16:13:24 +02:00
Chomp
2376d54d71
Fixed flea offer item count + cultist circle rouble value being incorrect when using randomUtil.GetPercentOfValue
2025-10-06 09:51:40 +01:00
Chomp
6e2286ca5b
Added system to allow adjustment of static spawn weights via config
...
reduced `Power substation utility cabin key` on customs to 60% of original weight
2025-10-03 20:28:39 +01:00
Jesse
687b4f7a49
Add blazor & MVC Support ( #602 )
...
* Add initial code for Razor pages support
* Remove finalizer
* Try fully loading blazor
This is most likely entirely broken because of a rebase now
* UseSptBlazor after app.Use
* Fix up StaticWebAsset loading, add MudBlazor
* Implement page
* Update comment
* Replaced existing status page with razor
* Track background video in LFS
* Update attributes
* Improved status page theming
* Fix up wwwroot publish folder to SPT_Data/wwwroot
* Added name to page
* Remove unnecessary code
* Begin fixing up MVC & Blazor for modding
* Update TestMod
* Cleanup todo
* Further work out mod support
* Re-order initialization and use logger
* Rename library to SPTarkov.Server.Web
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-10-02 19:03:27 +00:00
Chomp
ec682ccc16
Updated GetTrader to use mongoId for traderId + removed redundant 'ragfair' check + made sessionId optional + added comments
2025-09-26 13:05:20 +01:00
Archangel
1bc3ef63f4
Send content length as a header for files
2025-09-19 15:27:49 +02:00
Archangel
f3470aac59
Remove redundant checks for MongoId
2025-09-18 19:57:34 +02:00
Chomp
19b26c25b9
RagfairOfferHolder lock improvements (#586 )
...
* `RagfairOfferHolder` lock improvements
* Perf improvement for debug logging inside `RemoveExpiredOffers`
* Replaced ConcurrentBag with ConcurrentDictionary to maintain previous behaviour
* Removed unnecessary debug logging
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-09-08 12:12:19 +01:00
Chomp
735b5956e6
Fixed BTR drive service issues #580
2025-08-30 16:55:04 +01:00
Chomp
da96cfbf79
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-08-28 11:33:04 +01:00
Chomp
bbd0b50d34
Removed hotfix for System.AccessViolationException error
2025-08-28 11:32:21 +01:00
sp-tarkov-bot
618dd15886
Format Style Fixes
2025-08-27 21:54:22 +00:00
clodanSPT
5a609835a4
Fixed patch for extension data ( #577 )
...
Co-authored-by: Alex <clodanSPT@hotmail.com >
2025-08-27 21:53:39 +00:00
Archangel
1d3e388a36
uhh
2025-08-27 16:01:28 +02:00
Archangel
b25e9f8813
Fix up conditions for BEM Builds
2025-08-27 14:17:57 +02:00
Chomp
0df0d95363
First pass at rest area hideout changes
2025-08-23 21:02:24 +01:00
Archangel
9dec5e8dc7
Update bot jsons
2025-08-23 19:16:52 +02:00
Archangel
4c7fdf1471
Set change I made during testing back
2025-08-21 16:21:08 +02:00
Archangel
d413a6e9c5
Remove TraderStore, use DatabaseService as the source of truth
2025-08-21 16:18:41 +02: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
Chomp
8573e6ae02
Use string.empty and MongoId.Empty() where appropriate
2025-08-17 21:35:34 +01:00
Archangel
16bc24813c
Cleanup DatabaseImporter
2025-08-17 19:10:36 +02: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
Archangel
ff3d1091d8
Handle being able to read JSONC files by default
2025-08-16 16:13:13 +02:00
Chomp
4a081a7ac3
Updated class param formatting
2025-08-11 21:08:55 +01:00
sp-tarkov-bot
1474d2b799
Format Style Fixes
2025-08-11 14:13:49 +00:00
Cj
76e91047d6
More warnings fixes ( #542 )
...
* Fix more warnings, add new exception
* Run formatter
---------
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-11 14:13:02 +00:00
sp-tarkov-bot
a4995b7318
Format Style Fixes
2025-08-09 20:41:17 +00:00
Cj
4d0eb4d4f3
Change to using builtin SemVer type for AbstractModMetadata and ProgramStatistics.Generated ( #536 )
...
* Change to using SemVer builtin type
* Remove SptVersion from config, remove redundant .ToString()
* Update test mod, fix watermark string conversion
2025-08-09 20:40:25 +00:00
Archangel
fbb0e6cd6a
Add configurable build text colors
2025-08-09 14:57:07 +02:00
sp-tarkov-bot
39118c9d56
Format Style Fixes
2025-08-09 12:49:25 +00:00
Archangel
59fca768be
Make lists readonly and do not assign unecessary vars
2025-08-09 14:48:24 +02:00
sp-tarkov-bot
28f84663f8
Format Style Fixes
2025-08-09 12:46:06 +00:00
Archangel
1065c80f48
Remove nodisms from WatermarkLocale
2025-08-09 14:45:19 +02:00
Archangel
96a62c20a7
Make Watermark use primary constructor
2025-08-09 14:38:50 +02:00
Archangel
744bb7af74
Make versionLabel more clear
2025-08-09 14:32:01 +02:00
Archangel
a46cb06ddb
Fix up formatting of version tag
2025-08-09 14:26:12 +02:00