mirror of
				https://github.com/mt-mods/pipeworks.git
				synced 2025-11-04 10:45:30 +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:
		@@ -340,6 +340,8 @@ local move_entities_globalstep_part2 = function(dtime)
 | 
			
		||||
			entity._velocity = master_entity:get_velocity()
 | 
			
		||||
			entity._acceleration = master_entity:get_acceleration()
 | 
			
		||||
		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.multiply(entity._velocity, dtime)),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user