aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSingularis <singularis@volny.cz>2022-07-28 08:26:00 +0200
committerorwell <orwell@bleipb.de>2025-05-27 20:22:01 +0200
commita317cd9f0ca38c59e802733aa89882cf5ba57975 (patch)
tree5b445dd8a6a668c35c1814c56964a6dc1c6b7593
parentec223d6f3d5d1a7e1257c468d169a0353ec0963e (diff)
downloadadvtrains-a317cd9f0ca38c59e802733aa89882cf5ba57975.tar.gz
advtrains-a317cd9f0ca38c59e802733aa89882cf5ba57975.tar.bz2
advtrains-a317cd9f0ca38c59e802733aa89882cf5ba57975.zip
[ch_core], [advtrains], [advtrains_train_track] přidán samostatný železniční štěrk
- [default] vylepšena textura štěrku
-rw-r--r--advtrains/init.lua2
-rw-r--r--advtrains/locale/advtrains.cs.tr1
-rwxr-xr-xadvtrains_train_track/init.lua23
-rw-r--r--advtrains_train_track/textures/advtrains_dtrack_rg_slopeplacer.pngbin0 -> 2341 bytes
4 files changed, 24 insertions, 2 deletions
diff --git a/advtrains/init.lua b/advtrains/init.lua
index 00755d6..d6cc8f0 100644
--- a/advtrains/init.lua
+++ b/advtrains/init.lua
@@ -222,7 +222,7 @@ dofile(advtrains.modpath.."/craft_items.lua")
dofile(advtrains.modpath.."/log.lua")
dofile(advtrains.modpath.."/passive.lua")
-if mesecon then
+if minetest.get_modpath("mesecons") then
dofile(advtrains.modpath.."/p_mesecon_iface.lua")
end
diff --git a/advtrains/locale/advtrains.cs.tr b/advtrains/locale/advtrains.cs.tr
index 606eee7..137e264 100644
--- a/advtrains/locale/advtrains.cs.tr
+++ b/advtrains/locale/advtrains.cs.tr
@@ -36,6 +36,7 @@ Can't place: There's no slope of length @1=Kolej nelze umístit: Není tu svah o
Can't place: no supporting node at upper end.=Kolej nelze umístit: chybí podpora na horním konci svahu.
Deprecated Track=Zastaralý typ koleje
Track=Kolej
+Track with Railway Gravel=Kolej s železničním štěrkem
Bumper=Zarážka
Detector Rail=Detekující kolej
Speed:=Rychlost:
diff --git a/advtrains_train_track/init.lua b/advtrains_train_track/init.lua
index 8bf2d13..e301a5b 100755
--- a/advtrains_train_track/init.lua
+++ b/advtrains_train_track/init.lua
@@ -169,6 +169,27 @@ minetest.register_craft({
},
})
+advtrains.register_tracks("default", {
+ nodename_prefix="advtrains:dtrack_rg",
+ texture_prefix="advtrains_dtrack_rg",
+ models_prefix="advtrains_dtrack",
+ models_suffix=".obj",
+ shared_texture="advtrains_dtrack_shared.png",
+ second_texture="default_gravel.png^[multiply:#956338",
+ description=attrans("Track with Railway Gravel"),
+ formats={vst1={true, false, true}, vst2={true, false, true}, vst31={true}, vst32={true}, vst33={true}},
+}, advtrains.ap.t_30deg_slope)
+
+minetest.register_craft({
+ type = "shapeless",
+ output = 'advtrains:dtrack_rg_slopeplacer 2',
+ recipe = {
+ "advtrains:dtrack_placer",
+ "advtrains:dtrack_placer",
+ "ch_core:railway_gravel",
+ },
+})
+
--bumpers
advtrains.register_tracks("default", {
@@ -398,7 +419,7 @@ minetest.register_craft({
})
-if mesecon then
+if minetest.get_modpath("mesecons") then
advtrains.register_tracks("default", {
nodename_prefix="advtrains:dtrack_detector_off",
texture_prefix="advtrains_dtrack_detector",
diff --git a/advtrains_train_track/textures/advtrains_dtrack_rg_slopeplacer.png b/advtrains_train_track/textures/advtrains_dtrack_rg_slopeplacer.png
new file mode 100644
index 0000000..b110da5
--- /dev/null
+++ b/advtrains_train_track/textures/advtrains_dtrack_rg_slopeplacer.png
Binary files differ