Map mod: Remove confusing 'use', reduce update interval
authorparamat <paramat@users.noreply.github.com>
Tue, 3 Oct 2017 01:31:10 +0000 (02:31 +0100)
committerparamat <mat.gregory@virginmedia.com>
Tue, 3 Oct 2017 01:59:55 +0000 (02:59 +0100)
Clarify README.txt.

mods/map/README.txt
mods/map/init.lua

index 604226544419c22d5ffcaba97c6244a6ea33044e..c6f413badb1090dc46d1a1c80b4cc95f98eceddf 100644 (file)
@@ -32,13 +32,12 @@ WPD
 Usage
 -----
 In survival mode, use of the minimap requires the mapping kit item in your
-inventory.
-Once crafted, to instantly enable, 'use' (left click) the item, otherwise the
-minimap will be automatically enabled a few seconds later.
-Minimap radar mode is always disabled in survival mode.
+inventory. It can take up to 3 seconds for adding to or removal from inventory
+to have an effect.
+Minimap radar mode is always disallowed in survival mode.
 
-Minimap and minimap radar mode will be automatically enabled in creative mode
-and for any player with the 'creative' privilege.
+Minimap and minimap radar mode are automatically allowed in creative mode and
+for any player with the 'creative' privilege.
 
 The 'map.update_hud_flags()' function is global so can be redefined by a mod for
 alternative behaviour.
index 4dbc1bb69f7b58888b59a9fc440afd0e922c1811..412f76d992f97ddb69c4e0cc75abb2daff6d8c83 100644 (file)
@@ -40,10 +40,10 @@ local function cyclic_update()
        for _, player in ipairs(minetest.get_connected_players()) do
                map.update_hud_flags(player)
        end
-       minetest.after(7, cyclic_update)
+       minetest.after(3.1, cyclic_update)
 end
 
-minetest.after(7, cyclic_update)
+minetest.after(3.1, cyclic_update)
 
 
 -- Mapping kit item
@@ -53,10 +53,6 @@ minetest.register_craftitem("map:mapping_kit", {
        inventory_image = "map_mapping_kit.png",
        stack_max = 1,
        groups = {flammable = 3},
-       -- For instant update of HUD flags
-       on_use = function(itemstack, user, pointed_thing)
-               map.update_hud_flags(user)
-       end,
 })