Commit Graph

414 Commits

Author SHA1 Message Date
Archangel 2565cafc27 Always force a ChangeRequirement dict to exist 2025-12-22 14:41:33 +01:00
Archangel fe4a71a681 Further khorovod fixes 2025-12-20 20:17:41 +01:00
Chomp ce2fc8a56e Wired up transit whitelist system for use in Khorvod event 2025-12-20 15:41:16 +00:00
Archangel 828df84ef3 Add proper flag handling on TransitionType 2025-12-19 14:26:15 +01:00
Archangel 71ad04dd86 Add missing prop to globals 2025-12-16 20:48:56 +01:00
Chomp 63c15f233e Enable rundans event during Christmas, add config to enable/disable 2025-12-12 13:51:49 +00:00
Chomp 94ba39b41b Revert "Updated WeaponBuild.Root type to MongoId and made non-nullable"
This reverts commit 5594ad6cad.
2025-11-27 23:01:57 +00:00
Chomp 5594ad6cad Updated WeaponBuild.Root type to MongoId and made non-nullable
(cherry picked from commit 9d6f12c1720a8a3388acceefc8b419ccc12092ef)
2025-11-27 22:52:44 +00:00
Chomp 969e10aa80 Fixed pre-raid locales that can be confusing to players 2025-11-12 16:02:11 +00:00
CWX 924e00f0d2 Remove Duplicate Prop 2025-11-11 09:51:22 +00:00
Chomp bbf8465cf7 Revert "Updated record Trader.Assort to be nullable"
This reverts commit 8580c12b3f.
2025-11-06 16:26:34 +00:00
Chomp 8580c12b3f Updated record Trader.Assort to be nullable 2025-11-06 15:56:44 +00:00
Chomp 8ad953a224 Added system to semi-randomly rotate goon spawns across various maps
Removed knight from weekly boss system
2025-11-06 13:31:44 +00:00
Archangel 73d299830a Remove unused record 2025-10-31 19:26:38 +01:00
Chomp ab882617d7 Generate weapon/armor price based on the child item price total 2025-10-30 22:13:53 +00:00
CWX 9ce50c697a Add wipe Response model 2025-10-28 17:02:33 +00:00
CWX 2d5535c0c8 Remove unused using 2025-10-28 17:01:12 +00:00
Chomp 17c8572bed Added comment 2025-10-27 13:34:22 +00:00
DrakiaXYZ 4e73778920 Fix multiple backups running at once
- Backups now have a cooldown, default of 30 seconds
- Backups now have a lock, in the event of a TOC/TOU race condition, the lock will stop duplicate backups
2025-10-26 10:17:26 -07:00
GrooveypenguinX 07aa4c8977 Implemented Modded Trader Customization Services (#660)
Co-authored-by: GrooveypenguinX <jakechase2110@gmail.comX>
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-10-26 08:49:39 +00:00
DrakiaXYZ d375879a3a Fix post-raid health (#661)
* Fix post-raid health
- Re-add death penalty for limbs
- Correctly set body part HP to 1 for cursed death only
- Use the server profile body part max HP for calculating penalties
- Never modify the body part max HP on the profile
- Remove ResetMaxLimbHp as it's unnecessary if we never update max HP elsewhere

* Formatting

* Remove unnecessary null coalescing

* Stupid formatting

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
2025-10-26 08:47:40 +00:00
Chomp f702c4f85f Fixed AllExtracts json issue 2025-10-23 14:35:19 +01:00
Archangel f3b2af7ccc Remove dupe unused props 2025-10-23 08:06:32 +02:00
Chomp 97a41369d9 Improved comment 2025-10-20 15:37:24 +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
Alex 3972e14840 Added NoGCRegion feature 2025-10-20 11:05:58 +01:00
Cj f3f91e37b7 remove unused record 2025-10-20 04:22:49 -04:00
Chomp 4ce5512d7d Added BotConfig.ReplaceScavWith to allow adjustment of scavs into other bot types 2025-10-17 10:53:25 +01:00
Chomp e9a6b5953d Flagged BotLocationModifier.AdditionalHostilitySettings as nullable 2025-10-16 21:09:34 +01:00
Archangel 4cf3279f97 Add handler for PointsEarnedDuringSession overflow 2025-10-13 16:27:21 +02:00
Chomp 4bc643adfb Merge pull request #613 from DrakiaXYZ/fix-hideoutexamine
Fix examining item in hideout upgrade panel exception
2025-10-12 07:53:27 +00:00
DrakiaXYZ b416d7109a Fix launcher not showing mods
Convert `Version` and `SptVersion` to strings when serializing JSON for AbstractModMetadata
2025-10-11 22:44:27 -07:00
DrakiaXYZ e00dcc719c Fix examining item in hideout upgrade panel exception 2025-10-11 21:19:32 -07:00
Chomp 7403990e69 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-10-11 10:08:34 +01:00
Chomp e813357a60 Updated mongoid length check to log the string, not the name of the param 2025-10-11 10:08:21 +01:00
DrakiaXYZ 4b421b6f47 Fix incorrect workout classes 2025-10-10 23:15:25 -07:00
Chomp 4b03f39e60 Updated CountPVE property 2025-10-09 21:10:25 +01:00
Archangel 9baa1236d4 Make StaticLoot IEnumerable 2025-10-09 20:19:36 +02:00
Chomp a5d98c1f61 Added offerListingTaxMultiplier to ragfair config and wired up. Defaults to off 2025-10-08 11:40:23 +01:00
DrakiaXYZ c756479239 Fix mod SptVersion to be a range (#605)
* Fix mod SptVersion to be a range
- SptVersion and ModDependencies now use a Range instead of a set version
- Remove IsValid and IsValidRange checks from ModValidator, as invalid values will fail to parse into the strong types before this method is called
- Remove unused "AnySatisfies" and "IsValid*" methods from ISemVer
- Update TestMod to use Range types

* Formatting

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
2025-10-07 15:56:48 +00:00
Chomp a09e8bf3fa Added customFlags <string/bool> dict property to profile templates 2025-10-07 11:21:46 +01:00
Chomp 99891858cb Moved craft ids out of UnlockHideoutLootCrateCrafts into config 2025-10-04 13:32:48 +01:00
Chomp 0acb3cb9cc Moved shotgun tpls from FixShotgunDispersions to config 2025-10-04 13:22:06 +01:00
Chomp 6311f7a355 Renamed variable to improved clarity 2025-10-03 20:33:29 +01:00
Chomp 6e2286ca5b Added system to allow adjustment of static spawn weights via config
reduced `Power substation utility cabin key` on customs to 60% of original weight
2025-10-03 20:28:39 +01:00
Cj cf29c7bde3 Merge pull request #601 from sp-tarkov/repeatable-completion-quests
Repeatable completion quest level ranges
2025-10-02 19:02:05 +00:00
Chomp ba4e8d9c14 Removed password from profiles
Added migration to remove password property from profiles
2025-10-02 09:56:51 +01:00
Cj 040b4cd618 Repeatable quest warning fixes 2025-10-01 05:12:20 -04:00