Commit Graph

1647 Commits

Author SHA1 Message Date
Dev
058ccc2b29 More JSON and interface changes 2024-09-26 20:49:08 +01:00
Dev
454a71213f Updated JSONs and interfaces to match new patch 2024-09-26 17:28:23 +01:00
Dev
c8d21b2d2f 32678 2024-09-26 14:06:06 +01:00
Dev
5e528d668e Added profile version whitelist and blacklist
Blacklisted `Old Patterns` from Unhead profiles
Whitelisted `The Good Times - Part 1` to only Edge of darkness profiles
2024-09-26 09:44:18 +01:00
Dev
14a96cb034 Added STASHQOL gift code 2024-09-25 19:13:03 +01:00
Dev
c7a44456bb Added tiered flea system with placeholder values - Allow items to be locked to a specific level - defaults to off
Unlocks have a priority order, it will be filtered by whatever is first in the dictionary
e.g.

pistol: unlock level 20
weapon: unlock  level 30

A pistol will be unlocked at level 20,
A shotgun will be unlocked at level 30

if the order was different:
weapon: unlock level 30
pistol: unlock level 20

The pistol would be unlocked at level 30 as its a weapon and gets picked up by the weapon filter first
2024-09-25 17:16:44 +01:00
Dev
4fbed1c191 Updated location data 2024-09-25 08:53:35 +01:00
Dev
99afff5a9b Added various additional mod items to PMC weapon pool 2024-09-24 23:31:09 +01:00
Dev
d38fe84ce2 Added mod_tactical001/mod_tactical002 to randomisation pool 2024-09-24 23:18:54 +01:00
Dev
07d1fbe19a Fixed factory night loot containers not working 2024-09-24 21:48:06 +01:00
Dev
3ba1d3839e Fixed incorrect usec hostilitySettings value 2024-09-24 18:45:22 +01:00
Dev
4c2f93f219 Added extra PMC waves to sandbox_high 2024-09-24 17:29:50 +01:00
Dev
be7e07fa4e Added coreConfig.features.chatbotFeatures.sptFriendGiftsEnabled, default true 2024-09-24 16:41:02 +01:00
Dev
4ea528c381 Hard-coded Entrypoints into scav lighthouse exits 2024-09-24 13:56:00 +01:00
Dev
63774da653 Added additional PMC waves to customs + woods 2024-09-24 11:04:28 +01:00
Dev
6610961025 Reduced bossBully to 35% spawn chance 2024-09-24 10:54:55 +01:00
Dev
e6ab51dc78 Reduced bossKnight to 25% spawn chance 2024-09-24 10:53:54 +01:00
Dev
68297830ff Disabled forceOnlyArmoredRigWhenNoArmor for birdeye, he doesnt have any armored rigs 2024-09-24 09:43:23 +01:00
Dev
a477b0b584 Added labs to pmc conversion system 2024-09-23 22:56:22 +01:00
Dev
12c602b578 Add key to the city quest icon 2024-09-23 14:53:21 +01:00
Dev
eaa5280569 Added Key to the City quest 2024-09-23 14:51:50 +01:00
Dev
b7101506df Added new gift code 2024-09-23 14:44:04 +01:00
Dev
cabd17d2c9 Added config option forceRigWhenNoVest
Wired up to bot generation

Updated Raiders to use true value
2024-09-23 12:16:47 +01:00
Dev
53e0a74a1f Adjusted various bot types to always have armored rigs when generated without a vest 2024-09-23 11:19:04 +01:00
Dev
dd9d018c82 Updated items JSON 2024-09-23 10:20:16 +01:00
Dev
6b6b791940 Updated JSONs 2024-09-23 10:15:01 +01:00
Dev
6de8740dcc Updated convertIntoPmcChance to work per map
Removed unused `shouldBotBePmc` function
2024-09-22 13:58:55 +01:00
Dev
35fb02c009 Added Sealed letter quest item for Postman Part part 1 to spawn once in a raid, (not has 4 possible spawns) 2024-09-22 13:45:13 +01:00
Dev
2ea51fec37 Refresh quest json 2024-09-22 13:17:27 +01:00
Dev
73eae5bd94 Made fog less common 2024-09-19 21:13:02 +01:00
Dev
a42e3e99f8 Added entrypoints to scav exits for ground zero/woods map 2024-09-19 21:12:41 +01:00
Dev
5ca4f8531c Fixed typos
Added skier/peacemaker bots to pmc enemy list

