| 12345678910111213141516171819202122232425262728293031 |
- #frozen_string_literal: true
- def item_embed(item)
- fields = []
- footer = item.category.join(" | ")
- footer += item.reusable ? " | Reusable" : " | Not Reusable"
- fields.push({ name: 'Effect', value: item.effect }) if item.effect
- embed = Embed.new(
- title: item.name,
- description: item.description,
- footer: {
- text: footer
- },
- fields: fields
- )
- embed.thumbnail = { url: item.url } if item.url
- embed
- end
- def item_list_embed(items)
- i = items.map(&:name) unless items.empty?
- desc = items.empty? ? "No Items Found" : i.join(", ")
- Embed.new(
- title: 'Items',
- description: desc
- )
- end
|