Commit Graph

118 Commits

Author SHA1 Message Date
CWX 84dc3dfdbc Moved BotLootCacheService to ConcurrentDictionary 2025-04-11 12:17:48 +01:00
CWX c222594156 Move ApplicationContext to use ConcurrentDictionary 2025-04-11 12:11:30 +01:00
CWX 5074dd0d7c Moved ragfairOfferHolder to use ConcurrentCollections where possible and reduced nesting where possible 2025-04-11 11:42:40 +01:00
CWX 52d1514f82 Fix repairing Buffs and botgen buffs 2025-04-10 17:44:27 +01:00
CWX ffda6b9ce1 fix typing and propNames 2025-04-10 17:42:22 +01:00
Chomp cc8198f3e6 Flagged method result as nullable 2025-04-10 13:10:17 +01:00
Chomp 259c8b7cc5 Fixed ChooseMessage not adding a space prior to suffix 2025-04-10 13:02:57 +01:00
CWX 642413f041 filter out mags and ammo from secure container that is "loot" from bot jsons 2025-04-10 12:55:31 +01:00
CWX 9b4e352797 change to ConcurrentDict to lock object 2025-04-10 12:47:13 +01:00
CWX 03c3a5f4ef try catch an error 2025-04-10 12:37:36 +01:00
CWX 0d8d6e4fec fix spelling 2025-04-10 12:37:16 +01:00
CWX 44f18c5c10 Move List to field so its not created each time 2025-04-09 23:12:16 +01:00
Chomp f104ab1417 Improved logging 2025-04-09 17:20:24 +01:00
Chomp 92ce6adc6d Updated hideout craft Ids + updated itemtpl values 2025-04-09 17:18:29 +01:00
Chomp c149099b77 Added type changes for 36113 2025-04-09 13:33:13 +01:00
CWX 18e4c1434b Fix Repeatables 2025-04-08 22:32:27 +01:00
CWX 0979aa626a remove redundant check based on last change 2025-04-08 22:11:13 +01:00
CWX 95d009e0e4 Changes to MailSendService
originally we had the trader id -> then used a method to get the EnumValue as a string -> then later turned it BACK into a traderId

unless im missing something major this should simplify things?

example:
we took "6617beeaa9cfa777ca915b7c" and turned it to "Ref" to then turn it back to "6617beeaa9cfa777ca915b7c"
2025-04-08 22:03:43 +01:00
CWX 617b95b911 Undo tryadds, fixed actual issue 2025-04-08 21:04:29 +01:00
CWX d12f3f3bde Fix selling weapons to Fence, added stackObjectCount to upd init 2025-04-08 20:54:12 +01:00
CWX 63bf5dd503 Fix needing to Restart after cert gen, to be moved away from pfx eventually 2025-04-08 19:10:37 +01:00
CWX 1fa7e59855 try loading cert after gen, always recopy assets 2025-04-08 18:52:20 +01:00
Chris Adamson b544f3e7b3 remove unnecessary imports added for debugging 2025-04-07 12:09:43 -05:00
Chris Adamson ea44465cb4 object to object casting error 2025-04-07 12:06:33 -05:00
CWX 91c230fd5b Fix scav selling 2025-04-07 15:35:23 +01:00
CWX a2575f2a6a throw better error when empty list, underlying cause to be fixed 2025-04-07 14:31:40 +01:00
CWX 213e61022e should fix null ref on Getting Exit adjustments 2025-04-07 14:15:12 +01:00
CWX 660e41a0f0 change to trygetvalue on dict access 2025-04-07 14:05:09 +01:00
CWX d10238b006 Check Enum has key before trying getValue 2025-04-07 13:29:49 +01:00
Chomp 699b43ef93 Prevent UBGLs from generating patron_in_weapon during mod generation
https://github.com/sp-tarkov/server/pull/1154
2025-04-06 09:48:46 +01:00
Chris Adamson a198a609de fixed json parsing error on player death 2025-04-05 12:32:28 -05:00
Chomp 99dec1c9a3 Updated DeathCase.DeathCause to use enum + same for other properties to match client 2025-04-05 11:15:39 +01:00
Chris Adamson 7767a67cb7 fixed json parsing error on player death 2025-04-04 21:21:33 -05:00
Chomp 0e8c29ff99 Updated IGetRaidConfigurationRequestData 2025-04-02 15:04:58 +01:00
Chomp 362a6181b0 Fixed zombies not spawning - Credit to https://github.com/November75-SPT for the fix 2025-04-02 13:17:31 +01:00
Chomp fac25740c6 Hydrate MainProfileNickname in player scav on generation 2025-04-02 10:14:46 +01:00
Chomp 4ecf1b2253 Fixed AddGifterBotToMaps() 2025-04-01 13:01:52 +01:00
Chomp 065c6b34d1 Updated SeasonalEventService to iterate over properties inside hostilitySettingsForEvent when applying them, instead of blanket replacing
Expanded april 1st event
2025-04-01 12:49:56 +01:00
Alex f773edfc1c Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-04-01 12:33:13 +01:00
Alex c36543bd13 Added ProfileDataService 2025-04-01 12:33:03 +01:00
Chomp 09082e5448 Fixed Halloween related error in console 2025-04-01 12:19:42 +01:00
Chomp 6c101de930 Fixed addGifterBotToMaps not adjusting existing gifter spawns 2025-04-01 12:19:06 +01:00
Chomp b5dafb59e2 Enabled IgnoreMaxBots for gifter bots 2025-04-01 12:09:24 +01:00
Chomp 6010e42a93 Fixed getRaidAdjustments not sending all the required fields 2025-04-01 12:06:15 +01:00
Chomp c1189307d7 Fixed profile creation error due to missing default value 2025-04-01 11:39:05 +01:00
Chomp ca7295fcab Updated property caps 2025-03-30 11:19:48 +01:00
Chomp b1baab0f93 Add extra repeatable support for prestige
Should have all the null handling required to work with existing
profiles
2025-03-28 18:38:26 +00:00
Chomp 3a75febcdb Fix issue that caused standard edition to get free daily replacing
Currently all editions end up with free daily replacement after the first round of daily quests. This fixes that
2025-03-28 18:00:36 +00:00
Chomp 2423a66f40 Refactored how clothing is stored and processed
`Suits` is no longer used in full profile, `customisationUnlocks` should be used
2025-03-28 17:54:32 +00:00
Chomp 09d5776f32 Added christmas tree to hideout areas on server start via custom area system 2025-03-28 17:35:00 +00:00