|
@@ -327,11 +327,12 @@ def char_list_embed(chars, group, sort = nil)
|
|
|
)
|
|
)
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
-def user_char_embed(chars, member, nsfw=nil)
|
|
|
|
|
|
|
+def user_char_embed(chars, member, event, nsfw=nil)
|
|
|
fields = []
|
|
fields = []
|
|
|
active = []
|
|
active = []
|
|
|
archived = []
|
|
archived = []
|
|
|
npcs = []
|
|
npcs = []
|
|
|
|
|
+ deleted = []
|
|
|
user_name = member&.nickname || member&.name || "Unknown User"
|
|
user_name = member&.nickname || member&.name || "Unknown User"
|
|
|
|
|
|
|
|
chars.each do |char|
|
|
chars.each do |char|
|
|
@@ -342,6 +343,8 @@ def user_char_embed(chars, member, nsfw=nil)
|
|
|
archived.push char.name
|
|
archived.push char.name
|
|
|
when 'NPC'
|
|
when 'NPC'
|
|
|
npcs.push char.name
|
|
npcs.push char.name
|
|
|
|
|
+ when 'Deleted'
|
|
|
|
|
+ deleted.push char.name
|
|
|
end
|
|
end
|
|
|
end
|
|
end
|
|
|
|
|
|
|
@@ -365,6 +368,10 @@ def user_char_embed(chars, member, nsfw=nil)
|
|
|
fields.push({ name: "#{user_name}'s NPCs", value: npcs.join(", ") })
|
|
fields.push({ name: "#{user_name}'s NPCs", value: npcs.join(", ") })
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
|
|
+ unless deleted.empty? && !ENV['ADMIN_CH'].include?(event.channel.id.to_s)
|
|
|
|
|
+ fields.push({ name: "#{user_name}'s Deleted Characters", value: deleted.join(", ") })
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
# Find allowed active characters
|
|
# Find allowed active characters
|
|
|
allowed = member ? User.find(member.id.to_s).allowed_chars(member) : '???'
|
|
allowed = member ? User.find(member.id.to_s).allowed_chars(member) : '???'
|
|
|
|
|
|