Change code to at least maybe work in SSC enabled servers.

This commit is contained in:
Zack Piispanen 2014-05-11 16:28:48 -04:00
parent 3cb490d26a
commit fa06224d4e

View file

@ -3246,15 +3246,11 @@ namespace TShockAPI
return item.buffType == buff; return item.buffType == buff;
})) }))
{ {
args.Player.SetBuff(buff, 1, true); buff = 0;
continue;
} }
if (buff == 10) if (buff == 10 && TShock.Config.DisableInvisPvP && args.TPlayer.hostile)
{ buff = 0;
if (TShock.Config.DisableInvisPvP && args.TPlayer.hostile)
buff = 0;
}
args.TPlayer.buffType[i] = buff; args.TPlayer.buffType[i] = buff;
if (args.TPlayer.buffType[i] > 0) if (args.TPlayer.buffType[i] > 0)
@ -3266,6 +3262,7 @@ namespace TShockAPI
args.TPlayer.buffTime[i] = 0; args.TPlayer.buffTime[i] = 0;
} }
} }
NetMessage.SendData((int) PacketTypes.PlayerBuff, -1, args.Player.Index, "", args.Player.Index); NetMessage.SendData((int) PacketTypes.PlayerBuff, -1, args.Player.Index, "", args.Player.Index);
return true; return true;
} }