mirror of
https://github.com/mt-mods/pipeworks.git
synced 2024-11-17 15:58:29 +01:00
Prevent the symptoms of Issue #33
Try to prevent the crash from issue #33 by replaving nil velocity or acceleration with (0,0,0). This does not fix the underlying cause of them being nil, but should prevent the crash.
This commit is contained in:
parent
065c953eba
commit
ba7eb19317
@ -340,6 +340,8 @@ local move_entities_globalstep_part2 = function(dtime)
|
|||||||
entity._velocity = master_entity:get_velocity()
|
entity._velocity = master_entity:get_velocity()
|
||||||
entity._acceleration = master_entity:get_acceleration()
|
entity._acceleration = master_entity:get_acceleration()
|
||||||
else
|
else
|
||||||
|
entity._velocity = entity._velocity or vector.new(0,0,0)
|
||||||
|
entity._acceleration = entity._acceleration or vector.new(0,0,0)
|
||||||
entity._pos = vector.add(vector.add(
|
entity._pos = vector.add(vector.add(
|
||||||
entity._pos,
|
entity._pos,
|
||||||
vector.multiply(entity._velocity, dtime)),
|
vector.multiply(entity._velocity, dtime)),
|
||||||
|
Loading…
Reference in New Issue
Block a user