From 7f9865bf5bb11729570923eb5de52a3cf03f1e68 Mon Sep 17 00:00:00 2001 From: Enerdy Date: Wed, 13 Jan 2016 17:17:04 +0000 Subject: [PATCH] TempGroups now override the group's permissions again instead of simply extending them --- TShockAPI/TSPlayer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 30e9a591..ce4d3e10 100755 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -966,7 +966,10 @@ namespace TShockAPI if (PlayerHooks.OnPlayerPermission(this, permission)) return true; - return (tempGroup != null && tempGroup.HasPermission(permission)) || Group.HasPermission(permission); + if (tempGroup != null) + return tempGroup.HasPermission(permission); + else + return Group.HasPermission(permission); } }