Fix chest duplication

This commit is contained in:
Zidonuke 2011-12-27 09:55:05 -05:00
parent 7fe6cde2d9
commit 054fc79f91

View file

@ -888,6 +888,12 @@ namespace TShockAPI
{ {
return true; return true;
} }
if (TShock.CheckTilePermission(args.Player, x, y))
{
return false;
}
return false; return false;
} }
@ -914,20 +920,17 @@ namespace TShockAPI
item.netDefaults(type); item.netDefaults(type);
if (stacks > item.maxStack || TShock.Itembans.ItemIsBanned(item.name)) if (stacks > item.maxStack || TShock.Itembans.ItemIsBanned(item.name))
{ {
args.Player.SendData(PacketTypes.ChestItem, "", id, slot);
return false; return false;
} }
if (TShock.CheckTilePermission(args.Player, Main.chest[id].x, Main.chest[id].y)) if (TShock.CheckTilePermission(args.Player, Main.chest[id].x, Main.chest[id].y))
{ {
args.Player.SendData(PacketTypes.ChestItem, "", id, slot);
return false; return false;
} }
if (TShock.CheckRangePermission(args.Player, Main.chest[id].x, Main.chest[id].y)) if (TShock.CheckRangePermission(args.Player, Main.chest[id].x, Main.chest[id].y))
{ {
args.Player.SendData(PacketTypes.ChestItem, "", id, slot); return false;
return true;
} }
return false; return false;