Dev
2768217d57
Fixed quest status not correctly mapping to integer
2024-09-03 19:12:23 +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
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
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
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
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
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
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
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
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
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
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
27540f31f0
Updated profile migrations to partially support 3.9
2024-08-29 18:07:19 +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
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
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
Dev
98b19ff1db
Added cultistCircle
config section to HideoutConfig
and made use of values
2024-08-26 13:41:59 +01:00
Dev
63cf9ae132
Created new CircleOfCultist service and transplanted all code from Hideout controller into it
2024-08-26 11:46:38 +01:00
Dev
6803ee6241
Cultist circle:
...
Added support for weapon/armor rewards
Added support for variable stack sizes (only ammo for now)
Added support for breaking out of reward item while loop if no item is found (5 attempts max)
Added helper function `itemHelper.getRandomisedAmmoStackSize()`
2024-08-26 11:17:10 +01:00
Dev
d720f7fa3a
Refactor of Circle of sacrifice code, added getRewardsWithinBudget()
2024-08-25 19:29:13 +01:00
Dev
768a275253
Logged error when nothing can be placed in reward grid
2024-08-25 15:13:50 +01:00
Dev
d3e7e1006b
Increased multipler to 140%
...
Limited reward items to 5
2024-08-25 15:02:18 +01:00
Dev
94f3bd0d02
Removed debug/redundant code
2024-08-25 14:47:02 +01:00
Dev
c13d5c49a5
Added functionality to send player rewards based on cost of items sacrificed
2024-08-25 14:32:29 +01:00
TetrisGG
eee46aad30
Fix CircleOfCultists not finishing ( !402 )
...
Production resp should be null according to network dumps. Also instead of delete nulled out the recipe, so that it properly overwrites the id.
Co-authored-by: TetrisGG <tetrisggdev@gmail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/402
Co-authored-by: TetrisGG <tetrisgg@noreply.dev.sp-tarkov.com>
Co-committed-by: TetrisGG <tetrisgg@noreply.dev.sp-tarkov.com>
2024-08-25 13:30:10 +00:00