SyncTilePickingHandler - Remove redundant check. Properly document method.
This commit is contained in:
parent
e738d8e794
commit
7487afafb6
1 changed files with 1 additions and 8 deletions
|
|
@ -11,19 +11,12 @@ namespace TShockAPI.Handlers
|
||||||
class SyncTilePickingHandler : IPacketHandler<SyncTilePickingEventArgs>
|
class SyncTilePickingHandler : IPacketHandler<SyncTilePickingEventArgs>
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Invoked when player damages a tile.
|
/// Invoked when player damages a tile. Rejects the packet if its out of world bounds.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="sender"></param>
|
/// <param name="sender"></param>
|
||||||
/// <param name="args"></param>
|
/// <param name="args"></param>
|
||||||
public void OnReceive(object sender, SyncTilePickingEventArgs args)
|
public void OnReceive(object sender, SyncTilePickingEventArgs args)
|
||||||
{
|
{
|
||||||
if (args.PlayerIndex != args.Player.Index)
|
|
||||||
{
|
|
||||||
TShock.Log.ConsoleDebug($"SyncTilePickingHandler: SyncTilePicking packet rejected for ID spoofing. Expected {args.Player.Index}, received {args.PlayerIndex} from {args.Player.Name}.");
|
|
||||||
args.Handled = true;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (args.TileX > Main.maxTilesX || args.TileX < 0
|
if (args.TileX > Main.maxTilesX || args.TileX < 0
|
||||||
|| args.TileY > Main.maxTilesY || args.TileY < 0)
|
|| args.TileY > Main.maxTilesY || args.TileY < 0)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue