From 0dec79e0b5672c24ab30f524b298692321b16ac6 Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Fri, 1 Jul 2011 03:43:51 -0600 Subject: [PATCH] Clamping damage on /slap to avoid abuse. Closes #157 --- TShockAPI/Commands.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index a65d3baf..ee7a26d5 100755 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -1116,6 +1116,10 @@ namespace TShockAPI { int.TryParse(args.Parameters[1], out damage); } + if (!args.Player.Group.HasPermission("kill")) + { + damage = Tools.Clamp(damage, 15, 0); + } plr.DamagePlayer(damage); Tools.Broadcast(string.Format("{0} slapped {1} for {2} damage.", args.Player.Name, plr.Name, damage));