예제 #1
0
        private async Task Gather(LootCategory category)
        {
            Player player;
            string log;

            if (CheckIfBusy(out player, out log))
            {
                PlayerTask task = GetTask(category);
                player.SetTask(task);

                log = $"{Context.User.Mention} {task.Description()}";
                PlayerData.Instance.SavePlayer(player.id);
            }

            await ReplyAsync(log);
        }