Commit Graph

66 Commits

Author SHA1 Message Date
CWX dd6085af97 thanks lacy 2025-05-02 20:36:27 +01:00
CWX 7b22d93c60 Add ability to remove Custom locale 2025-05-02 20:26:29 +01:00
CWX 5c6a94a731 fix custom locales not overwriting existing ones 2025-05-02 20:24:48 +01:00
Chomp 344ea6de35 Moved container methods around
Added code to validate items fit into airdrop crate

Updated `CreateForcedLoot` and `CreateRandomLoot` to return items with their children

Updated `SetFoundInRaid` to not add a upd to money/currency if it doesn't already have one
2025-05-02 19:48:28 +01:00
hulkhan22 25386d588f Fix bonus ID check (#223) 2025-05-01 22:04:17 +01:00
Chomp e716e7b1d8 Made use of ProfileActivityService inside HandleFallback
Removed storage of session id from `HandleFeedback`

Cleaned up `ProfileActivityService`
2025-05-01 13:51:04 +01:00
CWX 0f3795fc49 fix buff logic for nulls 2025-04-30 15:59:13 +01:00
CWX 309fffeab2 Remove redundant code from node 2025-04-30 13:31:25 +01:00
Chomp 442011fef3 Deconstruct KvP inside PayMoney 2025-04-30 13:12:51 +01:00
CWX 990fe1cd7f Fix: taking the wrong amount 2025-04-29 21:41:26 +01:00
Chomp 1e42c8b8db Merge branch 'develop' into refactor/perf-work 2025-04-28 21:16:03 +01:00
hulkhan22 bbae435498 Refactor Bot chat messages at raid end 2025-04-28 21:58:45 +02:00
Chomp c0760ce4c1 Return empty response object when no stash id found, allows client to continue 2025-04-28 09:43:33 +01:00
hulkhan22 294c879f11 Fix cultist circle not giving reward 2025-04-28 00:23:01 +02:00
Alex 222ca2e274 Replaced Serilog for custom logger 2025-04-24 16:29:36 +01:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX 8ba498a4bc Removed TraderAssortService use TraderHelper.GetTraderAssortsByTraderId 2025-04-22 14:36:28 +01:00
CWX 2b0a829515 reduce flea offer pack chance, cuz i hate em 2025-04-22 14:23:30 +01:00
CWX 7726df0ee1 simplify blacklist filtering 2025-04-22 13:08:39 +01:00
CWX d8bdfb9cb0 Fix botgen filtering issues 2025-04-21 23:36:10 +01:00
CWX 5b5e668ed6 add firework to seasonalevent blacklist 2025-04-21 23:11:04 +01:00
CWX 5886320bb6 change to seconds not ms 2025-04-20 14:33:14 +01:00
CWX 69ecde139e Update uasges to use LocalService 2025-04-17 13:21:38 +01:00
CWX 257c8cc698 moved removal of prapor message to localService as this needs to happen each time we lazyload 2025-04-17 13:20:54 +01:00
CWX f83b4a9138 implemented ability to add custom locales
change was relatively small so added it directly to localService
anything dealing with locales should use this service and not directly with DatabaseService.GetTables().Locales.Global as injected locales will be lost due to lazyloading
2025-04-17 13:19:55 +01:00
Chomp 00e94e2f25 Copy changes from node-server 2025-04-16 11:55:51 +01:00
CWX a7b52a5632 Change to use ConcurrentDict as i got a modified whilst reading on cloner 2025-04-11 13:55:18 +01:00
CWX 84dc3dfdbc Moved BotLootCacheService to ConcurrentDictionary 2025-04-11 12:17:48 +01:00
CWX 52d1514f82 Fix repairing Buffs and botgen buffs 2025-04-10 17:44:27 +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 0d8d6e4fec fix spelling 2025-04-10 12:37:16 +01:00
Chomp f104ab1417 Improved logging 2025-04-09 17:20:24 +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 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
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 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 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