From 2fb332ea52a06c6ae3dfd83022691357189b138e Mon Sep 17 00:00:00 2001 From: Paramat Date: Fri, 1 Jun 2018 23:41:45 +0100 Subject: [PATCH] TNT: Raise cost of TNT by adding a TNT stick crafting stage 6 gunpowder and 1 paper crafts to 2 TNT stick craftitems. 9 TNT sticks craft to 1 TNT. TNT stick is not yet usable as an explosive, possibly later. --- README.txt | 31 ++++++++++++++++++++++--------- init.lua | 21 ++++++++++++++++++--- license.txt | 1 + textures/tnt_tnt_stick.png | Bin 0 -> 149 bytes 4 files changed, 41 insertions(+), 12 deletions(-) create mode 100644 textures/tnt_tnt_stick.png diff --git a/README.txt b/README.txt index 4e74841..1970804 100644 --- a/README.txt +++ b/README.txt @@ -23,22 +23,35 @@ All gunpowder textures except tnt_gunpowder_inventory.png. sofar (sofar@foo-projects.org) (CC BY-SA 3.0): tnt_blast.png +paramat (CC BY-SA 3.0) +tnt_tnt_stick.png - Derived from a texture by benrob0329. + Introduction ------------ This mod adds TNT to Minetest. TNT is a tool to help the player in mining. How to use the mod: -Craft gunpowder by placing coal and gravel in the crafting area. -The gunpowder can be used to craft TNT or as fuse for TNT. -To craft TNT place items like this: --- wood - gunpowder -- wood - -gunpowder gunpowder gunpowder --- wood - gunpowder -- wood - -There are different ways to blow up TNT: +Craft gunpowder by placing coal and gravel in the crafting area. +The gunpowder can be used to craft TNT sticks or as a fuse trail for TNT. + +To craft 2 TNT sticks: +G_G +GPG +G_G +G = gunpowder +P = paper +The sticks are not usable as an explosive. + +Craft TNT from 9 TNT sticks. + +There are different ways to ignite TNT: 1. Hit it with a torch. - 2. Hit a gunpowder fuse that leads to a TNT block with a torch or flint-and-steel. + 2. Hit a gunpowder fuse trail that leads to TNT with a torch or + flint-and-steel. 3. Activate it with mesecons (fastest way). -Be aware of the damage radius of 6 blocks! +For 1 TNT: +Node destruction radius is 3 nodes. +Player and object damage radius is 6 nodes. diff --git a/init.lua b/init.lua index 2f9ccc5..26a4d69 100644 --- a/init.lua +++ b/init.lua @@ -546,13 +546,28 @@ minetest.register_craft({ recipe = {"default:coal_lump", "default:gravel"} }) +minetest.register_craftitem("tnt:tnt_stick", { + description = "TNT Stick", + inventory_image = "tnt_tnt_stick.png", + groups = {flammable = 5}, +}) + if enable_tnt then + minetest.register_craft({ + output = "tnt:tnt_stick 2", + recipe = { + {"tnt:gunpowder", "", "tnt:gunpowder"}, + {"tnt:gunpowder", "default:paper", "tnt:gunpowder"}, + {"tnt:gunpowder", "", "tnt:gunpowder"}, + } + }) + minetest.register_craft({ output = "tnt:tnt", recipe = { - {"group:wood", "tnt:gunpowder", "group:wood"}, - {"tnt:gunpowder", "tnt:gunpowder", "tnt:gunpowder"}, - {"group:wood", "tnt:gunpowder", "group:wood"} + {"tnt:tnt_stick", "tnt:tnt_stick", "tnt:tnt_stick"}, + {"tnt:tnt_stick", "tnt:tnt_stick", "tnt:tnt_stick"}, + {"tnt:tnt_stick", "tnt:tnt_stick", "tnt:tnt_stick"} } }) diff --git a/license.txt b/license.txt index 210f2bd..2c57df3 100644 --- a/license.txt +++ b/license.txt @@ -35,6 +35,7 @@ Copyright (C) 2014-2016 BlockMen Copyright (C) 2014-2016 ShadowNinja Copyright (C) 2015-2016 Wuzzy Copyright (C) 2016 sofar (sofar@foo-projects.org) +Copyright (C) 2018 paramat You are free to: Share — copy and redistribute the material in any medium or format. diff --git a/textures/tnt_tnt_stick.png b/textures/tnt_tnt_stick.png new file mode 100644 index 0000000000000000000000000000000000000000..bc47a291902b7251dc20e237df4d1c3af5f4184f GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eIYGP@WU7BVpGVqmzy z!0?KJ;i%8HDL_%ik|4ie28U-i(tsR2PZ!4!j_b(@4vb9!vnDz+91>tKQdD5nIwZy< r>QNfjz$GzJ>%f5|md$~TR~Z>v-m^*UJjzl5)XCuK>gTe~DWM4f67?qE literal 0 HcmV?d00001