Add gunpowder trails
Uses group “connect_to_raillike”
@ -218,6 +218,8 @@ Use `minetest.raillike_group(<Name>)` to get the group value.
|
|||||||
| Node type | Raillike group name
|
| Node type | Raillike group name
|
||||||
+-----------------------+----------------------------------
|
+-----------------------+----------------------------------
|
||||||
| default:rail | "rail"
|
| default:rail | "rail"
|
||||||
|
| tnt:gunpowder | "gunpowder"
|
||||||
|
| tnt:gunpowder_burning | "gunpowder"
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
If you want to add a new rail type and want it to connect with default:rail,
|
If you want to add a new rail type and want it to connect with default:rail,
|
||||||
|
@ -270,14 +270,14 @@ minetest.register_node("tnt:gunpowder", {
|
|||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
walkable = false,
|
walkable = false,
|
||||||
tiles = {"tnt_gunpowder.png",},
|
tiles = {"tnt_gunpowder_straight.png", "tnt_gunpowder_curved.png", "tnt_gunpowder_t_junction.png", "tnt_gunpowder_crossing.png"},
|
||||||
inventory_image = "tnt_gunpowder_inventory.png",
|
inventory_image = "tnt_gunpowder_inventory.png",
|
||||||
wield_image = "tnt_gunpowder_inventory.png",
|
wield_image = "tnt_gunpowder_inventory.png",
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
||||||
},
|
},
|
||||||
groups = {dig_immediate=2,attached_node=1},
|
groups = {dig_immediate=2,attached_node=1,connect_to_raillike=minetest.raillike_group("gunpowder")},
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
@ -297,7 +297,34 @@ minetest.register_node("tnt:gunpowder_burning", {
|
|||||||
walkable = false,
|
walkable = false,
|
||||||
light_source = 5,
|
light_source = 5,
|
||||||
tiles = {{
|
tiles = {{
|
||||||
name = "tnt_gunpowder_burning_animated.png",
|
name = "tnt_gunpowder_burning_straight_animated.png",
|
||||||
|
animation = {
|
||||||
|
type = "vertical_frames",
|
||||||
|
aspect_w = 16,
|
||||||
|
aspect_h = 16,
|
||||||
|
length = 1,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "tnt_gunpowder_burning_curved_animated.png",
|
||||||
|
animation = {
|
||||||
|
type = "vertical_frames",
|
||||||
|
aspect_w = 16,
|
||||||
|
aspect_h = 16,
|
||||||
|
length = 1,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "tnt_gunpowder_burning_t_junction_animated.png",
|
||||||
|
animation = {
|
||||||
|
type = "vertical_frames",
|
||||||
|
aspect_w = 16,
|
||||||
|
aspect_h = 16,
|
||||||
|
length = 1,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "tnt_gunpowder_burning_crossing_animated.png",
|
||||||
animation = {
|
animation = {
|
||||||
type = "vertical_frames",
|
type = "vertical_frames",
|
||||||
aspect_w = 16,
|
aspect_w = 16,
|
||||||
@ -310,7 +337,7 @@ minetest.register_node("tnt:gunpowder_burning", {
|
|||||||
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
||||||
},
|
},
|
||||||
drop = "",
|
drop = "",
|
||||||
groups = {dig_immediate=2,attached_node=1},
|
groups = {dig_immediate=2,attached_node=1,connect_to_raillike=minetest.raillike_group("gunpowder")},
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
on_timer = function(pos, elapsed)
|
on_timer = function(pos, elapsed)
|
||||||
for dx = -1, 1 do
|
for dx = -1, 1 do
|
||||||
|
Before Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 344 B |
Before Width: | Height: | Size: 203 B |
BIN
mods/tnt/textures/tnt_gunpowder_burning_crossing_animated.png
Normal file
After Width: | Height: | Size: 612 B |
BIN
mods/tnt/textures/tnt_gunpowder_burning_curved_animated.png
Normal file
After Width: | Height: | Size: 432 B |
BIN
mods/tnt/textures/tnt_gunpowder_burning_straight_animated.png
Normal file
After Width: | Height: | Size: 461 B |
BIN
mods/tnt/textures/tnt_gunpowder_burning_t_junction_animated.png
Normal file
After Width: | Height: | Size: 672 B |
BIN
mods/tnt/textures/tnt_gunpowder_crossing.png
Normal file
After Width: | Height: | Size: 245 B |
BIN
mods/tnt/textures/tnt_gunpowder_curved.png
Normal file
After Width: | Height: | Size: 268 B |
BIN
mods/tnt/textures/tnt_gunpowder_straight.png
Normal file
After Width: | Height: | Size: 225 B |
BIN
mods/tnt/textures/tnt_gunpowder_t_junction.png
Normal file
After Width: | Height: | Size: 328 B |