Commit Graph

2048 Commits

Author SHA1 Message Date
Chomp 56a6bde1e1 Refactored how fence assorts are generated
Removed root items from pool as they're picked
Removed unnecessary ToList()
Added exit when there's no more root items to pick
2025-07-26 10:29:15 +01:00
Chomp 26d17d7413 Added AR-15 5.56x45 Magpul PMAG D-60 STANAG 60-round magazine to fence single stack list 2025-07-26 10:24:58 +01:00
Chomp 40b478b08c Revert debug logging 2025-07-25 22:33:35 +01:00
Chomp 526c3f6c44 string > mongoid
added nullguard
2025-07-25 21:12:37 +01:00
Chomp 68c89fcc00 Added ak50 to PMCs level 50+ 2025-07-25 21:11:13 +01:00
Chomp b1cdf99688 Flagged effects as possibly null 2025-07-25 20:23:39 +01:00
Chomp 1cf5a6283c Improved MongoId Equals logic 2025-07-25 20:22:15 +01:00
Chomp 6209f55baf Simplified .Contains/.Add use 2025-07-25 20:19:29 +01:00
Chomp ef50c3fea1 Condensed code with use of ?? 2025-07-25 20:15:52 +01:00
Chomp 5cfb1421c7 Removed unnecessary ?? 2025-07-25 20:13:50 +01:00
Chomp b1aa8f0942 Removed unnecessary ?? 2025-07-25 20:09:07 +01:00
Chomp 8a7690e13b Improved performance of GetRandomElement when processing IEnnumerables 2025-07-25 18:26:09 +01:00
Chomp 834666a403 Created overload of ItemHasBaseClass that accepts one base type input, faster for 70% of use cases 2025-07-25 17:22:59 +01:00
Chomp 457a135a91 Improved performance of root node check by caching root nodes as hashset 2025-07-25 15:58:52 +01:00
Chomp 856fa0633d List to IEnumerable changes
Removed use of tolist()
2025-07-25 15:57:57 +01:00
Chomp 4d35f639ef Merge pull request #515 from sp-tarkov/converter-fixes
Converter fixes
2025-07-25 14:45:20 +00:00
Chomp 84691bf122 Added missing comma 2025-07-25 15:29:21 +01:00
Archangel a2ddd7ae17 Converter fixes
- Various nullability warnings removed
- Made CanConvert on a few of them a bit more strict
2025-07-25 16:28:22 +02:00
qingchun a70a6eba05 fix(hideout.json): Synced with wiki and fixed incorrect recipes (#514)
* fix(hideout.json): Synced with wiki and fixed incorrect recipes

* add(hideout.json): add Maska-1SCh face shield (Killa Edition)

* Revert "add(hideout.json): add Maska-1SCh face shield (Killa Edition)"

This reverts commit a9a35151c3e81fc021f2c60a28468dd65f50f142.

* Fix formatting

* style(hideout.json): Reorder

---------

Co-authored-by: Archangel <jesse@archangel.wtf>
2025-07-25 14:16:20 +00:00
Chomp 24bc16a2f8 Added recipe quest id maps 2025-07-25 13:42:56 +01:00
Chomp 9b4249b580 Merge pull request #513 from RuKira/develop
Fixed Cultist Circle Recipes
2025-07-25 11:43:08 +00:00
Chomp e2f8d03897 Don't perform 2 exists check before returning profile 2025-07-25 12:42:02 +01:00
Chomp ab770e795f Improved stale offer processing
Pass offer creation info into methods for quicker checking

Removed unused methods
2025-07-25 12:41:41 +01:00
Chomp 34bd002876 list to ienumerable changes
Removed unused methods

strong to mongoId changes
2025-07-25 12:28:40 +01:00
RuKira 83c7864bc3 Fixed Cultist Circle Recipes
- Added Cultist Fig -> Spooky skull mask
- - Was Spooky skull mask -> Cultist Fig
- Added 5x Cultist Fig -> Cultist Knife
- - Was 5x Spooky skull mask -> Cultist Knife
- Added WD-40 (400ml) -> WD-40 (100ml)
- Updated "repeatable" values for some recipes

I will likely make another PR a bit later with a few more updates, I need to verify some more repeatable values.

Thanks to @qingchunnh for pointing this out!
2025-07-25 04:32:38 -04:00
Archangel 384381f57e Make ItemLacksSlotsCartridgesAndChambers more robust, migrate to extension 2025-07-24 22:46:23 +02:00
bluextx 4095da3e2b Fixed collection modification exceptions during item removal. Added unit tests to ensure functionality. 2025-07-24 21:36:24 +03:00
Chomp 1f6231ce6b Improved readability of GetRelativePmcBotLevelRange 2025-07-24 18:16:13 +01:00
Chomp a886575cff Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-07-24 16:09:16 +01:00
Chomp 5802468505 Fixed selling item from container to fence error
Updated items param to be ienumerable
2025-07-24 16:09:04 +01:00
sp-tarkov-bot 68f95db26a .NET Format Style Fixes 2025-07-24 15:05:49 +00:00
Chomp 2c5420f3db list to ienumerable 2025-07-24 16:05:14 +01:00
Chomp 2ea969592b Cleaned up AddTaskConditionCountersToProfile 2025-07-24 14:17:48 +01:00
sp-tarkov-bot 99a4b7cbba .NET Format Style Fixes 2025-07-24 12:27:13 +00:00
Chomp f562c634a7 Converted lists to hashsets where appropriate
Removed unnecessary uses of  ToList()
string to mongoId conversions
2025-07-24 13:26:34 +01:00
Chomp 6079e282f5 List to ienumerable conversions 2025-07-24 11:36:42 +01:00
Chomp 6804ab7ccc Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-07-24 09:42:54 +01:00
Chomp d5a8cca2d5 Removed redundant nullable status 2025-07-24 09:42:36 +01:00
sp-tarkov-bot 95420acd3d .NET Format Style Fixes 2025-07-24 08:40:50 +00:00
Chomp e77e910cd4 Cleaned up ItemFilterService:
Removed dupe methods
Removed use of clone
Added `AddItemToBlacklistCache` and `AddItemToLootableBlacklistCache`
2025-07-24 09:40:17 +01:00
Chomp 8dcb87e1b8 Fixed error on raid end 2025-07-23 22:08:24 +01:00
Chomp 10ad2dfe9a list to ienumerable changes 2025-07-23 22:07:56 +01:00
Alex 545edfd25f Removed unnecessary annotation 2025-07-23 21:47:20 +01:00
Alex 723f6fc638 Removed check for Enum converter and removed unnecesary converters 2025-07-23 21:32:49 +01:00
Cj d30ab4cd9b Update Area and Production jsons 2025-07-23 13:25:11 -04:00
Chomp 2efbee7f54 Updated locales with data from https://crowdin.com/project/spt-translation 2025-07-23 17:01:22 +01:00
Chomp 898e05833e Better error message 2025-07-23 16:30:22 +01:00
Chomp 1d0f6ce105 Added logging around cult circle reward handling 2025-07-23 16:28:41 +01:00
sp-tarkov-bot cc68af0511 .NET Format Style Fixes 2025-07-23 14:56:02 +00:00
Chomp a1e0dadd08 Part 2 of list to ienumerable 2025-07-23 15:55:28 +01:00