aboutsummaryrefslogtreecommitdiff
path: root/advtrains_signals_ks/init.lua
diff options
context:
space:
mode:
authorywang <yw05@forksworld.de>2021-05-27 14:20:24 +0200
committerywang <yw05@forksworld.de>2021-05-27 14:20:24 +0200
commit99367bebf7663b281647184eec60d2794af3d006 (patch)
tree03144e792a63e128bebb71cd97c7e8c9218c90e1 /advtrains_signals_ks/init.lua
parente5b053c0d824543116d322634d2cf1019d6754bc (diff)
downloadadvtrains-99367bebf7663b281647184eec60d2794af3d006.tar.gz
advtrains-99367bebf7663b281647184eec60d2794af3d006.tar.bz2
advtrains-99367bebf7663b281647184eec60d2794af3d006.zip
Use realistic Ra 10 signal sign
Diffstat (limited to 'advtrains_signals_ks/init.lua')
-rwxr-xr-xadvtrains_signals_ks/init.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/advtrains_signals_ks/init.lua b/advtrains_signals_ks/init.lua
index b05506e..dbca3dc 100755
--- a/advtrains_signals_ks/init.lua
+++ b/advtrains_signals_ks/init.lua
@@ -177,11 +177,12 @@ for _, rtab in ipairs({
["hfs"] = {asp = { main = false, shunt = false }, n = "pam"},
["pam"] = {asp = { main = -1, shunt = false, proceed_as_main = true}, n = "8"},
}) do
+ local tile = "advtrains_signals_ks_sign_"..typ..".png"
minetest.register_node("advtrains_signals_ks:sign_"..typ.."_"..rot, {
description = "Signal Sign",
drawtype = "mesh",
- mesh = "advtrains_signals_ks_sign_smr"..rot..".obj",
- tiles = {"advtrains_signals_ks_signpost.png", "advtrains_signals_ks_sign_"..typ..".png"},
+ mesh = "advtrains_signals_ks_sign"..(typ == "hfs" and "_hfs" or "").."_smr"..rot..".obj",
+ tiles = typ == "hfs" and {tile} or {"advtrains_signals_ks_signpost.png", tile},
paramtype="light",
sunlight_propagates=true,