Flagged scav as always an enemy of PMCs

Removed forced warning of assault from PMCs
2024-09-19 14:02:57 +01:00
Dev
c0671bb659 Fixed trader config typo 2024-09-19 12:28:43 +01:00
Dev
d35063ecb1 Fixed PMCs not being hostile to player scav until they're very close
Fixed incorrect capitalisation

Added `SavageEnemyChance` property to pmc config
2024-09-19 12:28:33 +01:00
Dev
5d5adb263c Added usec clothing 2024-09-19 10:33:13 +01:00
Dev
e8ca4a4738 Ensured coop reward pool uses Reward item Blacklist 2024-09-19 10:14:54 +01:00
Dev
788d001b8d Updated extract data for all maps 2024-09-18 13:05:11 +01:00
Dev
bf5b80b8f4 Fixed boss name typo 2024-09-18 12:09:04 +01:00
Dev
3952b34e29 Added config system to adjust raid hostility settings
Removed `enemyTypes` from pmcconfig
2024-09-18 11:36:45 +01:00
Dev
279bddd39c Removed clothing that caused bundle errors on map start 2024-09-17 23:49:35 +01:00
Dev
5cd4a207c7 Added missing bipods to PMC weapon mods
Added missing clothing to bear/usec

Added missing `mod_pistolgrip_000` chance %

reduced bipod chance to 80% from 100%
2024-09-17 11:19:15 +01:00
Dev
0f4a3e0470 Updated flea market prices 2024-09-16 16:02:42 +01:00
Dev
022737ef35 Fixed missing Unknown key from body on customs 2024-09-16 15:10:53 +01:00
Dev
e226bd3795 Slightly increased food/medical airdrop item count 2024-09-15 22:45:54 +01:00
Dev
75e3514c09 Updated map data 2024-09-15 19:13:52 +01:00
Dev
4122d056de Added missing properties to bot base.json 2024-09-15 16:07:38 +01:00
Dev
09ba35b5fa Removed redundant PMC spawns from location config 2024-09-15 14:15:44 +01:00
Dev
e99948d6c8 Updated jsons 2024-09-15 12:42:34 +01:00
Dev
ea0c37b179 Renamed hideout config property isPveInsurance to simulateItemsBeingTaken and updated code accordingly 2024-09-15 10:50:57 +01:00
DenisZhamkin
3bf00a6f27 Added the ability to enable insurance behavior as in live eft (!408)
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/408
Co-authored-by: DenisZhamkin <den.zhmakin.00@gmail.com>
Co-committed-by: DenisZhamkin <den.zhmakin.00@gmail.com>
2024-09-15 09:45:37 +00:00
Dev
66702a627c Add 2 more PMC responses 2024-09-15 00:19:56 +01:00
Dev
2d51e5e11b Updated bot JSONs 2024-09-15 00:19:18 +01:00
Dev
cbdadb9647 Updated partizan and bully bot data 2024-09-14 21:16:00 +01:00
Dev
eef071724f Expanded direct reward mappings to better match live 2024-09-13 11:42:33 +01:00
Dev
a380db2995 Expanded direct rewards to have a custom craft time
Migrated direct reward stack count system to use items parent id instead of tpl
2024-09-13 11:27:42 +01:00
Dev
d18ef883da Add configurable craft time of cultist circle 2024-09-13 10:38:55 +01:00
Dev
a5679140aa Implemented getExplicitRewardStackSize() for getExplicitRewards() 2024-09-13 09:58:07 +01:00
Dev
94e990cedb Added currency handling system to cultist circle rewards 2024-09-13 09:43:39 +01:00
Dev
da09be1c58 Removed unnecessary properties from profile templates 2024-09-12 20:34:51 +01:00
Dev
0222ab24d7 Fixed various issues with REF items 2024-09-10 20:13:08 +01:00
Dev
f0f0627c69 Fixed NewYear2021 gift code 2024-09-09 12:08:30 +01:00
Dev
7dd9ecba4e Fixed HIDEOUTCAT gift code 2024-09-09 11:58:05 +01:00
Dev
514c86d733 Fixed gift causing client error due to its parentid not being a valid mongoid 2024-09-09 10:41:18 +01:00
Dev
348a200149 Added secure flash drive v2/v3 to reward blacklist 2024-09-09 10:24:34 +01:00
Dev
6e9a51ff7e Regenerated REF assort data using new ragfair dumps
issue: armor lacks soft inserts
2024-09-08 00:00:36 +01:00
Dev
f9ca76be79 Added missing quest images 2024-09-06 16:12:37 +01:00
Dev
4b3712954f Fixed weapon rewards from quests as val/vss 2024-09-06 15:53:01 +01:00
Dev
3f05400c87 Updated assorts 2024-09-06 11:54:29 +01:00
Dev
8392537f5b Updated quest data 2024-09-06 11:39:10 +01:00
Dev
abcf9f9488 Updated JSONs 2024-09-06 11:26:39 +01:00
Dev
eac3c7e226 Removed 0.14 pocket id from followerbigpipe 2024-09-04 09:52:37 +01:00
Cj
4139e85f1f Clothing service fix (!407)
Server implementation of my `TraderServiceFix` mod.

