From 11ca99f1104dcc1c27afe87dad8937c31af151bf Mon Sep 17 00:00:00 2001 From: Jordan Craige Date: Wed, 9 May 2012 21:07:47 -0400 Subject: [PATCH] Add in even MORE to the "insane" feature and tweak the minetest.conf.example --- games/minetest/mods/insanity/init.lua | 12 +++++++++++- minetest.conf.example | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/games/minetest/mods/insanity/init.lua b/games/minetest/mods/insanity/init.lua index 956a1c4..0182519 100644 --- a/games/minetest/mods/insanity/init.lua +++ b/games/minetest/mods/insanity/init.lua @@ -36,4 +36,14 @@ minetest.register_on_newplayer(function(player) player:get_inventory():add_item('main', 'nuke:tnt 99') end end) - +minetest.register_on_punchnode(function(p, node) + if minetest.setting_getbool("insane") then + if node.name == "default:dirt" or "default:dirt_with_grass" or "default:stone" or "default:sand" then + minetest.env:remove_node(p) + minetest.env:add_entity(p, "nuke:tnt") + nodeupdate(p) + end + else + return true + end +end) \ No newline at end of file diff --git a/minetest.conf.example b/minetest.conf.example index 7c2392d..9c6bee1 100644 --- a/minetest.conf.example +++ b/minetest.conf.example @@ -142,7 +142,7 @@ # Gives some stuff to players at the beginning #give_initial_stuff = false # Gives players a full inventory of TNT -#insanity = true +#insane = true # New users need to input this password #default_password = # Available privileges: build, teleport, settime, privs, shout