diff --git a/modules/gui/warp-list.lua b/modules/gui/warp-list.lua index 7cdd8c67..eb9688b6 100644 --- a/modules/gui/warp-list.lua +++ b/modules/gui/warp-list.lua @@ -493,6 +493,7 @@ function generate_warp(player,element,warp_id) local timer = warp_timer:get_store(player.name) local enabled = not timer and Store.get(warp_player_in_range_store,player.name) + or Roles.player_allowed(player,config.bypass_warp_limits_permision) if not enabled then btn.enabled = false btn.tooltip = {'warp-list.goto-disabled'} @@ -684,6 +685,10 @@ Store.register(warp_player_in_range_store,function(value,player_name) Gui.toggle_left_frame(warp_list.name,player,value) end + if Roles.player_allowed(player,config.bypass_warp_limits_permision) then + return + end + if force_warps[force.name] then for _,warp_id in pairs(force_warps[force.name]) do local element = table_area['icon-'..warp_id][goto_warp.name]