diff options
author | Singularis <singularis@volny.cz> | 2025-01-03 09:48:54 +0100 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-05-27 20:22:01 +0200 |
commit | c803ad10c3c725eec9da172dd4386cbd175c43d2 (patch) | |
tree | 163e8b687ef9246d3407899ee303eb21d5d87833 | |
parent | 1d3e1cf073eb1edb2e50b78b6e05115fc8649174 (diff) | |
download | advtrains-c803ad10c3c725eec9da172dd4386cbd175c43d2.tar.gz advtrains-c803ad10c3c725eec9da172dd4386cbd175c43d2.tar.bz2 advtrains-c803ad10c3c725eec9da172dd4386cbd175c43d2.zip |
[advtrains_signals_ks] změna signálů KS na světle šedé
- [ch_extras/fence_hv] vyřazení varovných plotů (nahrazeny tyčemi)
- [signs_road] neviditelné cedule mají nově i varianty na tyče (což umožňuje zajímavé efekty)
-rw-r--r-- | advtrains_signals_ks/init.lua | 13 | ||||
-rw-r--r-- | advtrains_signals_ks/textures/advtrains_signals_ks_mast.png | bin | 224 -> 201 bytes | |||
-rw-r--r-- | advtrains_signals_ks/textures/advtrains_signals_ks_mast_palette.png | bin | 0 -> 91 bytes |
3 files changed, 9 insertions, 4 deletions
diff --git a/advtrains_signals_ks/init.lua b/advtrains_signals_ks/init.lua index a1fdc77..d406bdc 100644 --- a/advtrains_signals_ks/init.lua +++ b/advtrains_signals_ks/init.lua @@ -5,6 +5,8 @@ ch_base.open_mod(minetest.get_current_modname()) -- Note that the group value of advtrains_signal is 2, which means "step 2 of signal capabilities" -- advtrains_signal=1 is meant for signals that do not implement set_aspect. +local advtrains_signals_ks_mast_tile = {name = "advtrains_signals_ks_mast.png", color = "#8f8f8f"} + local function asp_to_zs3type(asp) local n = tonumber(asp) if not n or n < 4 then return "off" end @@ -172,7 +174,7 @@ for _, rtab in ipairs({ description = attrans("Ks Main Signal"), drawtype = "mesh", mesh = "advtrains_signals_ks_main_smr"..rot..".obj", - tiles = {"advtrains_signals_ks_mast.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_head.png", tile}, + tiles = {advtrains_signals_ks_mast_tile, "advtrains_signals_ks_head.png", "advtrains_signals_ks_head.png", tile}, use_texture_alpha = "opaque", paramtype="light", @@ -217,7 +219,8 @@ for _, rtab in ipairs({ description = attrans("Ks Shunting Signal"), drawtype = "mesh", mesh = "advtrains_signals_ks_sht_smr"..rot..".obj", - tiles = {"advtrains_signals_ks_mast.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_ltm_"..typ..".png"}, + tiles = {advtrains_signals_ks_mast_tile, "advtrains_signals_ks_head.png", + "advtrains_signals_ks_head.png", "advtrains_signals_ks_ltm_"..typ..".png"}, use_texture_alpha = "opaque", paramtype="light", @@ -370,7 +373,8 @@ for _, rtab in ipairs({ }) do local def = { drawtype = "mesh", - tiles = {"advtrains_signals_ks_mast.png","advtrains_signals_ks_head.png","advtrains_signals_ks_sign_"..typ..".png^[invert:rgb^[noalpha"}, + tiles = {advtrains_signals_ks_mast_tile,"advtrains_signals_ks_head.png", + "advtrains_signals_ks_sign_"..typ..".png^[invert:rgb^[noalpha"}, use_texture_alpha = "opaque", paramtype = "light", sunlight_propagates = true, @@ -420,7 +424,8 @@ for _, rtab in ipairs({ sunlight_propagates=true, --light_source = 4, - paramtype2 = "facedir", + paramtype2 = "colorfacedir", + palette = "advtrains_signals_ks_mast_palette.png", selection_box = { type = "fixed", fixed = {rtab.sbox, {-1/4, -1/2, -1/4, 1/4, -7/16, 1/4}} diff --git a/advtrains_signals_ks/textures/advtrains_signals_ks_mast.png b/advtrains_signals_ks/textures/advtrains_signals_ks_mast.png Binary files differindex dbbee5d..4fd1c8c 100644 --- a/advtrains_signals_ks/textures/advtrains_signals_ks_mast.png +++ b/advtrains_signals_ks/textures/advtrains_signals_ks_mast.png diff --git a/advtrains_signals_ks/textures/advtrains_signals_ks_mast_palette.png b/advtrains_signals_ks/textures/advtrains_signals_ks_mast_palette.png Binary files differnew file mode 100644 index 0000000..5d3423c --- /dev/null +++ b/advtrains_signals_ks/textures/advtrains_signals_ks_mast_palette.png |