Commit Graph

2694 Commits

Author SHA1 Message Date
Chomp fd4d1583fd Merge branch 'develop' into disable-gc-requests 2025-10-20 11:59:57 +00:00
Chomp 9fa0c51cee Improved how offers are gathered prior to iteration 2025-10-20 12:59:28 +01:00
Chomp 8aa29bf22b Merge branch 'disable-gc-requests' of https://github.com/sp-tarkov/server-csharp into disable-gc-requests 2025-10-20 11:20:39 +01:00
Chomp af9160c94d Use specific exception 2025-10-20 11:20:14 +01:00
clodanSPT 18e6d9174b Merge branch 'develop' into disable-gc-requests 2025-10-20 12:15:16 +02:00
Chomp 353b8f54bb Added functionality to reduce non-damaged limb hp to 20% on pmc death when player is 'cursed' #640 2025-10-20 11:06:29 +01:00
Alex 3972e14840 Added NoGCRegion feature 2025-10-20 11:05:58 +01:00
Chomp dc2579c86d Skip init Offers as its immediately int on the line below 2025-10-20 09:56:32 +01:00
Cj f3f91e37b7 remove unused record 2025-10-20 04:22:49 -04:00
Alex f935eb82b9 Added setter to ExtensionData properties 2025-10-20 09:09:04 +01:00
ozen-m ab62b070a8 Fix insurance removes stored item and fix drawn element not being removed (#639)
* Exclude items stored inside root item (e.g. armored rigs) when processing regular items

* Remove draw element when whitelist is null

* Simplify null check
2025-10-19 20:23:31 -07:00
Cj 37c900c8aa Always overwrite locales instead of reporting an error if the key exists 2025-10-19 16:40:45 -04:00
Chomp 832e9e4b7c Generate item prices before generating offers that use price data - Fixes offers being generated using stale prices, then corrected once they expire and get regenerated #641 2025-10-19 21:37:21 +01:00
Cj fd47c47c3e Remove potential for deadlock in ProfileDataService 2025-10-19 01:13:46 -04:00
Cj 80b49eb077 Write profile data json indented 2025-10-19 00:28:45 -04:00
Cj 4f73860e66 Fix ProfileDataService adding the string to the cache instead of the object 2025-10-19 00:09:27 -04:00
DrakiaXYZ a5fe584cee - Pass through main exception on json deserialization failure
- Fix below to above
2025-10-18 11:13:10 -07:00
DrakiaXYZ 5a6f560736 Harden config loading against exceptions
- Extra files in the `config` folder are now skipped
- Exceptions deserializing now output what file failed and the exception more clearly
2025-10-18 11:07:07 -07:00
Yuri 954eee5251 Fix daily quest always generating one quest type on replace. 2025-10-18 04:09:00 -05:00
Chomp 4ce5512d7d Added BotConfig.ReplaceScavWith to allow adjustment of scavs into other bot types 2025-10-17 10:53:25 +01:00
Chomp 2604db86e6 Fixed nullref error in FixProfileBreakingInventoryItemIssues due to BSG typo 2025-10-17 09:05:09 +01:00
DrakiaXYZ a98a5ce8a1 Discard duplicate item locale entry instead of throwing an exception 2025-10-16 18:19:08 -07:00
Chomp 76b8111cf6 Added full cloud coverage during rain weight 2025-10-16 22:45:53 +01:00
Chomp 34291481f2 Weather adjustments:
Rain preset has thicker minimum cloud + higher chance to be windy
Sunny preset has less chance to be clear (higher chance for fog)
2025-10-16 22:38:01 +01:00
sp-tarkov-bot 52d2220413 Format Style Fixes 2025-10-16 20:10:46 +00:00
Chomp e9a6b5953d Flagged BotLocationModifier.AdditionalHostilitySettings as nullable 2025-10-16 21:09:34 +01:00
Chomp e16e387550 Updated non-active map base.json data 2025-10-16 21:09:01 +01:00
Chomp 8fd7435d6d Merge pull request #627 from qingchunnh/Stash-Upgrade
Fix stash upgrade usage limit
2025-10-16 19:01:46 +00:00
qingchun 03756f6ff4 Fix stash upgrade usage limit 2025-10-17 01:55:31 +08:00
Chomp b23832267c Fixed sort by name not working due to it being really slow #625 2025-10-16 18:23:26 +01:00
Chomp 13f370f0dc Fixed nullref inside GetItemMinAvgMaxFleaPriceValues 2025-10-16 16:29:47 +01:00
Chomp 697e07456d Persist PMC stats on prestige 2025-10-16 15:55:49 +01:00
Archangel 0e548aa080 UnmappedMemberHandling on debug builds only 2025-10-16 12:34:03 +02:00
Archangel 84d08ade22 Initialize MVC before Blazor 2025-10-16 10:47:56 +02:00
Chomp 2e71148792 Merge pull request #624 from DrakiaXYZ/fix-scav-pmcspawn
Offset PMC spawns to start of raid when using a simulated raid start
2025-10-16 07:42:46 +00:00
qe201020335 d6b7a783e4 Fix checks.dat not being copied into output directory during a clean compile (#616) 2025-10-16 06:36:52 +02:00
DrakiaXYZ 2d0713d94e Offset PMC spawns to start of raid when using a simulated raid start 2025-10-15 18:15:28 -07:00
Chomp b15892b256 Fixed nullref inside ChargePlayerTaxFee #620 2025-10-15 20:29:02 +01:00
Chomp 56026297cf Fixed logic error inside CheckAndLockOfferFromPlayerTieredFlea 2025-10-14 18:23:09 +01:00
Chomp 12a086bc70 Show unlock at level x instead of offer creators name in flea while item is tier locked 2025-10-14 12:22:32 +01:00
Chomp 562dee37d7 Fixed tiered flea issue. A level level profile can lock item for all other profiles until server restarts 2025-10-14 12:19:15 +01:00
Chomp b6ded0751f Blacklisted Rusted bloody key from rewards 2025-10-14 10:18:57 +01:00
Chomp a3f5385d35 Blacklisted Corpse room key from rewards 2025-10-14 09:52:49 +01:00
Chomp 0143b062e1 Merge pull request #618 from DrakiaXYZ/fix-commandocommands
Fix commando inheriting all chat commands
2025-10-14 08:16:35 +00:00
Cj 5e60904eb7 remove duped name 2025-10-13 20:59:15 -04:00
Cj 71fbe42e34 Merge remote-tracking branch 'origin/develop' into develop 2025-10-13 20:52:30 -04:00
Cj 6bdc1cc702 Add new PMC names 2025-10-13 20:52:02 -04:00
DrakiaXYZ eedc4e543e Formatting 2025-10-13 14:45:57 -07:00
DrakiaXYZ 14e6f187b8 Fix commando inheriting all chat commands
- Add new ICommandoCommand interface for Commando-specific commands
2025-10-13 14:44:38 -07:00
Archangel a9b715c0c3 Set to 0 if we're below 0 2025-10-13 16:42:43 +02:00