added a no clip override in the config file, this hopefully will allow you to stop all that dumb teleporting when you accidentally no clip.

This commit is contained in:
Zack Piispanen 2012-01-15 17:33:43 -05:00
parent 2a59de5293
commit 95946ba060
2 changed files with 3 additions and 1 deletions

View file

@ -203,6 +203,8 @@ namespace TShockAPI
[Description("Ignores checking to see if player 'can' kill a projectile")] public bool IgnoreProjKill = false;
[Description("Ignores all no clip checks for players")] public bool IgnoreNoClip = false;
public static ConfigFile Read(string path)
{
if (!File.Exists(path))

View file

@ -1437,7 +1437,7 @@ namespace TShockAPI
}
if (!args.Player.Group.HasPermission(Permissions.ignorenoclipdetection) &&
Collision.SolidCollision(pos, args.TPlayer.width, args.TPlayer.height))
Collision.SolidCollision(pos, args.TPlayer.width, args.TPlayer.height) && !TShock.Config.IgnoreNoClip)
{
int lastTileX = (int) (args.Player.LastNetPosition.X/16f);
int lastTileY = (int) (args.Player.LastNetPosition.Y/16f);