Beispiel #1
0
        public async Task GetSoldierRecordAsync(string map)
        {
            var result = await TempusDataAccess.GetFullMapOverViewAsync(map);

            var demoRecord = result.SoldierRuns.OrderBy(x => x.Duration).First();

            await ReplyNewEmbedAsync(
                $"**Soldier WR**" + TempusActivityService.FormatRecordSuffix(result, demoRecord), false);
        }
Beispiel #2
0
        public async Task GetSoldierTimeAsync(string map, int place)
        {
            var result = await TempusDataAccess.GetFullMapOverViewAsync(map);

            var demoRecord = result.SoldierRuns.OrderBy(x => x.Duration).Skip(place - 1).First();

            if (demoRecord != null)
            {
                await ReplyNewEmbedAsync(
                    $"**Soldier #{place}**" + TempusActivityService.FormatRecordSuffix(result, demoRecord),
                    false);
            }
            else
            {
                await ReplyNewEmbedAsync("Time not found");
            }
        }