Map mod: Remove confusing 'use', reduce update interval

Clarify README.txt.
This commit is contained in:
paramat 2017-10-03 02:31:10 +01:00 committed by paramat
parent e40f25f1fb
commit b6626f76b5
2 changed files with 7 additions and 12 deletions

View File

@ -32,13 +32,12 @@ WPD
Usage Usage
----- -----
In survival mode, use of the minimap requires the mapping kit item in your In survival mode, use of the minimap requires the mapping kit item in your
inventory. inventory. It can take up to 3 seconds for adding to or removal from inventory
Once crafted, to instantly enable, 'use' (left click) the item, otherwise the to have an effect.
minimap will be automatically enabled a few seconds later. Minimap radar mode is always disallowed in survival mode.
Minimap radar mode is always disabled in survival mode.
Minimap and minimap radar mode will be automatically enabled in creative mode Minimap and minimap radar mode are automatically allowed in creative mode and
and for any player with the 'creative' privilege. for any player with the 'creative' privilege.
The 'map.update_hud_flags()' function is global so can be redefined by a mod for The 'map.update_hud_flags()' function is global so can be redefined by a mod for
alternative behaviour. alternative behaviour.

View File

@ -40,10 +40,10 @@ local function cyclic_update()
for _, player in ipairs(minetest.get_connected_players()) do for _, player in ipairs(minetest.get_connected_players()) do
map.update_hud_flags(player) map.update_hud_flags(player)
end end
minetest.after(7, cyclic_update) minetest.after(3.1, cyclic_update)
end end
minetest.after(7, cyclic_update) minetest.after(3.1, cyclic_update)
-- Mapping kit item -- Mapping kit item
@ -53,10 +53,6 @@ minetest.register_craftitem("map:mapping_kit", {
inventory_image = "map_mapping_kit.png", inventory_image = "map_mapping_kit.png",
stack_max = 1, stack_max = 1,
groups = {flammable = 3}, groups = {flammable = 3},
-- For instant update of HUD flags
on_use = function(itemstack, user, pointed_thing)
map.update_hud_flags(user)
end,
}) })