Commit Graph

4028 Commits

Author SHA1 Message Date
Chomp b1d80b359b Fixed issue with sell chance calculation 2025-11-08 22:13:31 +00:00
Chomp 656d6efd17 Fixed seasonal events using UTC time instead of server local time 2025-11-08 21:01:54 +00:00
Chomp 1cfe1592cc Improved how hideout crafts are matched during reward unlock process #684 2025-11-07 13:52:35 +00:00
Chomp c96aedf8d4 Fixed error in ValidateQuestAssortUnlocksExist 2025-11-07 13:24:18 +00:00
CWX b467247bb2 Add BBQ Torch to Blacklist, was on BossLoot 2025-11-06 22:29:18 +00:00
Chomp 1276485587 Merge pull request #681 from yuyuimoe/fix/flea_offers_generator_not_checking_valid_loyal_level
Fixes hardcrash on missing `LoyalLevelItem` when generating Trader's ragfair offer
2025-11-06 17:29:09 +00:00
Yui 9cedaeec2e Checks missing LoyalLevelItems for trader item on flea offer generation 2025-11-06 14:13:14 -03:00
Chomp ad70ed1580 Added empty assort json to ensure LK is consistent with other traders 2025-11-06 16:27:14 +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 76182ba411 Updatd GetWeeklyBoss to use prime number when generating seed 2025-11-06 14:12:37 +00:00
Chomp 73b710eb7d Removed unused code 2025-11-06 13:35:11 +00:00
Chomp e283886fbe Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-11-06 13:33:18 +00:00
Chomp e191835824 Improved error message when server fails to start 2025-11-06 13:32:59 +00:00
sp-tarkov-bot f89db9eda0 Format Style Fixes 2025-11-06 13:32:36 +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
Chomp 3a2e1797f2 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-11-05 15:41:37 +00:00
Chomp 8a6e4a1805 Fixed floor unlock pointing to wrong quest #679 2025-11-05 15:41:22 +00:00
Archangel 3a5f285fc5 Add obsolete markers 2025-11-05 14:56:21 +01:00
Archangel 4eecb485c6 Mark various removed implementations as obsolete 2025-11-05 14:41:28 +01:00
sp-tarkov-bot 0e675129a0 Format Style Fixes 2025-11-04 22:57:41 +00:00
Chomp 21102b7680 Disabled zombies during halloween
Enabled summon event during halloween

