Dev
|
525e5cd21b
|
Fix length comparison not working as its an object, not an array
|
2023-11-20 15:05:35 +00:00 |
|
Dev
|
9929cf8c33
|
Clone handbook data before caching it
|
2023-11-20 13:47:47 +00:00 |
|
Dev
|
b55a0d03df
|
Add Crye Precision AVS plate carrier (Tagilla Edition) to boss items array
|
2023-11-20 11:21:44 +00:00 |
|
Dev
|
c1219ed374
|
Blacklist Crye Precision AVS plate carrier (Tagilla Edition) from scav case rewards
|
2023-11-20 11:20:40 +00:00 |
|
Dev
|
1abc7e3604
|
Handle failing a quest while raiding as scav
|
2023-11-20 11:19:11 +00:00 |
|
Dev
|
fc52c308bd
|
Lower chance of non-standard account PMCs
|
2023-11-20 10:38:14 +00:00 |
|
Dev
|
ccc017c976
|
Fix issue with scav case rewards being collectable twice
|
2023-11-20 10:22:03 +00:00 |
|
Dev
|
2132ea7adb
|
Fix issue with hideout crafts being collectable twice
|
2023-11-20 10:14:21 +00:00 |
|
Dev
|
f727b13215
|
prevent collection quests requesting more than 1 ammo per repeatable quest
|
2023-11-19 20:29:41 +00:00 |
|
Dev
|
89ff63f822
|
Update flea prices
|
2023-11-19 17:14:16 +00:00 |
|
Dev
|
aeea8f6e49
|
Guard against empty RepeatableQuests array in profile
|
2023-11-19 16:12:20 +00:00 |
|
Dev
|
fa054307dd
|
Update version
|
2023-11-19 15:08:30 +00:00 |
|
Dev
|
3e0e8f7666
|
lint
|
2023-11-19 15:04:12 +00:00 |
|
Dev
|
396b56d08d
|
Expose uniqueItemCount config value for use in choosing total items to return in Completion quests
Weekly quests now require more items than dailies
|
2023-11-19 14:58:45 +00:00 |
|
Dev
|
3b1c6b3fdd
|
Add additional items to the find and return pool
|
2023-11-19 14:51:00 +00:00 |
|
Dev
|
1def90e9d6
|
Improve handling of how reward items have their stack count randomised
Separated out how weapons are chosen as rewards
Lowered chance of skill reward
Added additional reward types to most traders
|
2023-11-19 13:21:34 +00:00 |
|
Dev
|
8cb4833001
|
Fix reward creatio code giving 1 extra reward compared to what was specified
|
2023-11-19 10:54:06 +00:00 |
|
Dev
|
ee3096328e
|
Exit reward finding loop when reward pool is empty
|
2023-11-19 10:52:50 +00:00 |
|
Dev
|
e99c1e8ab8
|
Add additional item types to trader reward whitelist
|
2023-11-19 10:50:46 +00:00 |
|
Dev
|
8fe9fb9391
|
Adjust getWeaponRepairSkillPoints() to never return a value below 0
|
2023-11-18 21:59:48 +00:00 |
|
Dev
|
aed65ce1cb
|
Rework getWeightedCompatibleAmmo() to loop over cartridges until it finds one compatible instead of giving up after the first failure
|
2023-11-18 18:46:03 +00:00 |
|
Dev
|
eb77589606
|
FIx crazyassaultevent bot mod values that casued weapon generation errors
|
2023-11-18 18:40:37 +00:00 |
|
Dev
|
7ef873442e
|
Lowered daily max item collection requirement to 4
|
2023-11-18 12:34:47 +00:00 |
|
Dev
|
b0afad72dd
|
Randomise min durabiltiy value for weapon/armor collection quests to be 60 or 80%
rename param for clarity
|
2023-11-18 12:33:00 +00:00 |
|
Dev
|
79cb201b82
|
Split maxExtracts into additional maxExtractsWithSpecificExit for repeatable quests
|
2023-11-18 12:32:03 +00:00 |
|
Dev
|
fa1e15897a
|
Only heal bodypart if player chose hp healing in post-raid therapist healing screen
|
2023-11-18 11:33:06 +00:00 |
|
Dev
|
5e919f4793
|
Only add xp reward to repeatable quests when value is > 0
|
2023-11-18 11:13:36 +00:00 |
|
Dev
|
0abcd8b3b7
|
Further adjustments to daily/weekly reward xp/roubles/skill reward chance
Adjusted fence quest values in level increments of 10 + make fence reward Euros instead of Roubles
|
2023-11-17 18:39:08 +00:00 |
|
Dev
|
ac31a17695
|
Blacklist item_food_vodka_BAD from PMCs
|
2023-11-17 16:57:23 +00:00 |
|
Dev
|
c2aaf9c6fb
|
Add workaround for stm-9 generating with an impossible configuration and being reset to default
|
2023-11-17 12:40:23 +00:00 |
|
Dev
|
ba2666f801
|
Set production property to null when no updates are to be sent to the client
|
2023-11-17 11:13:14 +00:00 |
|
Refringe
|
083a2a798e
|
Removes Old Jest Tests (!169)
These should not be used. Branch `3.8.0` has newer Vitest tests configured.
Co-authored-by: Refringe <brownelltyler@gmail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/169
|
2023-11-16 22:12:51 +00:00 |
|
Refringe
|
4ac12ef70a
|
Formatting/Linting Changes (!168)
These are the formatting & linting configuration changes from the `3.8.0` branch and the changes that they make to the overall project.
The majority of these changes are from running two commands:
`npm run lint:fix`
`npm run style:fix`
This has already been run on the `3.8.0` branch and this PR should make `master` play nicer when it comes to merges going forward.
There are now four VSCode plugins recommended for server development. They've been added to the workspace file and a user should get a UI notification when the workspace is opened if they're not installed.
The four plugins are:
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
https://marketplace.visualstudio.com/items?itemName=dprint.dprint
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
https://marketplace.visualstudio.com/items?itemName=biomejs.biome
Once installed they should just work within the workspace.
Also, be sure to `npm i` to get the new dprint application.
Co-authored-by: Refringe <brownelltyler@gmail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/168
|
2023-11-16 21:42:06 +00:00 |
|
Dev
|
b70474133b
|
Fix multiple locations in code where an array for hideout areas is incorrectly accessed like a dictionary
|
2023-11-16 14:33:39 +00:00 |
|
Dev
|
15082afde2
|
Fix reorderHideoutAreasWithResouceInputs() off by one error because it was checking the index instead of finding the area type
|
2023-11-16 14:30:08 +00:00 |
|
Dev
|
fce724b380
|
Fix water collector craft not resetting after completion of craft
|
2023-11-16 12:55:57 +00:00 |
|
Dev
|
925d9b3f07
|
Add fence rep gain on taking COOP extract
Refactored fence rep handling code for Car extracts
|
2023-11-16 11:38:55 +00:00 |
|
Dev
|
467c87b026
|
Fix trader repair not costing any money
|
2023-11-15 20:17:24 +00:00 |
|
Dev
|
54a81b87d6
|
First pass at improving accuracy of daily quest xp and rouble rewards
|
2023-11-15 19:46:39 +00:00 |
|
Dev
|
6dddeed6a8
|
Add 25% chance to double daily reward stack (item should be stackable and not weapon)
|
2023-11-15 19:43:35 +00:00 |
|
Dev
|
95ae543d7a
|
Fix typo
|
2023-11-15 11:21:33 +00:00 |
|
Dev
|
3b053b741b
|
Allow custom profiles to use localied descriptions
Fixed an inconsistently named locale key
Added logger to LauncherController
|
2023-11-15 11:16:56 +00:00 |
|
Dev
|
fcb1e2c2f3
|
Adjust sanitar+sanitarFollower to have more live-accurate generation values
|
2023-11-15 09:25:03 +00:00 |
|
Dev
|
8cda48cac7
|
Get a more accurate price for weapon preset rewards
|
2023-11-14 23:12:50 +00:00 |
|
Dev
|
c9dc0d2192
|
Make each trader reward different types of items
Prevent trader from rewarding more than 1 weapon
Fixed trader failing to find default weapon to send as reward
|
2023-11-14 23:05:34 +00:00 |
|
Dev
|
cd36e3993d
|
When rewarding a weapon for a repeatable quest, choose a random default preset if the chosen weapon has no defaults
|
2023-11-14 21:43:37 +00:00 |
|
Dev
|
70637679a0
|
Update boss spawn locations for killa, Reshala and gluhar
|
2023-11-14 19:25:02 +00:00 |
|
Dev
|
dfe8e08db6
|
lint gift file
|
2023-11-14 18:46:57 +00:00 |
|
Dev
|
27b7386074
|
Add TarkovTalk promo codes
|
2023-11-14 18:46:22 +00:00 |
|
Dev
|
909d79f415
|
Remove unnecessary removeMapAccessKey() method, now handled in client
|
2023-11-14 17:34:44 +00:00 |
|