Commit Graph

1483 Commits

Author SHA1 Message Date
Chomp a597c0e2a3 Improved dictionary access to prevent errors when production isn't found
Made some methods static
Comment improvements
Added keywords to spelling whitelist
Usings cleanup
Removed unused injections

#374
2025-06-08 11:18:54 +01:00
Chomp 1d5162c761 Various changes and fixes for things that have been bugging me
Removed/flagged unused props
Typo fixes
Use `FirstOrDefault` over direct index access
Log stacktrace on exception inside `CreateWeaponItems`
2025-06-08 10:40:40 +01:00
Chomp 4eac8d90fb Fixed limb effect not being nulled correctly inside TransferPostRaidLimbEffectsToProfile 2025-06-08 10:06:51 +01:00
Chomp 89106d5448 Refactored how skills are parsed, fixes issues with bot generation and end of raid profile parsing 2025-06-08 09:39:14 +01:00
Chomp a56033ecae Merge pull request #372 from hulkhan22/feat/configurable-btr-delivery-time
feat: Configurable BTR delivery time
2025-06-07 23:09:14 +01:00
Chomp 3a2f68a232 Fixed issues relating to gift codes with profile modifications
Updated enums to match client formatting and ids
Added `SkillClass` enum

#368
2025-06-07 23:08:21 +01:00
Chomp 2d67d8002b Send string representation of notification type enum to client to let profile changes work #368 2025-06-07 19:50:46 +01:00
Chomp bcd366c2b5 Updated fastcloner nuget package 2025-06-07 18:32:05 +01:00
hulkhan22 332497a12c Make method protected to ease modding 2025-06-07 18:49:02 +02:00
hulkhan22 2fbac07b09 Update comment 2025-06-07 18:47:26 +02:00
hulkhan22 ef7fb0e4a5 Merge branch 'develop' into feat/configurable-btr-delivery-time 2025-06-07 17:53:57 +02:00
hulkhan22 bc61f120d7 Configurable BTR delivery time 2025-06-07 17:53:12 +02:00
Chomp 9fd09f6128 Added additional missing soft inserts 2025-06-07 14:32:47 +01:00
Chomp 941a4f188d Added missing soft inserts to ref assort #370 2025-06-07 14:16:55 +01:00
Chomp fb31786ee2 Updated profile templates to be a dictionary, cleaned up all uses of it throughout code
Added `profileHelper.GetProfileTemplateForSide`
2025-06-07 12:17:28 +01:00
Chomp e444a9a3b6 Small optimisation of GetOffers()
Only process the paginated trader offers before sending to client
2025-06-07 10:40:27 +01:00
Chomp 5b29ce761b Added resasonable defaults for call to _ragfairSortHelper.SortOffers 2025-06-07 10:31:22 +01:00
Chomp 3df2fdfc0f Added edge-case handling to flea offer results pagination, stops server trying to get offers starting at a higher index than the end position
Moved pagination code into own function
Resolved various IDE warnings
Added comments
2025-06-07 10:19:24 +01:00
RuKira 6eaab5cba2 Added Missing Cultist Recipes, Shadow of Tagilla Helmet (Replica) & Fleece Fabric 2025-06-07 03:14:12 -04:00
Alex be7e0aea2d Fody sucks :) 2025-06-06 17:44:10 +01:00
Chomp 85014c1ec5 Added comment to AddStashRowsBonusToProfile 2025-06-06 15:22:40 +01:00
Chomp de36e24772 Add new record 2025-06-06 13:24:14 +01:00
Chomp 855c5e39c0 Minor code improvement to ReturnUnsoldPlayerOffer 2025-06-06 12:37:53 +01:00
Chomp c264b87c30 Created CreateRagfairNewRatingNotification and show when player offer fails and is returned 2025-06-06 12:27:50 +01:00
Chomp 822450787a Updated NotificationEventType order/values with data from client 2025-06-06 11:58:46 +01:00
Chomp 60cdc39463 Added BACKPACK_MYSTERY_RANCH_TERRAFRAME_BACKPACK_CHRISTMAS_EDITION 2025-06-06 09:29:40 +01:00
Chomp c52a189557 Added BARTER_SHYSHKA_CHRISTMAS_TREE_LIFE_EXTENDER and BACKPACK_MYSTERY_RANCH_TERRAFRAME_BACKPACK_CHRISTMAS_EDITION to christmas items 2025-06-06 09:27:27 +01:00
Jesse 3d288f3489 Fix up converters to target all assemblies in the AppDomain (#364)
* Fix up converters to target all assemblies in the AppDomain

* Make test more robust

* Make test more robust v2 electric boogaloo
2025-06-06 07:23:26 +01:00
Chomp 71ad18b9da Merge pull request #363 from sp-tarkov/add-enumconverter
Add additional enum converts
2025-06-05 20:37:24 +01:00
Archangel 0190c00aac Add additional enum converts to these enums 2025-06-05 21:12:04 +02:00
Archangel e88f83ba7e Make ItemEventRouter's asynchronous 2025-06-05 20:31:32 +02:00
Chomp 92bc45bcb5 Add Ukranian to supported server list 2025-06-05 17:07:02 +01:00
Chomp 206d57f9da Fixed SPT bot not showing new lines #361 2025-06-05 15:19:06 +01:00
Chomp fee5a1f4dc Fixed AddStashRowsBonusToProfile due to inverted null check fixes #360 2025-06-05 15:10:33 +01:00
Chomp 2eb7b798c3 Fixed issues with ReplaceBotHostility 2025-06-05 15:04:52 +01:00
Chomp 304adab743 Clean up vars 2025-06-05 14:48:53 +01:00
Chomp ab148beae0 Fixed veryspooky SPT command throwing error #359 due to error in getting location name inside AddEventBossesToMaps 2025-06-05 14:47:19 +01:00
Chomp 8023aff959 Improved how OnUpdate is handled 2025-06-05 14:21:28 +01:00
Chomp 09211c78ee Updated OnUpdate to return task<bool> 2025-06-05 14:12:10 +01:00
Chomp 969e94975e Fixed hideout OnUpdate not triggering correctly 2025-06-05 13:52:27 +01:00
Chomp 82b8c7d2da Fixed ragfair offers not being processed Fixes #358 2025-06-05 13:41:40 +01:00
Chomp 2019e7d182 Renamed variable for clarity 2025-06-05 12:06:45 +01:00
Chomp 4890bc9caf Resolved purchased PMC offers on flea getting set to 'expired' instead of being removed, Resolves #357
Renamed `ReturnPlayerOffer` to `ReturnUnsoldPlayerOffer`
Added comments
Renamed variables for better clarity

Small cleanup of `RagfairOfferService`
2025-06-05 11:31:45 +01:00
Chomp 9dd62471e8 Fixed typo 2025-06-05 09:51:30 +01:00
Chomp f1d4a098d2 Added PMCs to labyrinth
4x PMCs on raid start, 2 more 6~ minutes into raid

Resolves #350
2025-06-05 09:33:51 +01:00
Chomp 4b3d9a57a9 Further improvements to GetAllPropsAsDict
Return the props of `ExtensionData`
2025-06-05 09:19:02 +01:00
Chomp ecad23cd31 Improved ExtensionData checks, moved closer to source 2025-06-05 08:28:13 +01:00
Archangel 3fc3ecc0fc Set PMC types statically 2025-06-05 07:31:05 +02:00
Chomp 37bd3a433c Handle various locations where ExtendedData causes issues 2025-06-04 21:28:29 +01:00
Jesse 787752b555 Async task OnUpdate (#355)
* Make OnUpdate a task instead a void, handle OnUpdate better by running it in it's own task

* Make helper transient, resolve mod loading issues
2025-06-04 20:53:39 +01:00