From 5bb88afa876bfb834e5bd539ce67e8816d016d5e Mon Sep 17 00:00:00 2001 From: unixtensor Date: Fri, 13 Sep 2024 16:47:51 -0400 Subject: [PATCH] Add SmoothingTime to leveling related actions to the config --- .../main/Elevators/Map/Haughton/Config.luau | 19 +++++++++++-------- src/server/main/Types/Elevator.luau | 3 +++ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/server/main/Elevators/Map/Haughton/Config.luau b/src/server/main/Elevators/Map/Haughton/Config.luau index 19b68e6..9c8dbd1 100644 --- a/src/server/main/Elevators/Map/Haughton/Config.luau +++ b/src/server/main/Elevators/Map/Haughton/Config.luau @@ -14,14 +14,17 @@ local DoorEnums = require(Types:WaitForChild("Enums"):WaitForChild("Doors")) --local SoundEnums = require(Types:WaitForChild("Enums"):WaitForChild("Sounds")) local ElevatorConfig = {} :: ElevatorTypes.ElevatorConfigurationTable -ElevatorConfig.Name = Enums.Elevator.Haughton -ElevatorConfig.FloorLevelingDistance = 6 -ElevatorConfig.FloorLeveling3PhaseDistance = 1.5 -ElevatorConfig.LevelingVelocity = .5 -ElevatorConfig.Phase3LevelingVelocity = .5 -ElevatorConfig.ParkedDistance = 0.2 -ElevatorConfig.Responsiveness = 5 -ElevatorConfig.MaxVelocity = 7 +ElevatorConfig.Name = Enums.Elevator.Haughton +ElevatorConfig.FloorLevelingDistance = 6 +ElevatorConfig.FloorLeveling3PhaseDistance = 1.5 +ElevatorConfig.LevelingVelocity = .5 +ElevatorConfig.LevelingVelocitySmoothingTime = 1 +ElevatorConfig.Phase3LevelingVelocity = .5 +ElevatorConfig.ParkedDistance = 0.2 +ElevatorConfig.ParkedSmoothingTime = 1 +ElevatorConfig.Responsiveness = 5 +ElevatorConfig.MaxVelocity = 7 +ElevatorConfig.MaxVelocitySmoothingTime = 5 ElevatorConfig.Functions = { ManualTravelStart = true diff --git a/src/server/main/Types/Elevator.luau b/src/server/main/Types/Elevator.luau index cc77dd6..3346470 100644 --- a/src/server/main/Types/Elevator.luau +++ b/src/server/main/Types/Elevator.luau @@ -38,10 +38,13 @@ export type ElevatorConfigurationTable = { Name: Enums.ElevatorValues, Responsiveness: number, MaxVelocity: number, + MaxVelocitySmoothingTime: number, FloorLevelingDistance: number, FloorLeveling3PhaseDistance: number, ParkedDistance: number, + ParkedSmoothingTime: number, LevelingVelocity: number, + LevelingVelocitySmoothingTime: number, Phase3LevelingVelocity: number, Functions: {