Commit Graph

2570 Commits

Author SHA1 Message Date
Chomp 6311f7a355 Renamed variable to improved clarity 2025-10-03 20:33:29 +01:00
sp-tarkov-bot b25d0dc148 Format Style Fixes 2025-10-03 19:29:56 +00: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
Chomp c9575c9b30 Fixed status page not taking into account timezones 2025-10-03 09:23:20 +01:00
Cj 3bd18604a2 use typename instead of harmonyId for logging 2025-10-02 20:37:04 -04:00
Archangel 32dafe30a8 Fix issue with manifest being removed in CI build 2025-10-02 22:02:54 +02: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
Cj cf29c7bde3 Merge pull request #601 from sp-tarkov/repeatable-completion-quests
Repeatable completion quest level ranges
2025-10-02 19:02:05 +00:00
Chomp 136c79b385 Oops 2025-10-02 11:39:01 +01:00
Cj d99de6d880 Bump compatible version to 40087 2025-10-02 06:26:26 -04:00
Chomp ba4e8d9c14 Removed password from profiles
Added migration to remove password property from profiles
2025-10-02 09:56:51 +01:00
Chomp d178a0ae83 Fixed incorrect assort unlocks 2025-10-01 21:55:54 +01:00
Chomp 6af6a425ab Fixed f1 grenade assort unlock 2025-10-01 21:29:18 +01:00
Chomp bd941eba61 Fixed typo 2025-10-01 21:28:37 +01:00
sp-tarkov-bot 4c4bfcf928 Format Style Fixes 2025-10-01 19:07:18 +00:00
Chomp e946edb936 Updated trader assorts 2025-10-01 20:06:28 +01:00
Archangel ee9118e360 ImageSerializer & Image dynamic router begone 2025-10-01 18:11:04 +02:00
Chomp 192d157f2a Correctly set pmc Aid to 0 on generation 2025-10-01 10:35:26 +01:00
Cj 040b4cd618 Repeatable quest warning fixes 2025-10-01 05:12:20 -04:00
Cj b5448ccf09 Fix another bad refactor... 2025-10-01 03:54:58 -04:00
Cj a7eeda3aa6 Fix bad refactor - Thanks rider 2025-10-01 03:48:22 -04:00
Chomp 586128aab8 Merge branch 'develop' into repeatable-quest-tuning 2025-10-01 07:35:43 +00:00
Cj 7a08fd4e16 Merge branch 'develop' into repeatable-quest-tuning 2025-10-01 03:16:37 -04:00
Cj c95446bb20 Implement level ranged Exploration objective generation 2025-10-01 02:58:20 -04:00
Lacyway f083cfe3b0 Fix missing culture invariant in parse 2025-10-01 08:24:09 +02:00
Cj 1cf33ad402 Reduce reward spread by 15% across the board 2025-10-01 01:55:28 -04:00
Cj e57f03bd28 - Add min extract requirement property
- Fix warnings
- Convert string to mongoId
2025-10-01 01:51:57 -04:00
Chomp cc745f4c46 Corrected ProcessBuyTradeRequestData transactionId to be Mongoid, updated associated code
Also moved TransactionId in `InsuranceRequestData` to be MongoId, updated associated code
2025-09-30 22:38:42 +01:00
Chomp d68a51f031 Fixed buying PMC offers from flea error #597 2025-09-30 22:05:41 +01:00
Chomp ba85880443 Updated nuget packages 2025-09-30 13:33:47 +01:00
Chomp 0ca3ecce42 Further adjustment to weatherPresetWeight
primary weather is sunny, rain/cloudy equal
2025-09-30 13:31:46 +01:00
sp-tarkov-bot 9dd246cbb0 Format Style Fixes 2025-09-30 12:24:35 +00:00
Chomp 836112dc50 Weather refactor (#596)
* First pass at Weather generation refactor

* Moved generation logic around

* Added seasonal variability support

* Expanded weather generation to use DI system and allow easier modding

* Updated weather weight values

Converted records into classes

* Added fallback when generator isn't found

* Fixed colliding lambda

Added method comments

* Cleanup of weather code

* Adjusted `weatherPresetWeight` values

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-09-30 12:23:46 +00:00
Chomp f8b2b52afc Skip processing crafts that have been flagged as interrupted 2025-09-30 12:53:24 +01:00
Chomp f44f931be3 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-09-30 10:13:25 +01:00
Chomp 3abb5676bf Quest changes:
`Battery Change` updated
`To Great Heights - Part 4 + 5` added
`Against the Conscience - Part 1 + 2` added
`Decisions Decisions` added
`Between Two Fires` added
`Surprise Gift` added
2025-09-30 10:12:37 +01:00
Cj 36b247d92e Move HideoutAreas to the Models.Enums.Hideout namespace 2025-09-29 18:14:59 -04:00
Chomp 0e3ac64436 Added To Great Heights - Part 3 2025-09-29 17:45:05 +01:00
Chomp a872459e60 Fixed typo in GenerateWeather 2025-09-29 13:37:25 +01:00
Chomp 4a1061d183 Cleaned up if check inside GetWeatherValuesBySeason 2025-09-29 13:31:25 +01:00
Chomp 5efe5e8c4e Deconstructed kvp values inside RemoveExistingPmcWaves 2025-09-29 09:43:27 +01:00
Chomp 79e023392b Implemented CoreBot type
Enabled 'rudans' patrol flag in Christmas event
2025-09-29 09:33:16 +01:00
Chomp 499f6c67a3 Updated server locales with data from crowdin 2025-09-27 19:50:30 +01:00
sp-tarkov-bot f2eb062c0c Format Style Fixes 2025-09-26 12:39:38 +00:00
Chomp ecc0ba8406 Cleanup of warnings 2025-09-26 13:38:47 +01:00
Chomp f43a137fed Make use of logical patterns inside WeatherHelper 2025-09-26 13:19:41 +01:00
Chomp e32bace4d6 Improved dict access inside SetTraderUnlockedState + comment and naming improvements 2025-09-26 13:16:47 +01: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
sp-tarkov-bot a33214dcbf Format Style Fixes 2025-09-24 15:17:18 +00:00
Chomp 4d4b7a7bae Updated locales 2025-09-24 16:16:10 +01:00