Commit Graph

3554 Commits

Author SHA1 Message Date
Dev
0963045b7e Blacklisted Secure Flash drive V2 and Radar station spare parts from PMC loot 2024-10-11 23:44:41 +01:00
Dev
2448fe24b5 Split AirdropTypeEnum into 2 enums, a spt specific one and another for the icon property sent to client 2024-10-11 12:56:31 +01:00
Dev
0f7531ea76 Updated locales 2024-10-11 09:16:55 +01:00
Dev
20a4dfb841 Hard coded generateAirdropLoot to return a common drop icon 2024-10-11 08:44:28 +01:00
Dev
6ed4303de5 Adjusted PMC brain conversion values 2024-10-10 12:57:47 +01:00
Dev
fc13c765a8 Fixed bad data inside dev bear profile that resulted in a non-functional equipment hideout area 2024-10-10 12:20:30 +01:00
Dev
d47d9f7b17 Removed unused function result 2024-10-09 18:27:10 +01:00
Dev
6790dcaba5 Updated JSONs 2024-10-09 18:26:52 +01:00
Dev
491722ce60 Added airdrop technical event crates to ItemRewardBlacklist 2024-10-09 16:42:25 +01:00
Dev
f003333e59 Remove debug code relating to hideout craft times 2024-10-09 16:31:10 +01:00
Dev
ce3b63dc1c Updated getOffersForBuild() to not show pack offers, this fixes the equipment system buying pack offers 2024-10-09 14:34:10 +01:00
Dev
eb2afa81d5 Cleaned up method description 2024-10-09 10:49:22 +01:00
Dev
8b0eaad0c3 Blacklist required items from reward pool for repeatable 'completion' quests,
e.g. , fetch 5 kek tapes, get rewarded 3 kek tapes
2024-10-09 10:48:57 +01:00
Dev
ad95b227dd Added optional blacklist functionality to generateReward() 2024-10-09 10:40:32 +01:00
Dev
ff501d31c9 Reduced extract requirement from daily/weekly quest templates 2024-10-09 10:21:47 +01:00
Dev
50c2c55837 Further cleanup of sendResponse() 2024-10-08 22:35:45 +01:00
Dev
f76ffc8f93 Updated sendResponse() to not run serialiser when sending debug request 2024-10-08 22:27:36 +01:00
Dev
ed92c6802c Refactor oh how bot equipment items are generated.
Now uses blacklist data from bot.json when picking equipment mods
Equipment gen now passes same BotData object as weapon mod gen
Pass botEquipmentRole via request object instead of calculating it every item slot
Fixed `getFilteredDynamicModsForItem()` being hard coded to use first blacklist object  regardless of which one matched the bot level
2024-10-08 20:14:43 +01:00
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