From 076e861b7d1aea8a6d73d6575c3444ee4997029b Mon Sep 17 00:00:00 2001 From: GreenXenith <24834740+GreenXenith@users.noreply.github.com> Date: Mon, 3 Dec 2018 19:20:21 -0800 Subject: [PATCH] Fix entity with rotated LCD --- lcd.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lcd.lua b/lcd.lua index 19aa4a4..adfb99c 100644 --- a/lcd.lua +++ b/lcd.lua @@ -170,6 +170,12 @@ local prepare_writing = function(pos) local entity = get_entity(pos) if entity then set_texture(entity) + local lcd_info = lcds[minetest.get_node(pos).param2] + if not lcd_info then + return + end + entity.object:set_pos(vector.add(pos, lcd_info.delta)) + entity.object:set_yaw(lcd_info.yaw or 0) end end