summaryrefslogtreecommitdiff
path: root/drive_entity.lua
diff options
context:
space:
mode:
authorcheapie <cheapiephp@gmail.com>2026-07-10 12:16:08 -0500
committercheapie <cheapiephp@gmail.com>2026-07-10 12:16:08 -0500
commit0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef (patch)
treeb583428526ae409f89e8f0d725f01051046ef377 /drive_entity.lua
parentc8c8a0046dd95505035bc8dddac35aff2b412b0f (diff)
downloadcelevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar
celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.gz
celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.bz2
celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.tar.xz
celevator-0dfd371e1ca3d5b73fb1ea0b41adfccd8db01aef.zip
Add settings
Diffstat (limited to 'drive_entity.lua')
-rw-r--r--drive_entity.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/drive_entity.lua b/drive_entity.lua
index c2f88e6..1b33d43 100644
--- a/drive_entity.lua
+++ b/drive_entity.lua
@@ -837,7 +837,9 @@ function celevator.drives.entity.pibeep(drivepos)
end
local function carsearch(pos)
- for i=1,500,1 do
+ local maxdistance = tonumber(core.settings:get("celevator.max_height")) or 500
+ maxdistance = math.max(1,maxdistance)
+ for i=1,maxdistance,1 do
local searchpos = vector.subtract(pos,vector.new(0,i,0))
local node = celevator.get_node(searchpos)
if core.get_item_group(node.name,"_celevator_car") == 1 then