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
90a5b9dbc1
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-08-16 14:38:54 +01:00
Chomp
3c8634edd7
Improved saftey of adjusting values when using randomistionDetails.NighttimeChanges.EquipmentModsModifiers
2025-08-16 14:38:02 +01:00
sp-tarkov-bot
afd95052e0
Format Style Fixes
2025-08-16 13:37:51 +00: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
Chomp
07504d406e
Renamed TryFillContainerMapWithItem and changed output to better follow c# conventions
2025-08-15 11:24:10 +01:00
Cj
b1a3a36832
Warning fixes continued ( #550 )
...
* More warning fixes
* Revert ModHelper change
2025-08-14 14:00:36 +01:00
sp-tarkov-bot
c32b4dc5a7
Format Style Fixes
2025-08-14 08:48:00 +00:00
Chomp
8601d1cbc1
Added Unlocked equipment crate (BattlePass 0) loot generation
2025-08-14 09:47:05 +01:00
Chomp
1839e0b965
Merge pull request #549 from sp-tarkov/fix-unnecessary-logging
...
Fixed unnecessary debug logging when processing hideout areas with resources
2025-08-13 16:20:37 +00:00
Chomp
c3a4bb448c
Filter down hideout areas prior to processing them in UpdateAreasWithResources
...
Updated hideout area "type" property to not be nullable
2025-08-13 17:15:52 +01:00
Chomp
b061200803
Refactor of how bot loot has its position picked to improve performance ( #548 )
...
* Initial work on moving container space checks into new class
* Updated tests
Wired up service to save item into inventory when space is found
Updated `FillContainerMapWithItem` to return outcome and not throw exception on failure
Add containers to bot when generating bot equipment
Clean bot cache after completion of loot generation
Removed redundant code from `AddItemWithChildrenToEquipmentSlot`
Removed unnecessary Singleton status from `BotInventoryContainerService`
* Clean-up of service
* Add botId xml docs
* Updated documentation for `FillContainerMapWithItem`
* Code review fixes and improvements
* Remove TODO
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-08-13 15:35:57 +00:00
Chomp
965d503021
Merge pull request #547 from sp-tarkov/fix-pmc-loot-filtering
...
Fix pmc loot filtering removing valid loot items from pool
2025-08-13 11:45:14 +00:00
Chomp
2d780eb791
Fixed GetLootFromCache filtering out valid loot items
2025-08-13 12:41:29 +01:00
Cj
726e4fccd5
Fix doc, remove unused using
2025-08-13 03:49:38 -04:00
Cj
21e075af2f
ItemHelper warning fixes ( #546 )
...
* - ItemHelper warning fixes
- Fix Fast panel id replacement
- Disable resharper enumeration highlighting
* Use suggestion
2025-08-13 08:28:06 +01:00
Cj
0964acff8d
Fix bad port from node, fix invalid specific extract requirement
2025-08-12 16:13:39 -04:00
Cj
021e5f8239
Log errors before throwing exceptions
2025-08-12 15:49:26 -04:00
Cj
628a31f07f
Helper warning fixes ( #545 )
...
* Helper warning fixes
* Make AI happy
2025-08-12 19:06:46 +00:00
Refringe
bea7ab62e8
Update CHANGELOG.md
2025-08-12 13:52:08 -04:00
Jesse
60958b3d24
Merge pull request #544 from sp-tarkov/remove-warnings
...
Remove unused dependencies and improve code quality
2025-08-12 19:26:05 +02:00
Refringe
2076ac79a8
Create CHANGELOG.md
2025-08-12 12:53:04 -04:00
Archangel
a8f43a70f7
Update docs
2025-08-12 18:34:26 +02:00
Cj
d705b6119a
Fix incomplete error text
2025-08-12 11:52:33 -04:00
Cj
e54dcbd4d1
Fix more warnings... ( #543 )
...
* Fix more warnings...
* Fix mistake
2025-08-12 15:28:54 +00:00
Chomp
4a081a7ac3
Updated class param formatting
2025-08-11 21:08:55 +01:00
Cj
f66a982f09
Merge remote-tracking branch 'upstream/develop' into develop-upstream
...
# Conflicts:
# Libraries/SPTarkov.Server.Core/Helpers/DurabilityLimitsHelper.cs
2025-08-11 14:13:06 -04:00
Cj
2704998768
Change missed switch to fallthrough over or
2025-08-11 14:12:44 -04:00
sp-tarkov-bot
5b608cda4d
Format Style Fixes
2025-08-11 18:09:52 +00:00
Cj
9bd5c2a401
Prefer fallthrough over or and newline
2025-08-11 14:08:59 -04: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
Archangel
860daee674
Improve prestige quest handling if quest does not exist
2025-08-11 15:41:49 +02:00
Chomp
e7376a7cf3
Updated server locales
2025-08-10 17:02:59 +01:00
Chomp
982878cd95
Removed unused helper method
2025-08-10 12:17:05 +01:00
Chomp
8bc25ca4eb
Fix most warnings inside ItemHelper.cs ( #541 )
2025-08-10 11:15:06 +00:00
Cj
8b4a81fae7
Make first 3 initial daily quests of differing type ( #540 )
...
* Make first 3 initial daily quests of differing type
* add comment
2025-08-10 09:52:00 +01:00
Cj
4b02b6de7d
Fix most warnings inside ItemHelper.cs
2025-08-10 00:09:44 -04:00
Cj
7321c9911b
Disable CA1822 "Member does not access instance data and can be made static"
2025-08-09 23:13:14 -04:00
Cj
cc244f1e0d
Fix test
2025-08-09 21:57:45 -04: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
Cj
c16c988fda
Merge pull request #539 from CJ-SPT/test-mod
...
Intoduce test mod and restructure test suites into their own solution folder
2025-08-09 19:26:06 +00:00
Archangel
dd67098734
Remove unnecessary cloning
2025-08-09 16:53:05 +02:00