Beispiel #1
0
        internal override string ToTimelineString()
        {
            string timelinestring = base.ToTimelineString();

            return(string.Format("{0} {1} reclaimed {2}.",
                                 timelinestring, SiteCiv.ToString(), Site.AltName));
        }
Beispiel #2
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} launched an expedition to reclaim {2}.",
                                 timestring, SiteCiv.ToString(), Site.AltName));
        }
Beispiel #3
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} defeated {2} of {3} and destroyed {4}.",
                                 timestring, AttackerCiv.ToString(), SiteCiv.ToString(), DefenderCiv.ToString(), Site.AltName));
        }
Beispiel #4
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} defeated {2} and took over {3}. The new government was called {4}.",
                                 timestring, AttackerCiv.ToString(), SiteCiv.ToString(),
                                 Site.AltName, NewSiteCiv.ToString()));
        }
Beispiel #5
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} defeated {2} and placed the {3} {4} in charge of {5}. The new government was called {6}.",
                                 timestring, AttackerCiv.ToString(), SiteCiv.ToString(), NewLeaderHF.Race.ToString(), NewLeaderHF.ToString(),
                                 Site.AltName, NewSiteCiv.ToString()));
        }
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} of {2} finished contruction of {3} connecting {4} and {5}.",
                                 timestring, SiteCiv.ToString(), Civ.ToString(), "CONSTRUCTION " + WC.ToString(),
                                 Site1.ToString(), Site2.ToString()));
        }
Beispiel #7
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} of {2} abandoned the settlement of {3}.",
                                 timestring, SiteCiv.ToString(), Civ.ToString(),
                                 Site.AltName));
        }
Beispiel #8
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            if (SiteCiv == null)
            {
                return(string.Format("{0} {1} founded {2}.", timestring, Civ.ToString(), Site.AltName));
            }
            else
            {
                return(string.Format("{0} {1} of {2} founded {3}.", timestring, SiteCiv.ToString(), Civ.ToString(), Site.AltName));
            }
        }
Beispiel #9
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            if (SiteCiv == null)
            {
                return(string.Format("{0} {1} constructed {2} in {3}.",
                                     timestring, Civ.ToString(), "UNKNOWN",
                                     Site.AltName));
            }

            else
            {
                return(string.Format("{0} {1} of {2} constructed {3} in {4}.",
                                     timestring, SiteCiv.ToString(), Civ.ToString(), "UNKNOWN",
                                     Site.AltName));
            }
        }
Beispiel #10
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            if (DefenderGeneralHF == null)
            {
                return(string.Format("{0} {1} attacked {2} of {3} at {4}. \n" +
                                     "The {5} {6} led the attack.",
                                     timestring, AttackerCiv.ToString(), SiteCiv.ToString(), DefenderCiv.ToString(),
                                     Site.AltName, AttackerGeneralHF.Race.ToString(), AttackerGeneralHF.ToString()));
            }
            else
            {
                return(string.Format("{0} {1} attacked {2} of {3} at {4}. \n" +
                                     "The {5} {6} led the attack, \nand the defenders were led by the {7} {8}.",
                                     timestring, AttackerCiv.ToString(), SiteCiv.ToString(), DefenderCiv.ToString(),
                                     Site.AltName, AttackerGeneralHF.Race.ToString(), AttackerGeneralHF.ToString(),
                                     DefenderGeneralHF.Race.ToString(), DefenderGeneralHF.ToString()));
            }
        }