diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index dba03176..4ab71eb0 100755 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -5028,7 +5028,7 @@ namespace TShockAPI { if (Main.npc[i].active && ((npcId == 0 && !Main.npc[i].townNPC && Main.npc[i].netID != NPCID.TargetDummy) || Main.npc[i].netID == npcId)) { - TSPlayer.Server.StrikeNPC(i, 99999, 0, 0); + TSPlayer.Server.StrikeNPC(i, (int)(Main.npc[i].life + (Main.npc[i].defense*0.5)), 0, 0); kills++; } } diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 6363a968..75d35d52 100755 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -811,7 +811,8 @@ namespace TShockAPI public virtual void SetTeam(int team) { Main.player[Index].team = team; - SendData(PacketTypes.PlayerTeam, "", Index); + NetMessage.SendData((int)PacketTypes.PlayerTeam, -1, -1, "", Index); + NetMessage.SendData((int)PacketTypes.PlayerTeam, -1, Index, "", Index); } private DateTime LastDisableNotification = DateTime.UtcNow;