From eccdad46ef2b38cd061aab7ae6bcb252a67c2218 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Thu, 11 Jan 2018 22:18:12 +0100 Subject: Use signs_lib's sign macros --- font_lib/init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'font_lib/init.lua') diff --git a/font_lib/init.lua b/font_lib/init.lua index 9b10e76..ea0c056 100644 --- a/font_lib/init.lua +++ b/font_lib/init.lua @@ -259,7 +259,13 @@ function font_lib.on_display_update(pos, objref) local text = meta:get_string("display_text") local ndef = minetest.registered_nodes[minetest.get_node(pos).name] local entity = objref:get_luaentity() - + + -- If orwell96's modified signs_lib version is available and sign macros are active, + -- replace them in display_lib's text too. + if signs_lib and signs_lib.replace_macros then + text = signs_lib.replace_macros(text) + end + if entity and ndef.display_entities[entity.name] then local def = ndef.display_entities[entity.name] -- cgit v1.2.3