//////////////// public void BeginRaid(bool syncFromServer) { if (Main.netMode != NetmodeID.SinglePlayer && syncFromServer) { if (Main.netMode == NetmodeID.Server) { RaidStateProtocol.BroadcastFromServer(true); } } else { this.RaidElapsedTicks = 1; Main.NewText("Pirates are raiding your town!", new Color(175, 75, 255)); } }
public void EndRaid(bool syncFromServer) { if (Main.netMode != NetmodeID.SinglePlayer && syncFromServer) { if (Main.netMode == NetmodeID.Server) { RaidStateProtocol.BroadcastFromServer(false); } } else { this.RaidElapsedTicks = 0; this.KillsNearTownNPC.Clear(); Main.NewText("Pirate raid has ended!", new Color(175, 75, 255)); } }