diff options
| author | cheapie <cheapiephp@gmail.com> | 2026-07-28 05:25:40 -0500 |
|---|---|---|
| committer | cheapie <cheapiephp@gmail.com> | 2026-07-28 05:25:40 -0500 |
| commit | f255c26924a0ef915ba53c15295c1e9de278b283 (patch) | |
| tree | ef747ecbd0e3e20d3ae19c5b8e115a83506bf568 /drive_entity.lua | |
| parent | 924fbc78f755bcd2917334bd28519bb614babac0 (diff) | |
| download | celevator-f255c26924a0ef915ba53c15295c1e9de278b283.tar celevator-f255c26924a0ef915ba53c15295c1e9de278b283.tar.gz celevator-f255c26924a0ef915ba53c15295c1e9de278b283.tar.bz2 celevator-f255c26924a0ef915ba53c15295c1e9de278b283.tar.xz celevator-f255c26924a0ef915ba53c15295c1e9de278b283.zip | |
Improve input validation
Diffstat (limited to 'drive_entity.lua')
| -rw-r--r-- | drive_entity.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drive_entity.lua b/drive_entity.lua index 10ce0e2..71cba85 100644 --- a/drive_entity.lua +++ b/drive_entity.lua @@ -721,7 +721,7 @@ function celevator.drives.entity.moveto(pos,target,inspection) meta:set_string("fault","badorigin") return end - if target < 0 or origin.y + target > (carinfo.machinepos.y-3) then + if target < 0 or origin.y + target > (carinfo.machinepos.y-3) or target ~= target then meta:set_string("fault","outofbounds") return end @@ -790,6 +790,7 @@ end function celevator.drives.entity.setmaxvel(pos,maxvel) + if maxvel ~= maxvel then return end local meta = celevator.get_meta(pos) meta:set_string("maxvel",tostring(maxvel)) end |
