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
Dev
75caa6d989
Fixed casing issue with getLocationFromInfectedLocation()
2024-11-21 13:16:13 +00:00
Dev
9632238fab
Added removeInvalidTradersFromProfile
to core.json config to allow cleanup of incorrect trader data in profile
2024-11-20 10:49:18 +00:00
Dev
1aecd7680e
Merge branch '3.10.0-DEV' of https://dev.sp-tarkov.com/SPT/Server into 3.10.0-DEV
2024-11-20 09:49:50 +00:00
Dev
0c5ecefc41
Refactored scavcase reward code to use correct data and interfaces
2024-11-20 09:48:42 +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
59eb80f29b
Fixed configureZombies()
not correctly handling factory or sandbox maps
2024-11-19 19:15:25 +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
ef7ed5870a
Added spt friend code VERYSPOOKY
to enable halloween/zombies
2024-11-15 19:01:27 +00:00
Dev
7e3ae57e7e
Cultist circle:
...
blacklisted out of season items (christmas/halloween) as rewards
blacklisted currency (dollar/rouble/euro) as rewards
2024-11-13 11:19:28 +00:00
Dev
060c7f0988
Added system to replace hostility settings for an event
2024-11-11 21:18:41 +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
6ea51ce365
Updated JSONs with post-halloween data
2024-11-11 10:40:15 +00:00
Dev
6a5cbd0549
Repair buff changes:
...
Capitalize item buff properties to match live
tofixed(2) the bonus value to match live
2024-11-05 15:11:20 +00:00
Dev
5ed4802d9e
Fixed infection rate value not applying
2024-11-04 20:35:35 +00:00
Dev
574300d8cb
Improved logic used inside addEventBossesToMaps()
2024-11-04 09:47:12 +00:00
Dev
7159f3cca3
Pass infection rate into addEventBossesToMaps()
so only maps with value > 0 spawn zombies
2024-11-03 23:25:49 +00:00
Dev
c61de9433e
Added ability for PMCs killed by player to remark on the map they died on + added some PMC responses that involve the location
2024-11-03 11:24:05 +00:00
Dev
35b1fd07b6
Fixed PMC Victim responses killing profiles ability to view messages
2024-11-03 11:02:27 +00:00
Dev
abc317b862
Added ability to disable access requirements for event
2024-11-01 20:25:18 +00:00
Dev
5534406449
Further progress on zombie spawning
2024-11-01 15:51:03 +00:00
Dev
edaec549c9
Expanded zombies configuration
2024-11-01 15:19:54 +00:00
Dev
5ec265d9bd
Fixed error on purchasing items after a raid
2024-11-01 14:54:08 +00:00
Dev
8e3ee3f30e
Further clean up of paying to trader code inside payMoney()
2024-11-01 13:41:16 +00:00
Dev
fb32466c76
use correct function to check if request is from trader
2024-11-01 13:37:26 +00:00
Dev
8055a00fc8
Fixed addEventWavesToMaps()
not adding waves to correct location + now wipes out existing wave data
2024-11-01 13:22:16 +00:00
Dev
ad9ae4fb52
Fixed ragfair failing when purchasing non-trader items
2024-11-01 13:19:54 +00:00
Dev
a56d33b5f2
Fixed adjustBotHostilitySettings()
failing when location lacks various properties
2024-11-01 13:15:38 +00:00
Dev
140b4b4619
groundwork for Halloween zombies event
2024-10-31 23:24:49 +00:00
Dev
8863053786
Rename bitcoin for April 1st event
2024-10-29 16:04:54 +00:00
Dev
a98696bfca
Split raider spawn chance override into 2 values, triggered and non triggered
2024-10-29 09:39:00 +00:00
Dev
7964d8ef5a
Added minReserveRaiderSpawnChance
to location.json
config, set to 72 by default, wired up to adjust reserve values on server start
2024-10-28 16:02:47 +00:00
Dev
d519907566
Added ability to control storage time of insurance returns to insurance.json
config
2024-10-28 09:36:13 +00:00
Dev
3c3877d753
Added call to handleModEvent()
inside updateGlobalEvents()
to allow modders to override with their own implementation
2024-10-27 17:25:11 +00:00
Dev
bc3ac3d3e6
Added ability to enable/disable certain sub-events during seasonal events
2024-10-27 15:37:18 +00:00
Dev
22b6ee2741
Added new april 1st event
2024-10-26 16:39:31 +01:00
Dev
5a6dd6f5df
Removed unnecessary SNOW seasonal event, handled by seasons instead
2024-10-26 16:12:15 +01:00
Dev
e728c04865
Added ability to ignore price variance based on item quality
2024-10-26 09:57:49 +01:00
Dev
38f20e76ea
Added null protection inside lightkeeperQuestWorkaround()
related to daily quests
2024-10-25 19:19:49 +01:00
Dev
731d9f3f0b
Added enabled
property to events config + wire up
2024-10-25 11:53:18 +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
a27e4fd334
Added explicit handling of zh
locale, prevent it from falling back to english
2024-10-23 13:31:47 +01:00
Dev
9f6ec573d6
Removed fixEmptyBotWavesSettings
- Doesnt seem necessary for 3.10
...
Disabled `rogueLighthouseSpawnTimeSettings` Same as above
2024-10-22 16:38:32 +01:00
Dev
9eba62d5e2
Moved code from gameStart()
into server start via new class PostDbLoadService
...
Fixed player adding their name multiple times to PMCs inside `addPlayerToPMCNames()`
Updated `enableSeasonalEvents()` to not require a session id, moved player-specific code into new function `givePlayerSeasonalGifts()`
2024-10-22 13:33:07 +01:00
Dev
1eee0ff120
Updated addPaymentToOutput()
to ensure it validates and fixes money stacks without a upd property
2024-10-19 20:26:05 +01:00