Commit Graph

1686 Commits

Author SHA1 Message Date
Chomp 0be02bc3f5 Created ProfileExtensions 2025-06-28 09:27:41 +01:00
Chomp 45891246fe Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-06-28 09:06:31 +01:00
Chomp 667995be37 Converted StoreHydrationEnergyTempInProfile into extension method 2025-06-28 09:06:16 +01:00
chompDev d531cbb94e .NET Format Style Fixes 2025-06-28 08:00:58 +00:00
Chomp 65d8d7432d Converted DefaultVitality into extension method 2025-06-28 09:00:23 +01:00
Chomp 31df269eb8 Updated GetBotRandomizationDetails 2025-06-28 08:58:42 +01:00
Chomp b432a6d999 Updated GetAllBotDifficulties to iterate over enum instead of strings 2025-06-28 08:46:39 +01:00
Chomp c04b4bad95 Improved GetFilteredDynamicModsForItem 2025-06-27 23:35:44 +01:00
Chomp d2267847a8 Deconstructed dictionaries to improve readability 2025-06-27 23:21:44 +01:00
Chomp 6f4bbe02fe Minor cleanup of DialogueHelper + nullguarding 2025-06-27 22:28:30 +01:00
Chomp 2438f39cf9 Formatting improvements in DurabilityLimitsHelper 2025-06-27 22:22:18 +01:00
Chomp 41f99c3993 Made method protected added comments 2025-06-27 21:03:27 +01:00
Chomp 8fbae0d090 Fixed Mod items with children that alter their size not having their size calculated correctly #430
Renamed variables to improved readability
2025-06-27 12:58:24 +01:00
Chomp afbd481b81 Expanded PMC loot pool blacklist to include item.json/rewardItemBlacklist 2025-06-27 10:53:44 +01:00
Chomp 0ca5ea15f8 37759 2025-06-26 13:27:55 +01:00
Chomp f256cbf529 Resolved various editor warnings inside TraderController 2025-06-26 13:11:22 +01:00
Chomp c7a72ba6bc Removed magic strings from GetItemPrices 2025-06-26 13:05:08 +01:00
Chomp f84ebd5af9 Added NOESCAPE gift code 2025-06-26 11:53:04 +01:00
Chomp c91b6c4407 Improved accuracy of client/match/join and client/match/group/start_game 2025-06-26 11:14:24 +01:00
Chomp af5f8bfdbc Cleaned up watermark, set text to Magenta when in debug 2025-06-25 22:54:01 +01:00
Chomp df0e3e5ce6 Updated ExtensionData to be nullable 2025-06-25 15:16:38 +01:00
Chomp 9b6722b06a Added ExcludeBosses property 2025-06-25 14:16:40 +01:00
Chomp 80b50af732 Refactored RemoveBlacklistedLootFromBotTemplate to not use reflection 2025-06-25 13:39:18 +01:00
Chomp 38e4cc2570 Refactored AdjustBotTemplateWithKarmaSpecificSettings
Modularised code into smaller chunks
Improved loops for better readability
Removed reflection
2025-06-25 13:35:11 +01:00
Chomp ba1db66e19 Cleanup of TraderAssortHelper
Improved caching of merged trader quest assorts
2025-06-24 23:16:41 +01:00
Chomp df3ac2366c Added aggressorBonus values for zombies 2025-06-24 22:33:09 +01:00
Chomp 992dce96f7 Merge pull request #425 from sp-tarkov/activeprofile-null-fix
Handle active profiles not existing if server is closed while client is running
2025-06-24 19:24:32 +01:00
chompDev ea0b1dab08 .NET Format Style Fixes 2025-06-24 18:23:28 +00:00
Chris Adamson fa39bec1e7 added a random chance between config and 100 for infected to be present in the map 2025-06-24 13:05:58 -05:00
Chomp 68c84dd966 Cleanup of usings 2025-06-24 17:03:26 +01:00
Archangel 0280815fbc Handle active profiles not existing if server is closed while client is running 2025-06-24 17:44:01 +02:00
chompDev 340db55f81 .NET Format Style Fixes 2025-06-24 15:29:18 +00:00
Cj 4fb19151be Merge pull request #424 from CJ-SPT/GetLowestHp-optimization
Optimize GetLowestHp()
2025-06-24 16:28:46 +01:00
chompDev 81766c7a1b .NET Format Style Fixes 2025-06-24 15:26:57 +00:00
Chomp b1fbcf62e6 Merge pull request #422 from cp89gamedev/fix-profile-data-null-error
null check for new profiles with no raid data
2025-06-24 16:26:21 +01:00
Chomp 05a0bf1b23 Adjusted summer start date to match live 2025-06-24 16:25:42 +01:00
chompDev 04e648d862 .NET Format Style Fixes 2025-06-24 13:18:36 +00:00
Chomp c8f9769ad7 Added 2 handlers for locations and skills keywords 2025-06-24 14:17:56 +01:00
Chomp e87edeffb8 Added new json data 2025-06-24 11:25:48 +01:00
Chomp 2368ccc60b Updated trader base jsons 2025-06-24 10:31:21 +01:00
chompDev 4909a80b32 .NET Format Style Fixes 2025-06-24 08:24:39 +00:00
Chomp 5cff73cf27 Move RepeatableQuestRewardGenerator.cs and update some reward generation data (#423) 2025-06-24 09:24:03 +01:00
Chomp 2bae433d83 Fixed Khorvod assort details being incorrect
Fixed reduced fuse f1 not appearing on trader
2025-06-24 08:52:56 +01:00
Cj c6d5638057 Move RepeatableQuestRewardGenerator.cs and update some reward generation data 2025-06-24 02:59:37 -04:00
Chris Adamson b8f33e5a90 null check for new profiles with no raid data 2025-06-23 19:48:03 -05:00
chompDev 2646f90273 .NET Format Style Fixes 2025-06-23 21:26:58 +00:00
Chomp 083e3b97e0 Fixed Weapon cache generation running 15+ times on first load due to threading issues
Expanded weapon and equipment cache to include mods - Fixes randomisation slots causing warnings during bot generation

Optimised `FilterModsByBlacklist` handling of blacklists
2025-06-23 22:26:20 +01:00
Chomp fc1e14f9c5 Updated bot difficulty values 2025-06-23 19:30:21 +01:00
chompDev e128605f52 .NET Format Style Fixes 2025-06-23 16:55:25 +00:00
Cj 74db71e32b handle /client/putHWMetrics (#421) 2025-06-23 17:54:48 +01:00