Dev
e39654be6a
Simplified generateInventoryId()
2024-06-08 16:16:36 +01:00
Dev
b645e6f51b
Added Error throwing when calling getConfig()
and a config cannot be found
2024-06-08 12:56:24 +01:00
Dev
96acf623de
Fixed ammo boxes not having a location property
2024-06-08 12:00:55 +01:00
Dev
2fea0d17de
Fixed altering SelectedMemberCategory
in settings page not saving
2024-06-08 09:15:59 +01:00
Dev
8745caf86d
Refactored getHighestSellToTraderPrice()
2024-06-07 23:14:18 +01:00
Dev
3f125593a7
Refactor BotGenerator()
2024-06-07 22:41:30 +01:00
Dev
d9f8ba653a
Refactoring of RepeatableQuestController
2024-06-07 21:33:09 +01:00
Dev
5cae90c726
Fixed Ref
assorts lacking upd objects for child items
2024-06-07 20:24:03 +01:00
Dev
bb4bfc6dcb
Refactoring of generateReward()
2024-06-07 20:19:58 +01:00
chomp
4788f6b407
30473 ( !361 )
...
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Co-authored-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/361
2024-06-07 18:25:27 +00:00
chomp
b3b1f76a77
Migrate PMCs (sptBear/sptUsec) To Bsg Types (pmcBEAR/pmcUSEC) ( !360 )
...
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/360
2024-06-06 16:59:44 +00:00
Dev
75b2661f72
Moved pity gift code into chooseMessage()
to group similar functionality together
2024-06-06 12:24:12 +01:00
Scuvy
e0717daa99
Send pity gift codes to player when player dies to other PMC's ( !359 )
...
* This is to address [Issue 652](https://dev.sp-tarkov.com/SPT/Issues/issues/652 ).
* Added messages with gift codes inside project/assets/database/locales/server/en.json
* Update pmcchatresponse.json to include new pity message type.
* Update logic in project/src/services/PmcChatResponseService.ts to now account for pity messages that are sent.
The message's %giftcode% will now be replaced with a random gift code from assets\configs\gifts.json
* Example:
- ![image](/attachments/ade2686a-8dcb-4c11-9457-88e003a47416)
Co-authored-by: Scuvy <Scuvy@gmail.com>
Co-authored-by: chomp <chomp@noreply.dev.sp-tarkov.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/359
Co-authored-by: Scuvy <scuvy@noreply.dev.sp-tarkov.com>
Co-committed-by: Scuvy <scuvy@noreply.dev.sp-tarkov.com>
2024-06-06 11:14:38 +00:00
Dev
ccb351a2dd
Expanded craft search code to also check for craft count
2024-06-06 11:34:03 +01:00
Dev
abdee0bb75
Removed broken quest prevent login
2024-06-06 11:33:13 +01:00
Dev
4833b2c9ad
Added 2 quests (hustle + unknown)
2024-06-06 08:40:26 +01:00
Dev
af76a068b4
Fixed incorrect logging values
2024-06-05 21:50:27 +01:00
Dev
2a9cbab762
Fixed issue with PMC post-raid messages not being sent
...
Caused by bot match cache regression resulting in bot data not being stored during generation
2024-06-05 21:50:07 +01:00
Dev
90b9fac842
Updated traders items_buy_prohibited
data
2024-06-04 19:55:03 +01:00
Dev
bcb40c8333
Fixed hideout crafts causing server failure
2024-06-04 19:23:37 +01:00
Dev
013634f466
Added Documents with decrypted data
to lootable blacklist
2024-06-04 19:03:47 +01:00
Dev
0574392f28
Added new lootable item blacklist and added checks to bot and map loot generator code
...
Remove event quest item from global blacklist and move to loot item blacklist
2024-06-04 18:57:36 +01:00
Dev
5b4b0c1471
Introduced Set to speed up calls to isItemBlacklisted()
2024-06-04 18:32:22 +01:00
TetrisGG
bef57f4f58
Fix Tournament Profile having access to Fence ( !358 )
...
Fixes SPT/Issues#677
Fence should be locked in Tournament Profile.
Setting Fences base.json `unlockedByDefault` to `false` makes the profile able to lock Fence
Code from Client:
Shows that unlockedByDefault overrides whatever is written in the Profile data on init.
![image](/attachments/7336f96c-31c0-4ea3-848d-65320cf41340)
Working Screen from Game:
![image](/attachments/b94f368e-91c4-4641-a31e-8b0d8c60d239)
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/358
Co-authored-by: TetrisGG <dmiller2606@gmail.com>
Co-committed-by: TetrisGG <dmiller2606@gmail.com>
2024-06-04 17:20:10 +00:00
Dev
dde78b30eb
Cloned blacklist data before returning it
2024-06-04 18:18:52 +01:00
Dev
83dd0ed439
Added 660bbc47c38b837877075e47 - Encrypted flash drive
to blacklist
2024-06-04 17:08:09 +01:00
Dev
2a587d80d8
Added system to filter blacklisted items from static and dynamic loot positions
...
Moved seasonal item filter code to different position inside `generateDynamicLoot()`
2024-06-04 17:06:50 +01:00
Dev
5131fb2dcc
Flagged The Tarkov Mystery
as event quest + added to event quest array + added missing icon
2024-06-04 16:17:20 +01:00
Dev
e5398f5e4d
Added implementation for Achievement
quest rewards
2024-06-04 15:36:01 +01:00
Dev
aebe1ab606
Updated getItemPrices()
to return each traders next refresh timestamp
2024-06-04 15:17:46 +01:00
Dev
ba8829681d
Fixed flea-banned players being able to buy pmc items from flea
2024-06-03 22:35:09 +01:00
Dev
307822f647
Updated Map loot
2024-06-03 22:30:46 +01:00
Dev
0aff3c5274
Fixed missing property in addMissingSptVersionTagToProfile()
2024-06-03 22:30:20 +01:00
Dev
ed1840fc09
Updated PMC names
2024-06-03 18:29:06 +01:00
Dev
59fd030c98
Revert "Updated server node version to 20.14.0
from 20.11.1
"
...
This reverts commit f672ad27bf
.
2024-06-03 17:34:22 +01:00
Dev
269a068bff
Merge branch 'master' of https://dev.sp-tarkov.com/SPT/Server
2024-06-03 17:33:55 +01:00
Dev
7842167595
Stored free daily quest resets in profile per-daily-type
...
Wired up `getClientRepeatableQuests()` to retrieve this value + reduced indentation of function
Updated `changeRepeatableQuest()` to decrement free daily value from profile
2024-06-03 17:33:46 +01:00
Refringe
41b047e436
Fresh New Awesome Icon
...
Get styled on.
2024-06-03 11:56:56 -04:00
Dev
671c57cefb
Cleaned up getClientRepeatableQuests()
2024-06-03 16:51:26 +01:00
Dev
b010ff87c2
Pulled code out of acceptRepeatableQuest()
into new function createAcceptedQuestClientResponse()
2024-06-03 16:20:16 +01:00
Dev
2f21178dc9
Updated JSON data
2024-06-03 15:59:38 +01:00
Dev
f672ad27bf
Updated server node version to 20.14.0
from 20.11.1
2024-06-03 15:50:27 +01:00
Dev
dcf816702e
Updated various node packages
2024-06-03 15:44:40 +01:00
Dev
fe76476bae
Updated server locales with crowdin data
2024-06-03 15:22:40 +01:00
Dev
5c7f6bc782
Improved comments for deserializeWithCacheCheck()
2024-06-02 14:49:28 +01:00
Dev
5c1c44da8f
Fixed en locale typos
2024-06-01 17:34:02 +01:00
Dev
6513ce694c
Fixed locale typos
2024-06-01 16:34:06 +01:00
Dev
b936c47f34
Fixed typo in locale text
2024-06-01 16:04:08 +01:00
Dev
a1955d4e7e
Second part of EventOutputHolder
change, updated output
to be keyed by sessionID
2024-05-31 23:28:35 +01:00
Dev
97efad0a79
Updated clientActiveSessionStorage
inside EventOutputHolder
to store data by sessionId
2024-05-31 23:10:18 +01:00