summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesecons_extrawires/crossover.lua87
-rw-r--r--mesecons_extrawires/models/mesecons_extrawires_crossover.b3dbin0 -> 3233 bytes
-rw-r--r--mesecons_extrawires/src/mesecons_extrawires_crossover.blendbin0 -> 498592 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.pngbin305 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.pngbin270 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.pngbin293 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.pngbin209 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_ends_01x.pngbin246 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_ends_01z.pngbin252 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_ends_10x.pngbin238 -> 0 bytes
-rw-r--r--mesecons_insulated/textures/jeija_insulated_wire_ends_10z.pngbin261 -> 0 bytes
11 files changed, 21 insertions, 66 deletions
diff --git a/mesecons_extrawires/crossover.lua b/mesecons_extrawires/crossover.lua
index 4ecfc12..bbf00ff 100644
--- a/mesecons_extrawires/crossover.lua
+++ b/mesecons_extrawires/crossover.lua
@@ -20,27 +20,18 @@ local crossover_states = {
minetest.register_node("mesecons_extrawires:crossover_off", {
description = "Insulated Crossover",
- drawtype = "nodebox",
+ drawtype = "mesh",
+ mesh = "mesecons_extrawires_crossover.b3d",
tiles = {
- "jeija_insulated_wire_crossing_tb_off.png",
- "jeija_insulated_wire_crossing_tb_off.png",
+ "jeija_insulated_wire_ends_off.png",
+ "jeija_insulated_wire_sides_off.png",
+ "jeija_insulated_wire_sides_off.png",
"jeija_insulated_wire_ends_off.png"
},
paramtype = "light",
walkable = false,
stack_max = 99,
selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}},
- node_box = {
- type = "fixed",
- fixed = {
- { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 },
- { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 },
- { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 },
- { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 },
- { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 },
- { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 },
- },
- },
groups = {dig_immediate=3, mesecon=3},
mesecons = {
conductor = {
@@ -53,30 +44,18 @@ minetest.register_node("mesecons_extrawires:crossover_off", {
minetest.register_node("mesecons_extrawires:crossover_01", {
description = "You hacker you!",
drop = "mesecons_extrawires:crossover_off",
- drawtype = "nodebox",
+ drawtype = "mesh",
+ mesh = "mesecons_extrawires_crossover.b3d",
tiles = {
- "jeija_insulated_wire_crossing_tb_01.png",
- "jeija_insulated_wire_crossing_tb_01.png",
- "jeija_insulated_wire_ends_01x.png",
- "jeija_insulated_wire_ends_01x.png",
- "jeija_insulated_wire_ends_01z.png",
- "jeija_insulated_wire_ends_01z.png"
+ "jeija_insulated_wire_ends_on.png",
+ "jeija_insulated_wire_sides_on.png",
+ "jeija_insulated_wire_sides_off.png",
+ "jeija_insulated_wire_ends_off.png"
},
paramtype = "light",
walkable = false,
stack_max = 99,
selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}},
- node_box = {
- type = "fixed",
- fixed = {
- { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 },
- { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 },
- { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 },
- { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 },
- { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 },
- { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 },
- },
- },
groups = {dig_immediate=3, mesecon=3, not_in_creative_inventory=1},
mesecons = {
conductor = {
@@ -89,30 +68,18 @@ minetest.register_node("mesecons_extrawires:crossover_01", {
minetest.register_node("mesecons_extrawires:crossover_10", {
description = "You hacker you!",
drop = "mesecons_extrawires:crossover_off",
- drawtype = "nodebox",
+ drawtype = "mesh",
+ mesh = "mesecons_extrawires_crossover.b3d",
tiles = {
- "jeija_insulated_wire_crossing_tb_10.png",
- "jeija_insulated_wire_crossing_tb_10.png",
- "jeija_insulated_wire_ends_10x.png",
- "jeija_insulated_wire_ends_10x.png",
- "jeija_insulated_wire_ends_10z.png",
- "jeija_insulated_wire_ends_10z.png"
+ "jeija_insulated_wire_ends_off.png",
+ "jeija_insulated_wire_sides_off.png",
+ "jeija_insulated_wire_sides_on.png",
+ "jeija_insulated_wire_ends_on.png"
},
paramtype = "light",
walkable = false,
stack_max = 99,
selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}},
- node_box = {
- type = "fixed",
- fixed = {
- { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 },
- { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 },
- { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 },
- { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 },
- { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 },
- { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 },
- },
- },
groups = {dig_immediate=3, mesecon=3, not_in_creative_inventory=1},
mesecons = {
conductor = {
@@ -125,30 +92,18 @@ minetest.register_node("mesecons_extrawires:crossover_10", {
minetest.register_node("mesecons_extrawires:crossover_on", {
description = "You hacker you!",
drop = "mesecons_extrawires:crossover_off",
- drawtype = "nodebox",
+ drawtype = "mesh",
+ mesh = "mesecons_extrawires_crossover.b3d",
tiles = {
- "jeija_insulated_wire_crossing_tb_on.png",
- "jeija_insulated_wire_crossing_tb_on.png",
- "jeija_insulated_wire_ends_on.png",
- "jeija_insulated_wire_ends_on.png",
"jeija_insulated_wire_ends_on.png",
+ "jeija_insulated_wire_sides_on.png",
+ "jeija_insulated_wire_sides_on.png",
"jeija_insulated_wire_ends_on.png"
},
paramtype = "light",
walkable = false,
stack_max = 99,
selection_box = {type="fixed", fixed={-16/32-0.0001, -18/32, -16/32-0.001, 16/32+0.001, -5/32, 16/32+0.001}},
- node_box = {
- type = "fixed",
- fixed = {
- { -16/32-0.001, -17/32, -3/32, 16/32+0.001, -13/32, 3/32 },
- { -3/32, -17/32, -16/32-0.001, 3/32, -13/32, -6/32 },
- { -3/32, -13/32, -9/32, 3/32, -6/32, -6/32 },
- { -3/32, -9/32, -9/32, 3/32, -6/32, 9/32 },
- { -3/32, -13/32, 6/32, 3/32, -6/32, 9/32 },
- { -3/32, -17/32, 6/32, 3/32, -13/32, 16/32+0.001 },
- },
- },
groups = {dig_immediate=3, mesecon=3, not_in_creative_inventory=1},
mesecons = {
conductor = {
diff --git a/mesecons_extrawires/models/mesecons_extrawires_crossover.b3d b/mesecons_extrawires/models/mesecons_extrawires_crossover.b3d
new file mode 100644
index 0000000..e776535
--- /dev/null
+++ b/mesecons_extrawires/models/mesecons_extrawires_crossover.b3d
Binary files differ
diff --git a/mesecons_extrawires/src/mesecons_extrawires_crossover.blend b/mesecons_extrawires/src/mesecons_extrawires_crossover.blend
new file mode 100644
index 0000000..9ad3749
--- /dev/null
+++ b/mesecons_extrawires/src/mesecons_extrawires_crossover.blend
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.png
deleted file mode 100644
index d872b2b..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_01.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png
deleted file mode 100644
index ae06dea..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_10.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png
deleted file mode 100644
index 41b5ff4..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_off.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png b/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png
deleted file mode 100644
index 154288b..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_crossing_tb_on.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png
deleted file mode 100644
index b742152..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_ends_01x.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png
deleted file mode 100644
index 497a467..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_ends_01z.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_10x.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_10x.png
deleted file mode 100644
index d407cff..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_ends_10x.png
+++ /dev/null
Binary files differ
diff --git a/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png b/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png
deleted file mode 100644
index 830d390..0000000
--- a/mesecons_insulated/textures/jeija_insulated_wire_ends_10z.png
+++ /dev/null
Binary files differ