diff --git a/src/server/main/Elevators/Map/Haughton/Doors.luau b/src/server/main/Elevators/Map/Haughton/Doors.luau index 4cf9e5c..c849a2b 100644 --- a/src/server/main/Elevators/Map/Haughton/Doors.luau +++ b/src/server/main/Elevators/Map/Haughton/Doors.luau @@ -122,13 +122,13 @@ end function DoorAnimations.Cab.DoubleSpeed(self, AnimationTime, Door1Position, Door2Position, OpenToVec1, OpenToVec2) local OutQuad = Algebra.Easing.OutQuad(AnimationTime) local ElevatorY = Vector3.new(0, self.ElevatorBox.Position.Y, 0) - local ElevatorDoor1_Goal = Vector3.new(OpenToVec1.X, 0, OpenToVec1.Z) - local ElevatorDoor2_Goal = Vector3.new(OpenToVec2.X, 0, OpenToVec2.Z) + local ElevatorDoor1_Goal = Vector3.new(OpenToVec1.X, OpenToVec1.Y, OpenToVec1.Z) + local ElevatorDoor2_Goal = Vector3.new(OpenToVec2.X, OpenToVec2.Y, OpenToVec2.Z) local CabDoor1 = self.DoorsTree.Cab[1] :: BasePart local CabDoor2 = self.DoorsTree.Cab[2] :: BasePart - CabDoor1.Position = ElevatorY+CabDoor1.Position:Lerp(ElevatorDoor1_Goal, OutQuad) - CabDoor2.Position = ElevatorY+CabDoor2.Position:Lerp(ElevatorDoor2_Goal, OutQuad) + CabDoor1.Position = Door1Position:Lerp(OpenToVec1, OutQuad) + CabDoor2.Position = Door2Position:Lerp(OpenToVec2, OutQuad) end function DoorAnimations.Cab.TripleSpeed(self, AnimationTime, Door1Position, Door2Position, Door3Position, OpenToVec1, OpenToVec2, OpenToVec3) @@ -177,7 +177,7 @@ local function OpenVecTuple(self: ClassConstructor, Opening: boolean, Type: Door P, P2, P+Direction, - (P2+Direction)/2 + P2+Direction/2 }) elseif ConfType.Type == DoorEnums.Door.TripleSpeed then --idk man