Commit Graph

279 Commits

Author SHA1 Message Date
Archangel 61a70ed727 If prestige gives head, give head early 2026-01-08 13:55:06 +01:00
sp-tarkov-bot fd41e5530c Format Style Fixes 2026-01-06 11:53:39 +00:00
acidphantasm 432dd2e733 Furtherfix ragfair modlimits (#724)
* Further fix to mod limit debug log

* Small improvements on FlagOfferForRemoval to correctly fix logging instead of FromSeconds using the unixtimestamp

---------

Co-authored-by: acidphantasm <acidphantasm@acidphantasm.com>
2026-01-06 11:52:48 +00:00
sp-tarkov-bot 4e4b608c08 Format Style Fixes 2026-01-06 10:14:59 +00:00
Chomp 265855f931 Improved logging inside FlagOfferForRemoval() #722 2026-01-06 10:13:13 +00:00
Chomp f54ed779c5 Small change to PlayerHasDailyScavQuestsUnlocked 2025-12-23 20:42:53 +00:00
Archangel c6c0347145 var 2025-12-23 21:25:01 +01:00
Archangel baa0f4510f Check if fence is not locked for daily scav quest gen 2025-12-23 21:23:21 +01:00
Archangel 2565cafc27 Always force a ChangeRequirement dict to exist 2025-12-22 14:41:33 +01:00
Chomp 18f8c3b8f3 Code readability improvements for HandleRecipe() 2025-12-18 13:55:34 +00:00
Chomp 3d72dd64c5 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-12-18 13:54:47 +00:00
Chomp 761ce2530b Fixed edge case with sending rewards to player stash would result in no space error #615
Add reward to profile prior to tools used to ensure consistency with free space check
2025-12-18 13:54:34 +00:00
sp-tarkov-bot 250c2a5398 Format Style Fixes 2025-12-14 14:06:08 +00:00
Chomp fb578fc54b Fixed ragfair-offer_not_found_in_profile locale message missing profile id 2025-11-12 15:29:43 +00:00
Chomp 2eca8df2fa Default continuous to false 2025-11-04 21:43:34 +00:00
Chomp 21e5b5f0fc Renamed variable to improve clarity 2025-11-04 09:47:22 +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
Chomp ac88c05e1e Fixed weapon builds not overwriting existing #654
Cleaned up `SaveWeaponBuild` and `SaveEquipmentBuild`
2025-10-31 18:55:47 +00:00
Chomp df068fb8bd ProfileDataService changes:
Added `ClearProfileData()`
Replaced filepath access with `Path.Combine`
Reduced various sources of duplication
2025-10-30 10:45:22 +00:00
sp-tarkov-bot 3da3ea1098 Format Style Fixes 2025-10-28 17:03:57 +00:00
CWX abb844c9ce formatting and add Wipe Endpoint to V2 2025-10-28 17:02:55 +00:00
sp-tarkov-bot aa3bda6578 Format Style Fixes 2025-10-26 08:50:45 +00: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
Tyfon dae5da9399 Adjust when Dialogue.AttachmentsNew is changed 2025-10-24 15:48:00 -07:00
Chomp 88e5e9e748 Improved error handling inside HandleMusclePain() 2025-10-21 19:01:24 +01:00
Chomp dc2579c86d Skip init Offers as its immediately int on the line below 2025-10-20 09:56:32 +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
Yuri 954eee5251 Fix daily quest always generating one quest type on replace. 2025-10-18 04:09:00 -05:00
Chomp 13f370f0dc Fixed nullref inside GetItemMinAvgMaxFleaPriceValues 2025-10-16 16:29:47 +01:00
Chomp b15892b256 Fixed nullref inside ChargePlayerTaxFee #620 2025-10-15 20:29:02 +01:00
Chomp a66ce40ba8 Updated Cost logging to be debug 2025-10-12 16:34:36 +01: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 e4c5b69fec Formatting 2025-10-11 22:57:03 -07:00
DrakiaXYZ e00dcc719c Fix examining item in hideout upgrade panel exception 2025-10-11 21:19:32 -07:00
Chomp 0582f8d5fc Fixed ExamineItem() log message error 2025-10-11 19:48:20 +01:00
Chomp cda3511227 Streamlined logic check inside GetActiveChatBots 2025-10-10 17:53:08 +01:00
Chomp ef4c646ffd Fixed being unable to disable chatbots 2025-10-10 17:50:01 +01:00
Chomp ba4e8d9c14 Removed password from profiles
Added migration to remove password property from profiles
2025-10-02 09:56:51 +01:00
Chomp cc745f4c46 Corrected ProcessBuyTradeRequestData transactionId to be Mongoid, updated associated code
Also moved TransactionId in `InsuranceRequestData` to be MongoId, updated associated code
2025-09-30 22:38:42 +01:00
Chomp 836112dc50 Weather refactor (#596)
* First pass at Weather generation refactor

* Moved generation logic around

* Added seasonal variability support

* Expanded weather generation to use DI system and allow easier modding

* Updated weather weight values

Converted records into classes

* Added fallback when generator isn't found

* Fixed colliding lambda

Added method comments

* Cleanup of weather code

* Adjusted `weatherPresetWeight` values

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-09-30 12:23:46 +00:00
Cj 36b247d92e Move HideoutAreas to the Models.Enums.Hideout namespace 2025-09-29 18:14:59 -04:00
Chomp 79e023392b Implemented CoreBot type
Enabled 'rudans' patrol flag in Christmas event
2025-09-29 09:33:16 +01:00
Chomp ecc0ba8406 Cleanup of warnings 2025-09-26 13:38:47 +01:00
Chomp ec682ccc16 Updated GetTrader to use mongoId for traderId + removed redundant 'ragfair' check + made sessionId optional + added comments 2025-09-26 13:05:20 +01:00
CWX ca28cb2926 Update Profile v2 endpoint to use miniprofile and allow v2 endpoint to get miniprofile from only loginrequest 2025-09-19 18:46:05 +01:00
Archangel 5fc7761b4c Send InvalidOrUnloadableProfile to launcher 2025-09-18 19:56:26 +02:00
Archangel 7024b77d88 Handle error in response 2025-09-18 18:17:52 +02:00
Archangel 7184b4e5db Stop execution of invalid profiles on game start 2025-09-18 18:09:41 +02:00
Chomp e26662ff13 Improved empty check for difficulty values inside GetAllBotDifficulties 2025-09-12 11:06:09 +01:00