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
Chomp
49b58b6c8a
Check for key using ContainsKey instead of TryGet
2025-09-08 15:37:16 +01:00
Chomp
5d93d1cd6d
Converted GetSkillBonusMultipliedBySkillLevel into extension method
2025-09-08 13:04:11 +01:00
Chomp
0b2843cff6
Converted ProfileMeetsTraderLoyaltyLevelToBuyOffer to extension method
2025-09-08 12:56:14 +01:00
Chomp
8177093b16
Updated EnsureItemHasValidStackCount to be an extension method
2025-09-08 12:48:06 +01:00