| 1234567891011121314151617181920212223242526272829 |
- def item_embed(item, event)
- # Find the author, if they're a member, or in DMs use the event's author
- member = item.user_id.match(/public/i) ? 'Public' :
- event.server.member(item.user_id)
- fields = []
- embed = Embed.new(
- title: item.name,
- description: item.description,
- )
- embed.thumbnail = { url: item.url } if item.url
- author_footer(
- embed,
- member,
- [item.category.join(", "), item.reusable ? 'Reusable' : 'Not Resuable']
- )
- fields.push({ name: 'Effect', value: item.effect }) if item.effect
- embed.fields = fields
- embed
- end
- def item_list
- Embed.new(
- title: 'Items',
- description: Item.all.map(&:name).join(", ")
- )
- end
|