Commit Graph

2515 Commits

Author SHA1 Message Date
chompDev 2646f90273 .NET Format Style Fixes 2025-06-23 21:26:58 +00:00
Chomp 083e3b97e0 Fixed Weapon cache generation running 15+ times on first load due to threading issues
Expanded weapon and equipment cache to include mods - Fixes randomisation slots causing warnings during bot generation

Optimised `FilterModsByBlacklist` handling of blacklists
2025-06-23 22:26:20 +01:00
Chomp fc1e14f9c5 Updated bot difficulty values 2025-06-23 19:30:21 +01:00
chompDev e128605f52 .NET Format Style Fixes 2025-06-23 16:55:25 +00:00
Cj 74db71e32b handle /client/putHWMetrics (#421) 2025-06-23 17:54:48 +01:00
Chomp 168a84a617 Updatged trader and quest data 2025-06-23 17:46:57 +01:00
Chomp d11ffd38d7 Updated JSONs for 37711 + added new properties to globals.cs 2025-06-23 17:18:44 +01:00
Chomp 46d59386b6 37711 2025-06-23 16:54:49 +01:00
chompDev 321fdd9ace .NET Format Style Fixes 2025-06-23 13:56:14 +00:00
Cj 524fa65c29 Repeatable quest generation (Part 3) (#420)
* clean up EliminationQuestGenerator.cs

* add locales
2025-06-23 14:54:43 +01:00
chompDev 059a86b773 .NET Format Style Fixes 2025-06-23 12:37:06 +00:00
Chomp 7511597c9e Added clearer check for expired player offers 2025-06-23 13:36:26 +01:00
Chomp 8f4754b047 Fixed typo 2025-06-23 12:10:24 +01:00
chompDev 60324bc4e1 .NET Format Style Fixes 2025-06-23 10:39:01 +00:00
Chomp e0975c6958 Localised various error and warning messages 2025-06-23 11:38:26 +01:00
Chomp 03bd25c105 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-06-23 10:15:49 +01:00
Chomp 667714e7bf Added To Great Heights! - Part 5 quest icon #418 2025-06-23 10:15:38 +01:00
chompDev f15440aa82 .NET Format Style Fixes 2025-06-23 09:08:42 +00:00
Chomp fec51f824c Fixed flea offers not filtering by currency 2025-06-23 10:08:05 +01:00
chompDev d4f9e38169 .NET Format Style Fixes 2025-06-23 09:04:32 +00:00
Cj b3dca61ac0 Break rest of repeatable quest generation code into components. Fix nullability of exploration generation and improve error handling, make new helper method, add pick random quest type method to controller (#419) 2025-06-23 10:03:56 +01:00
chompDev 6820d7b8be .NET Format Style Fixes 2025-06-22 19:51:53 +00:00
Cj 811791f7d3 Repeatable quest generation (Part 1) (#417)
* Refactor and breakout CompletionQuestGenerator.cs

* make `GenerateAvailableForFinish` protected
2025-06-22 20:51:18 +01:00
Chomp 1087b32e13 Improved GetLocation() ability to handle nulls 2025-06-22 12:57:26 +01:00
chompDev 1520cfadc3 .NET Format Style Fixes 2025-06-22 11:48:07 +00:00
Chomp 4b29aaf9d6 Fixed hideout area upgrades softlocking client when upgrading areas with containers
Removed unused injections

Renamed field to `_areasWithResources` and converted into hashset
2025-06-22 12:47:34 +01:00
Chomp e0a06520b9 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-06-22 11:33:49 +01:00
Chomp d9e7c31b8a Fixed inverted locale logic that forced eng locale 2025-06-22 11:33:40 +01:00
chompDev ae417899b1 .NET Format Style Fixes 2025-06-22 10:33:34 +00:00
Chomp 7dde75053d Fixed Exploit - Selling item for any value when no other offers existing for item
`GetItemMinAvgMaxFleaPriceValues` ran after `CreatePlayerOffer`, resulting in the average price values using the players offer, skewing the results
2025-06-22 11:32:59 +01:00
chompDev d7b61e857c .NET Format Style Fixes 2025-06-22 08:12:25 +00:00
Chomp 8477cc6485 Refactored AddForcedDynamicLoot 2025-06-22 09:11:50 +01:00
chompDev e64243a0c5 .NET Format Style Fixes 2025-06-22 08:05:18 +00:00
Cj d68228b5c9 Quest config nullability and documentation (Part 2) (#415)
* Make Interp1 generic

* Finish quest controller nullability fixes

* More model and nullability improvements and fixes

* Rename `specificLocationChance`

* rename `bodyPartChance`

* finish comments
2025-06-22 09:04:45 +01:00
chompDev 10880881b4 .NET Format Style Fixes 2025-06-22 07:43:05 +00:00
Chomp a266556b3c Rename method for better clarity as to its purpose 2025-06-22 08:42:30 +01:00
chompDev 81692bec65 .NET Format Style Fixes 2025-06-22 07:37:40 +00:00
Chomp eb865627a4 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-06-22 08:37:01 +01:00
Chomp 34d4de1d54 Fixed nullref in loot generation when Location has no item limits 2025-06-22 08:35:58 +01:00
R3ality b5dde42c20 Fix EDITPROFILE gift code with LL4 Ragman and Ref (#413)
* fix: meet level requirement for max ragman

* fix: unlock and max trader ref
2025-06-22 08:22:24 +01:00
chompDev c3463098be .NET Format Style Fixes 2025-06-21 14:16:39 +00:00
Chomp 1c207568a5 Moved loot generation logic from LocationLifecycleService into LocationLootGenerator 2025-06-21 15:16:01 +01:00
chompDev 203e30a637 .NET Format Style Fixes 2025-06-21 13:45:45 +00:00
Chomp 21bd868abe Added ability to track loot items and prevent more than a pre-defined amount from spawning
Replaced `location.json` `forcedLootSingleSpawnById` with `lootMaxSpawnLimits`

Added 5 item limit to `Labrys research notes` #290
2025-06-21 14:45:08 +01:00
Chomp 29db232820 Cleaned up build properties 2025-06-21 08:55:32 +01:00
Chomp 60782b1c89 Revert "Renamed server exe to ensure consistency with launcher"
This reverts commit ba91bf2283a2c7db31f76e369db668505cab5f7b.
2025-06-21 08:28:59 +01:00
Chomp e655ace01d Also rename linux server 2025-06-20 17:40:48 +01:00
chompDev 2bba923419 .NET Format Style Fixes 2025-06-20 16:31:23 +00:00
Chomp 559abe04bd Renamed server exe to ensure consistency with launcher 2025-06-20 17:30:47 +01:00
Chomp 9a82432c2c Updated Interp1 to accept readonly lists as params + added comments 2025-06-20 14:15:28 +01:00