@@ -270,14 +270,14 @@ minetest.register_node("tnt:gunpowder", {
270
270
paramtype = " light" ,
271
271
sunlight_propagates = true ,
272
272
walkable = false ,
273
- tiles = {" tnt_gunpowder .png" ,},
273
+ tiles = {" tnt_gunpowder_straight .png" , " tnt_gunpowder_curved.png " , " tnt_gunpowder_t_junction.png " , " tnt_gunpowder_crossing.png " },
274
274
inventory_image = " tnt_gunpowder_inventory.png" ,
275
275
wield_image = " tnt_gunpowder_inventory.png" ,
276
276
selection_box = {
277
277
type = " fixed" ,
278
278
fixed = {- 1 / 2 , - 1 / 2 , - 1 / 2 , 1 / 2 , - 1 / 2 + 1 / 16 , 1 / 2 },
279
279
},
280
- groups = {dig_immediate = 2 ,attached_node = 1 },
280
+ groups = {dig_immediate = 2 ,attached_node = 1 , connect_to_raillike = minetest . raillike_group ( " gunpowder " ) },
281
281
sounds = default .node_sound_leaves_defaults (),
282
282
283
283
on_punch = function (pos , node , puncher )
@@ -297,7 +297,34 @@ minetest.register_node("tnt:gunpowder_burning", {
297
297
walkable = false ,
298
298
light_source = 5 ,
299
299
tiles = {{
300
- name = " tnt_gunpowder_burning_animated.png" ,
300
+ name = " tnt_gunpowder_burning_straight_animated.png" ,
301
+ animation = {
302
+ type = " vertical_frames" ,
303
+ aspect_w = 16 ,
304
+ aspect_h = 16 ,
305
+ length = 1 ,
306
+ }
307
+ },
308
+ {
309
+ name = " tnt_gunpowder_burning_curved_animated.png" ,
310
+ animation = {
311
+ type = " vertical_frames" ,
312
+ aspect_w = 16 ,
313
+ aspect_h = 16 ,
314
+ length = 1 ,
315
+ }
316
+ },
317
+ {
318
+ name = " tnt_gunpowder_burning_t_junction_animated.png" ,
319
+ animation = {
320
+ type = " vertical_frames" ,
321
+ aspect_w = 16 ,
322
+ aspect_h = 16 ,
323
+ length = 1 ,
324
+ }
325
+ },
326
+ {
327
+ name = " tnt_gunpowder_burning_crossing_animated.png" ,
301
328
animation = {
302
329
type = " vertical_frames" ,
303
330
aspect_w = 16 ,
@@ -310,7 +337,7 @@ minetest.register_node("tnt:gunpowder_burning", {
310
337
fixed = {- 1 / 2 , - 1 / 2 , - 1 / 2 , 1 / 2 , - 1 / 2 + 1 / 16 , 1 / 2 },
311
338
},
312
339
drop = " " ,
313
- groups = {dig_immediate = 2 ,attached_node = 1 },
340
+ groups = {dig_immediate = 2 ,attached_node = 1 , connect_to_raillike = minetest . raillike_group ( " gunpowder " ) },
314
341
sounds = default .node_sound_leaves_defaults (),
315
342
on_timer = function (pos , elapsed )
316
343
for dx = - 1 , 1 do
0 commit comments