Exemple #1
0
 private ModInfo GetMod()
 {
     if (Program.main.Tas != null)
     {
         Client.Battle b = Program.main.Tas.GetBattle();
         if (b != null)
         {
             return(b.Mod);
         }
     }
     return(Program.main.Spring.UnitSync.GetModInfo(Program.main.AutoHost.config.DefaultMod));
 }
Exemple #2
0
        public void ComSpringie(TasSayEventArgs e, string[] words)
        {
            Client.Battle b = tas.GetBattle();

            TimeSpan running = DateTime.Now.Subtract(Program.startupTime);

            running = new TimeSpan((int)running.TotalHours, running.Minutes, running.Seconds);

            TimeSpan started = DateTime.Now.Subtract(spring.GameStarted);

            started = new TimeSpan((int)started.TotalHours, started.Minutes, started.Seconds);

            Respond(e, tas.UserName + " (" + MainConfig.SpringieVersion + ") running for " + running);
            Respond(e, "players: " + (b.Users.Count - b.CountSpectators()) + "/" + b.MaxPlayers);
            Respond(e, "mod: " + b.Mod.Name);
            Respond(e, "map: " + b.Map.Name);
            Respond(e, "game " + (spring.IsRunning ? "running since " : "not running, last started ") + (spring.GameStarted != DateTime.MinValue ? started.ToString() + " ago" : "never"));
        }