Add fix for duplicating items abusing the disable code. Add in frozen debuff to disable

This commit is contained in:
Zack Piispanen 2013-10-24 19:12:17 -04:00
parent fa097e61e3
commit 0ade98dfab
2 changed files with 21 additions and 0 deletions

View file

@ -1213,6 +1213,7 @@ namespace TShockAPI
{PacketTypes.LiquidSet, HandleLiquidSet},
{PacketTypes.PlayerSpawn, HandleSpawn},
{PacketTypes.ChestGetContents, HandleChestOpen},
{PacketTypes.ChestOpen, HandleChestActive},
{PacketTypes.ChestItem, HandleChestItem},
{PacketTypes.SignNew, HandleSign},
{PacketTypes.PlayerSlot, HandlePlayerSlot},
@ -2772,6 +2773,17 @@ namespace TShockAPI
return false;
}
private static bool HandleChestActive(GetDataHandlerArgs args)
{
var id = args.Data.ReadInt16();
var x = args.Data.ReadInt32();
var y = args.Data.ReadInt32();
args.Player.ActiveChest = id;
return false;
}
private static bool HandleChestItem(GetDataHandlerArgs args)
{
var id = args.Data.ReadInt16();