Exemple #1
0
        ////////////////

        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));
            }
        }
Exemple #2
0
        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));
            }
        }