diff --git a/tdsm-core/Command/Commands.cs b/tdsm-core/Command/Commands.cs index a9fddaf7..eaa4f5d6 100644 --- a/tdsm-core/Command/Commands.cs +++ b/tdsm-core/Command/Commands.cs @@ -673,9 +673,10 @@ public void Teleport(ISender sender, ArgumentList args) sender.Message(String.Format("Coordinates out of range of (0, {0}); (0, {1}).", Main.maxTilesX - 1, Main.maxTilesY - 1)); return; } + const Int32 OutOfBoundsPadding = 41; /*if (*/ - subject.Teleport(x * 16f, y * 16f); //) + subject.Teleport((x - OutOfBoundsPadding) * 16f, (y - OutOfBoundsPadding) * 16f); //) { Tools.NotifyAllOps(string.Concat("Teleported ", subject.Name, " to ", x, ":", y, ". [", sender.SenderName, "]"), true);