DrakiaXYZ
3401b4094e
Initial commit of trader services structure ( !187 )
...
- Only contains BTR taxi and delivery services
- Super basic implementation, client doesn't seem to need anything except the service type for these
- Includes handling of the BTR Item Delivery service
Basic implementation can be merged and expanded on later, doesn't break anything by existing (Hopefully)
I've opted to add the routes to the `InRaid` controller/Callbacks, because it is a route only accessed within the raid. Seemed like it would be the best place for it
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/187
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-01-08 08:51:46 +00:00
Dev
0b3ad5bbd8
Only send failed quest trader messages for non-repeatable quests
2024-01-07 23:51:28 +00:00
Dev
5eda074dbe
Add comments
2024-01-07 23:11:18 +00:00
Dev
928e406b76
First draft of randomisd armors on fence
2024-01-07 22:11:05 +00:00
Dev
f0b9785d16
Add BTR_ITEMS_DELIVERY
to enum MessageType
2024-01-07 21:21:20 +00:00
Dev
192baa7456
Add soft inserts to fence blacklist
2024-01-07 21:00:02 +00:00
Dev
92e600e906
Improve logic for choosing an exit inside generateExplorationQuest()
2024-01-07 20:49:33 +00:00
Dev
628a3f71d8
Add comment
2024-01-07 20:20:25 +00:00
Dev
9cbf87b7c3
Remove redundant writeHead()
call inside sendZLibJson()
2024-01-07 20:20:10 +00:00
Dev
6231a56fea
Prevent duplicate items spawning in static containers
2024-01-07 20:17:07 +00:00
Dev
ed82e9ed2f
Halloween event fixes
2024-01-07 19:29:42 +00:00
Dev
54948599c3
Fix missing armor item in bot data
2024-01-07 15:35:19 +00:00
Dev
db13df89d9
Add plate filtering system based on bot level
2024-01-07 15:34:59 +00:00
Dev
0fcc411123
Add bot plate json for levels 1-10 and 11-14
2024-01-07 14:46:48 +00:00
Dev
c6135802be
Refactor equipment mod parameters
2024-01-07 14:46:25 +00:00
Dev
749fc75a25
Add randomWeather/randomTime to inraidConfig
2024-01-07 12:56:57 +00:00
Dev
539cef5d9e
Update Bear EoD account to have an ak-12 instead of an rpk
2024-01-07 09:39:40 +00:00
Mihai
3c32c8cc67
Addressed build failures by initializing an array properly as '[]' instead of 'undefined,' ( !185 )
...
Co-authored-by: Mihai <mihai@something.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/185
Co-authored-by: Mihai <mihai@noreply.dev.sp-tarkov.com>
Co-committed-by: Mihai <mihai@noreply.dev.sp-tarkov.com>
2024-01-07 07:40:16 +00:00
Dev
b9c82dbb4d
Include plate mod chance % for generation
2024-01-06 23:33:57 +00:00
Dev
68731e399c
FIx arena fighter bot not having helmet mods
2024-01-06 23:30:48 +00:00
Dev
bd60cf51e2
Fix event system not working for events other than halloween and christmas
...
Allow events to overlap
Rename config property from `enableWinterEvent` to `forceWinterEvent`
2024-01-06 23:29:42 +00:00
Dev
ccb658db89
FIx PMCs having no armor plates
2024-01-06 23:23:02 +00:00
Dev
9f99c8d2eb
Regenerate loot without terragroup trail quest dumps
2024-01-06 19:55:23 +00:00
Dev
860ca89a45
Fix dev profiles starting at level 67 instead of the intended 69
2024-01-06 15:55:46 +00:00
Dev
9bc9d46e84
Improve function comments
2024-01-06 15:21:16 +00:00
Dev
52a5380c33
Add botRelativeLevelDeltaMin
to pmc.json to allow configuration of lowest level of pmc relative to player
2024-01-06 15:19:04 +00:00
Dev
d1b17ad1ea
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2024-01-06 14:55:53 +00:00
Dev
e3b77568c8
Add extra achievement icons
2024-01-06 14:55:42 +00:00
TheSparta
d6c7eef76d
Oops
2024-01-06 13:59:49 +00:00
TheSparta
4a724e55ab
Fixed a few typos in the server en.json locale
...
and left a few others too, I'm assuming some of them were intentional for the pmcresponses
2024-01-06 13:58:05 +00:00
Dev
009055ad24
Add missing aid
value to IUserDialogInfo
2024-01-06 13:49:48 +00:00
Dev
4e21239de3
Improve accuracy of view profile
2024-01-06 13:40:00 +00:00
Dev
62dec539db
Update bot/map data
2024-01-06 12:06:19 +00:00
Dev
8ef405e551
Correctly implemented:
...
`client/builds/delete`
`client/builds/equipment/save`
`client/builds/weapon/save`
Updated `defaultEquipmentPresets` json data
Removed old 0.13 preset implementation files
profile-breaking change
2024-01-06 11:11:04 +00:00
Dev
d3afe0b6f3
Fix issue with completing a quest
...
Altered `addTimeLockedQuestsToProfile()` to not fail when checked quest has no `target` property
Altered `getNewlyAccessibleQuestsWhenStartingQuest()` to check all statuses of quest, not just first
2024-01-06 09:11:04 +00:00
Dev
2de4164a93
Improve comments of getQuestsFailedByCompletingQuest()
2024-01-05 22:59:01 +00:00
Dev
9fb747f5f6
Only check and remove repeatable scav quests from scav profile
2024-01-05 22:55:19 +00:00
Dev
bd373a993d
FIx handing in quests failing
2024-01-05 22:52:11 +00:00
Dev
861987406e
Handle quest failures
2024-01-05 21:14:20 +00:00
Dev
9dbd3d1acf
Updated server handling of quests/repeatable quests to match 0.14 changes - this will break profiles
2024-01-05 19:52:21 +00:00
Dev
3979e6ef61
Add handling for quest failing while player is at menu
2024-01-05 15:27:28 +00:00
Dev
b5951a147b
Log request data when endpoint is missing
2024-01-05 14:50:27 +00:00
Dev
6da2ce2f74
Update quest data + improve quest type accuracy
2024-01-05 14:35:29 +00:00
Dev
45748888f6
Update englsih locale
2024-01-04 21:55:04 +00:00
Dev
d1aee50217
Blacklist broken GK-01 12ga compensator
2024-01-04 21:46:29 +00:00
Dev
1249b309cf
Improve accuracy when handling client/achievement/statistic
2024-01-04 21:28:47 +00:00
Dev
40e8a8d045
Update bot/map data
2024-01-04 21:15:00 +00:00
Dev
c5bb09cce5
Persist achievement data from client into server profile on raid end
2024-01-04 17:17:11 +00:00
Dev
959bf52052
Update bot data
2024-01-03 21:28:06 +00:00
Dev
5b57431dc0
Regenerate map data with dynamic/static fix
2024-01-03 09:36:43 +00:00
Dev
9eee25a175
Prevent server error when loot generator tries to find non-existent loot
2024-01-02 19:46:21 +00:00
Dev
90f82d0e03
Update map linkages
2024-01-02 19:12:11 +00:00
Dev
711b91ab0d
boss support = null fixes to allow map loading
2024-01-02 18:51:05 +00:00
Dev
5d793348a4
Add missing Caliber68x51
caliber data manually
2024-01-02 18:47:10 +00:00
Dev
78dfeef1d1
Fix various bot json issues
2024-01-02 15:52:01 +00:00
Dev
ce538eaace
FIx bad mod_sight_rear
data for marksmen
2024-01-02 15:32:17 +00:00
Dev
2ea22adcad
dynamic and static loot update - hybrid approach of 0.13 and 0.14 loot data
...
sandbox/shoreline/streets = only new
woods/customs/lighthouse/interchange/reserve/factory = new and old
2024-01-02 15:18:42 +00:00
Dev
628d817348
Show error when missing caliber data in drawAmmoTpl()
2024-01-02 15:01:27 +00:00
Dev
45c6d4dfe7
Attempt to fix key is null error on customs load sometimes
2024-01-02 14:58:27 +00:00
Dev
0c6ac2a123
Update map x/y coords to match live + disable town+suburbs
2024-01-02 14:56:51 +00:00
Dev
850fc12a86
Fix json error
2024-01-02 14:38:01 +00:00
Dev
7f8d629dbe
Add sandbox pmc waves
2024-01-02 13:49:08 +00:00
Dev
6080c992b9
Fix snow event not spawning
2024-01-02 13:41:52 +00:00
Dev
4ea97558f1
Bot updates
2024-01-02 10:13:55 +00:00
Dev
86d234cbc2
update sandbox loose loot
...
Update bot data
remove hard-coded streets btr bot
2024-01-01 21:18:21 +00:00
Dev
ecc8af0aea
Add TWITCHNEWYEARS2023
gift code
2024-01-01 12:23:41 +00:00
Dev
224f921ea5
use different base class check
2024-01-01 11:33:19 +00:00
Dev
612ba29fad
Test: merge old and new loose loot shoreline data into one file
2024-01-01 10:59:19 +00:00
Dev
8bbea5e085
Update sandbox quest items
2024-01-01 10:45:58 +00:00
Dev
f31ee42912
Update sandbox loot tables
2024-01-01 09:45:36 +00:00
Dev
39ac1e022d
Update trader JSONs
2024-01-01 09:18:50 +00:00
Dev
ca5d73df87
bot json updates
2023-12-31 23:22:59 +00:00
Dev
28f3b99ac1
Bot JSON updates
2023-12-31 16:24:17 +00:00
Dev
c80733ca17
Update sandbox loot values
2023-12-31 16:23:50 +00:00
Dev
2f783f551a
Bot json updates
2023-12-31 14:34:57 +00:00
Dev
3437b70eaf
Remove unused interfaces
2023-12-30 22:09:55 +00:00
Dev
c39e331423
Replace conditionCounters
array with with TaskConditionCounters
dictionary
2023-12-30 21:59:51 +00:00
Dev
084cf38582
Update bot data
2023-12-30 21:57:02 +00:00
Dev
eca799d606
Use correct dictionary for storing data in profile TaskConditionCounters
instead of BackendCounters
2023-12-30 21:30:54 +00:00
Dev
2dc172297f
Improve sandbox loot data
2023-12-30 21:07:53 +00:00
Dev
3398d579e2
Fix incorrect country code
2023-12-30 20:40:38 +00:00
Dev
3fc8905d0d
Update locales
2023-12-30 20:39:00 +00:00
Dev
c41749257d
Update bot data
2023-12-30 20:28:43 +00:00
Dev
ffc3a28dc8
Fix fillMagazineWithCartridge()
failing to get a cartridge size when weapon is the rotating grenade launcher
2023-12-30 18:43:17 +00:00
Dev
30c15ec9f0
Update shoreline static group data
2023-12-30 18:12:09 +00:00
Dev
1f8b82ad08
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-12-30 18:07:03 +00:00
Dev
bbaaef4e0a
Update streets statics data with new groups
2023-12-30 18:05:10 +00:00
Terkoiz
cae4dba822
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-12-30 19:41:40 +02:00
Terkoiz
593e95f9bc
Updated all language files with the initial export from Crowdin
2023-12-30 19:41:16 +02:00
Dev
bea2a5d30a
Correctly add armor inserts into statically spawned helmets
2023-12-30 17:38:06 +00:00
Dev
a194569946
Basic implementation for viewing other profiles
2023-12-30 16:41:20 +00:00
Dev
29995cccd8
FIx various bot armor gen errors manually
2023-12-30 14:31:30 +00:00
Dev
a055e647e4
Force bot to btr
2023-12-30 13:34:04 +00:00
Dev
dc0ac5869d
Fix caps
2023-12-30 13:33:26 +00:00
Dev
79e735a9e3
add missing bot values
2023-12-30 13:29:50 +00:00
Dev
3a0cd60181
Add bot settings for "shooterbtr"
2023-12-30 13:19:25 +00:00
Dev
148ddab4ca
Add BTR trader to trader config
2023-12-30 13:02:35 +00:00
Dev
e46b390551
Move jsons to correct trader
2023-12-30 12:58:43 +00:00
Dev
400b398503
Add missing btr trader files
2023-12-30 12:51:02 +00:00
Dev
1eec8cf01b
Add shooterBtr bot JSON
2023-12-30 12:07:46 +00:00
Dev
2c68793d79
Add first pass of new bot JSONs
2023-12-30 11:40:03 +00:00
Dev
d72fd3fa24
Add base BTR trader server code
2023-12-30 11:21:19 +00:00
Dev
78c53f36d8
Improve post raid type data accuracy
2023-12-30 10:45:37 +00:00
Dev
81393fb629
Improve error logging in weapon gen
2023-12-30 10:45:12 +00:00
Dev
113069464a
FIx wrong id for rpd in pmc weapon pool
2023-12-30 10:44:30 +00:00
Dev
0cdb6fbb08
Merge manually updated 0.13 quests with 0.14 quests gathered so far
2023-12-30 10:44:09 +00:00
Dev
8b345069e8
Add quest image for Luxurious Life
2023-12-30 09:58:46 +00:00
Dev
5abe3e9aac
Update labs base json
2023-12-29 23:30:36 +00:00
Dev
6a8d8258dd
Update getProfileStatus()
to make live
2023-12-29 23:24:23 +00:00
Dev
11e64eacab
Add achievement storage to profile on creation
2023-12-29 23:06:57 +00:00
Dev
22a4ba3643
make account id closer in style to live
2023-12-29 22:53:16 +00:00
Dev
04675c56be
Fix various weapon item errors in traders
2023-12-29 21:38:15 +00:00
Dev
ca7958afed
Implement Place of face
hideout area
...
Implement adding/removing favorite items
2023-12-29 20:22:50 +00:00
Dev
d1b9cbbfc5
Enable snow for christmas/new years
2023-12-29 19:09:03 +00:00
Dev
b70176765e
Add additional quests
2023-12-29 17:28:02 +00:00
Dev
70dcafc6ba
Add new years 2023 gift
2023-12-29 17:18:28 +00:00
Dev
5a57895998
Fix server error when adding lootable armor to raid
2023-12-29 17:13:48 +00:00
Dev
ac002fb548
Manually adjust sandbox wave zones, it looks like BSG copy/pasted the wave data from streets
2023-12-29 16:25:07 +00:00
Dev
4c64460cae
Fix json property name
2023-12-29 16:21:55 +00:00
Dev
868c1c78ee
Remove unnecessary manual armor insert blacklist items as we now block by base type
2023-12-29 16:03:00 +00:00
Dev
6d4314c5d8
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
...
# Conflicts:
# project/src/models/enums/BaseClasses.ts
2023-12-29 15:49:30 +00:00
Dev
8c546bd1a8
Add new base classes and update name of ARMORED_EQUIPMENT
2023-12-29 15:48:25 +00:00
CWXDEV
b1c3e5b310
Add builtInInserts to baseclasses and remove from flea offers
2023-12-29 15:33:43 +00:00
Dev
47074e6aaa
update PMC jsons with armor plate
...
add new 68x51 ammo
Add new weapons to primary slot pool
2023-12-29 12:19:27 +00:00
Dev
ef178da29b
28375
2023-12-29 09:44:09 +00:00
Valens
7971e81ce3
Update 'project/assets/configs/inraid.json' ( !181 )
...
Updated the inraid.json to add the new Sandbox_VExit.
Reference: [SPT-AKI/Issues#219 ](https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/219 )
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/181
Co-authored-by: Valens <valens@noreply.dev.sp-tarkov.com>
Co-committed-by: Valens <valens@noreply.dev.sp-tarkov.com>
2023-12-29 09:33:24 +00:00
Dev
8e2ad5697e
Add armorColliders
type
2023-12-28 21:39:46 +00:00
Dev
e27f52c505
Added system to randomise the mods on equipment found as loose/static loot
...
controlled via config
2023-12-28 21:31:31 +00:00
Dev
f227872ddc
Revert bot debug data
2023-12-28 19:02:13 +00:00
Dev
ec263acb96
Add armor plates to various bots
...
Fix rigs mods not being generated for PMCs
2023-12-28 18:57:02 +00:00
Dev
17c4d6cec0
Rework on equipment generation to process mods on an item if the item supports them instead of if the bots mods array has mods
...
Add new bots to bot.json
2023-12-28 18:36:37 +00:00
Dev
cf132de542
Enable sandbox for airdrops
2023-12-28 16:16:55 +00:00
Dev
dce290503c
more json updates
2023-12-28 15:45:16 +00:00
Dev
7992589e3e
Add missing pmc data to config
2023-12-28 15:35:57 +00:00
Dev
b9d5112528
Add new map max bot value + add generated statics data for sandbox
2023-12-28 15:30:42 +00:00
Dev
7b13f69f18
Handle when no data exists for a map without killing server
2023-12-28 15:13:29 +00:00
Dev
52f67161df
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-12-28 14:25:01 +00:00
Dev
8cc77d6152
Stub out new ammo
2023-12-28 14:24:53 +00:00
CWXDEV
d5d15d64a7
fix order
2023-12-28 13:15:43 +00:00
Dev
815bded797
Add sandbox loot data
2023-12-28 13:05:27 +00:00
CWXDEV
5b2b8dc2fb
add achievement images
2023-12-28 12:36:27 +00:00
Dev
b4ca22a0d5
Typo fix
2023-12-28 12:22:06 +00:00
Dev
c1f8cee19f
Fix issues with mag tempalte saving
2023-12-28 12:19:52 +00:00
Dev
8dc322180f
Implement magazine template saving
2023-12-28 12:02:37 +00:00
Dev
2f3b2590d6
Merge branch '3.8.0' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-12-28 12:00:29 +00:00
Dev
07d44cd4bd
Update jsons + ragman clothing
2023-12-28 12:00:11 +00:00
CWXDEV
d49a9da751
check for null on conditionCounters
2023-12-28 11:30:36 +00:00
Dev
f3fee2bc39
Update bot difficulties + fix various mod errors
2023-12-28 10:58:29 +00:00
Dev
422a817360
Remove unused code
2023-12-28 08:48:40 +00:00
CWXDEV
b1ee7a27b3
add quest images for a few starting quests
2023-12-28 00:16:29 +00:00