aboutsummaryrefslogtreecommitdiff
path: root/advtrains_train_track
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains_train_track')
-rw-r--r--advtrains_train_track/init.lua15
l---------advtrains_train_track/models/advtrains_dtrack_vst41.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst42.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst43.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst44.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst51.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst52.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst53.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst54.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst55.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst61.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst62.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst63.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst64.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst65.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst66.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst71.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst72.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst73.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst74.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst75.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst76.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst77.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst81.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst82.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst83.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst84.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst85.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst86.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst87.obj1
l---------advtrains_train_track/models/advtrains_dtrack_vst88.obj1
31 files changed, 43 insertions, 2 deletions
diff --git a/advtrains_train_track/init.lua b/advtrains_train_track/init.lua
index 51a6469..5403ff7 100644
--- a/advtrains_train_track/init.lua
+++ b/advtrains_train_track/init.lua
@@ -147,6 +147,17 @@ minetest.register_craft({
---- translate well to a block game.
-- END crossings
+advtrains.default_slope_formats = {t_30deg_slope = {
+ vst1={true, false, true},
+ vst2={true, false, true},
+ vst31={true}, vst32={true}, vst33={true},
+ vst41={true}, vst42={true}, vst43={true}, vst44={true},
+ vst51={true}, vst52={true}, vst53={true}, vst54={true}, vst55={true},
+ vst61={true}, vst62={true}, vst63={true}, vst64={true}, vst65={true}, vst66={true},
+ vst71={true}, vst72={true}, vst73={true}, vst74={true}, vst75={true}, vst76={true}, vst77={true},
+ vst81={true}, vst82={true}, vst83={true}, vst84={true}, vst85={true}, vst86={true}, vst87={true}, vst88={true},
+}}
+
--slopes
advtrains.register_tracks("default", {
nodename_prefix="advtrains:dtrack",
@@ -156,7 +167,7 @@ advtrains.register_tracks("default", {
shared_texture="advtrains_dtrack_shared.png",
second_texture="default_gravel.png",
description=attrans("Track"),
- formats={vst1={true, false, true}, vst2={true, false, true}, vst31={true}, vst32={true}, vst33={true}},
+ formats=advtrains.default_slope_formats.t_30deg_slope,
}, advtrains.ap.t_30deg_slope)
minetest.register_craft({
@@ -177,7 +188,7 @@ advtrains.register_tracks("default", {
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}},
+ formats=advtrains.default_slope_formats.t_30deg_slope,
}, advtrains.ap.t_30deg_slope)
minetest.register_craft({
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst41.obj b/advtrains_train_track/models/advtrains_dtrack_vst41.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst41.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst42.obj b/advtrains_train_track/models/advtrains_dtrack_vst42.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst42.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst43.obj b/advtrains_train_track/models/advtrains_dtrack_vst43.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst43.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst44.obj b/advtrains_train_track/models/advtrains_dtrack_vst44.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst44.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst51.obj b/advtrains_train_track/models/advtrains_dtrack_vst51.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst51.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst52.obj b/advtrains_train_track/models/advtrains_dtrack_vst52.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst52.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst53.obj b/advtrains_train_track/models/advtrains_dtrack_vst53.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst53.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst54.obj b/advtrains_train_track/models/advtrains_dtrack_vst54.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst54.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst55.obj b/advtrains_train_track/models/advtrains_dtrack_vst55.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst55.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst61.obj b/advtrains_train_track/models/advtrains_dtrack_vst61.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst61.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst62.obj b/advtrains_train_track/models/advtrains_dtrack_vst62.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst62.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst63.obj b/advtrains_train_track/models/advtrains_dtrack_vst63.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst63.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst64.obj b/advtrains_train_track/models/advtrains_dtrack_vst64.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst64.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst65.obj b/advtrains_train_track/models/advtrains_dtrack_vst65.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst65.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst66.obj b/advtrains_train_track/models/advtrains_dtrack_vst66.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst66.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst71.obj b/advtrains_train_track/models/advtrains_dtrack_vst71.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst71.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst72.obj b/advtrains_train_track/models/advtrains_dtrack_vst72.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst72.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst73.obj b/advtrains_train_track/models/advtrains_dtrack_vst73.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst73.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst74.obj b/advtrains_train_track/models/advtrains_dtrack_vst74.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst74.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst75.obj b/advtrains_train_track/models/advtrains_dtrack_vst75.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst75.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst76.obj b/advtrains_train_track/models/advtrains_dtrack_vst76.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst76.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst77.obj b/advtrains_train_track/models/advtrains_dtrack_vst77.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst77.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst81.obj b/advtrains_train_track/models/advtrains_dtrack_vst81.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst81.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst82.obj b/advtrains_train_track/models/advtrains_dtrack_vst82.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst82.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst83.obj b/advtrains_train_track/models/advtrains_dtrack_vst83.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst83.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst84.obj b/advtrains_train_track/models/advtrains_dtrack_vst84.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst84.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst85.obj b/advtrains_train_track/models/advtrains_dtrack_vst85.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst85.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst86.obj b/advtrains_train_track/models/advtrains_dtrack_vst86.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst86.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst87.obj b/advtrains_train_track/models/advtrains_dtrack_vst87.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst87.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file
diff --git a/advtrains_train_track/models/advtrains_dtrack_vst88.obj b/advtrains_train_track/models/advtrains_dtrack_vst88.obj
new file mode 120000
index 0000000..d64044b
--- /dev/null
+++ b/advtrains_train_track/models/advtrains_dtrack_vst88.obj
@@ -0,0 +1 @@
+advtrains_dtrack_vst31.obj \ No newline at end of file