Quick fix to buff hack check.
This commit is contained in:
parent
428ea92357
commit
9a45a9ab80
1 changed files with 9 additions and 9 deletions
|
|
@ -49,18 +49,17 @@ namespace TShockAPI
|
||||||
public static class GetDataHandlers
|
public static class GetDataHandlers
|
||||||
{
|
{
|
||||||
private static Dictionary<PacketTypes, GetDataHandlerDelegate> GetDataHandlerDelegates;
|
private static Dictionary<PacketTypes, GetDataHandlerDelegate> GetDataHandlerDelegates;
|
||||||
public static bool[] WhitelistBuffs;
|
public static int[] WhitelistBuffMaxTime;
|
||||||
|
|
||||||
public static void InitGetDataHandler()
|
public static void InitGetDataHandler()
|
||||||
{
|
{
|
||||||
#region Blacklists
|
#region Blacklists
|
||||||
|
|
||||||
//Check StatusPvp for whats usable
|
WhitelistBuffMaxTime = new int[Main.maxBuffs];
|
||||||
WhitelistBuffs = new bool[Main.maxBuffs];
|
WhitelistBuffMaxTime[20] = 600;
|
||||||
WhitelistBuffs[20] = true; //Poisoned
|
WhitelistBuffMaxTime[0x18] = 1200;
|
||||||
WhitelistBuffs[0x18] = true; //On Fire
|
WhitelistBuffMaxTime[0x1f] = 120;
|
||||||
WhitelistBuffs[0x1f] = true; //Confused
|
WhitelistBuffMaxTime[0x27] = 420;
|
||||||
WhitelistBuffs[0x27] = true; //Cursed Inferno
|
|
||||||
|
|
||||||
#endregion Blacklists
|
#endregion Blacklists
|
||||||
|
|
||||||
|
|
@ -82,7 +81,7 @@ namespace TShockAPI
|
||||||
{PacketTypes.SignNew, HandleSign},
|
{PacketTypes.SignNew, HandleSign},
|
||||||
{PacketTypes.PlayerSlot, HandlePlayerSlot},
|
{PacketTypes.PlayerSlot, HandlePlayerSlot},
|
||||||
{PacketTypes.TileGetSection, HandleGetSection},
|
{PacketTypes.TileGetSection, HandleGetSection},
|
||||||
{PacketTypes.UpdateNPCHome, UpdateNPCHome },
|
{PacketTypes.UpdateNPCHome, UpdateNPCHome},
|
||||||
{PacketTypes.PlayerAddBuff, HandlePlayerBuff},
|
{PacketTypes.PlayerAddBuff, HandlePlayerBuff},
|
||||||
{PacketTypes.ItemDrop, HandleItemDrop},
|
{PacketTypes.ItemDrop, HandleItemDrop},
|
||||||
{PacketTypes.PlayerHp, HandlePlayerHp},
|
{PacketTypes.PlayerHp, HandlePlayerHp},
|
||||||
|
|
@ -937,7 +936,8 @@ namespace TShockAPI
|
||||||
args.Player.SendData(PacketTypes.PlayerBuff, "", id);
|
args.Player.SendData(PacketTypes.PlayerBuff, "", id);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (WhitelistBuffs[type])
|
|
||||||
|
if (WhitelistBuffMaxTime[type] > 0 && time < WhitelistBuffMaxTime[type])
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue