Fixes unwanted superadmin behaviour concerning SSC inventories.

This commit is contained in:
White 2016-06-14 23:22:06 +09:30
parent ffd81739dc
commit 72ccd34ae6
2 changed files with 3 additions and 5 deletions

View file

@ -797,9 +797,8 @@ namespace TShockAPI
{ {
if (args.Player.HasPermission(Permissions.bypassssc)) if (args.Player.HasPermission(Permissions.bypassssc))
{ {
args.Player.IgnoreActionsForClearingTrashCan = false; args.Player.PlayerData.RestoreCharacter(args.Player);
} }
args.Player.PlayerData.RestoreCharacter(args.Player);
} }
args.Player.LoginFailsBySsi = false; args.Player.LoginFailsBySsi = false;

View file

@ -1477,7 +1477,7 @@ namespace TShockAPI
if (Main.ServerSideCharacter) if (Main.ServerSideCharacter)
{ {
if (!args.Player.HasPermission(Permissions.bypassssc)) if (args.Player.HasPermission(Permissions.bypassssc))
{ {
args.Player.PlayerData.RestoreCharacter(args.Player); args.Player.PlayerData.RestoreCharacter(args.Player);
} }
@ -1554,9 +1554,8 @@ namespace TShockAPI
{ {
if (args.Player.HasPermission(Permissions.bypassssc)) if (args.Player.HasPermission(Permissions.bypassssc))
{ {
args.Player.IgnoreActionsForClearingTrashCan = false; args.Player.PlayerData.RestoreCharacter(args.Player);
} }
args.Player.PlayerData.RestoreCharacter(args.Player);
} }
args.Player.LoginFailsBySsi = false; args.Player.LoginFailsBySsi = false;