Dev
885a2abcab
Added tournament profile gift code
2024-05-25 14:41:35 +01:00
Dev
923b1185e3
Updated JSONs
2024-05-25 13:54:25 +01:00
Dev
612b1b7940
Localized more warnings
2024-05-24 16:42:42 +01:00
Dev
ed50a89e85
Added localisation to InsuranceController
2024-05-24 15:51:16 +01:00
Dev
36a43f38ab
Updated locales
2024-05-24 15:33:54 +01:00
Kaeno
2a72f0b0f4
Add Sandbox_high to Bot config and PMC config to prevent Custom ai patch from breaking in modules. ( !351 )
...
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/351
2024-05-24 07:14:31 +00:00
Dev
d06ba1c94a
Fixed incorrect client version value
2024-05-23 21:49:33 +01:00
Dev
f68827bdc2
Added ability to insert custom text into the server watermark at the bottom via core.json config
2024-05-23 21:40:59 +01:00
Dev
198f864fe6
Added additional property
2024-05-23 18:10:24 +01:00
Dev
0fe25c65fd
Update ragman clothing (USEC)
2024-05-23 18:05:44 +01:00
Dev
ab0ec68e5b
30150
2024-05-23 17:23:45 +01:00
Dev
c2aec8bd26
Updated ragman BEAR clothing
2024-05-23 12:01:38 +01:00
Dev
81bb920b16
Fixed Bloodhounds
lacking soft-inserts inside their Ops-Core FAST MT Super High Cut helmet
2024-05-23 11:19:45 +01:00
Dev
2edd1695f6
Improved locale text for modloader-outdated_sptversion_field
2024-05-22 11:23:38 +01:00
Dev
cd965bb733
Refactored 2 functions to accept a request object instead of 5+ parameters generateModsForWeapon()
and chooseModToPutIntoSlot()
...
Store meta-data on weapon as its being generated e.g. if it has an optic/front sight/rear sight
use above meta-data to force a low/high profile gas block on weapon during generation
2024-05-21 23:22:16 +01:00
Dev
2cb8e149b8
Fixed various locale issues
2024-05-21 19:16:03 +01:00
Dev
fef5466210
Fixed casing issue in EN locale
2024-05-21 19:13:05 +01:00
Alex
d13e86ba46
Rebranding to SPT ( !345 )
...
Rebranded src code and scripts to SPT
Co-authored-by: clodan <clodan@clodan.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/345
Co-authored-by: Alex <clodan@noreply.dev.sp-tarkov.com>
Co-committed-by: Alex <clodan@noreply.dev.sp-tarkov.com>
2024-05-21 17:59:04 +00:00
Dev
13a552c827
Updated loot data
2024-05-21 15:42:28 +01:00
Dev
a48e130f1b
Localized various warning messages
2024-05-21 14:28:52 +01:00
Dev
139b139581
Localised various error messages
2024-05-21 12:40:16 +01:00
Dev
7b345b7513
Improved checkForOrphanedModdedItems()
to show more relevant error messages
2024-05-21 11:20:33 +01:00
Dev
de55d99b81
Updated location loot data + fixed forced statics not appearing
2024-05-20 21:14:53 +01:00
Dev
89b3a8f3c7
Updated flea prices
2024-05-20 21:08:46 +01:00
Dev
7d5fb77603
Updated JSONs
2024-05-20 20:56:57 +01:00
Dev
3b603bcc8c
Updated trader assort data
2024-05-20 18:48:01 +01:00
Dev
d2bf384777
Updated quest json
2024-05-20 18:31:15 +01:00
Dev
b29d5f957d
Adjusted followerBoar
generation weights
2024-05-20 17:54:09 +01:00
Dev
a211821029
Flagged Evil Spirits
as event quest
2024-05-20 16:52:27 +01:00
Dev
ff39d733e9
Adjusted SUMMER
season start month
2024-05-20 12:24:57 +01:00
Dev
e38ad6dc3e
Adjusted SPRING
season start date to be closer to live
2024-05-20 12:21:55 +01:00
Dev
597ea96f34
Added per-profile type redeem times to server
...
unheard has a 72 hour redeem time vs all other profiles 48
renamed `redeemTime` to `mailRedeemTimeHours`
2024-05-20 11:31:45 +01:00
Dev
5d4fb70e47
Updated bot jsons
2024-05-17 21:56:54 +01:00
Dev
fa7d67b46e
Updated location loot data
2024-05-17 20:34:41 +01:00
Dev
d95423b0f1
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
...
# Conflicts:
# project/assets/configs/core.json
# project/package.json
# project/src/models/eft/common/IGlobals.ts
# project/src/routers/dynamic/BundleDynamicRouter.ts
2024-05-15 16:39:41 +01:00
Dev
10cee6a923
Add JSONs
2024-05-15 14:10:20 +01:00
Dev
d608e8b690
Update JSONs
2024-05-15 11:40:12 +01:00
Dev
15d41461ef
Update version string
2024-05-15 10:45:50 +01:00
DrakiaXYZ
7e4ec0bc53
Fix LFS association for sandbox files ( !331 )
...
Resolves "Encountered 8 files that should have been pointers" issue, hopefully
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/331
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-05-13 19:20:21 +00:00
Dev
600195224a
Updated trader base JSONs
2024-05-13 20:16:27 +01:00
Dev
0d00fb5370
Added unheard edition profile + EN locale description
2024-05-13 20:07:35 +01:00
Dev
f2c7e938cc
Updated various JSONs
2024-05-13 17:05:04 +01:00
Dev
01783e295b
Updated french locale
2024-05-13 09:52:33 +01:00
Dev
da61f62a55
Updated version tags
2024-05-13 09:51:28 +01:00
Dev
4b7682383c
Updated locales with latest Crowdin data
2024-05-12 15:26:22 +01:00
Dev
d5f57d74f5
Made bear/usec PMC jsons match
2024-05-12 15:20:34 +01:00
Dev
879d19d912
Adjusted PMC mod chance values
2024-05-12 10:03:22 +01:00
Dev
2e824b129c
Update core json version number
2024-05-11 14:08:03 +01:00
Dev
111da41ec8
Update flea prices
2024-05-11 12:20:24 +01:00
Dev
a2f6d8b9bb
Add PMC names
2024-05-08 08:25:53 +01:00
Refringe
ba1ac09b0b
Merge branch '3.8.2-DEV' into 3.9.0-DEV
...
# Conflicts:
# project/src/callbacks/ItemEventCallbacks.ts
# project/src/models/eft/common/IGlobals.ts
# project/src/models/eft/common/ILocation.ts
# project/src/models/eft/common/ILocationBase.ts
# project/src/models/eft/common/tables/ILootBase.ts
# project/src/models/eft/common/tables/ITemplateItem.ts
# project/src/models/eft/weather/IWeatherData.ts
# project/src/models/spt/bots/BotGenerationDetails.ts
# project/src/models/spt/config/IPmcConfig.ts
# project/src/models/spt/config/IWeatherConfig.ts
# project/src/models/spt/server/IDatabaseTables.ts
# project/src/models/spt/server/ILocations.ts
# project/src/servers/http/IHttpListener.ts
2024-05-08 00:21:12 -04:00
Dev
3bf887341f
Added PMC name
2024-05-07 09:49:36 +01:00
Refringe
735624eb9c
Merge branch '3.8.2-DEV' into 3.9.0-DEV
2024-05-06 21:52:21 -04:00
Dev
77a5b0a4b4
Reworked how insurance picks attachments to delete before return
...
Now has a chance to not pick any to remove (default 10%)
Now only removes attachments that are above a rouble price (default 2000)
Stores attachments in a dictionary weighted by rouble price
Picks random amount of attachments to remove and then picks from pool by price, removing items from pool as they're picked
2024-05-06 15:54:29 +01:00
Dev
509e208fb9
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
...
# Conflicts:
# project/assets/configs/pmc.json
# project/src/helpers/ItemHelper.ts
# project/src/models/spt/config/IPmcConfig.ts
2024-05-04 21:41:44 +01:00
Dev
99444c7237
Added config to not included secure container loot in PMCs - set to false by default
2024-05-03 21:31:24 +01:00
Dev
d32d1cb50b
Removed non-ammo items from PMC secures
2024-05-03 21:09:51 +01:00
Dev
3125e768f7
Updated locales
2024-05-03 17:28:55 +01:00
Dev
2ba5358f39
Update locales with data from crowdin
2024-05-01 21:39:58 +01:00
Dev
ae0b7f83ec
Fixed incorrect locale tag
2024-05-01 16:32:59 +01:00
Dev
3a464af5f4
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
2024-05-01 12:27:28 +01:00
Dev
39fdeb895c
Expanded Sealed weapon container pool - Added additional weapons + updated ammos + blacklisted melee weapons from pool
2024-05-01 10:34:59 +01:00
Dev
5273434f7d
Fixed typo
2024-04-30 23:26:49 +01:00
Dev
06b35ddde8
Improved how Level specific PMC levels are handled, not included min and max - stored in pmc.json
2024-04-30 23:21:52 +01:00
Dev
a63f1c3890
Plumb in sandbox_high to configs
2024-04-30 21:51:11 +01:00
Dev
d6cd99b8ab
Reduce sandbox to max level 20
2024-04-30 20:31:00 +01:00
Dev
923ca0226b
Fixed incorrect data structure of base.json inside sandbox_high
2024-04-30 20:30:49 +01:00
Dev
267efdc7ea
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
2024-04-29 21:50:12 +01:00
Dev
6ec3ed55bc
Update map loot
2024-04-29 20:36:56 +01:00
Dev
3e99f6761f
Add missing base json for sandbox_high
2024-04-29 16:30:48 +01:00
Valens
a425b1bc4b
Fix weightingAdjustmentsBybotLevel ( !315 )
...
Fixed linting/syntax of the weightingAdjustmentsByBotLevel function to properly end equipment and start clothing as part of IAdjustmentDetails.
Additionally, added the "add" subfunctions to equipment for the last three levelRanges as they were missing.
Co-authored-by: VforValens <8889280+VforValens@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/315
Co-authored-by: Valens <valens@noreply.dev.sp-tarkov.com>
Co-committed-by: Valens <valens@noreply.dev.sp-tarkov.com>
2024-04-29 15:03:42 +00:00
Dev
619137417b
Adjusted PMC loot/stam values due to earlier fixes to loot generation
2024-04-29 14:25:24 +01:00
Dev
15348cec35
Fixed water bottles lacking a FoodDrink
property in EoD profiles
2024-04-28 22:42:39 +01:00
Dev
cee7ef2e47
Updated all maps with new loot data structure
2024-04-28 15:31:37 +01:00
Dev
ddd5d69eda
Added 2 additional pmc kill messages
2024-04-28 14:33:30 +01:00
kiobu
44583f40ac
fixes to get in raid (customs only) ( !310 )
...
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/310
Co-authored-by: kiobu <kiobu@sdf.org>
Co-committed-by: kiobu <kiobu@sdf.org>
2024-04-28 08:01:27 +00:00
Dev
b59283e5b5
Added missing 68x51 ammo to bigmap json
2024-04-27 23:18:07 +01:00
Dev
9dff3e0790
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
2024-04-27 22:58:05 +01:00
Dev
30ee6de4a2
Added 2 additional PMC responses
2024-04-27 22:02:06 +01:00
Dev
d7a8e1558a
Fixed missing mod_mount
data in PMCs, should reduce chance of seeing low level PMCs with helmet attachments
...
Reduced chance of mount on equipment to 1 for level 1-14 PMCs
2024-04-27 10:22:41 +01:00
Dev
a2886f102b
Adjusted scav raid time for streets
2024-04-26 21:21:17 +01:00
Dev
3bbef3fd0c
Added unheard
gift code
2024-04-26 10:20:33 +01:00
Dev
7f56cee388
29862
2024-04-25 21:37:22 +01:00
Dev
8f4919a9c7
Update Quest and Trader assort data
2024-04-24 21:36:30 +01:00
Dev
f07637cf63
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
2024-04-24 21:23:14 +01:00
Refringe
d8504950f2
Additional Card Limits to Glukhar Guards
...
This refines the previous commit to only allowing Glukhar to spawn a Labs access key card. His guards will not spawn any.
2024-04-24 09:57:17 -04:00
Refringe
d68734e571
Limits Glukhar Labs Access Cards
...
This change limits the number of Labs Access Cards that can spawn on on Glukhar and his guards to one. We had a report of three spawning on Glukhar, and two spawning on one of his guards, all in the same raid.
2024-04-24 09:37:16 -04:00
Dev
76db8ca5e8
Add assaultGroup
bot with their settings from game client
2024-04-24 12:39:49 +01:00
Terkoiz
d41a40b2d2
Updated the PMC name list with more modders and prominent community members ( !303 )
...
Co-authored-by: Terkoiz <terkoiz@spt.dev>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/303
Co-authored-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
Co-committed-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
2024-04-23 19:16:56 +00:00
Dev
8761462acd
Update server locales with data from crowdin
2024-04-23 17:14:21 +01:00
Dev
57557d6063
Migrate loot generation code to use per-map static data - ONLY WORKS WITH CUSTOMS (other maps to follow later)
2024-04-23 10:27:09 +01:00
Dev
8e8df89434
29774
2024-04-21 11:39:15 +01:00
Dev
fc544379e4
29774 - Update JSONs
2024-04-21 11:31:41 +01:00
Dev
bba169127c
Merge branch '3.8.1-DEV' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
...
# Conflicts:
# project/assets/configs/bot.json
# project/assets/configs/core.json
# project/assets/database/bots/types/arenafighterevent.json
# project/assets/database/bots/types/assault.json
# project/assets/database/bots/types/bear.json
# project/assets/database/bots/types/bossboar.json
# project/assets/database/bots/types/bossboarsniper.json
# project/assets/database/bots/types/bossbully.json
# project/assets/database/bots/types/bossgluhar.json
# project/assets/database/bots/types/bosskilla.json
# project/assets/database/bots/types/bossknight.json
# project/assets/database/bots/types/bosskojaniy.json
# project/assets/database/bots/types/bosskolontay.json
# project/assets/database/bots/types/bosssanitar.json
# project/assets/database/bots/types/bosstagilla.json
# project/assets/database/bots/types/bosszryachiy.json
# project/assets/database/bots/types/exusec.json
# project/assets/database/bots/types/followerbigpipe.json
# project/assets/database/bots/types/followerbirdeye.json
# project/assets/database/bots/types/followerboar.json
# project/assets/database/bots/types/followerboarclose1.json
# project/assets/database/bots/types/followerboarclose2.json
# project/assets/database/bots/types/followerbully.json
# project/assets/database/bots/types/followergluharassault.json
# project/assets/database/bots/types/followergluharscout.json
# project/assets/database/bots/types/followergluharsecurity.json
# project/assets/database/bots/types/followerkojaniy.json
# project/assets/database/bots/types/followerkolontayassault.json
# project/assets/database/bots/types/followerkolontaysecurity.json
# project/assets/database/bots/types/followerzryachiy.json
# project/assets/database/bots/types/gifter.json
# project/assets/database/bots/types/marksman.json
# project/assets/database/bots/types/peacefullzryachiyevent.json
# project/assets/database/bots/types/pmcbot.json
# project/assets/database/bots/types/ravangezryachiyevent.json
# project/assets/database/bots/types/sectantpriest.json
# project/assets/database/bots/types/sectantwarrior.json
# project/assets/database/bots/types/shooterbtr.json
# project/assets/database/bots/types/usec.json
# project/assets/database/globals.json
# project/assets/database/locales/global/ch.json
# project/assets/database/locales/global/cz.json
# project/assets/database/locales/global/en.json
# project/assets/database/locales/global/es-mx.json
# project/assets/database/locales/global/es.json
# project/assets/database/locales/global/fr.json
# project/assets/database/locales/global/ge.json
# project/assets/database/locales/global/hu.json
# project/assets/database/locales/global/it.json
# project/assets/database/locales/global/jp.json
# project/assets/database/locales/global/kr.json
# project/assets/database/locales/global/pl.json
# project/assets/database/locales/global/po.json
# project/assets/database/locales/global/ro.json
# project/assets/database/locales/global/ru.json
# project/assets/database/locales/global/sk.json
# project/assets/database/locales/global/tu.json
# project/assets/database/templates/achievements.json
# project/assets/database/templates/handbook.json
# project/src/generators/BotLootGenerator.ts
# project/src/generators/LootGenerator.ts
# project/src/models/eft/common/tables/IBotType.ts
# project/src/models/spt/bots/IBotLootCache.ts
# project/src/servers/HttpServer.ts
# project/src/services/BotLootCacheService.ts
# project/src/services/FenceService.ts
# project/tests/controllers/InsuranceController.test.ts
2024-04-20 23:29:54 +01:00
Dev
b305ffdc24
Add currency
to generation configuration for each bot
...
Fix various missing properties in some bot jsons
2024-04-18 11:56:45 +01:00
haze
688e2b77cd
fix assort.json syntax inconsistencies ( !296 )
...
Two lines changed - removed two sets of quotation marks for int-typed variables
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/296
Co-authored-by: haze <haze@noreply.dev.sp-tarkov.com>
Co-committed-by: haze <haze@noreply.dev.sp-tarkov.com>
2024-04-18 07:51:40 +00:00
Dev
cd911bdd0d
Enable forceStock
for bloodhounds
2024-04-17 11:24:19 +01:00
Dev
d039d75b1d
Increased chance basic ammo stack size will be found on assault scavs
2024-04-17 10:07:46 +01:00
Brent
5026dc13ab
Fix issue 627, limit Reshala and Sanitar keys
2024-04-16 00:47:42 -04:00
Dev
e2492e9162
Update quest data
2024-04-15 15:04:22 +01:00
Dev
82003b24ff
Update JSONs for 29704
...
MISSING:
quests
trader assorts
usec ragman clothing
2024-04-15 14:39:49 +01:00
Dev
5b13e1b7c0
29704
2024-04-15 11:47:49 +01:00
Dev
29ef7769ee
Update akiVersion
property inside core.json
2024-04-15 09:07:44 +01:00
Dev
8cbc51d20e
Revert "Merge branch '3.9.0-DEV' into 3.8.1-DEV"
...
This reverts commit 6121e65b4e
, reversing
changes made to 10b1b2b3aa
.
2024-04-15 09:00:52 +01:00
chomp
687436ab8b
update 3.9.0 with 3.8.1 changes ( !289 )
...
Co-authored-by: Refringe <me@refringe.com>
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Co-authored-by: Terkoiz <terkoiz@spt.dev>
Co-authored-by: Refringe <refringe@noreply.dev.sp-tarkov.com>
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/289
2024-04-15 07:59:33 +00:00
chomp
6121e65b4e
Merge branch '3.9.0-DEV' into 3.8.1-DEV
2024-04-15 07:57:24 +00:00
Dev
a9d89695f0
Added new service ProfileActivityService
...
Maintains a timestamp of when each profile was last active on the server.
Timestamp is refreshed on two events: `game/start and `game/keepalive`
Timestamp is used to determine if a profiles hideout should be processed. If a profile has a timestamp older than 90 minutes, it is not processed. (could be set lower but its a conservative value)
This has the side effects of not adjusting the `sptUpdateLastRunTimestamp` property, resulting in `saveProfile()` not running for every profile.
My testing shows a 20x perf increase for every profile in SPT not in use.
Service could likely be used in other scenarios to avoid doing unnecessary work
2024-04-13 12:46:43 +01:00
Dev
73a1dd9511
Split out static/dynamic magazine fill options in config
...
set static mag fill to 0%
2024-04-12 23:05:27 +01:00
Dev
a33325cbf5
Revert change to minFillStaticMagazinePercent
2024-04-12 22:12:26 +01:00
Dev
1c660fcf4e
Reduced magazine fill size to 0 for static loot to match live
2024-04-12 09:50:37 +01:00
Dev
61d63d9ca6
Slightly reduce mp7a1/2 weighting on PMCs
2024-04-12 09:33:17 +01:00
Dev
d60cdb6be2
Separate out address used by backend to assist with users who have locked down local machines and cannot connect to a local http server
...
Remove unsed ip/port property assignment on server start that wasn't used anywhere
2024-04-12 09:27:15 +01:00
Dev
e48362ae6e
Added setting to allow/deny player wiping a profile via launcher - default true
2024-04-10 22:49:26 +01:00
Terkoiz
6f98d0c696
Fixed bad name
2024-04-10 21:38:25 +03:00
Terkoiz
341a99f883
Adjusted PMC names list
2024-04-10 21:30:50 +03:00
Dev
8342edf55f
Added 1x golden chain item limit to bloodhounds
2024-04-09 20:50:12 +01:00
Dev
30dbc85c14
Added dev balaclava to reward item blacklist
2024-04-09 12:58:26 +01:00
Dev
46d48c7531
Added system to filter out ammos from fence by its penetration value
...
Removed redundant hard-coded ammos from blacklist
2024-04-09 10:29:12 +01:00
Dev
c5ca346466
Limit Sanitar
to 1 Keycard with a blue marking
item
2024-04-09 09:13:51 +01:00
Dev
64ddca4124
Improved handling of fence assort item refresh. Duplicate stacks should be much less common
...
Stacked items can now be partially reduced instead of all or nothing
2024-04-08 20:01:51 +01:00
Dev
b0576a3115
Add 100 round PK box to blacklist
2024-04-08 19:51:13 +01:00
Dev
84729cc5dd
Added ammo boxes to fence blacklist
2024-04-08 19:20:41 +01:00
Dev
f73802ec17
Updated USEC EoD profile to match live
2024-04-08 13:31:05 +01:00
Dev
ef2442178a
Implement weights for food/drink on bots
2024-04-08 12:31:51 +01:00
Dev
6d2c17596b
Updated Bear EoD profile to match live
2024-04-08 10:52:37 +01:00
DrakiaXYZ
49f4eda90a
Fix coop extract gifts ( !279 )
...
Add missing properties to coopExtractGifts in fence trader.json
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/279
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-04-07 08:02:32 +00:00
Dev
35e48add20
Added ability to override hideout craft times via config
2024-04-06 20:25:57 +01:00
Dev
dedb47eb14
Remove unused config property
...
(cherry picked from commit f7bf4dfa344b9d860aeb2843dbb894d0cf1eadbb)
2024-04-06 11:25:12 -04:00
Dev
7323fd0b90
29618
2024-04-06 11:25:11 -04:00
Dev
00fce2bc9d
Update bot difficulty values + add event bot stubs (clone of raiders)
2024-04-06 11:25:11 -04:00
Kaeno
1ccac4bd68
Added some more bot limits to items. added Forcestock on followerzryachiy
2024-04-06 11:25:11 -04:00
Dev
8b9e004885
Fixed winter season boundary by splitting it into 2 separate sections
2024-04-06 11:25:10 -04:00
Dev
6f640edd9f
Fixed bad comma
2024-04-06 11:25:10 -04:00
Dev
61dbc2b1d0
Add season handling
2024-04-06 11:25:09 -04:00
Kaeno
b211952afa
update version from 3.8 to 3.9
2024-04-06 11:25:07 -04:00
Dev
6690704208
29577
2024-04-06 11:25:04 -04:00
Dev
18b28a6d0b
Remove unused /singleplayer/settings/weapon/durability
endpoint
2024-04-06 11:23:57 -04:00
Dev
387e924fb4
Remove unused config property
2024-04-06 11:23:56 -04:00
Kaeno
74dd9a8859
Added some more bot limits to items. added Forcestock on followerzryachiy
...
(cherry picked from commit 9caf464f99b3d96e8d304aac4552850e0f5c6323)
2024-04-06 11:23:56 -04:00
Dev
134696c7b3
Add quest icon
2024-04-06 11:23:54 -04:00
Dev
2dd4d91438
Add extra PMC names
2024-04-01 16:02:11 +01:00
Dev
8419c0deae
Update dutch / Hungarian lcoales
2024-04-01 15:55:13 +01:00
Dev
4d5788f169
Bot weight adjustments
2024-04-01 10:57:33 +01:00
Dev
27aceb7de5
Fixed duplicate PMC name prefix
2024-03-31 15:43:00 +01:00
Dev
a751ae1f48
Adjusted bot loot levels
2024-03-31 14:44:16 +01:00
Dev
179ee052e4
Update flea prices
2024-03-31 13:48:03 +01:00
Dev
2af669abdc
Add additional enemy types to PMC enemy pool + lint + fix capitalization of existing bots
2024-03-31 10:25:16 +01:00
Dev
3603658231
Remove extra newline
2024-03-31 10:04:15 +01:00
Dev
1f9c89c2c7
Set Killas lightIsActiveDayChancePercent
to 75%
2024-03-31 09:57:00 +01:00
Dev
a861321c97
Adjusted airdropTypeWeightings
to more heavily mixed drop types
2024-03-31 09:39:50 +01:00
Dev
e1609363c1
Update server locales
2024-03-30 22:22:32 +00:00
Dev
c05347279b
Added variable hideout update() check times when in and out of raid
2024-03-30 15:15:06 +00:00
Dev
ac16385c8f
Remove persistPurchaseDataInProfile
from json
2024-03-30 13:00:35 +00:00
Dev
50f580858d
* Removed broken requirement from Signal part 3
2024-03-29 20:54:47 +00:00
Dev
76733cc5db
Lint JSONs
...
(cherry picked from commit 94c96c8ff2
)
2024-03-29 20:20:37 +00:00
Dev
26484b643c
Add Spear assort
2024-03-28 18:59:12 +00:00
Dev
3acf98d803
* Quest updates:
...
* Signal part 3
* Trust regain
* Make an impression
* Trouble in the big city
* Overseas trust part 1
2024-03-28 17:56:55 +00:00
Dev
755e7ec0f6
Remove PMC name
2024-03-28 14:33:34 +00:00
Dev
6309c0b419
Bot data update
2024-03-28 14:17:18 +00:00
Dev
9ddc09c10d
Adjust marksman nvg properties
2024-03-26 16:01:29 +00:00
Dev
372de25443
Add missing nvg properties to assault bots
2024-03-26 16:01:09 +00:00
Dev
9e65834668
Reduce bots generated on map load to improve load time
2024-03-26 16:00:48 +00:00
Dev
ed7e30bd4c
Move 6398a072e301557ae24cec92 Lightkeeper intelligence
from lighthouse to reserve
2024-03-26 09:38:06 +00:00
Dev
993ea78ce6
Reduce loose loot down to 75% of live values to account for only one player being on map
2024-03-26 09:35:17 +00:00
Kaeno
9e818b065a
add more boss items to list
2024-03-25 18:03:58 +00:00
Dev
473b0cc2e5
Blacklist bad vodka from reward pool
2024-03-25 15:40:06 +00:00
Dev
4e923c2378
Remove redundant CounditionCounters
property from new profiles
2024-03-25 14:33:17 +00:00
Dev
4f3fecac61
Update server locales
2024-03-24 22:41:35 +00:00
Dev
e147b90293
Update flea prices and remove 0 valued items
2024-03-24 21:56:58 +00:00
Dev
e5142c0c54
JSON updates
2024-03-24 21:44:29 +00:00
Kaeno
a41bcd883e
add missing boss items to item.json
2024-03-24 13:12:07 +00:00
Dev
d52e2b0b60
Remove dupe item from array
2024-03-23 10:53:14 +00:00
Dev
ea18533591
Make use of reward item blacklist in airdrop reward code
...
Blacklist boss items from airdrop rewards
2024-03-23 10:44:28 +00:00
Dev
580d5b9829
Make use of item reward blacklist in scav case system
2024-03-23 10:43:08 +00:00
Dev
cf490c841e
Create centralised reward blacklist
2024-03-23 10:42:43 +00:00
Kaeno
02ce8f24b8
Blacklist b-32 ammo from scav case
2024-03-23 10:14:38 +00:00
Dev
28d40d9443
Log IP of request when not a local address
2024-03-23 09:41:36 +00:00
Dev
d8562e610a
Limit analgin painkillers on PMC to x2
2024-03-22 19:39:49 +00:00
Dev
3016d60730
Increase chance PMCs spawn on raid start in reserve
2024-03-22 19:28:10 +00:00
Dev
7f8a5cbb69
Added 1x wallet limit on scavs
2024-03-22 19:15:55 +00:00
Dev
8aa8ae4c4d
Limit pineapple juice to 2x on followerkolontayassault
and followerkolontaysecurity
2024-03-22 18:41:56 +00:00
Kaeno
8e4c9848ca
Update more boss chances
2024-03-22 17:30:12 +00:00
Dev
fd5b0519e7
Scav case money reward adjustments
2024-03-22 15:44:21 +00:00
Dev
efc3a35200
Limit aquamarie to 1x on each gluhar follower
2024-03-20 22:29:57 +00:00
Dev
c0a1a73aba
Limit AFAK on rogues to 2
...
Limit AFAK on raiders to 2
2024-03-20 17:39:05 +00:00
Dev
2633d22de1
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2024-03-20 13:07:02 +00:00
Dev
0118a4be24
Adjusted boss spawn chance values
2024-03-20 13:06:51 +00:00
DrakiaXYZ
a29902b980
Add a new allExtracts
property to locations database, and use it for daily quest generation ( !266 )
...
- Dumped from the client using an aki-debugging patch
- Contains all extracts according to the map data, with a side indicator
- Cleaned up ILocation vs ILocationData duplication
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/266
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-03-20 09:43:51 +00:00
Dev
4a27a0904b
Limit rouble stacks to 2 on assault bots
2024-03-19 16:32:35 +00:00
Dev
a7615b26e6
make traders set initial reset time based on min max values
2024-03-19 14:58:50 +00:00
Refringe
662575aef1
Minor Trader Refresh Time Update
...
Updates trader refresh/restock times based on additional data.
Skier, 5000-9000 seconds
Peacekeeper, 2000-15000 seconds
Mechanic, 6500-13049 seconds
2024-03-18 23:21:48 -04:00
Dev
bd0cb15596
Include damage ammo boxes in prices.json
2024-03-18 11:06:39 +00:00
Dev
ecc6638a20
Enable commando give
command by default
2024-03-17 22:50:44 +00:00
Dev
98a7e299ba
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2024-03-17 21:10:48 +00:00
Dev
1afe3daf32
Added additional AI PMC heads from func_brush
2024-03-17 21:10:35 +00:00
Kaeno
b46573c805
Blacklist Both Dogtags from RepeatableQuests hopefully
2024-03-17 17:54:26 +00:00
Dev
9608ac4a2c
Limit food/drinks to a max of 3 in assault bot loot
2024-03-17 15:35:01 +00:00
Dev
1f16e96ae9
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2024-03-17 12:27:50 +00:00
Dev
2ffe44d153
Made ragfair run interval time dynamic based on players current location:
...
Player in raid = longer time between checks (60 secs)
Player out of raid = shorter time between checks (8 secs)
Original value was 45 secs
2024-03-17 12:27:24 +00:00
Kaeno
bbb74c72c9
Reduce the amount of inital spawns on Sandbox(Ground Zero) To help getting killed instantly
2024-03-17 09:08:52 +00:00
DrakiaXYZ
13fafa7faf
Add new gift code for the EFT book purchase ( !263 )
...
Original gift required a purchase, not a code, so code "KONTOROVICH" picked due to the author's name
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/263
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-03-17 08:55:48 +00:00
Cj
0a935651f5
Add mod enabled text for the disclaimer window ( !264 )
...
Add another variation stating mods are enabled for the beta disclaimer window
![image](/attachments/af517b44-e613-4fd4-81fd-c2434d6478b5)
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/264
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-17 08:55:02 +00:00
Dev
95f5a49c5c
Update trader refresh times to use a min and max value
2024-03-16 22:12:03 +00:00
Cj
be64e897b9
Enable BSG logging ( !262 )
...
Needs merged with: https://dev.sp-tarkov.com/SPT-AKI/Modules/pulls/96
Read details there.
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/262
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-16 21:03:52 +00:00
Dev
cd830e4303
Further reduce chance of 350k rouble stack on assault bots
2024-03-15 09:48:31 +00:00
Kaeno
22976d4ca3
Give RevengeZryachhi his weapon back
2024-03-14 22:16:17 +00:00
Dev
e4d81b43b6
Update flea prices
2024-03-14 15:40:26 +00:00
Dev
42704bb4cd
Update PMC names
2024-03-14 15:24:47 +00:00
Dev
42c4b6bd4d
Update JSONs
2024-03-14 14:35:37 +00:00
Dev
0505903d32
Update for 29197
2024-03-14 11:23:47 +00:00
Dev
6309f47be8
Lint config files
2024-03-14 09:19:58 +00:00
Dev
d18fafad01
Limit scopes and lasers to 1 on bossBoar
2024-03-12 21:13:14 +00:00
Dev
f2c6818504
Blacklist 12.7x108mm BZT-44M
from scavcase rewards
2024-03-12 21:12:37 +00:00
Dev
6ad2b8b4a3
Update PK/prapor/fence refresh time values
2024-03-12 16:27:15 +00:00
Dev
f623b1d52e
Adjust trader reset times based on live testing
2024-03-12 15:45:48 +00:00
Dev
dcd70fb5b5
Allow traders to have timers be based on amount of time to next hour (bsg style) OR spt server start time
2024-03-12 14:27:07 +00:00
Cj
8397e4690b
Add server mod check to cool debug message ( !258 )
...
needs merged with: https://dev.sp-tarkov.com/SPT-AKI/Modules/pulls/95
Get a bool from the server to indicate server mods being present and send to the client
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/258
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-11 22:03:14 +00:00
Dev
38b96f43b0
Update server locales
2024-03-11 10:35:32 +00:00
DrakiaXYZ
7fdb9083a5
Move isBeta to a compile time variable ( !257 )
...
Split isBeta and isModdable into two seperate variables
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/257
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-03-11 08:45:05 +00:00
Dev
1098a9d869
Fixed wallets not having money stacks in them
...
Increased chance of money in wallets
some lint fixes
2024-03-10 14:13:08 +00:00
Dev
f860642882
Add ability to adjust skill gain per skill when in menus via inventory config
2024-03-09 16:14:34 +00:00
Dev
5343f8982c
Add IDEA rig to rig slots on PMCs
2024-03-09 11:49:20 +00:00
Dev
75a8007842
Fix issue with PMC name causing formatting issues inside of client + lint
2024-03-09 08:44:40 +00:00
Dev
92c5dc7f6b
Reworked how items are chosen to be force-stacked
...
Fixes medical items not stacking correctly when there was multiple of the same item with different resource values
Added additional item types to be force-stacked
Added backpack item limit
Sligfhtly reduce item limit to account for items now stacking
2024-03-08 12:05:43 +00:00
Cj
d4ee8f64d4
Implement IRelease interface, add new route action and data to core.json ( !249 )
...
This will need merged with: https://dev.sp-tarkov.com/SPT-AKI/Modules/pulls/90
Added
- IRelease interface
- betaDisclaimer: Beta text to be shown in the client
- betaDisclaimerTimeoutDelay: delay before the client exits if `OK` isnt pressed
- releaseSummary: a place to add release notes shown on first run, or if version has changed.
- new route for the client to request beta and changelog information
Im not the most familiar with the server, so if any of this needs moved to a different class or a new class made for it, ping me and let me know and I'll adjust it accordingly.
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/249
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-07 18:16:55 +00:00
Dev
c0ae34052b
Made basic melee weapons more common on low level PMCs
2024-03-06 21:49:38 +00:00
Dev
5e3d7e457d
Add additional item types to fence always-stack array
...
Adjust code to filter out all wearable equipment that has slots
Add +1 to items that are always-stackable - ensures items that have no key in `itemStackSizeOverrideMinMax` get incremented
2024-03-06 21:38:00 +00:00
Cj
4da70b80d3
Implement keeping pocket items on death to LostOnDeath.json configuration ( !246 )
...
Addresses: https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/443
Re-added the ability to keep pocket items on death. The reason for the naming is to not confuse the root `Pockets` item. Where as `PocketItems` is a better descriptive fit for the behaviour.
New property in lostondeath.json -> `equipment.PocketItems` default `true` to discard items in pockets as normal on death.
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/246
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-06 08:50:04 +00:00
Dev
3846363758
Added system to weight stack size of money in bot inventories
...
Removed `dynamicLoot` system from pmc config as its been replaced with this one
#546
2024-03-05 12:24:09 +00:00
Dev
095fcf08fd
Expand fence item force stacking system
...
Remove redundant multi-stack tracking system
Expand `getSingleItemStackCount()` to check for parent ids too
2024-03-05 10:43:47 +00:00
Cj
0740a84f6f
[Enhancement] Ability to prevent duplicate fence offers by parentId ( !245 )
...
In relation to this QoL issue: https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/547
This PR allows us to prevent fence selling duplicate items by parentId.
It adds a new property to `trader.json` `fence.preventDuplicateOffersOfCategory` its an array that takes parentIds. The scope of this PR only extends to ammo and ammo boxes. It can be expanded upon in the future with no code changes should the need arise.
The reason for this change is because currently fence can have duplicate stacks of identical ammo with different prices, which makes no sense. If you have any questions feel free to ping me on discord.
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/245
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-05 08:49:10 +00:00
Dev
e3f341416d
Add missing property to default profile templates
2024-03-04 21:39:10 +00:00
Dev
f0c589ff8e
Update trader assorts
2024-03-04 21:27:25 +00:00
Dev
7a6422932b
Update achievement json
2024-03-04 21:17:43 +00:00
Dev
5406bf0f07
Update quests data
...
Capturing outposts has a condition change, can now be done in zone "prapor_27_3" only, not 4
Missing informant had its available for finish conditions altered + has a new visibility condition
2024-03-04 21:15:28 +00:00
Dev
0c206385f1
Add missing nvgIsActiveChanceX
values for cursed assault bots
2024-03-04 20:48:15 +00:00
Dev
63d5da4c18
Wallet loot improvements:
...
Added % chance to have loot to config
Added currency added weigfht system to config (only roubles by default)
Added allowed wallet types array to config
Added WZ wallet to pool of wallets to add money to
Fixed bug where itemCount type was incorrect
2024-03-04 20:18:53 +00:00
Cj
534e9d2ba1
[Enhancement] Custom flea category blacklist ( !244 )
...
Allows modders to blacklist entire categories from ragfair in relation to https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/525
new properties under `RagfairConfig.dynamic.blacklist`
`enableCustomItemCategoryList` - this enables the custom custom category blacklist
`customItemCategoryList` - this is an array to take a list of parent id's
I tested it to confirm its working, will need some further testing.
Co-authored-by: Corey <dirtbikercj@gmail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/244
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-03-04 19:36:31 +00:00
Dev
45687b982a
Add empty ravangezryachiyevent
object to item limits in config
2024-03-04 18:03:30 +00:00
Dev
52ebdf7483
Adjust various scav item type weights
2024-03-04 12:43:34 +00:00
Dev
85ac332beb
Add gp-7 mask to PMCs
2024-03-03 11:28:02 +00:00
Dev
b1dad6d76f
Adjust facecover chance for PMCs at level 23+
2024-03-03 11:22:44 +00:00
Dev
09d28440c9
Limit Gingy keychain to 1 per assault/marksman bot
2024-03-02 19:07:06 +00:00
Dev
b618381b74
Adjusted low level bot equipment weights
...
Added 2 backpacks to PMCs
Added 1 helmet to PMCs
2024-03-02 16:25:33 +00:00
Dev
f43504a097
Adjust scav drug chances
2024-03-02 14:17:44 +00:00
Dev
ae3b8e07bd
Reduce carExtractBaseStandingGain
to 0.2
2024-03-01 16:52:11 +00:00
Dev
7e3dc9156a
Update englsih locale
2024-03-01 16:48:19 +00:00
Dev
a09e3e267b
Update loot data for Backup hideout key
2024-03-01 16:31:59 +00:00
Dev
002279c787
Changed flea rep gain code to use globals data instead of ragfair json
2024-02-29 12:19:43 +00:00
Dev
874463509a
Remove unused base value from ragfair config
2024-02-28 21:37:42 +00:00