Since 3.9 trader services were refactored by BSG. Resulting in them hard coding service ID's. This PR allows modders to push their trader ID to the `TraderConfig.moddedTraders.clothingService` array. It is then sent to the client where it adds it to the dictionary. I made this modular with its own interface in-case it needs expanded on in the future. So the this acts as both a fix and a groundwork for similar future fixes if need be as well.

Needs merged with https://dev.sp-tarkov.com/SPT/Modules/pulls/165

Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/407
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-09-04 08:31:15 +00:00
Dev
0bd794e39d Renamed incorrectly named property 2024-09-03 21:09:07 +01:00
Dev
3878c01bac Updated locale data 2024-09-03 18:50:54 +01:00
Dev
8f75851748 Updated Labs/GZ_high base jsons 2024-09-03 16:44:45 +01:00
Dev
ee314099d9 Added more direct sacrifice mappings to cultist circle config 2024-09-03 15:44:41 +01:00
Dev
6b4a69b023 Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV 2024-09-03 09:58:38 +01:00
Dev
c3bd6e05b6 Cultist circle expansion:
Added reward blacklist
Added itemrewardblacklist in cultist reward calculation
Added reward pool expansion
2024-09-03 09:58:13 +01:00
CWX
d3ab8d8826 Remove "refreshOffers" prop (!406)
Drakia found a commit adding this, this will bork it till a refresh happens, removing fixes the issue

Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/406
Co-authored-by: CWX <cwxdev@outlook.com>
Co-committed-by: CWX <cwxdev@outlook.com>
2024-09-03 06:50:36 +00:00
Dev
7de0a112dc Added missing favoriteItems array to profile templates + extra optional param to body part object 2024-09-02 20:40:15 +01:00
Dev
8aafd0e9b1 Added extra items to STREAMERLOOT gift 2024-09-02 16:16:54 +01:00
Dev
e9aeb2d5bb Added STREAMERLOOT gift code 2024-09-02 16:07:31 +01:00
Dev
996052961c Added tiger stripe Deagle to PMCs 2024-09-02 11:36:40 +01:00
Dev
73c75596e2 updated profile templates to use Improvements instead of improvement + added migration for 3.9 profile + Added logging to 3.9 migrations 2024-09-02 11:16:23 +01:00
Dev
34f335175d Added cultist circle level 1 to new unheard profiles 2024-09-02 09:46:07 +01:00
Dev
c9218fce7f Updated Karma value on new and migrated profiles to be 0.2 instead of 0 2024-09-02 09:37:31 +01:00
Dev
6d1315ec47 Moved rigs into correct slot on PMCs 2024-09-01 21:00:12 +01:00
Dev
3671f68e9d Added M60s to PMCs 2024-09-01 20:47:12 +01:00
Dev
04ad8dea36 Added uzi to PMCs 2024-09-01 20:38:18 +01:00
Dev
72d3f25fc4 Added uzi to PMCs 2024-09-01 20:37:55 +01:00
Dev
3d57eb2e4e Added sr3m to PMC weapon pool 2024-09-01 20:31:16 +01:00
Dev
5e3a749fcc Updated location data 2024-09-01 20:08:00 +01:00
Dev
62e122652e Updated headsets on PMCs
Fixed missing mods for 2x helmets
2024-09-01 19:28:17 +01:00
Dev
f203191fb6 Removed duplicate ragman assort 2024-09-01 18:39:33 +01:00
Dev
b517fdfd0d Flagged gunsmith: special order and Import control as event quests 2024-09-01 16:57:43 +01:00
Dev
f657c28413 Added more recipes to cultist circle 2024-09-01 15:30:43 +01:00
Dev
3a3a7b1026 Fixed item sell prices not varying per trader - client/items/prices/TRADERID endpoint requires prices to be altered by the traders sell coef (which is based on player loyalty level with said trader) 2024-09-01 15:04:59 +01:00
Dev
88a430a724 Fixed Easy start profiles breaking server on creation 2024-09-01 13:28:10 +01:00
Dev
aabbdd040b Cleaned up trader interfaces
Updated trader base json values from live data dumps
2024-09-01 12:58:41 +01:00
Dev
65a117e7ac Refreshed flea prices 2024-09-01 11:34:58 +01:00
Dev
b0cd48ac0c Added directRewards to cultist config, can now give explicit rewards when sacrificing specific items, currently used for 4 figurines (killa/tagilla/reshala/cultist) 2024-09-01 09:56:00 +01:00
Dev
38263e4dbb Updated english server locale 2024-08-31 18:31:38 +01:00
Dev
0b2e723fc3 32291 2024-08-30 14:16:53 +01:00
Dev
a7aa40aa07 Fixed various placeholder assorts 2024-08-29 22:08:50 +01:00
Dev
c30994ca18 Updated Trader assorts. 3 placeholder assorts remain 2024-08-29 21:46:03 +01:00
Dev
818c718b8e Updated quest data 2024-08-29 20:46:55 +01:00
Dev
aa942dbbcc Updated JSONs 2024-08-29 18:06:27 +01:00
Dev
655eece0f7 Updated bot difficulty values 2024-08-29 12:02:51 +01:00
Dev
041fcdc112 32280 2024-08-29 11:41:32 +01:00
Dev
6d9db36a78 Refreshed bot data values 2024-08-28 12:17:41 +01:00
Dev
2dfee92a4d JSON updates 2024-08-26 22:41:22 +01:00
Dev
98b19ff1db Added cultistCircle config section to HideoutConfig and made use of values 2024-08-26 13:41:59 +01:00
Dev
d2d5d950b3 Updated quest names 2024-08-25 11:39:16 +01:00
W1ngZ
eff5f14e5c Added feature to keep daily quest type when replacing. Refering issue #745 (!400)
## Added:
* Config to keep daily quest type

