Kylie Jo Swistak 5 лет назад
Родитель
Сommit
913bf17e82
2 измененных файлов с 9 добавлено и 1 удалено
  1. 7 0
      app/responses/character.rb
  2. 2 1
      bot.rb

+ 7 - 0
app/responses/character.rb

@@ -264,6 +264,7 @@ def char_list_embed(chars, group, sort = nil)
     end
   when nil
     list["guild"] = []
+    list["adoptable"] = []
     list["legend"] = []
 
     chars.each do |c|
@@ -272,6 +273,8 @@ def char_list_embed(chars, group, sort = nil)
         list["legend"].push("#{c.name}, #{c.species} -- last seen: #{c.location || "???"}")
       when /guild/i
         list["guild"].push("#{c.name}, #{c.species}")
+      when /adoptable/i
+        list["adoptable"].push("#{c.name}, #{c.species} -- #{c.location || "???"}")
       end
     end
 
@@ -282,6 +285,8 @@ def char_list_embed(chars, group, sort = nil)
         fields.push({ name: "Mythic/Legend Pokemon", value: v.join("\n") })
       when /guild/i
         fields.push({ name: "Guild Employees", value: v.join("\n") })
+      when /adoptable/i
+        fields.push({ name: "Adoptable NPCs", value: v.join("\n") })
       end
     end
   end
@@ -290,6 +295,8 @@ def char_list_embed(chars, group, sort = nil)
     fields.push({name: "No Resulst", value: "--"})
   end
 
+  binding.pry
+
   Embed.new(
     title: title,
     description: desc,

+ 2 - 1
bot.rb

@@ -294,6 +294,7 @@ app = Command.new(:app, desc, opts) do |event, name, status|
            when /landmark/i then :lm
            when /legend/i then :legend
            when /guild/i then :guild
+           when /adoptable/i then :adoptable
            end
   end
 
@@ -320,7 +321,7 @@ app = Command.new(:app, desc, opts) do |event, name, status|
       edit_url+= lm.edit_url
 
       embed = edit_app_dm(name, edit_url)
-    when :legend, :guild
+    when :legend, :guild, :adoptable
       character.update(special: status.downcase)
       success_embed("Updated #{name} to have #{status} flag")
     end