This commit is contained in:
ProfessorXZ 2016-07-28 20:30:34 +02:00
parent e3df970c50
commit 6ffb485803

View file

@ -1252,6 +1252,7 @@ namespace TShockAPI
{ PacketTypes.MassWireOperation, HandleMassWireOperation },
{ PacketTypes.GemLockToggle, HandleGemLockToggle },
{ PacketTypes.CatchNPC, HandleCatchNpc },
{ PacketTypes.KillPortal, HandleKillPortal },
{ PacketTypes.ToggleParty, HandleToggleParty }
};
}
@ -4017,6 +4018,22 @@ namespace TShockAPI
return false;
}
private static bool HandleKillPortal(GetDataHandlerArgs args)
{
short projectileIndex = args.Data.ReadInt16();
Projectile projectile = Main.projectile[projectileIndex];
if (projectile != null && projectile.active)
{
if (projectile.owner != args.TPlayer.whoAmI)
{
return true;
}
}
return false;
}
private static bool HandleToggleParty(GetDataHandlerArgs args)
{
if (args.Player != null && !args.Player.HasPermission(Permissions.toggleparty))