chomp
b3b1f76a77
Migrate PMCs (sptBear/sptUsec) To Bsg Types (pmcBEAR/pmcUSEC) ( !360 )
...
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/360
2024-06-06 16:59:44 +00:00
Scuvy
e0717daa99
Send pity gift codes to player when player dies to other PMC's ( !359 )
...
* This is to address [Issue 652](https://dev.sp-tarkov.com/SPT/Issues/issues/652 ).
* Added messages with gift codes inside project/assets/database/locales/server/en.json
* Update pmcchatresponse.json to include new pity message type.
* Update logic in project/src/services/PmcChatResponseService.ts to now account for pity messages that are sent.
The message's %giftcode% will now be replaced with a random gift code from assets\configs\gifts.json
* Example:
- ![image](/attachments/ade2686a-8dcb-4c11-9457-88e003a47416)
Co-authored-by: Scuvy <Scuvy@gmail.com>
Co-authored-by: chomp <chomp@noreply.dev.sp-tarkov.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/359
Co-authored-by: Scuvy <scuvy@noreply.dev.sp-tarkov.com>
Co-committed-by: Scuvy <scuvy@noreply.dev.sp-tarkov.com>
2024-06-06 11:14:38 +00:00
Dev
013634f466
Added Documents with decrypted data
to lootable blacklist
2024-06-04 19:03:47 +01:00
Dev
0574392f28
Added new lootable item blacklist and added checks to bot and map loot generator code
...
Remove event quest item from global blacklist and move to loot item blacklist
2024-06-04 18:57:36 +01:00
Dev
83dd0ed439
Added 660bbc47c38b837877075e47 - Encrypted flash drive
to blacklist
2024-06-04 17:08:09 +01:00
Dev
5131fb2dcc
Flagged The Tarkov Mystery
as event quest + added to event quest array + added missing icon
2024-06-04 16:17:20 +01:00
Dev
910189d425
Added TarkovTV 2024 gift codes
2024-05-31 18:55:55 +01:00
Dev
f341bfcb4b
14.8.6.30268
...
Added new properties to daily quests
Stubbed out quest achievement rewards
Added new Item properties used by unknown radio
Updated data JSONs
2024-05-30 13:05:28 +01:00
Dev
82c6add9ab
Improved insurance calculation accuracy with help from Doctor
...
Removed `insuranceMultipler` from `insurance.json` config, no longer necessary
2024-05-27 13:42:28 +01:00
Dev
5dc4b7695e
Removed debug data from bot.json
2024-05-26 16:33:37 +01:00
Dev
673256e5fa
Added disableLootOnBotTypes
property to bot.json
config to allow disabling loot on bots by their type
2024-05-26 16:32:39 +01:00
Dev
7f0d740a17
Added gift code HIDEOUTCAT
, rewards Mr Kerman's cat hologram
2024-05-26 11:44:17 +01:00
Dev
50f224d03a
Added missing jaeger
unlock from Tournament gift
2024-05-25 21:14:44 +01:00
Dev
79b8f4d3e3
Removed forced loot from configs/loot.json
2024-05-25 16:09:23 +01:00
Dev
885a2abcab
Added tournament profile gift code
2024-05-25 14:41:35 +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
ab0ec68e5b
30150
2024-05-23 17:23:45 +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
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
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
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
15d41461ef
Update version string
2024-05-15 10:45:50 +01:00
Dev
da61f62a55
Updated version tags
2024-05-13 09:51:28 +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
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
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
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
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
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
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
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
8e8df89434
29774
2024-04-21 11:39:15 +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
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
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
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
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
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
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
4d5788f169
Bot weight adjustments
2024-04-01 10:57:33 +01:00
Dev
a751ae1f48
Adjusted bot loot levels
2024-03-31 14:44:16 +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
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
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
76733cc5db
Lint JSONs
...
(cherry picked from commit 94c96c8ff2
)
2024-03-29 20:20:37 +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