Creative: Re-implement constant hand dig times, add comment
authorparamat <mat.gregory@virginmedia.com>
Sun, 27 Nov 2016 23:52:28 +0000 (23:52 +0000)
committerparamat <mat.gregory@virginmedia.com>
Mon, 28 Nov 2016 01:28:24 +0000 (01:28 +0000)
mods/creative/init.lua

index 79f8978f3da090519550aeb6538a4de4d6c70a8d..868b802bbdc1b77bd4eaaf47f07a5ea20f48455f 100644 (file)
@@ -1,8 +1,14 @@
 dofile(minetest.get_modpath("creative") .. "/inventory.lua")
 
 if minetest.setting_getbool("creative_mode") then
-       local digtime = 0.5
-       local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 3}
+       -- Dig time is modified according to difference (leveldiff) between tool
+       -- 'maxlevel' and node 'level'. Digtime is divided by the larger of
+       -- leveldiff and 1.
+       -- To speed up digging in creative, hand 'maxlevel' and 'digtime' have been
+       -- increased such that nodes of differing levels have an insignificant
+       -- effect on digtime.
+       local digtime = 42
+       local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 256}
 
        minetest.register_item(":", {
                type = "none",