Example #1
0
        public void CheckWinner()
        {
            if (GuildAScore > GuildBScore)
            {
                GuildA.SendMessage(string.Format("You have won the war against {0}.", GuildB.Name, ChatType.Event));
                GuildB.SendMessage(string.Format("You have lost the war against {0}.", GuildA.Name, ChatType.Event));

                GuildA.WarWins++;
                GuildB.WarLoses++;
                CalculateGuildWarPoints(GuildA, GuildB);
            }
            else if (GuildAScore < GuildBScore)
            {
                GuildA.SendMessage(string.Format("You have lost the war against {0}.", GuildB.Name, ChatType.Event));
                GuildB.SendMessage(string.Format("You have won the war against {0}.", GuildA.Name, ChatType.Event));

                GuildB.WarWins++;
                GuildA.WarLoses++;
                CalculateGuildWarPoints(GuildB, GuildA);
            }
            else
            {
                GuildA.SendMessage(string.Format("Tie against {0}.", GuildB.Name, ChatType.Event));
                GuildB.SendMessage(string.Format("Tie against {0}.", GuildA.Name, ChatType.Event));
            }
        }
Example #2
0
        public void EndWar()
        {
            GuildA.WarringGuilds.Remove(GuildB);
            GuildB.WarringGuilds.Remove(GuildA);

            GuildA.SendMessage(string.Format("与{0}的战争结束了。", GuildB.Name, ChatType.Guild));
            GuildB.SendMessage(string.Format("与{0}的战争结束了。", GuildA.Name, ChatType.Guild));
            GuildA.UpdatePlayersColours();
            GuildB.UpdatePlayersColours();
        }
Example #3
0
        public void EndWar()
        {
            GuildA.WarringGuilds.Remove(GuildB);
            GuildB.WarringGuilds.Remove(GuildA);

            GuildA.SendMessage(string.Format("War ended with {0}.", GuildB.Name), ChatType.Guild);
            GuildB.SendMessage(string.Format("War ended with {0}.", GuildA.Name), ChatType.Guild);
            GuildA.UpdatePlayersColours();
            GuildB.UpdatePlayersColours();
        }
Example #4
0
 public void EndWar()
 {
     GuildA.WarringGuilds.Remove(GuildB);
     GuildB.WarringGuilds.Remove(GuildA);
     //发送行会战结束的通知
     GuildA.SendMessage(string.Format("War ended with {0}.", GuildB.Name, ChatType.Guild));
     GuildB.SendMessage(string.Format("War ended with {0}.", GuildA.Name, ChatType.Guild));
     //改变行会玩家名字的颜色
     GuildA.UpdatePlayersColours();
     GuildB.UpdatePlayersColours();
 }