## Changed:
* changeRepeatableQuest to check if the daily quest type should be kept the same

Co-authored-by: W1ngZ <W1ngZ@NoRealMail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/400
Co-authored-by: W1ngZ <w1ngz@noreply.dev.sp-tarkov.com>
Co-committed-by: W1ngZ <w1ngz@noreply.dev.sp-tarkov.com>
2024-08-25 07:56:48 +00:00
Dev
3ac4074434 Added handling of twitch 2024 gamble boxes
Improved random loot box system to support `rewardTypePool` instead of `rewardTplPool`
2024-08-24 20:32:18 +01:00
Dev
52d092d474 Adjusted PMC healing parameters + tripwire ignore chance 2024-08-24 18:41:28 +01:00
Dev
d3cb8e5f70 Updated data JSONs 2024-08-24 11:06:41 +01:00
Dev
e600b423f2 Updated default equipment preset data 2024-08-24 11:00:18 +01:00
Dev
4f0fb7d5bc Updated unheard profile templates 2024-08-24 10:56:33 +01:00
Dev
557dc55a33 Implemented inclusion of standx items when updating/installing hideout equipment area
Set area to level 0 for USEC
Removed unnecessary mannequin pose array from dev profiles
2024-08-23 23:41:50 +01:00
Dev
9418095f03 hard code stand1 on dev profiles 2024-08-23 22:45:10 +01:00
Kaeno
ec3eba0991 Invert default state of toggle 2024-08-23 19:24:45 +01:00
Kaeno
171fdfd6dd Remove FiR status from items on run through. Added toggle to always keep FiR status on items regardless of end raid status 2024-08-23 19:20:44 +01:00
Dev
7a1b15e193 Updated to 32197 2024-08-23 16:05:40 +01:00
Dev
3d1aa5e4fc Removed unused singleplayer/settings/raid/endstate endpoint 2024-08-23 10:19:23 +01:00
Dev
b988977894 Updated loot data JSONs - only using fresh 0.15 data 2024-08-22 20:46:34 +01:00
Dev
24cd94abd3 Expanded pmcConfig.maxBackpackLootTotalRub to work per PMC level
non-PMC backpack loot is no longer limited to 150,000 roubles
2024-08-22 20:42:47 +01:00
Dev
9df2c90285 Further adjustments to PMC difficulty values 2024-08-22 20:39:43 +01:00
Dev
0d152b6988 Updated PMC jsons to better match BSGs data 2024-08-22 19:13:50 +01:00
Dev
607189926a Removed chanceSameSideIsHostilePercent config property and code that uses it, now implemented inside every maps base.json 2024-08-22 19:08:40 +01:00
Dev
c5793f1724 Fixed incorrect VALID_REASONS_TO_ADD_ENEMY inside shooterBTR bot 2024-08-22 15:00:52 +01:00
Dev
d9b8825b14 Updated trader assort and base data 2024-08-22 12:19:04 +01:00
Dev
846960d8bb Updated map location paths 2024-08-21 20:47:53 +01:00
Dev
dc43574cad Updated static containers 2024-08-21 20:39:21 +01:00
Dev
f15992b532 Updated to 32160 2024-08-21 19:11:08 +01:00
Dev
4a10dfc397 Updated GZ high statics data 2024-08-21 18:02:54 +01:00
Dev
409d146fa9 Added new properties to profile templates + updated some interfaces to match live 2024-08-21 17:50:12 +01:00
Dev
88e682de9c Fixed Incorrect difficulty values 2024-08-21 17:05:04 +01:00
Dev
a68dc0e1f4 Added more difficulty fixes 2024-08-21 15:56:53 +01:00
Dev
4cba53b744 Updated JSONs 2024-08-21 15:40:48 +01:00
Dev
64c007199c Updated broken JSON 2024-08-21 15:26:12 +01:00
Dev
121ad8270b Updated bot JSONs 2024-08-21 15:22:49 +01:00
Dev
b209c0728c Updated quests JSON 2024-08-21 13:56:31 +01:00
Kaeno
d4cc41d3fc Fix Dev profiles not having access to Weapon wall and Cultist stash 2024-08-21 13:26:10 +01:00
Dev
b67c1be6f1 Updated bot jsons 2024-08-21 12:31:25 +01:00
Dev
06ab0fd07b Updated PMC json difficulty values 2024-08-21 12:26:52 +01:00
Dev
0e054c0af7 Updated bot JSONs 2024-08-21 12:20:11 +01:00
Dev
605a868c86 Added missing quest images 2024-08-21 11:29:27 +01:00
Dev
6a2ba8e3d8 Fixed various botgen errors + added hear to PMCs 2024-08-20 23:53:02 +01:00
Dev
502fdb918f Added M60E4 to PMCs 2024-08-20 23:26:14 +01:00