Пример #1
0
        public async Task GetItem([Remainder] string name)
        {
            List <Item> find = Drops.WordFind(name);

            if (find.Count <= 0)
            {
                await Context.Channel.SendMessageAsync($"`NO ITEM FOUND WITH THAT NAME`");

                return;
            }
            foreach (var select in find)
            {
                string text = "";
                string act  = (select.Active) ? "Active" : "Passive";
                text += $"Item-{select.ID}\nName : {select.Name}\nUsage : {act}\nType : {select.Type}\nRarity : {select.Rarity}\n";
                if (select.Countdown != -1)
                {
                    text += $"Countdown : {select.Countdown}\n";
                }
                foreach (var item in select.Buffs)
                {
                    text += $"Buff : {item.Name}, description : {item.Tech}\n";
                }
                foreach (var item in select.Debuffs)
                {
                    text += $"Debuff : {item.Name}, description : {item.Tech}\n";
                }
                text += $"Description : {select.Description}";
                await Context.Channel.SendMessageAsync($"`{text}`");
            }
        }