Make forcefield properly undiggable
authorZefram <zefram@fysh.org>
Sat, 23 Aug 2014 23:20:25 +0000 (00:20 +0100)
committerRealBadAngel <maciej.kasatkin@o2.pl>
Thu, 28 Aug 2014 13:14:05 +0000 (15:14 +0200)
manual.md
technic/machines/HV/forcefield.lua

index 57ff8f09f19c1c95c09c0f67b7e08c736688bd15..4cd4f7009d864533021f3f24280831533a26b99c 100644 (file)
--- a/manual.md
+++ b/manual.md
@@ -1037,10 +1037,12 @@ the emitter must be receiving a mesecon signal in addition to being
 manually enabled, in order for it to generate the forcefield.
 
 The forcefield itself behaves largely as if solid, despite being
-immaterial: it cannot be traversed, and prevents access to blocks
-behind it.  It is transparent, but not totally invisible.  It cannot
-be dug by ordinary tools, but (a bug) can be removed by special digging
-tools such as the mining drills.
+immaterial: it cannot be traversed, and prevents access to blocks behind
+it.  It is transparent, but not totally invisible.  It cannot be dug.
+Some effects can pass through it, however, such as the beam of a mining
+laser, and explosions.  In fact, explosions as currently implemented by
+the tnt mod actually temporarily destroy the forcefield itself; the tnt
+mod assumes too much about the regularity of node types.
 
 The forcefield occupies space that would otherwise have been air, but does
 not replace or otherwise interfere with materials that are solid, liquid,
index fadc9cbe25b4ba6c9640fe62e1883129087dc271..2bf74bbac88df26499b4209ca930223b06b84d0e 100644 (file)
@@ -218,9 +218,10 @@ minetest.register_node("technic:forcefield", {
        description = S("%s Forcefield"):format("HV"),
        sunlight_propagates = true,
        drawtype = "glasslike",
-       groups = {not_in_creative_inventory=1, unbreakable=1},
+       groups = {not_in_creative_inventory=1},
        paramtype = "light",
         light_source = 15,
+       diggable = false,
        drop = '',
        tiles = {{
                name = "technic_forcefield_animated.png",