Fix severe sendtilesquare exploit
This commit is contained in:
parent
84225c4861
commit
40b3870061
1 changed files with 20 additions and 17 deletions
|
|
@ -1683,6 +1683,8 @@ namespace TShockAPI
|
|||
changed = true;
|
||||
}
|
||||
|
||||
if (tile.active() && newtile.Active)
|
||||
{
|
||||
// Grass <-> Grass
|
||||
if (((tile.type == 2 || tile.type == 23 || tile.type == 60 || tile.type == 70 || tile.type == 109 || tile.type == 199) &&
|
||||
(newtile.Type == 2 || newtile.Type == 23 || newtile.Type == 60 || newtile.Type == 70 || newtile.Type == 109 || newtile.Type == 199)) ||
|
||||
|
|
@ -1702,6 +1704,7 @@ namespace TShockAPI
|
|||
tile.type = newtile.Type;
|
||||
changed = true;
|
||||
}
|
||||
}
|
||||
// Stone wall <-> Stone wall
|
||||
if (((tile.wall == 1 || tile.wall == 3 || tile.wall == 28 || tile.wall == 83) &&
|
||||
(newtile.Wall == 1 || newtile.Wall == 3 || newtile.Wall == 28 || newtile.Wall == 83)) ||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue