Files
SPT-Server-Build/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/ragfair.json
T
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

470 lines
12 KiB
JSON

{
"dynamic": {
"armor": {
"plateSlotIdToRemovePool": [
"front_plate",
"back_plate"
],
"removeRemovablePlateChance": 40
},
"barter": {
"chancePercent": 20,
"itemCountMax": 3,
"itemCountMin": 1,
"itemTypeBlacklist": [
"55802f4a4bdc2ddb688b4569",
"55802f3e4bdc2de7118b4584",
"543be5cb4bdc2deb348b4568",
"55818ac54bdc2d5b648b456e",
"5a74651486f7744e73386dd1"
],
"makeSingleStackOnly": true,
"minRoubleCostToBecomeBarter": 20000,
"priceRangeVariancePercent": 15
},
"blacklist": {
"armorPlate": {
"ignoreSlots": [
"right_side_plate",
"left_side_plate"
],
"maxProtectionLevel": 4
},
"custom": [
"5737292724597765e5728562",
"57372ac324597767001bc261",
"560d75f54bdc2da74d8b4573",
"65702610cfc010a0f5006a41",
"5737250c2459776125652acc",
"657023a9126cc4a57d0e17a6",
"5c1127d0d174af29be75cf68",
"5af056f186f7746da511291f"
],
"customItemCategoryList": [],
"damagedAmmoPacks": true,
"enableBsgList": true,
"enableCustomItemCategoryList": false,
"enableQuestList": true,
"traderItems": false
},
"condition": {
"5422acb9af1c889c16000029": {
"_name": "WEAPON",
"conditionChance": 0.2,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.6
}
},
"543be5664bdc2dd4348b4569": {
"_name": "MEDS",
"conditionChance": 0.2,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.6
}
},
"543be5e94bdc2df1348b4568": {
"_name": "KEY",
"conditionChance": 0.04,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.96
}
},
"543be6674bdc2df1348b4569": {
"_name": "FOOD_DRINK",
"conditionChance": 0.05,
"current": {
"max": 1,
"min": 1
},
"max": {
"max": 1,
"min": 0.05
}
},
"5447e0e74bdc2d3c308b4567": {
"_name": "SPEC_ITEM",
"conditionChance": 0.3,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.02
}
},
"5448e5284bdc2dcb718b4567": {
"_name": "VEST",
"conditionChance": 0.2,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.45
}
},
"5448e54d4bdc2dcc718b4568": {
"_name": "ARMOR",
"conditionChance": 0.2,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.45
}
},
"5448e5724bdc2ddf718b4568": {
"_name": "VISORS",
"conditionChance": 0.32,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.7
}
},
"57bef4c42459772e8d35a53b": {
"_name": "ARMORED_EQUIPMENT",
"conditionChance": 0.25,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.05
}
},
"5a341c4086f77401f2541505": {
"_name": "HELMETS",
"conditionChance": 0.32,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.45
}
},
"5a341c4686f77469e155819e": {
"_name": "FACECOVER",
"conditionChance": 0.32,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.6
}
},
"5c164d2286f774194c5e69fa": {
"_name": "KEYCARD",
"conditionChance": 0.04,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.25
}
},
"5d650c3e815116009f6201d2": {
"_name": "FUEL",
"conditionChance": 0.12,
"current": {
"max": 1,
"min": 1
},
"max": {
"max": 1,
"min": 0.7
}
},
"644120aa86ffbe10ee032b6f": {
"_name": "ARMOR_PLATE",
"conditionChance": 0.45,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.7
}
},
"65649eb40bf0ed77b8044453": {
"_name": "BUILT_IN_INSERTS",
"conditionChance": 0.3,
"current": {
"max": 1,
"min": 0
},
"max": {
"max": 1,
"min": 0.3
}
}
},
"offerCurrencyChancePercent": {
"5449016a4bdc2d6f028b456f": 78,
"5696686a4bdc2da3298b456a": 14,
"569668774bdc2da2298b4568": 8
},
"endTimeSeconds": {
"max": 3600,
"min": 360
},
"expiredOfferThreshold": 1400,
"ignoreQualityPriceVarianceBlacklist": [
"59e3577886f774176a362503",
"5d02797c86f774203f38e30a",
"5ab8e79e86f7742d8b372e78"
],
"itemPriceMultiplier": {
"57372ac324597767001bc261": 5,
"5c110624d174af029e69734c": 1.2
},
"itemPriceOverrideRouble": {
"63a8970d7108f713591149f5": 50000,
"63a897c6b1ff6e29734fcc95": 200000,
"63a898a328e385334e0640a5": 100000,
"66bc98a01a47be227a5e956e": 500000,
"674d91ce6e862d5a95059ed6": 250000
},
"nonStackableCount": {
"max": 10,
"min": 1
},
"offerAdjustment": {
"adjustPriceWhenBelowHandbookPrice": false,
"handbookPriceMultiplier": 1.1,
"maxPriceDifferenceBelowHandbookPercent": 64,
"priceThresholdRub": 20000
},
"offerItemCount": {
"default": {
"max": 30,
"min": 7
},
"543be5cb4bdc2deb348b4568": {
"max": 3,
"min": 0
}
},
"pack": {
"chancePercent": 0.5,
"itemCountMax": 17,
"itemCountMin": 4,
"itemTypeWhitelist": [
"5448eb774bdc2d0a728b4567",
"5448e8d64bdc2dce718b4568",
"5448f3ac4bdc2dce718b4569",
"543be6674bdc2df1348b4569",
"57864a3d24597754843f8721",
"57864a66245977548f04a81f",
"57864ada245977548638de91",
"5d650c3e815116009f6201d2"
]
},
"priceRanges": {
"default": {
"max": 1.2,
"min": 0.8
},
"pack": {
"max": 0.96,
"min": 0.75
},
"preset": {
"max": 1.05,
"min": 0.95
}
},
"purchasesAreFoundInRaid": false,
"rating": {
"max": 20,
"min": -2
},
"removeSeasonalItemsWhenNotInEvent": true,
"showAsSingleStack": [
"5422acb9af1c889c16000029",
"5448e54d4bdc2dcc718b4568",
"5795f317245977243854e041",
"5448e53e4bdc2d60728b4567",
"5448bf274bdc2dfc2f8b456a",
"543be5e94bdc2df1348b4568",
"5448f39d4bdc2d0a728b4568",
"62e910aaf957f2915e0a5e36",
"5447e1d04bdc2dff2f8b4567",
"57bef4c42459772e8d35a53b",
"55802f4a4bdc2ddb688b4569",
"616eb7aea207f41933308f46",
"543be5cb4bdc2deb348b4568"
],
"showDefaultPresetsOnly": true,
"stackablePercent": {
"max": 600,
"min": 10
},
"unreasonableModPrices": {
"5448fe124bdc2da5018b4567": {
"enabled": true,
"handbookPriceOverMultiplier": 6,
"itemType": "Weapon Mod",
"newPriceHandbookMultiplier": 6
},
"57864a66245977548f04a81f": {
"enabled": true,
"handbookPriceOverMultiplier": 11,
"itemType": "Electronics",
"newPriceHandbookMultiplier": 11
}
},
"useTraderPriceForOffersIfHigher": true,
"generateBaseFleaPrices": {
"useHandbookPrice": true,
"generatePresetPriceByChildren": true,
"priceMultiplier": 1.5,
"itemTplMultiplierOverride": {
"5780cf7f2459777de4559322": 1.8
},
"itemTypeMultiplierOverride": {
"5c164d2286f774194c5e69fa": 2.5
},
"preventPriceBeingBelowTraderBuyPrice": true,
"useHideoutCraftMultiplier": true,
"hideoutCraftMultiplier": 0.8
}
},
"runIntervalSeconds": 8,
"runIntervalValues": {
"inRaid": 60,
"outOfRaid": 8
},
"sell": {
"chance": {
"base": 50,
"maxSellChancePercent": 100,
"minSellChancePercent": 0,
"sellMultiplier": 1.24
},
"expireSeconds": 71,
"fees": true,
"time": {
"max": 1,
"min": 0
}
},
"tieredFlea": {
"ammoTiersEnabled": true,
"ammoTplUnlocks": {
"5656d7c34bdc2d9d198b4587": 35,
"56dff061d2720bb5668b4567": 45,
"56dff2ced2720bb4668b4567": 40,
"5887431f2459777e1612938f": 30,
"59e77a2386f7742ee578960a": 35,
"5d6e6911a4b9361bd5780d52": 35,
"5e023e53d4353e3302577c4c": 25,
"5e85aa1a988a8701445df1f5": 35,
"5efb0cabfb3e451d70735af5": 35,
"5fc382c1016cce60e8341b20": 50,
"60194943740c5d77f6705eea": 35,
"619636be6db0f2477964e710": 50,
"64b7af434b75259c590fa893": 45,
"64b8ee384b75259c590fa89b": 35,
"6576f93989f0062e741ba952": 25
},
"enabled": false,
"unlocksTpl": {
"545cdae64bdc2d39198b4568": 30,
"57347ca924597744596b4e71": 35,
"57347cd0245977445a2d6ff1": 30,
"590a3b0486f7743954552bdb": 30,
"590c2e1186f77425357b6124": 30,
"590c5bbd86f774785762df04": 30,
"59e3577886f774176a362503": 35,
"59e36c6f86f774176c10a2a7": 30,
"5af04b6486f774195a3ebb49": 30,
"5b44c6ae86f7742d1627baea": 30,
"5c0530ee86f774697952d952": 25,
"5c06779c86f77426e00dd782": 30,
"5c06782b86f77426df5407d2": 30,
"5c0e6a1586f77404597b4965": 26,
"5c94bbff86f7747ee735c08f": 30,
"5d1b2fa286f77425227d1674": 30,
"5d1b36a186f7742523398433": 35,
"5d1b371186f774253763a656": 35,
"5d1b385e86f774252167b98a": 30,
"5d1b3a5d86f774252167ba22": 35,
"5d5d940f86f7742797262046": 32,
"5df8a42886f77412640e2e75": 25,
"5e2af29386f7746d4159f077": 35,
"5e42c81886f7742a01529f57": 40,
"5f5e467b0bc58666c37e7821": 30,
"628e1ffc83ec92260c0f437f": 30,
"62a0a124de7ac81993580542": 40,
"63a0b208f444d32d6f03ea1e": 25
},
"unlocksType": {
"543be5cb4bdc2deb348b4568": 50,
"5447b5cf4bdc2d65278b4567": 5,
"5447b5e04bdc2d62278b4567": 20,
"5447b5f14bdc2d61278b4567": 35,
"5447b6094bdc2dc3278b4567": 15,
"5447b6194bdc2d67278b4567": 35,
"5447b6254bdc2dc3278b4568": 35,
"5447bed64bdc2d97278b4568": 40,
"5447bedf4bdc2d87278b4568": 50,
"5447bee84bdc2dc3278b4569": 15,
"55818acf4bdc2dde698b456b": 20,
"55818ad54bdc2ddc698b4569": 23,
"55818add4bdc2d5b648b456f": 25,
"55818ae44bdc2dde698b456c": 30,
"55818aeb4bdc2ddc698b456a": 45,
"57864a3d24597754843f8721": 35,
"57864a66245977548f04a81f": 20,
"57864ada245977548638de91": 20,
"590c745b86f7743cc433c5f2": 20,
"5c164d2286f774194c5e69fa": 40,
"5c99f98d86f7745c314214b3": 35,
"617f1ef5e8b54b0998387733": 10
}
},
"traders": {
"54cb50c76803fa8b248b4571": true,
"54cb57776803fa99248b456e": true,
"579dc571d53a0658a154fbec": false,
"58330581ace78e27b8b10cee": true,
"5935c25fb3acc3127c3d8cd9": true,
"5a7c2eca46aef81a7ca2145d": true,
"5ac3b934156ae10c4430e83c": true,
"5c0647fdd443bc2504c2d371": true,
"6617beeaa9cfa777ca915b7c": true
},
"offerListingTaxMultiplier": -1
}