Added peacefulZryachiyEvent hostility settings for summon event
2025-11-04 22:56:53 +00:00
Chomp c13193d4c4 Updated ReplaceBotHostility to insert hostility section if botrole not found instead of skipping 2025-11-04 22:54:38 +00:00
Chomp 2eca8df2fa Default continuous to false 2025-11-04 21:43:34 +00:00
Chomp 6196d1203f Fixed incorrect ak-50 parent id 2025-11-04 18:44:05 +00:00
Chomp 942f1641e6 Reset ak-50 dura values 2025-11-04 14:06:00 +00:00
sp-tarkov-bot 9643ff065e Format Style Fixes 2025-11-04 14:03:53 +00:00
Chomp 009260a3fe Added ak-50 default preset 2025-11-04 14:03:01 +00:00
Chomp 288164caaf Adjusted fuel listings config
lowered min possible fuel amount in listing
Higher chance for <100% fuel in listing
Single item listings for fuel
2025-11-04 10:13:01 +00:00
Chomp ca7733246d Fixed fuel listings being either min or max, now chooses variable amount 2025-11-04 10:11:44 +00:00
Chomp 21e5b5f0fc Renamed variable to improve clarity 2025-11-04 09:47:22 +00:00
Chomp ca3c085e76 Improved sell chance calculation inside CalculateSellChance, removes default 10% sell chance on any offer 2025-11-04 09:45:16 +00:00
Chomp 5f20768f4e Early exit GetItemQualityModifier when item Upd object is null 2025-11-04 09:43:30 +00:00
Chomp de55d173ed Improved accuracy of resources removed from repair kits when used
Fixed invalid ID values being logged
2025-11-03 18:43:26 +00:00
Chomp 26856006ff Fixed repairkit resource values going into negatives 2025-11-03 17:37:39 +00:00
Chomp a3c020264a Force spawn starting zombies on all maps (#678)
- This fixes some maps not spawning zombies at raid start

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
2025-11-03 10:33:27 +00:00
DrakiaXYZ 479ff9cc9d Force spawn starting zombies on all maps
- This fixes some maps not spawning zombies at raid start
2025-11-02 17:24:46 -08:00
Chomp 5be57aaac1 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-11-02 19:48:13 +00:00
Chomp 5eae048d99 Fixed bug in GetPresetPriceByChildren where root item was having be a combination of static and dynamic price + fixed root item not always being found 2025-11-02 19:47:54 +00:00
CWX a5d17cbadf update SptVersion as 4.0.3 already released 2025-11-02 18:33:27 +00:00
Chomp 088e7a156c Do not apply ItemPriceMultiplier values to weapon price 2025-11-01 12:22:37 +00:00
Chomp 74cf552d48 Added check for player listed weapons on flea, calculate the cost of the weapon+mods and use this value as the comparison against player listing price 2025-11-01 12:20:06 +00:00
Archangel fe04661f59 Merge branch 'develop' 2025-11-01 12:33:09 +01:00
DrakiaXYZ 96c7feff55 Merge pull request #675 from DrakiaXYZ/fix-zombies
Fix zombie spawns
2025-11-01 09:13:35 +00:00
Archangel 5354733c94 Mark as obsolete 2025-10-31 23:17:15 +01:00
DrakiaXYZ d2e2f04c93 Merge 4.0.3 changes to main (#674)
* Fix exception sometimes thrown on save
- Switch back from File.Rename to File.Move, as Rename is throwing exceptions on some users systems

* Change BTR skin to tarcola during Christmas event

* Added comment

* Remove unused using

* Add wipe Response model

* formatting and add Wipe Endpoint to V2

* Format Style Fixes

* Merge pull request #669 from sp-tarkov/Assembly-ref-validation

Validate core assembly reference when loading mods

* removed zombies from customs and interchange + increased infection across other maps that have zombie kill quests

* Don't apply hostility changes to maps without zombies during halloween

`ReplaceBotHostiltiy` has optional map whitelist param

* Updated hostility values for maps with infection:
bosses = hostile to player not to pmc bots
followers = hostile to player not to pmc bots
pmcs = hostile to player + always hostile to scavs
scavs = hostile to player and pmc bots
raiders = hostile to player and pmc bots

Adjusted infection rates to just maps with zombie kill quests

* Format Style Fixes

* Added missing values for event bosses

* Format Style Fixes

* Added missing values for `ravangezryachiyevent`
Fixed preset typo `bossTagillaAgro`

* Format Style Fixes

* Flagged `Night of The Cult` as halloween quest

* Fixed incorrect logic

* Enabled `Night of The Cult` bosses to spawn

* Format Style Fixes

* Addd a new ReleaseCheckService to notify users of updates (#670)

* Addd a new ReleaseCheckService to notify users of updates
- Pulls the latest release from GitHub API to compare the tag against the users current SPT version
- Runs at the very end of the startup process to avoid being pushed off screen by mod logging
- Only notifies of patch version increments, not major or minor increments
- Links the release notes so users can Ctrl+Click to open directly to the upgrade page
- Is run on its own thread, and discards all errors, so as to not impact users without an internet connection or ability to access GitHub

* Formatting

* Use record for the ReleaseInformation class

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>

* ProfileDataService changes:

Added `ClearProfileData()`
Replaced filepath access with `Path.Combine`
Reduced various sources of duplication

* Adjusted `Goons` spawn chance to 20% across `Customs/Lighthouse/Woods/Shoreline`

* Account for compound items in DialogHelper.GetMessageItemContents

* Generate weapon/armor price based on the child item price total

* Added halloween event bosses to april event

* Flagged infected spawns as `ForceSpawn` and ``

* Add migration for invalid pockets

* Default assign IEnumerable

* Post raid effect fixes:
When exiting raid with severe muscle pain, prevent client instructing server to add mild muscle pain
When exiting a raid with effect that has a timer, decrease timer value by amount of time spent in raid

* Updated nuget packages

* Fixed player scav not having correct HP values on limbs #642

* Remove unused record

* Revert "Updated nuget packages"

This reverts commit f6d9d461a6.

* Added `IMP mine detector` to reward and flea blacklist

* Fixed weapon builds not overwriting existing #654

Cleaned up `SaveWeaponBuild` and `SaveEquipmentBuild`

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
Co-authored-by: CWX <CWXDEV@outlook.com>
Co-authored-by: sp-tarkov-bot <singleplayertarkov@gmail.com>
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Co-authored-by: Tyfon <29051038+tyfon7@users.noreply.github.com>
Co-authored-by: Archangel <jesse@archangel.wtf>
2025-10-31 14:55:07 -07:00
Chomp ac88c05e1e Fixed weapon builds not overwriting existing #654
Cleaned up `SaveWeaponBuild` and `SaveEquipmentBuild`
2025-10-31 18:55:47 +00:00
Chomp 91c9abd654 Added IMP mine detector to reward and flea blacklist 2025-10-31 18:43:06 +00:00
Chomp 2be1310c64 Revert "Updated nuget packages"
This reverts commit f6d9d461a6.
2025-10-31 18:37:02 +00:00
Archangel 73d299830a Remove unused record 2025-10-31 19:26:38 +01:00