move into elevator table

master
Gabriel Pérez-Cerezo 2020-05-01 17:34:08 +02:00
parent 12124d0b77
commit d2c68d4cba
1 changed files with 4 additions and 5 deletions

View File

@ -1,4 +1,3 @@
-- Detect optional mods. -- Detect optional mods.
local armor_path = minetest.get_modpath("3d_armor") local armor_path = minetest.get_modpath("3d_armor")
@ -11,8 +10,8 @@ elevator = {
VISUAL_INCREASE = 1.75, VISUAL_INCREASE = 1.75,
VERSION = 8, -- Elevator interface/database version. VERSION = 8, -- Elevator interface/database version.
PTIMEOUT = minetest.settings:get("elevator_time") or 120, -- Maximum time a box can go without players nearby. PTIMEOUT = minetest.settings:get("elevator_time") or 120, -- Maximum time a box can go without players nearby.
SLOW_DIST = 16 SLOW_DIST = 16,
SLOW_SPEED = 1.75 SLOW_SPEED = 1.75,
boxes = {}, -- Elevator boxes in action. boxes = {}, -- Elevator boxes in action.
lastboxes = {}, -- Player near box timeout. lastboxes = {}, -- Player near box timeout.
riding = {}, -- Players riding boxes. riding = {}, -- Players riding boxes.
@ -56,8 +55,8 @@ elevator.create_box = function(motorhash, pos, target, sender)
local delta_y = math.abs(pos.y-target.y) local delta_y = math.abs(pos.y-target.y)
local speed = elevator.SPEED local speed = elevator.SPEED
if (delta_y<SLOW_DIST) then if (delta_y<elevator.SLOW_DIST) then
speed = SLOW_SPEED speed = elevator.SLOW_SPEED
end end