Chomp
967330132f
Formatting changes
2024-11-24 18:33:23 +00:00
Chomp
effcc37e68
Fixed checkForAndFixPickupQuestsAfterDeath()
running when the player was alive
...
Removed old code that did the same but wasn't working
2024-11-24 18:29:04 +00:00
Chomp
946cf10659
Second pass at ensuring failed quests let player pick items up in raid
...
Now checks if multiple quests match requirements, fails when >1
2024-11-24 17:00:10 +00:00
Chomp
7ba772d458
Fixed issue where player dying with a quest item would prevent the quest item from appearing in a raid again due to the profile flagging the quest item as being picked up
2024-11-24 15:47:03 +00:00
Dev
898582fff9
Log when player begins transit to new map
2024-11-22 18:46:57 +00:00
Dev
218c720cdb
Add extra check to transit code inside endLocalRaid()
2024-11-22 15:10:45 +00:00
5ab3ee722e
Fix issues caused when having NewSpawn enabled ( !430 )
...
- When NewSpawn is active, clear spawn waves sent to the client
- Copy `maxBotCap` to both BotMaxPvE and BotMax, as the client only reads BotMax
These changes cause bots to abide by the NewSpawn parameters when NewSpawn is enabled, as previously it was combining bot waves and dynamic spawning resulting in bots instantly respawning
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Server#430
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-11-20 09:20:59 +00:00
Dev
d6a5c25b20
Cleanup of survival state code
...
Moved hard coded fence rep values into trader config
Improved outcome debug logging
2024-11-16 20:22:24 +00:00
Dev
d8be5f71a6
Removed property that client no longer sends - updated corrisponding code that used it (fixes 0 rep gain on successful scav raid)
...
Only apply rep gain when current rep is below max (15)
2024-11-16 19:57:27 +00:00
Dev
8f52d48f9e
Added debug logging to startLocalRaid()
2024-11-15 19:22:46 +00:00
Dev
84f8bb8711
Stored last location player was on when transiting - Fixed map transits not sending player to correct infil point
...
Limitation - only keeps track of one transit
2024-11-11 20:19:53 +00:00
Dev
93aa48dfe6
Generated new mongoId for transitionRaidId
2024-11-11 18:26:58 +00:00
Dev
a56d33b5f2
Fixed adjustBotHostilitySettings()
failing when location lacks various properties
2024-11-01 13:15:38 +00:00
Dev
38f20e76ea
Added null protection inside lightkeeperQuestWorkaround()
related to daily quests
2024-10-25 19:19:49 +01:00
Dev
b57a199c8a
Removed unused parameter from processPostRaidQuests()
2024-10-24 22:56:02 +01:00
Dev
3818388893
Added workaround for LK quests not completing correctly in PvE
2024-10-24 22:45:42 +01:00
Dev
c97f5c2327
Added 0.01 rep gain when successfully exiting a raid as a scav
...
Fixed incorrect check of rep on pmc profile
Renamed inraid config property from `scavExtractGain` to `scavExtractStandingGain`
2024-10-17 14:49:39 +01:00
Dev
ca529eb5a0
Fixed maps with transit requirements not working after player transits
2024-10-07 12:48:49 +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
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
98a079fa4c
Set IStartLocalRaidResponseData
transition
data correctly
2024-09-27 08:45:26 +01:00
3703698a1a
Implement TransitItemsDelivery service via expansion of the BTR item delivery handler ( !413 )
...
- Fixes exception thrown when attempting to transfer items during transit
- Implements transit item transfer by expanding on the existing BTR item transfer code (They are both BTR services)
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Server#413
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-09-27 07:19:20 +00:00
Dev
058ccc2b29
More JSON and interface changes
2024-09-26 20:49:08 +01:00
Dev
454a71213f
Updated JSONs and interfaces to match new patch
2024-09-26 17:28:23 +01:00
Dev
a57ce79b45
Fixed BTR not delivering items
...
Fixed player scav being unable to transfer items via BTR
2024-09-24 17:25:32 +01:00
Dev
8baac2cfad
Fixed items added to wishlist in-raid not persisting to out of raid
2024-09-24 16:47:55 +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
23570f4e2a
Hmm
2024-09-20 16:43:00 +01:00
Dev
b6b147f439
Renamed function to clear up its purpose startPostRaidInsuranceLostProcess
2024-09-20 16:38:19 +01:00
Dev
47b2aee91a
Updated adjustExtracts()
to push scav extracts into existing exits instead of overwriting
2024-09-20 11:07:27 +01:00
Dev
0c9a05756f
Expanded scav exit pool to include coop exits
2024-09-19 20:35:17 +01:00
Dev
5ca4f8531c
Fixed typos
...
Added skier/peacemaker bots to pmc enemy list
Flagged scav as always an enemy of PMCs
Removed forced warning of assault from PMCs
2024-09-19 14:02:57 +01:00
Dev
d35063ecb1
Fixed PMCs not being hostile to player scav until they're very close
...
Fixed incorrect capitalisation
Added `SavageEnemyChance` property to pmc config
2024-09-19 12:28:33 +01:00
Dev
961a05942c
Replace map exits with scav exits from allExits
array
2024-09-18 13:23:06 +01:00
Dev
6db0cef381
Added support for SavagePlayerBehaviour
2024-09-18 11:39:32 +01:00
Dev
3952b34e29
Added config system to adjust raid hostility settings
...
Removed `enemyTypes` from pmcconfig
2024-09-18 11:36:45 +01:00
Dev
12a79488d8
Do not return insured items stored in secure/special slots on death
2024-09-17 16:24:23 +01:00
Dev
64d4eb2cd6
Updated how map id is passed through to dynamic loot generation
2024-09-13 22:50:59 +01:00
Dev
1d55075f99
Fixed location loot generator not creating unique IDs for weapons/armor child items
2024-09-13 20:51:22 +01:00
Dev
e650271d3a
Reset repeatable+failed quests to Fail
instead of MarkedAsFailed
after raid
2024-09-10 13:41:54 +01:00
Dev
eaa16259ae
Added service to ensure bot names are unique to a raid
2024-09-07 12:08:37 +01:00
Kaeno
026ff4d929
Make scav regenerate later after death to not persist old data, causing stale kills to appear on death.
2024-09-04 23:01:33 +01:00
Dev
2768217d57
Fixed quest status not correctly mapping to integer
2024-09-03 19:12:23 +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
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
c2402af09e
Add small refactors to 2 functions
2024-08-31 20:48:32 +01:00