From 51302d2d7bdd9c94583a213beee676e15a4b87f6 Mon Sep 17 00:00:00 2001 From: unixtensor Date: Thu, 1 Aug 2024 18:31:15 -0400 Subject: [PATCH] Restructure the elevator scripts, and gonna try this elevator leveling and call system --- sourcemap.json | 2 +- .../main/Elevators/{Otis1960 => }/Config.luau | 35 ++++++++++--------- .../main/Elevators/{Otis1960 => }/Doors.luau | 0 .../main/Elevators/InitElevator/init.luau | 3 +- src/server/main/Elevators/Leveling.luau | 29 +++++++++++++++ .../main/Elevators/Otis1960/Leveling.luau | 18 ---------- src/server/main/Elevators/Otis1960/init.luau | 21 ++++------- 7 files changed, 56 insertions(+), 52 deletions(-) rename src/server/main/Elevators/{Otis1960 => }/Config.luau (50%) rename src/server/main/Elevators/{Otis1960 => }/Doors.luau (100%) create mode 100644 src/server/main/Elevators/Leveling.luau delete mode 100644 src/server/main/Elevators/Otis1960/Leveling.luau diff --git a/sourcemap.json b/sourcemap.json index d97f048..5acf513 100644 --- a/sourcemap.json +++ b/sourcemap.json @@ -1 +1 @@ -{"name":"ElevatorGame","className":"DataModel","filePaths":["default.project.json"],"children":[{"name":"ReplicatedFirst","className":"ReplicatedFirst","children":[{"name":"intro","className":"LocalScript","filePaths":["src/load/intro/init.client.luau"],"children":[{"name":"IntroGui","className":"ModuleScript","filePaths":["src/load/intro/IntroGui.luau"]}]}]},{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"Algebra","className":"ModuleScript","filePaths":["src/shared/Algebra.luau"]},{"name":"Client","className":"Folder","children":[{"name":"Camera","className":"ModuleScript","filePaths":["src/shared/Client/Camera.luau"]},{"name":"KeyBinds","className":"ModuleScript","filePaths":["src/shared/Client/KeyBinds.luau"]}]},{"name":"Delta","className":"ModuleScript","filePaths":["src/shared/Delta.luau"]},{"name":"Enums","className":"ModuleScript","filePaths":["src/shared/Enums.luau"]},{"name":"Output","className":"ModuleScript","filePaths":["src/shared/Output.luau"]},{"name":"Property","className":"ModuleScript","filePaths":["src/shared/Property.luau"]},{"name":"Server","className":"Folder","children":[{"name":"holder","className":"ModuleScript","filePaths":["src/shared/Server/holder.luau"]}]},{"name":"Tween","className":"ModuleScript","filePaths":["src/shared/Tween.luau"]}]},{"name":"ServerScriptService","className":"ServerScriptService","children":[{"name":"rapid/server","className":"Actor","children":[{"name":"main","className":"Script","filePaths":["src/server/main/init.server.luau"],"children":[{"name":"Elevators","className":"Folder","children":[{"name":"ButtonsManager","className":"ModuleScript","filePaths":["src/server/main/Elevators/ButtonsManager.luau"]},{"name":"HallDisplays","className":"ModuleScript","filePaths":["src/server/main/Elevators/HallDisplays.luau"]},{"name":"InitElevator","className":"ModuleScript","filePaths":["src/server/main/Elevators/InitElevator/init.luau"],"children":[{"name":"RelayAlgorithm","className":"ModuleScript","filePaths":["src/server/main/Elevators/InitElevator/RelayAlgorithm.luau"]}]},{"name":"Lanterns","className":"ModuleScript","filePaths":["src/server/main/Elevators/Lanterns.luau"]},{"name":"Otis1960","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/init.luau"],"children":[{"name":"Config","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/Config.luau"]},{"name":"Doors","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/Doors.luau"]},{"name":"Leveling","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/Leveling.luau"]},{"name":"MovingObjects","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/MovingObjects.luau"]},{"name":"PhysicalRelay","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/PhysicalRelay.luau"]}]},{"name":"TractionRopes","className":"ModuleScript","filePaths":["src/server/main/Elevators/TractionRopes.luau"]}]},{"name":"Enums","className":"Folder","children":[{"name":"Sounds","className":"ModuleScript","filePaths":["src/server/main/Enums/Sounds.luau"]}]},{"name":"Lighting","className":"ModuleScript","filePaths":["src/server/main/Lighting/init.luau"]},{"name":"Load","className":"Folder","children":[{"name":"EditorEntities","className":"ModuleScript","filePaths":["src/server/main/Load/EditorEntities.luau"]},{"name":"StarterPlayer","className":"ModuleScript","filePaths":["src/server/main/Load/StarterPlayer.luau"]},{"name":"Tags","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/init.luau"],"children":[{"name":"Buttons","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/Buttons.luau"]},{"name":"Lights","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/Lights.luau"]}]},{"name":"Workspace","className":"ModuleScript","filePaths":["src/server/main/Load/Workspace.luau"]}]},{"name":"Map","className":"Folder","children":[{"name":"Interactions","className":"Folder","children":[{"name":"LightSwitches","className":"ModuleScript","filePaths":["src/server/main/Map/Interactions/LightSwitches.luau"]}]},{"name":"Prompts","className":"ModuleScript","filePaths":["src/server/main/Map/Prompts.luau"]}]},{"name":"PlayerAdded","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/init.luau"],"children":[{"name":"Character","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/init.luau"],"children":[{"name":"Actions","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Actions.luau"]},{"name":"Flashlight","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Flashlight.luau"]},{"name":"Shadows","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Shadows.luau"]},{"name":"SpineKinematics","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/SpineKinematics.luau"]}]},{"name":"Users","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Users.luau"]}]},{"name":"Types","className":"Folder","children":[{"name":"Elevator","className":"ModuleScript","filePaths":["src/server/main/Types/Elevator.luau"]}]}]}]}]},{"name":"StarterPlayer","className":"StarterPlayer","children":[{"name":"StarterPlayerScripts","className":"StarterPlayerScripts","children":[{"name":"rapid/client","className":"Folder","children":[{"name":"Player","className":"LocalScript","filePaths":["src/client/init.client.luau"],"children":[{"name":"Character","className":"ModuleScript","filePaths":["src/client/Character/init.luau"],"children":[{"name":"Actions","className":"ModuleScript","filePaths":["src/client/Character/Actions.luau"]},{"name":"Camera","className":"ModuleScript","filePaths":["src/client/Character/Camera/init.luau"],"children":[{"name":"Bobbing","className":"ModuleScript","filePaths":["src/client/Character/Camera/Bobbing.luau"]}]},{"name":"Humanoid","className":"ModuleScript","filePaths":["src/client/Character/Humanoid.luau"]},{"name":"HumanoidRootPart","className":"ModuleScript","filePaths":["src/client/Character/HumanoidRootPart.luau"]},{"name":"Sound","className":"Folder","children":[{"name":"Relays","className":"ModuleScript","filePaths":["src/client/Character/Sound/Relays.luau"]}]},{"name":"SpineKinematics","className":"ModuleScript","filePaths":["src/client/Character/SpineKinematics.luau"]}]},{"name":"CoreGuis","className":"ModuleScript","filePaths":["src/client/CoreGuis.luau"]},{"name":"GuiService","className":"ModuleScript","filePaths":["src/client/GuiService.luau"]},{"name":"Mouse","className":"ModuleScript","filePaths":["src/client/Mouse.luau"]},{"name":"UI","className":"Folder","children":[{"name":"Crosshair","className":"ModuleScript","filePaths":["src/client/UI/Crosshair.luau"]},{"name":"Health","className":"ModuleScript","filePaths":["src/client/UI/Health.luau"]},{"name":"Vignette","className":"ModuleScript","filePaths":["src/client/UI/Vignette.luau"]}]}]}]}]}]}]} \ No newline at end of file +{"name":"ElevatorGame","className":"DataModel","filePaths":["default.project.json"],"children":[{"name":"ReplicatedFirst","className":"ReplicatedFirst","children":[{"name":"intro","className":"LocalScript","filePaths":["src/load/intro/init.client.luau"],"children":[{"name":"IntroGui","className":"ModuleScript","filePaths":["src/load/intro/IntroGui.luau"]}]}]},{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"Algebra","className":"ModuleScript","filePaths":["src/shared/Algebra.luau"]},{"name":"Client","className":"Folder","children":[{"name":"Camera","className":"ModuleScript","filePaths":["src/shared/Client/Camera.luau"]},{"name":"KeyBinds","className":"ModuleScript","filePaths":["src/shared/Client/KeyBinds.luau"]}]},{"name":"Delta","className":"ModuleScript","filePaths":["src/shared/Delta.luau"]},{"name":"Enums","className":"ModuleScript","filePaths":["src/shared/Enums.luau"]},{"name":"Output","className":"ModuleScript","filePaths":["src/shared/Output.luau"]},{"name":"Property","className":"ModuleScript","filePaths":["src/shared/Property.luau"]},{"name":"Server","className":"Folder","children":[{"name":"holder","className":"ModuleScript","filePaths":["src/shared/Server/holder.luau"]}]},{"name":"Tween","className":"ModuleScript","filePaths":["src/shared/Tween.luau"]}]},{"name":"ServerScriptService","className":"ServerScriptService","children":[{"name":"rapid/server","className":"Actor","children":[{"name":"main","className":"Script","filePaths":["src/server/main/init.server.luau"],"children":[{"name":"Elevators","className":"Folder","children":[{"name":"ButtonsManager","className":"ModuleScript","filePaths":["src/server/main/Elevators/ButtonsManager.luau"]},{"name":"Config","className":"ModuleScript","filePaths":["src/server/main/Elevators/Config.luau"]},{"name":"Doors","className":"ModuleScript","filePaths":["src/server/main/Elevators/Doors.luau"]},{"name":"HallDisplays","className":"ModuleScript","filePaths":["src/server/main/Elevators/HallDisplays.luau"]},{"name":"InitElevator","className":"ModuleScript","filePaths":["src/server/main/Elevators/InitElevator/init.luau"],"children":[{"name":"RelayAlgorithm","className":"ModuleScript","filePaths":["src/server/main/Elevators/InitElevator/RelayAlgorithm.luau"]}]},{"name":"Lanterns","className":"ModuleScript","filePaths":["src/server/main/Elevators/Lanterns.luau"]},{"name":"Leveling","className":"ModuleScript","filePaths":["src/server/main/Elevators/Leveling.luau"]},{"name":"Otis1960","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/init.luau"],"children":[{"name":"MovingObjects","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/MovingObjects.luau"]},{"name":"PhysicalRelay","className":"ModuleScript","filePaths":["src/server/main/Elevators/Otis1960/PhysicalRelay.luau"]}]},{"name":"TractionRopes","className":"ModuleScript","filePaths":["src/server/main/Elevators/TractionRopes.luau"]}]},{"name":"Enums","className":"Folder","children":[{"name":"Sounds","className":"ModuleScript","filePaths":["src/server/main/Enums/Sounds.luau"]}]},{"name":"Lighting","className":"ModuleScript","filePaths":["src/server/main/Lighting/init.luau"]},{"name":"Load","className":"Folder","children":[{"name":"EditorEntities","className":"ModuleScript","filePaths":["src/server/main/Load/EditorEntities.luau"]},{"name":"StarterPlayer","className":"ModuleScript","filePaths":["src/server/main/Load/StarterPlayer.luau"]},{"name":"Tags","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/init.luau"],"children":[{"name":"Buttons","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/Buttons.luau"]},{"name":"Lights","className":"ModuleScript","filePaths":["src/server/main/Load/Tags/Lights.luau"]}]},{"name":"Workspace","className":"ModuleScript","filePaths":["src/server/main/Load/Workspace.luau"]}]},{"name":"Map","className":"Folder","children":[{"name":"Interactions","className":"Folder","children":[{"name":"LightSwitches","className":"ModuleScript","filePaths":["src/server/main/Map/Interactions/LightSwitches.luau"]}]},{"name":"Prompts","className":"ModuleScript","filePaths":["src/server/main/Map/Prompts.luau"]}]},{"name":"PlayerAdded","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/init.luau"],"children":[{"name":"Character","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/init.luau"],"children":[{"name":"Actions","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Actions.luau"]},{"name":"Flashlight","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Flashlight.luau"]},{"name":"Shadows","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/Shadows.luau"]},{"name":"SpineKinematics","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Character/SpineKinematics.luau"]}]},{"name":"Users","className":"ModuleScript","filePaths":["src/server/main/PlayerAdded/Users.luau"]}]},{"name":"Types","className":"Folder","children":[{"name":"Elevator","className":"ModuleScript","filePaths":["src/server/main/Types/Elevator.luau"]}]}]}]}]},{"name":"StarterPlayer","className":"StarterPlayer","children":[{"name":"StarterPlayerScripts","className":"StarterPlayerScripts","children":[{"name":"rapid/client","className":"Folder","children":[{"name":"Player","className":"LocalScript","filePaths":["src/client/init.client.luau"],"children":[{"name":"Character","className":"ModuleScript","filePaths":["src/client/Character/init.luau"],"children":[{"name":"Actions","className":"ModuleScript","filePaths":["src/client/Character/Actions.luau"]},{"name":"Camera","className":"ModuleScript","filePaths":["src/client/Character/Camera/init.luau"],"children":[{"name":"Bobbing","className":"ModuleScript","filePaths":["src/client/Character/Camera/Bobbing.luau"]}]},{"name":"Humanoid","className":"ModuleScript","filePaths":["src/client/Character/Humanoid.luau"]},{"name":"HumanoidRootPart","className":"ModuleScript","filePaths":["src/client/Character/HumanoidRootPart.luau"]},{"name":"Sound","className":"Folder","children":[{"name":"Relays","className":"ModuleScript","filePaths":["src/client/Character/Sound/Relays.luau"]}]},{"name":"SpineKinematics","className":"ModuleScript","filePaths":["src/client/Character/SpineKinematics.luau"]}]},{"name":"CoreGuis","className":"ModuleScript","filePaths":["src/client/CoreGuis.luau"]},{"name":"GuiService","className":"ModuleScript","filePaths":["src/client/GuiService.luau"]},{"name":"Mouse","className":"ModuleScript","filePaths":["src/client/Mouse.luau"]},{"name":"UI","className":"Folder","children":[{"name":"Crosshair","className":"ModuleScript","filePaths":["src/client/UI/Crosshair.luau"]},{"name":"Health","className":"ModuleScript","filePaths":["src/client/UI/Health.luau"]},{"name":"Vignette","className":"ModuleScript","filePaths":["src/client/UI/Vignette.luau"]}]}]}]}]}]}]} \ No newline at end of file diff --git a/src/server/main/Elevators/Otis1960/Config.luau b/src/server/main/Elevators/Config.luau similarity index 50% rename from src/server/main/Elevators/Otis1960/Config.luau rename to src/server/main/Elevators/Config.luau index 09b8b40..89d2812 100644 --- a/src/server/main/Elevators/Otis1960/Config.luau +++ b/src/server/main/Elevators/Config.luau @@ -2,37 +2,38 @@ --!native --!strict -local MainDir = script.Parent.Parent.Parent +local MainDir = script.Parent.Parent local StorageService = game:GetService("ReplicatedStorage") local Enums = require(StorageService:WaitForChild("Enums")) local SoundEnums = require(MainDir:WaitForChild("Enums"):WaitForChild("Sounds")) local ElevatorTypes = require(MainDir:WaitForChild("Types"):WaitForChild("Elevator")) -local ElevatorConfiguration = {} :: ElevatorTypes.ElevatorConfigurationTable -ElevatorConfiguration.Name = Enums.Elevator.Otis1960 -ElevatorConfiguration.FloorLevelingDistance = 4 -ElevatorConfiguration.FloorLeveling3PhaseDistance = 1.5 -ElevatorConfiguration.ParkedDistance = 0.2 -ElevatorConfiguration.Responsiveness = 20 -ElevatorConfiguration.MaxVelocity = 7 -ElevatorConfiguration.LevelingVelocity = 2 -ElevatorConfiguration.Phase3LevelingVelocity = .5 - -ElevatorConfiguration.Functions = { +local Otis1960Configuration = {} :: ElevatorTypes.ElevatorConfigurationTable +Otis1960Configuration.Name = Enums.Elevator.Otis1960 +Otis1960Configuration.FloorLevelingDistance = 4 +Otis1960Configuration.FloorLeveling3PhaseDistance = 1.5 +Otis1960Configuration.ParkedDistance = 0.2 +Otis1960Configuration.Responsiveness = 20 +Otis1960Configuration.MaxVelocity = 7 +Otis1960Configuration.LevelingVelocity = 2 +Otis1960Configuration.Phase3LevelingVelocity = .5 +Otis1960Configuration.Functions = { ManualTravelStart = false } - -ElevatorConfiguration.Sounds = { +Otis1960Configuration.Sounds = { LanternChimeDirection = SoundEnums.Otis1960.LanternChimeDirection, LanternChimeLanding = SoundEnums.Otis1960.LanternChimeLanding } - -ElevatorConfiguration.Colors = { +Otis1960Configuration.Colors = { ButtonActivated = Color3.fromRGB(180,0,0), ButtonDeactivated = Color3.fromRGB(139,139,139), LanternDisplayOn = Color3.fromRGB(255,114,71), LanternDisplayOff = Color3.fromRGB(55,55,55), } -return ElevatorConfiguration + + +return { + Otis1960Configuration = Otis1960Configuration +} diff --git a/src/server/main/Elevators/Otis1960/Doors.luau b/src/server/main/Elevators/Doors.luau similarity index 100% rename from src/server/main/Elevators/Otis1960/Doors.luau rename to src/server/main/Elevators/Doors.luau diff --git a/src/server/main/Elevators/InitElevator/init.luau b/src/server/main/Elevators/InitElevator/init.luau index da0f4a7..1ca5dbe 100644 --- a/src/server/main/Elevators/InitElevator/init.luau +++ b/src/server/main/Elevators/InitElevator/init.luau @@ -93,7 +93,7 @@ local function Mover(ElevatorBoxModel: UnionOperation, Responsiveness: number, M local BoxAlignPosition = Instance.new("AlignPosition") BoxAlignPosition.Mode = Enum.PositionAlignmentMode.OneAttachment BoxAlignPosition.Attachment0 = BoxAttachment - BoxAlignPosition.MaxForce = math.huge + BoxAlignPosition.MaxForce = 1e6 BoxAlignPosition.Position = ElevatorBoxModel.Position -- BoxAlignPosition.RigidityEnabled = true -- Lines below are disabled with RigidityEnabled true @@ -342,6 +342,7 @@ function Elevator:__TravelToFloorAsync(Level_Int, LEVEL_VEC3_Y_WRAP) self.__Connections.Moving:Disconnect() end + print("TravelingToFloorAsync") local ElevatorTravelingUpwards = ElevatorGoingUpDirection(self.Attributes.CurrentFloor.Value, Level_Int) self.Attributes.Goal.Value = Level_Int self.Attributes.TravelingUpwards.Value = ElevatorTravelingUpwards diff --git a/src/server/main/Elevators/Leveling.luau b/src/server/main/Elevators/Leveling.luau new file mode 100644 index 0000000..8019106 --- /dev/null +++ b/src/server/main/Elevators/Leveling.luau @@ -0,0 +1,29 @@ +--!optimize 2 +--!native +--!strict + +local Otis1960Leveling: {number} = { + [1] = 13.041, + [2] = 37.973, + [3] = 62.978, + [4] = 87.968, + [5] = 112.952, + [6] = 137.988, + [7] = 163.009, + [8] = 188.007, + [9] = 213.058, + [10] = 239.245, +} + +local HaughtonLeveling: {number} = { + [1] = 0, + [2] = 0, + [3] = 0, + [4] = 0, + [5] = 0, +} + +return { + Otis1960Leveling = Otis1960Leveling, + HaughtonLeveling = HaughtonLeveling +} diff --git a/src/server/main/Elevators/Otis1960/Leveling.luau b/src/server/main/Elevators/Otis1960/Leveling.luau deleted file mode 100644 index 742c0a1..0000000 --- a/src/server/main/Elevators/Otis1960/Leveling.luau +++ /dev/null @@ -1,18 +0,0 @@ ---!optimize 2 ---!native ---!strict - -local Leveling: {number} = { - [1] = 13.041, - [2] = 37.973, - [3] = 62.978, - [4] = 87.968, - [5] = 112.952, - [6] = 137.988, - [7] = 163.009, - [8] = 188.007, - [9] = 213.058, - [10] = 239.245, -} - -return Leveling diff --git a/src/server/main/Elevators/Otis1960/init.luau b/src/server/main/Elevators/Otis1960/init.luau index ffbcb19..78dafd8 100644 --- a/src/server/main/Elevators/Otis1960/init.luau +++ b/src/server/main/Elevators/Otis1960/init.luau @@ -2,8 +2,8 @@ --!native --!strict -local ParentDir = script.Parent -local MainDir = ParentDir.Parent +local ParentDir = script.Parent +local MainDir = ParentDir.Parent local StorageService = game:GetService("ReplicatedStorage") @@ -11,8 +11,8 @@ local Enums = require(StorageService:WaitForChild("Enums")) local InitElevator = require(ParentDir:WaitForChild("InitElevator")) local TagsModule = require(MainDir:WaitForChild("Load"):WaitForChild("Tags")) -local ElevatorConfigurationTable = require(script:WaitForChild("Config")) -local FloorLevelingPositions = require(script:WaitForChild("Leveling")) +local ElevatorConfigurationTable = require(ParentDir:WaitForChild("Config")) +local FloorLevelingPositions = require(ParentDir:WaitForChild("Leveling")) -- self.ElevatorBox_1960 = TagsConstructor:Request("ElevatorMover_1960") :: UnionOperation -- self.ElevatorDoor1 = TagsConstructor:Request("ElevatorDoor_1960_1") :: BasePart @@ -32,12 +32,11 @@ local FloorLevelingPositions = require(script:WaitForChild("Leveling")) return function(TagsConstructor: TagsModule.TagsConstructor, ButtonTags: TagsModule.ElevatorButtons, LanternTags: TagsModule.Lanterns, LandingDoorTags: TagsModule.LandingTags) local ElevatorBoxModel = TagsConstructor:Request("ElevatorMover_1960") :: UnionOperation - local Elevator = InitElevator.constructor(ElevatorBoxModel, ElevatorConfigurationTable, FloorLevelingPositions) + local Elevator = InitElevator.constructor(ElevatorBoxModel, ElevatorConfigurationTable.Otis1960Configuration, FloorLevelingPositions) Elevator.Events.Progression:Connect(function(PreviousFloor: number, CurrentFloor: number, NextFloor: number) print(CurrentFloor) end) - Elevator.Attributes.Goal:GetPropertyChangedSignal("Value"):Connect(function() print("Goal=", Elevator.Attributes.Goal.Value) end) @@ -46,14 +45,6 @@ return function(TagsConstructor: TagsModule.TagsConstructor, ButtonTags: TagsMod task.spawn(function() Elevator:RequestLevelAsync(2, Enums.ElevatorCallDirection.Up) end) - task.spawn(function() - Elevator:RequestLevelAsync(3, Enums.ElevatorCallDirection.Down) - end) - task.spawn(function() - Elevator:RequestLevelAsync(4, Enums.ElevatorCallDirection.Up) - end) - task.spawn(function() - Elevator:RequestLevelAsync(5, Enums.ElevatorCallDirection.Down) - end) + print(Elevator.RelayAlgorithm.FloorQueue.Up) end