Terkoiz
d2254249e6
Fixed and expanded QTE type definitions ( !206 )
...
Co-authored-by: Terkoiz <terkoiz@spt.dev>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/206
Co-authored-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
Co-committed-by: Terkoiz <terkoiz@noreply.dev.sp-tarkov.com>
2024-01-24 16:35:23 +00:00
Dev
e6c3271b23
JSON update
2024-01-24 13:48:02 +00:00
Dev
b68164b830
Add support for sub locales - initial support for PT and ZH
2024-01-23 20:49:06 +00:00
Dev
2e6574c917
Clean up imports
2024-01-23 16:49:00 +00:00
Dev
27bc7cfa6e
Fixed armors being listed with plates above the allowed level on flea
2024-01-23 11:42:47 +00:00
Dev
32eb8ae35c
Refactor handleRecipe()
to use addItemToStash()
2024-01-21 20:51:00 +00:00
CZPZ
1551a5e793
feature: add probability for extra rep gain on pmc kills as pscav ( !204 )
...
Feel free to rename everything.
We can also use the new function from randomutil and replace code block below on InsuranceController.ts
```
const maxRoll = 9999;
const conversionFactor = 100;
const returnChance = this.randomUtil.getInt(0, maxRoll) / conversionFactor;
const traderReturnChance = this.insuranceConfig.returnChancePercent[traderId];
const roll = returnChance >= traderReturnChance;
```
I killed 2 PMCs with 100% chance and gained 0.07 rep (rounding issue probably somewhere else)
![image](/attachments/00f00922-eb18-4fdc-8958-129b680af704)
Some JS problems :S
![image](/attachments/dcbeb1d1-2ee3-4809-890e-e19fe3190840)
Implements: https://dev.sp-tarkov.com/SPT-AKI/Issues/issues/150
Co-authored-by: alimoncul <alimoncul@gmail.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/204
Co-authored-by: CZPZ <czpz@noreply.dev.sp-tarkov.com>
Co-committed-by: CZPZ <czpz@noreply.dev.sp-tarkov.com>
2024-01-21 17:39:37 +00:00
DrakiaXYZ
e31c52e7ff
Add BTR config options ( !203 )
...
Also add the cover service entry
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/203
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-01-21 08:46:12 +00:00
Dev
399bbb2e3b
Add framework for BTR config
2024-01-20 18:47:57 +00:00
Dev
310762d66d
Refactor airdrop loot generation to account for armor plate changes
2024-01-18 23:25:08 +00:00
Dev
6eeb8c58d6
Improve iRagfairConfig comments
2024-01-18 20:30:13 +00:00
Dev
bb741f681d
Store and process secure container loot items for bots
...
Give gifter more items
2024-01-18 12:07:32 +00:00
Dev
04edb19f14
Allow dogtags to be added to custom bots
2024-01-17 22:17:12 +00:00
Dev
818bb7e37a
Refactored flea purchase code
2024-01-16 11:47:40 +00:00
Dev
2787b25c8d
Items json changes
2024-01-15 23:14:15 +00:00
Dev
825db77b1f
Move trader purchases over to new system
...
Fix callback errors not being propigated into client error message
FIx incorrect offer id being passed into `buyItem`
Update callbacks to accept a `buyCount` parameter - solves trader purchase limits being exeeded prematurely
Exit addItemToStash early if warning/error found in output
2024-01-15 14:25:17 +00:00
Dev
c2f390d4ac
Make all properties of ITrader
optional
2024-01-14 15:06:43 +00:00
Dev
8b03faca89
Fix ragfair offers not saving upd properties
...
Create replacement for `addItem()`, only used for ragfair purchases currently - goal is to fully remove `addItem()`
Dont show warning when generating armor without a default plate on fence
2024-01-14 10:09:43 +00:00
Dev
ae6bb7a43b
Small cleanup of preset handling code in addItem()
2024-01-13 15:00:31 +00:00
Dev
6cd82ce2a6
Add location property minFillLooseMagazinePercent
...
Make static/dynamic magazine loot have chance to not have cartridges
2024-01-13 12:30:15 +00:00
Dev
98241d894f
Rework how plates are filtered from bot equipment
...
Add `filterPlatesByLevel` to bot config
2024-01-12 17:00:22 +00:00
Dev
3a76757957
Add various missing type properties for new map
2024-01-12 13:00:48 +00:00
Dev
7ee3be1e2b
Round completeTime property to integer to prevent client error
2024-01-10 14:10:03 +00:00
Dev
154578dd44
Update randomisation config to specifiy its for weapon mods + add equipment mod adjustment system
...
Adjust PMCs to use more gear mods at higher levels
2024-01-09 16:15:31 +00:00
Dev
f3964639bd
Rename mods
to weaponMods
and add new object equipmentMods
...
regenerate bot jsons to include this new data (includes correct inclusion of equipment slot "TacticalVest" which was previously missing)
Fix issue with PMM ammo causes generation issues
2024-01-09 15:31:56 +00:00
Dev
30507acd1b
Add armor to randimisation list for PMCs
2024-01-08 10:22:24 +00:00
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
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
92e600e906
Improve logic for choosing an exit inside generateExplorationQuest()
2024-01-07 20:49:33 +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
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
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
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
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
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
6da2ce2f74
Update quest data + improve quest type accuracy
2024-01-05 14:35:29 +00:00
Dev
1249b309cf
Improve accuracy when handling client/achievement/statistic
2024-01-04 21:28:47 +00:00
Dev
90f82d0e03
Update map linkages
2024-01-02 19:12:11 +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
eca799d606
Use correct dictionary for storing data in profile TaskConditionCounters
instead of BackendCounters
2023-12-30 21:30:54 +00:00
Dev
a194569946
Basic implementation for viewing other profiles
2023-12-30 16:41:20 +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
11e64eacab
Add achievement storage to profile on creation
2023-12-29 23:06:57 +00:00
Dev
ca7958afed
Implement Place of face
hideout area
...
Implement adding/removing favorite items
2023-12-29 20:22:50 +00:00