Dev
a3816ad271
Increased maxBotCap
for factory to 15
2024-10-08 15:50:40 +01:00
Dev
ca529eb5a0
Fixed maps with transit requirements not working after player transits
2024-10-07 12:48:49 +01:00
Dev
34b9785955
Moved AUTUMN season to start on 15th of October to better match live
2024-10-07 10:22:37 +01:00
Dev
859cd19cb8
Updated JSONs to match live
...
Updated quest data, some required items no longer need to be FiR
2024-10-06 23:47:35 +01:00
Dev
80bc6b41d7
Added Case with precision tools
quest item to single spawn only list
2024-10-06 23:19:44 +01:00
Dev
c360414d53
Flagged Into the Inferno
as event quest
2024-10-06 21:53:41 +01:00
Dev
4e5ee38283
Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV
2024-10-06 21:51:06 +01:00
Dev
3f71b62689
Allow t7 thermals on level 67+ PMCs
2024-10-06 21:50:41 +01:00
DrakiaXYZ
f650bb6be5
Fix sealed weapon crates when bad mod data exists ( !416 )
...
If a modded weapon includes non-existant items in some of its fields, sealed weapon crates had the potential to throw an exception on open due to not validating that all `LinkedDbItems` existed. This filters the list to only items that are found in the item DB
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/416
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-10-04 15:21:44 +00:00
Dev
e3cdd26d0d
32757
2024-10-04 09:09:40 +01:00
Dev
84064caa0d
Remvoed unused keys from WildSpawnTypeNumber
2024-10-03 17:29:45 +01:00
Dev
5a7f03a2d4
Further refinement of loot generation code switch
2024-10-03 15:17:00 +01:00
Dev
7b1a37e71e
Added sptGenerateLoot
to IStartLocalRaidRequestData
to allow caller to choose to generate loot or not, default is true
2024-10-03 15:12:51 +01:00
Dev
dda3bc5310
Adjusted maxBotCap
values for some maps
2024-10-03 10:04:57 +01:00
Dev
c95395ee40
Tiered flea changes:
...
Removed `Tool` restriction
Replaced with specific barter item restrictions, only applied to those that can be crafted in hideout/bartered from traders
2024-10-02 17:03:04 +01:00
Dev
61e90d7e9a
Tiered Flea: instead of not showing offers outside of players level, show offer but set to locked
2024-10-02 11:06:25 +01:00
Dev
93127ff16a
Added nullguard to setTraderUnlockedState()
2024-10-01 21:41:14 +01:00
Dev
379bbe8993
Added additional icons to image cache
2024-10-01 21:21:13 +01:00
Dev
161c2d97fb
Adjusted how PMCs deal with Halloween event bots
2024-10-01 16:41:20 +01:00
Dev
12c5fcbd98
Force added entry points for scav extracts on Streets
2024-10-01 14:08:57 +01:00
Dev
73ecbe7d2c
Removed ProfileSnapshotService
...
Added `InMemoryCacheService`
2024-10-01 11:21:32 +01:00
Dev
6301411a86
Removed unnecessary use of ProfileSnapshotService
2024-10-01 10:57:59 +01:00
Dev
9b3d18ded5
Improved wrong container size error
2024-09-30 17:29:19 +01:00
Dev
820934c186
Fixed Tourny profile being unable to purchase items (profile had incorrect stash tpl)
2024-09-30 17:26:31 +01:00
Dev
24ab327ac2
Fixed off by one error inside generateUniqueBotNickname
that would result in undefined names when the unique name pool was low
2024-09-30 16:55:34 +01:00
Dev
9d55bf0fac
Updated JSON data
2024-09-30 13:41:21 +01:00
Dev
5f85a8ea72
Added Repair kits to flea showAsSingleStack
2024-09-30 11:48:09 +01:00
Mattdokn
599c03dd06
Update quest interfaces to match quests.json ( !415 )
...
Matched quest related interfaces with the types being used in quests.json. Also made some properties that weren't required into nullable types.
Co-authored-by: mBarneto <4347791+m-barneto@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/415
Co-authored-by: Mattdokn <mattdokn@noreply.dev.sp-tarkov.com>
Co-committed-by: Mattdokn <mattdokn@noreply.dev.sp-tarkov.com>
2024-09-29 18:53:08 +00:00
Dev
a82a41f3df
Tiered flea:
...
Added system to limit single items by tpl to player level
Added:
Oakley Mechanism - level 32
Tri-zip - level 30
Beta 2 - level 30
Gruppa 99 T30 - level 30
Eberlestock F5 - level 30
Poyas-A - level 26
Velocity Systems MPPV - level 25
labs keycard - level 30
Sledgehammer - level 25
ledx - level 25
Graphics card - level 35
2024-09-29 17:29:08 +01:00
Dev
92c64024eb
Force rain off if clouds are below or equal to 2
2024-09-29 16:51:04 +01:00
Dev
a9e13c7238
Map transit improvements:
...
Scav inventory now persists between transitions
Item FiR status is not lost when transitioning
Made `endLocalRaid()` aware of 'transfer' end state
2024-09-29 10:30:44 +01:00
Dev
bc0bb3a636
Removed unused property
2024-09-28 23:40:36 +01:00
Dev
057425b363
Improved bot generation system to allow PMCs to wear NVGs at night more than during day
2024-09-28 23:29:08 +01:00
Dev
f5360d0a92
Added ability to know if current raid is at nighttime
2024-09-28 23:00:24 +01:00
Dev
fa37cb4ea8
Normalised many quest names
2024-09-28 14:12:23 +01:00
Dev
5c3be05bbc
Updated ragman+prapor assorts
2024-09-28 10:30:57 +01:00
Dev
56253299ed
Updated JSON data
...
Added additional quests
2024-09-28 10:06:24 +01:00
Dev
63acfacfd3
Disable tiered flea
2024-09-27 21:03:26 +01:00
Dev
5cf5749c99
Fixed dupe ID issue with locale
2024-09-27 21:01:37 +01:00
Dev
5828216729
Fixed weapon_izhmash_ak105_545x39
generation error with BEAR PMCs
2024-09-27 20:58:47 +01:00
Dev
66c49dc9d8
Fixed getTraderSuits()
not returning ragman clothing
2024-09-27 20:41:36 +01:00
Dev
7b4be0817b
Add missing interface
2024-09-27 18:18:53 +01:00
Dev
80762d6a00
Handle changes to airdrop endpoint
...
Reworked airdrop loot generation to incorporate 'radar' drops
Added `forced loot` system to LootGenerator service, can now explicitly define what items it contains
Fixed airdrop system sending incorrect icon to client
2024-09-27 14:30:35 +01:00
Dev
3bbe167450
Added shooterBTR
to PMC friendly list
2024-09-27 11:33:32 +01:00
Dev
48bd0d0c5d
Updated incorrect tpl
2024-09-27 09:10:43 +01:00
Dev
700b6a5338
Updated itemtpl enum + overrides
2024-09-27 08:50:28 +01:00
Dev
98a079fa4c
Set IStartLocalRaidResponseData
transition
data correctly
2024-09-27 08:45:26 +01:00
Dev
a5ad6e4135
Added SPLASH
gift code
2024-09-27 08:44:55 +01:00
DrakiaXYZ
3703698a1a
Implement TransitItemsDelivery service via expansion of the BTR item delivery handler ( !413 )
...
- Fixes exception thrown when attempting to transfer items during transit
- Implements transit item transfer by expanding on the existing BTR item transfer code (They are both BTR services)
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/413
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-09-27 07:19:20 +00:00
Dev
ca8b61a001
Added nickname check to pmc response message send, kills profiles when name is null
2024-09-26 21:01:01 +01:00
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
4d8aaea4a9
Fixed airdrop crates having the incorrect id
2024-09-25 19:07:02 +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
9b7602baa8
Fixed mannequin pocket items being lost on pmc death
2024-09-24 18:21:19 +01:00
Dev
4c2f93f219
Added extra PMC waves to sandbox_high
2024-09-24 17:29:50 +01:00
Dev
a57ce79b45
Fixed BTR not delivering items
...
Fixed player scav being unable to transfer items via BTR
2024-09-24 17:25:32 +01:00
Dev
8baac2cfad
Fixed items added to wishlist in-raid not persisting to out of raid
2024-09-24 16:47:55 +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
ab1422bc40
Updated interfaces to follow correct naming convention
...
Removed some interface duplication
2024-09-24 12:47:29 +01:00
Dev
5fd9271491
Updated various interfaces to use correct naming scheme
...
Added `IGroupPostion`
2024-09-24 11:26:45 +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
b4e78d14f2
Improved bot vest filtering to not filter down to 0 vests
2024-09-24 10:09:58 +01:00
Dev
68297830ff
Disabled forceOnlyArmoredRigWhenNoArmor
for birdeye, he doesnt have any armored rigs
2024-09-24 09:43:23 +01:00
Dev
bf39ed957e
Cleaned up duplication in bot generation system
...
Added optional parameter to `cacheHasBotWithKey`
Removed params needed for calling `rollToBePmc`
Created `getMostRecentRaidSettings`
2024-09-23 23:01:47 +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
22b661ac49
Moved mongo id validation into its own function
2024-09-23 14:33:47 +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
4cb901d592
Fixed issue with getPmcConversionMinMaxForLocation()
2024-09-23 10:45:25 +01:00
Dev
10c436cd7d
made use of resetInterval
inside of resetMoneyTransferLimit()
calculation
2024-09-23 10:22:26 +01:00
Dev
dd9d018c82
Updated items JSON
2024-09-23 10:20:16 +01:00
Dev
218044d23b
Renamed interfaces
2024-09-23 10:20:02 +01:00
Dev
6b6b791940
Updated JSONs
2024-09-23 10:15:01 +01:00
Dev
396f5220f7
Fixed server error on raid start
2024-09-22 15:18:08 +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
5b7945a501
Added missing traderId to conditionCounter interface
2024-09-22 12:30:38 +01:00
Dev
c1526a4ad3
Reset money transfer limit of player when they have reached/passed the nextResetTime
value
2024-09-22 11:49:55 +01:00
Dev
1ba795cf66
Added first attempt at fixing Circulate
item sale tracking
...
Doesnt update client until after restart
2024-09-22 11:33:49 +01:00
Dev
ff6746ebe9
Now include money transfer limits of server>client response
2024-09-22 10:56:39 +01:00
Dev
060b0bb2de
Added code to insert SellitemToTrader
condition counter to profile on quest start
2024-09-22 10:46:50 +01:00
Dev
98d4bcc8ae
Added mongoid item validation to 39x profile migration
2024-09-21 19:00:14 +01:00
Dev
47a7ccdfdd
Added logging when profile migration completes
2024-09-21 12:45:49 +01:00
Dev
acb6762181
Added ability to track profile migrations in profile
...
Stored when 39x profiles are migrated
2024-09-21 10:51:52 +01:00
Dev
0fa22f0349
Reworked hideout code to remove all buffs/debuffs from profile after completing hideout wall
...
Added code to be run when 39x profiles are migrated
Renamed `checkAndUpgradeWall` to `SetWallVisibleIfPrereqsMet`
2024-09-21 10:34:45 +01:00
DrakiaXYZ
5217f7caed
Resolve issue where most bonuses are cleared on wall completion ( !412 )
...
- Resolves issue where the player stash template ends up being reset to base, resulting in an incorrect stash size calculation
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/412
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-09-21 08:56:04 +00:00
Dev
71711f0c0d
Pass bitcoin production into updateBitcoinFarm()
function for modification instead of returning it
2024-09-20 17:32:58 +01:00
Dev
f333d45d70
Do not progress bitcoin production when power is off
...
Small cleanup of function to reduce nesting and duplication
2024-09-20 17:24:22 +01:00
Dev
23570f4e2a
Hmm
2024-09-20 16:43:00 +01:00
Dev
b6b147f439
Renamed function to clear up its purpose startPostRaidInsuranceLostProcess
2024-09-20 16:38:19 +01:00
Archangel
fefa9b3b39
Set correct data to favoriteItems array ( !411 )
...
This PR fixes an inconsistency in favoriteItems, at least in the latest EFT it deserializes an actual item rather than a string of item id's
I also made it empty out the array if the profile is converted, I tacked this onto the karma system as it only needs to happen and I was lazy to write more code to check for this, however if it's required for this PR to be merged feel free to say so.
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/411
Co-authored-by: Archangel <jesse@archangel.wtf>
Co-committed-by: Archangel <jesse@archangel.wtf>
2024-09-20 14:31:01 +00:00
Archangel
4851784626
Remove dependency on vitest, seems to be referenced by other dependencies ( !410 )
...
Referencing vitest directly causes `npm install` to fail for fresh installs, removing this allows it to install all dependencies successfully.
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/410
Co-authored-by: Archangel <jesse@archangel.wtf>
Co-committed-by: Archangel <jesse@archangel.wtf>
2024-09-20 13:33:48 +00:00
Dev
47b2aee91a
Updated adjustExtracts()
to push scav extracts into existing exits instead of overwriting
2024-09-20 11:07: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
0c9a05756f
Expanded scav exit pool to include coop exits
2024-09-19 20:35:17 +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
961a05942c
Replace map exits with scav exits from allExits
array
2024-09-18 13:23:06 +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
6db0cef381
Added support for SavagePlayerBehaviour
2024-09-18 11:39:32 +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
f52283f3b3
Removed server handling of PMC difficulty modification, is not handled natively
...
Inverted a few dependences
2024-09-18 10:41:03 +01:00
Dev
279bddd39c
Removed clothing that caused bundle errors on map start
2024-09-17 23:49:35 +01:00
DenisZhmakin
a916425275
Fix the missing soft armor inserts. ( !409 )
...
Related to the error (https://dev.sp-tarkov.com/SPT/Issues/issues/820 )
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/409
Co-authored-by: DenisZhmakin <den.zhmakin.00@gmail.com>
Co-committed-by: DenisZhmakin <den.zhmakin.00@gmail.com>
2024-09-17 15:41:47 +00:00
Dev
12a79488d8
Do not return insured items stored in secure/special slots on death
2024-09-17 16:24:23 +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
4f393a5eec
Fixed server error when buying ragman clothing with lega medals
2024-09-15 22:45:13 +01:00
Dev
e53cff5737
Added nickname checking when bot lacks a nickname
2024-09-15 19:14:34 +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
0c8d829317
Reverted majority of changes from 3a3a7b1026
as they didn't actually fix the issue and instead caused items to sell to traders for incorrect values
2024-09-15 12:11:36 +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
50d8aa477e
Renamed variable to improve clarity
2024-09-15 09:59:21 +01: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
70ff066be4
Added reward item blacklist to fence assort generation
2024-09-14 15:05:17 +01:00
Dev
7bfa4f16e9
Added handling for bots without nicknames to setRandomisedGameVersionAndCategory()
2024-09-14 14:23:45 +01:00
Dev
64d4eb2cd6
Updated how map id is passed through to dynamic loot generation
2024-09-13 22:50:59 +01:00
Dev
6ffa9d1ba8
Fixed loot generation breaking due to map capitalisation
2024-09-13 22:39:22 +01:00
Dev
1d55075f99
Fixed location loot generator not creating unique IDs for weapons/armor child items
2024-09-13 20:51:22 +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
a578e01402
Moved cultist code into Cultist service
2024-09-13 10:42:13 +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
3f583630e5
Fixed cultist rewards not taking into account stack size in reward amount calculations
2024-09-13 09:40:29 +01:00
Dev
da09be1c58
Removed unnecessary properties from profile templates
2024-09-12 20:34:51 +01:00
Dev
3cd4532942
Added nullguard when adding hideout improvements to profile
2024-09-12 20:34:10 +01:00
Dev
0222ab24d7
Fixed various issues with REF items
2024-09-10 20:13:08 +01:00
Dev
44ed6b68b8
Removed cultist circle debug logging
2024-09-10 19:01:40 +01:00
Dev
4f65442fe7
Added additional nullguard protection to getSealedContainerWeaponModRewards()
2024-09-10 18:16:21 +01:00
Dev
e650271d3a
Reset repeatable+failed quests to Fail
instead of MarkedAsFailed
after raid
2024-09-10 13:41:54 +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
eaa16259ae
Added service to ensure bot names are unique to a raid
2024-09-07 12:08:37 +01:00
Dev
ebe9c0daac
Added Dehydration
to list of effects we ignore inside transferPostRaidLimbEffectsToProfile()
2024-09-06 23:37:29 +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
b0cfa682c0
Fixed incorrect filtering of bad cultist circle rewards
2024-09-06 15:39:52 +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
072c8b4e02
Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV
2024-09-06 11:26:57 +01:00
Dev
abcf9f9488
Updated JSONs
2024-09-06 11:26:39 +01:00
Kaeno
026ff4d929
Make scav regenerate later after death to not persist old data, causing stale kills to appear on death.
2024-09-04 23:01:33 +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
2768217d57
Fixed quest status not correctly mapping to integer
2024-09-03 19:12:23 +01:00
Dev
3878c01bac
Updated locale data
2024-09-03 18:50:54 +01:00
Dev
f3f72f34db
Cleaned up nullguard and comments
2024-09-03 18:42:26 +01:00
Dev
9d923a8b0e
Fixed Exhaustion
effect persisting after raid
2024-09-03 18:38:32 +01:00
Dev
f5dd69f43d
Processed quests into original format post-raid - untested
2024-09-03 17:09:56 +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
8b2b9f7651
Filtered out Christmas tree hideout area from reward pool calculation when Christmas is not active
2024-09-03 10:19:24 +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
DrakiaXYZ
c793b7e0b3
Fix repair prices for all traders being the same (Should also fix other loyalty related issues) ( !405 )
...
- The client doesn't expect to receive the player's loyalty level in their profile, so set it to 0 before sending the profile
- Slight refactor of `getCompleteProfile` to always clone, so we can modify the data sent to the client without changing it on the server
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/405
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-09-03 06:09:23 +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
cd2b7b460f
Fixed typo
2024-09-02 11:25:30 +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
3dc32f5b70
Removed redundant removeLostInsuranceFromProfile
function
2024-09-01 17:20:50 +01:00
Dev
ca23daa7b8
Do not overwrite insuredItems array this early, is required by insurance service to send items out, cleaned up later
2024-09-01 17:14:40 +01:00
Dev
bb0ffa6fbc
Updated money bonus calculation to match live
2024-09-01 17:06:32 +01:00
Dev
b517fdfd0d
Flagged gunsmith: special order
and Import control as event quests
2024-09-01 16:57:43 +01:00
Dev
c359f41c63
Updated how money reward bonuses are calculated, slightly more accurate but still not identical to live
2024-09-01 16:53:48 +01:00
Dev
e6b05a6660
Added back accidentally removed code that adds missing bonuses to profiles
2024-09-01 16:45:31 +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
02b903e13e
Renamed IHandbookBase
interfaces
2024-09-01 13:18:30 +01:00
Dev
955416f5be
Renamed ProfileTraderTemplate to
IProfileTraderTemplate`
2024-09-01 13:00:20 +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
030efeae49
Fixed weapons/armor not counting towards the sacrifice reward budget/item count
2024-09-01 09:57:07 +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
919b41bb4b
Fixed reward duplication when rewarded weapon/armor
2024-09-01 09:52:50 +01:00
Dev
c2402af09e
Add small refactors to 2 functions
2024-08-31 20:48:32 +01:00
Dev
d518549711
Added early exit to adjustLooseLootSpawnProbabilities()
2024-08-31 20:35:39 +01:00
Alex McAuliffe
f362f4eddc
Remove failing profile fixer tests ( !404 )
...
The code this was testing has been deleted so these tests were failing, don't see any point to keep the empty file after deleting the tests that are gone.
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/404
Co-authored-by: Alex McAuliffe <alex@romanx.co.uk>
Co-committed-by: Alex McAuliffe <alex@romanx.co.uk>
2024-08-31 17:35:46 +00:00
Dev
38263e4dbb
Updated english server locale
2024-08-31 18:31:38 +01:00
Dev
97bcce9819
Refactored getContainerMap()
2024-08-31 15:17:24 +01:00
Dev
184c81b912
Added hideout_management skill into cultist circle reward calculation
2024-08-31 14:14:23 +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
27540f31f0
Updated profile migrations to partially support 3.9
2024-08-29 18:07:19 +01:00
Dev
aa942dbbcc
Updated JSONs
2024-08-29 18:06:27 +01:00
Dev
d7ce092a4a
Added code to clean up insured items data post-raid
2024-08-29 17:36:31 +01:00
Dev
60e82cf3f9
Updated Insured item data after a raid
2024-08-29 17:06:28 +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
crustyselenium
0342a0c39c
3.10.0-DEV WIP: Fixes #771 - Quest items not appearing on the case of dying after collecting them. Fixes an issue with gulp v5 corrupting pngs. ( !403 )
...
See #771 for discussion and bug report. Implementation deletes the specific task's completedCondition so as to allow the item to appear again.
Gulp v5 has a known issue that corrupts pngs when copying or moving them, this turns off encoding for the copying assets part of the build task.
Reference was [this stack post](https://stackoverflow.com/questions/78391263/copying-images-with-gulp-are-corrupted-damaged ).
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/403
Co-authored-by: crustyselenium <crustyselenium@gmail.com>
Co-committed-by: crustyselenium <crustyselenium@gmail.com>
2024-08-27 22:15:08 +00:00
Dev
2dfee92a4d
JSON updates
2024-08-26 22:41:22 +01:00
Dev
32066d0e3b
Updated interface to match dumps
2024-08-26 21:32:20 +01:00
Kaeno
ae6f2e4417
Gear stand changes to match dump data. Will cause client to hang.
2024-08-26 21:31:31 +01:00
CWX
05c4bb1946
Update comments, refactor check
2024-08-26 20:47:09 +01:00
CWX
b3b36c37ee
dont send upgrades back to client for gear area
2024-08-26 20:39:04 +01:00
Dev
7dd240b600
Updated returnPlayerOffer() to regenerate root items' parentId
2024-08-26 20:31:36 +01:00
Dev
0d611eae24
Add pocket item to mannequin on area upgrade
2024-08-26 18:54:10 +01:00
Dev
7dfa911213
Added comments to function
2024-08-26 14:23:23 +01:00
Dev
4f8b926ad5
Removed isFunctional
limit on reward item filter
2024-08-26 13:55:42 +01:00