Commit Graph

3434 Commits

Author SHA1 Message Date
Chomp b66bf0fecd Use GetValueOrDefault instead of GetGetValue 2025-09-08 15:39:29 +01:00
Chomp 4a3387bd50 Store tpls in config as MongoIds 2025-09-08 15:39:01 +01:00
Chomp 49b58b6c8a Check for key using ContainsKey instead of TryGet 2025-09-08 15:37:16 +01:00
Chomp f8de9c795e Small perf improvement inside HandlePreRaidInventoryChecks 2025-09-08 13:12:45 +01:00
Chomp 7ec29e1e12 Converted FlagCultistCircleCraftAsComplete into extension method 2025-09-08 13:08:10 +01:00
Chomp 5d93d1cd6d Converted GetSkillBonusMultipliedBySkillLevel into extension method 2025-09-08 13:04:11 +01:00
Chomp 0b2843cff6 Converted ProfileMeetsTraderLoyaltyLevelToBuyOffer to extension method 2025-09-08 12:56:14 +01:00
Chomp 8177093b16 Updated EnsureItemHasValidStackCount to be an extension method 2025-09-08 12:48:06 +01:00
Chomp 88ec0d7240 Updated LFS path 2025-09-08 12:38:08 +01: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 01570a1621 Improved locking inside RagfairRequiredItemsService
Comment and name improvements
2025-09-08 10:58:08 +01:00
Archangel 5bd3331def Merge branch 'main' into develop 2025-09-07 19:26:19 +02:00
Archangel cbb84750af Update LFS URL 2025-09-07 19:24:35 +02:00
Archangel 14758c4825 Allow any reverse proxy to pass forwarded headers 2025-09-07 18:03:57 +02:00
sp-tarkov-bot ca5c80f587 Format Style Fixes 2025-09-07 11:47:14 +00:00
Archangel ad0d92ffad Update bot types 2025-09-07 13:46:22 +02:00
sp-tarkov-bot b02d600120 Format Style Fixes 2025-09-07 10:40:21 +00:00
Archangel 521bae661e Update bot types 2025-09-07 12:39:15 +02:00
Refringe 5032d1e1dc Merge branch 'main' into develop 2025-09-06 22:13:58 -04:00
Refringe b4b5156bd3 Complete LFS reorganization - Re-add files with new tracking
- Add image files as regular Git files (no longer in LFS)
- Add JSON files back to LFS with clean history
2025-09-06 22:11:30 -04:00
Refringe 888a920fda Prepare for LFS reorganization - Remove LFS-tracked files 2025-09-06 21:56:23 -04:00
Refringe b110cc34b5 Merge branch 'develop' 2025-09-06 21:52:09 -04:00
sp-tarkov-bot 49ec6c2b9a Format Style Fixes 2025-09-06 18:06:50 +00:00
Chomp 495660bec3 Expanded UBGL ammo placement to try pockets if rig placement fails - fixes partisan not having any ubgl ammo 2025-09-06 19:05:54 +01:00
Refringe ec3bb8fd46 Merge branch 'develop' 2025-09-05 23:37:12 -04:00
Chomp bf60770aa5 Comment improvements + deconstructed dictionary loop 2025-09-05 10:08:46 +01:00
Cj ed05faa96f Implement PatchManager (#585)
* First pass at Fika's PatchManager implementation

* add comments

---------

Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-09-05 09:08:33 +00:00
Cj fafbfeb291 Remove load order/sorting from ModLoader (#584)
* - Remove modloader sorting
- remove order.json
- remove LoadBefore and
LoadAfter
- Remove unused var
- Remove unused locals
- Rename vars
- localize new warnings

* revert test change
2025-09-05 09:03:02 +00:00
Chomp 8197e5c124 Made numbers larger so anime trader music mods can all fit in 2025-09-04 20:07:30 +01:00
Chomp 2e773eb4ca Expanded OnLoadOrder values 2025-09-04 20:04:31 +01:00
Chomp 4b1fc670e4 Updated mod loading to use guid as key for Mod dependencies, LoadBefore, LoadAfter, and Incompatibilties 2025-09-04 16:39:01 +01:00
sp-tarkov-bot 87a0c41060 Format Style Fixes 2025-09-04 15:00:04 +00:00
Chomp 474dd7d2bd Added missing mechanic assorts unlocked via quests #581 2025-09-04 15:58:57 +01:00
Chomp 918b27138a Removed dupe from containerTypesToNotRandomise 2025-09-04 11:25:35 +01:00
Chomp d60205f268 Removed supply crates from containerTypesToNotRandomise based on live feedback performed by phantom #583 2025-09-04 11:13:04 +01:00
sp-tarkov-bot bb625f76aa Format Style Fixes 2025-09-02 13:28:01 +00:00
Chomp e5d0af3890 Formatting and naming consistency changes 2025-09-02 14:27:10 +01:00
Chomp b563bf1feb Improved method comments
Small type improvements
2025-09-02 11:01:16 +01:00
Chomp 0983748201 Improved safety of accessing static loot dictionary inside GetPossibleLootItemsForContainer
Moved code around for tiny optimisation
2025-09-02 10:50:00 +01:00
Chomp 561cb81c03 string to mongoID conversion 2025-09-02 10:45:10 +01:00
Chomp 440b63a5e0 Updated property nullability inside GenerateStaticMagazineItem 2025-09-02 10:39:58 +01:00
Chomp c4297aa30c MongoId conversion for GetPossibleLootItemsForContainer 2025-09-02 10:39:15 +01:00
Chomp 2c28b4b0bf Fixed bad logging text in RollForDelete 2025-09-02 10:36:47 +01:00
Archangel f9ce88d4c3 Set nullable on GetTargetMethod 2025-09-01 16:14:42 +02:00
Archangel 136867e500 Disable CETCompat to keep compatability with certain Intel CPU's 2025-08-31 13:56:00 +02:00
Archangel a4413cfcea Fix up TOURNAMENTGIFT to unlock Fence 2025-08-31 01:11:14 +02:00
sp-tarkov-bot 6fd5f39860 Format Style Fixes 2025-08-30 20:44:13 +00:00
Chomp f0d6e062d6 Expanded starting PMC group count on Factory/Lighthouse/Reserve/GZ/Laboratory 2025-08-30 21:43:20 +01:00
sp-tarkov-bot de9425009e Format Style Fixes 2025-08-30 20:37:05 +00:00
Chomp 601411281d Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-08-30 21:36:19 +01:00