diff --git a/project/assets/configs/btr.json b/project/assets/configs/btr.json index 9e26dfee..d0774eaf 100644 --- a/project/assets/configs/btr.json +++ b/project/assets/configs/btr.json @@ -1 +1,9 @@ -{} \ No newline at end of file +{ + "moveSpeed": 15, + "coverFireTime": 90, + "pointWaitTime": { + "min": 60, + "max": 90 + }, + "taxiWaitTime": 15 +} \ No newline at end of file diff --git a/project/assets/database/traders/656f0f98d80a697f855d34b1/services.json b/project/assets/database/traders/656f0f98d80a697f855d34b1/services.json index 501ec691..df7483c7 100644 --- a/project/assets/database/traders/656f0f98d80a697f855d34b1/services.json +++ b/project/assets/database/traders/656f0f98d80a697f855d34b1/services.json @@ -4,5 +4,8 @@ }, { "serviceType": "PlayerTaxi" + }, + { + "serviceType": "BtrBotCover" } ] \ No newline at end of file diff --git a/project/src/models/spt/config/IBTRConfig.ts b/project/src/models/spt/config/IBTRConfig.ts index d358a626..d351af2a 100644 --- a/project/src/models/spt/config/IBTRConfig.ts +++ b/project/src/models/spt/config/IBTRConfig.ts @@ -1,6 +1,15 @@ +import { MinMax } from "@spt-aki/models/common/MinMax"; import { IBaseConfig } from "./IBaseConfig"; export interface IBTRConfig extends IBaseConfig { kind: "aki-btr"; -} \ No newline at end of file + /** How fast the BTR moves */ + moveSpeed: number; + /** How long the cover fire service lasts for */ + coverFireTime: number; + /** How long the BTR waits at every point in its path */ + pointWaitTime: MinMax, + /** How long after purchasing the taxi service before the BTR leaves */ + taxiWaitTime: number; +}