Dev
0b729fba11
Improvements to how weather temperature is calculated - takes into account current season
...
Centralised the season override into `getActiveWeatherSeason()`
Adjusted weather values based on client data
2024-10-17 13:05:01 +01:00
Dev
7330f6fb82
First pass at improving weather simulation logic
2024-10-17 00:57:33 +01:00
Dev
c7904a3a41
Remove unused values
2024-10-17 00:41:05 +01:00
Dev
0699b5be9b
Fixed generateLocal()
not utilising season override
2024-10-16 18:36:49 +01:00
Dev
f3c32b7b51
prevent player names longer than 15 being added to bot name pool
2024-10-15 20:58:59 +01:00
Dev
ff159809dd
EXPERIMENTAL, dont include trader offers in avg/min/max calculation
2024-10-15 14:53:33 +01:00
Dev
c7ae2823cd
Updated createSingleOffer()
, createMultiOffer()
, createPackOffer()
to make use of same code to figure out average offer price as client
2024-10-15 14:52:07 +01:00
Dev
b70572017d
Added return statement to handleMusclePain()
2024-10-15 12:58:45 +01:00
Dev
6abd84e7ab
Removed irrelevant comment
2024-10-15 12:56:40 +01:00
Dev
51bafeebfc
Cleanup of handleQTEEventOutcome()
2024-10-15 12:55:00 +01:00
Dev
5496ab9557
Cleaned up updateProductionTimers()
2024-10-15 12:47:17 +01:00
Dev
6b116024ca
Fixed gym not applying muscle effect after use
2024-10-14 19:38:26 +01:00
Dev
aec64455cb
Improved accuracy of gym workout reduction of energy/hydration
2024-10-14 18:57:13 +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
f003333e59
Remove debug code relating to hideout craft times
2024-10-09 16:31:10 +01:00
Dev
6301411a86
Removed unnecessary use of ProfileSnapshotService
2024-10-01 10:57:59 +01:00
Dev
f5360d0a92
Added ability to know if current raid is at nighttime
2024-09-28 23:00:24 +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
058ccc2b29
More JSON and interface changes
2024-09-26 20:49:08 +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
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
4cb901d592
Fixed issue with getPmcConversionMinMaxForLocation()
2024-09-23 10:45:25 +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
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
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
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: SPT/Server#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
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: SPT/Server#411
Co-authored-by: Archangel <jesse@archangel.wtf>
Co-committed-by: Archangel <jesse@archangel.wtf>
2024-09-20 14:31:01 +00: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
a916425275
Fix the missing soft armor inserts. ( !409 )
...
Related to the error (SPT/Issues#820 )
Reviewed-on: SPT/Server#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
4f393a5eec
Fixed server error when buying ragman clothing with lega medals
2024-09-15 22:45:13 +01:00
Dev
0c8d829317
Reverted majority of changes from 3a3a7b1026818dcb8d16bd259506bbd308647ec8 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
3bf00a6f27
Added the ability to enable insurance behavior as in live eft ( !408 )
...
Reviewed-on: SPT/Server#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
3cd4532942
Added nullguard when adding hideout improvements to profile
2024-09-12 20:34:10 +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
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
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
27540f31f0
Updated profile migrations to partially support 3.9
2024-08-29 18:07:19 +01:00
Dev
6d9db36a78
Refreshed bot data values
2024-08-28 12:17:41 +01:00