summaryrefslogtreecommitdiff
path: root/world/map
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-01-30 12:55:06 -0300
committerGitHub <noreply@github.com>2020-01-30 12:55:06 -0300
commit7d6c8f5ad4267051bf71518523b473e188383e1a (patch)
treefefdaa918072e5621dd5a173c79b6b091dfa6f7d /world/map
parentc1baf23ec065038f88752256e91217ca860b39f5 (diff)
downloadserverdata-7d6c8f5ad4267051bf71518523b473e188383e1a.tar.gz
serverdata-7d6c8f5ad4267051bf71518523b473e188383e1a.tar.bz2
serverdata-7d6c8f5ad4267051bf71518523b473e188383e1a.tar.xz
serverdata-7d6c8f5ad4267051bf71518523b473e188383e1a.zip
Fix a possible bug when casting @showgm (or @hidegm) twice (if admin) (#538)
If you cast eg. @hidegm twice, A GM level 99 would fall under special rule (and go to 98) on the first time, but on second time, it would fall under general rule, get GM 91, and BREAK THINGS.
Diffstat (limited to 'world/map')
-rw-r--r--world/map/npc/commands/gm.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/world/map/npc/commands/gm.txt b/world/map/npc/commands/gm.txt
index b4d8c349..075ceea0 100644
--- a/world/map/npc/commands/gm.txt
+++ b/world/map/npc/commands/gm.txt
@@ -5,7 +5,7 @@
OnHide:
if (GM < 10 && GM < G_SYSOP) end;
- if (GM == 99) set GM, 98;
+ if (GM >= 98) set GM, 98;
else set GM, (GM - (GM % 10)) + 1;
message strcharinfo(0), "hidelevel : Your GM level is now hidden.";
@@ -14,7 +14,7 @@ OnHide:
OnShow:
if (GM < 10 && GM < G_SYSOP) end;
- if (GM == 98) set GM, 99;
+ if (GM >= 98) set GM, 99;
else set GM, GM - (GM % 10);
message strcharinfo(0), "showlevel : Your GM level is now visible.";