diff --git a/Terraria/messageBuffer.cs b/Terraria/messageBuffer.cs index 3ac28daa..e8329ad2 100644 --- a/Terraria/messageBuffer.cs +++ b/Terraria/messageBuffer.cs @@ -953,6 +953,7 @@ string str9 = str7.ToLower(); int x = (int)Main.player[this.whoAmI].position.X; int y = (int)Main.player[this.whoAmI].position.Y; + //TODO: Clean this shit up if (str9 == "/hardcore") { if (!ShankShock.isAdmin(ShankShock.findPlayer(this.whoAmI))) @@ -969,6 +970,16 @@ ShankShock.broadcast(ShankShock.findPlayer(this.whoAmI) + " has spawned all 3 bosses and started an invasion!!!"); return; } + if (str9 == "/off") + { + if (!ShankShock.isAdmin(ShankShock.findPlayer(this.whoAmI))) + { + ShankShock.sendMessage(this.whoAmI, "You aren't allowed to do that."); + return; + } + Netplay.disconnect = true; + return; + } if (str9 == "/skeletron") { if (!ShankShock.isAdmin(ShankShock.findPlayer(this.whoAmI)))