From 1c5159c1802df8d3ee8d625f0561069f7e898671 Mon Sep 17 00:00:00 2001
From: gumi <mekolat@users.noreply.github.com>
Date: Thu, 30 Mar 2017 14:29:42 -0400
Subject: make `@goto` respect the gm power hierarchy

---
 src/map/atcommand.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp
index f311c3e..3bbda58 100644
--- a/src/map/atcommand.cpp
+++ b/src/map/atcommand.cpp
@@ -671,7 +671,7 @@ ATCE atcommand_goto(Session *s, dumb_ptr<map_session_data> sd,
     }
 
     dumb_ptr<map_session_data> pl_sd = map_nick2sd(character);
-    if (pl_sd != nullptr)
+    if (pl_sd != nullptr && pc_isGM(sd).detects(pc_isGM(pl_sd)))
     {
         if (pl_sd->bl_m->flag.get(MapFlag::NOWARPTO)
             && !(pc_isGM(sd).satisfies(battle_config.any_warp_GM_min_level)))
-- 
cgit v1.2.3-70-g09d2