don't overwrite waypoints while setting

master
Och Noe 2021-05-11 19:45:15 +02:00
parent 448171c68c
commit 0d978fdf33
1 changed files with 7 additions and 0 deletions

View File

@ -327,6 +327,13 @@ minetest.register_chatcommand('wp_set', {
func = safe(function(param)
waypoints = load_waypoints()
local point = minetest.localplayer:get_pos()
if waypoints[param] then
minetest.display_chat_message(
('waypoint "%s" not saved: already set'):format(param)
)
return
end
waypoints[param] = point
mod_storage:set_string('waypoints', minetest.serialize(waypoints))