From a5d83f0aa752d96105838df5d1aefc71c1f3bfb5 Mon Sep 17 00:00:00 2001 From: tacigar Date: Sat, 17 Dec 2016 23:03:16 +0900 Subject: [PATCH] Fix egg writer --- maidroid_tool/egg_writer.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/maidroid_tool/egg_writer.lua b/maidroid_tool/egg_writer.lua index bb98c90..e0a9097 100644 --- a/maidroid_tool/egg_writer.lua +++ b/maidroid_tool/egg_writer.lua @@ -224,18 +224,18 @@ do -- register a definition of an egg entity local length = 0.15 local new_position = vector.add(self.center_position, { x = length * math.cos(self.angle * math.pi / 180.0), - y = math.sin(self.angle * math.pi / 180.0) * 0.035, + y = math.sin(self.angle * math.pi / 180.0) * 0.025, z = length * math.sin(self.angle * math.pi / 180.0), }) self.object:setpos(new_position) else - self.object:setpos( - vector.add(self.center_position, { - x = 0, - y = math.sin(self.angle * math.pi / 180.0) * 0.035, - z = 0 - }) - ) + local cur_position = self.object:getpos() + local new_position = { + x = cur_position.x, + y = self.center_position.y + math.sin(self.angle * math.pi / 180.0) * 0.025, + z = cur_position.z, + } + self.object:setpos(new_position) end end