From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Sun, 5 Jul 2020 15:04:08 +0000 (-0400) Subject: Add in lag exception for minecarts X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=f5d30e9b7bbb32ce9634432ed8973d6fd8d392dd;p=Crafter.git Add in lag exception for minecarts --- diff --git a/mods/minecart/init.lua b/mods/minecart/init.lua index 670fce6..a989390 100644 --- a/mods/minecart/init.lua +++ b/mods/minecart/init.lua @@ -286,6 +286,9 @@ end local minecart = {} minecart.on_step = function(self,dtime) + if dtime > 0.1 then + self.object:set_pos(self.old_pos) + end local pos = vector.round(self.object:get_pos()) if not self.axis_lock then local possible_dirs = create_axis(pos) @@ -306,6 +309,7 @@ minecart.on_step = function(self,dtime) rail_brain(self,pos) --collision_detect(self) end + self.old_pos = self.object:get_pos() end