Add .assemblyinfo to Mod_DoomRLA

master
Marrub 2017-09-11 00:47:50 -04:00
parent fb3822583d
commit 2e2adcfef7
1 changed files with 10 additions and 0 deletions

View File

@ -23,6 +23,7 @@ class Mod_DoomRLA < Vrobot4::Module::Module
def initialize info
super
register :c_assemblyinfo, "assemblyinfo", "Prints DRLA assembly info."
register :c_weaponinfo, "weaponinfo", "Prints DRLA weapon info."
register :c_monsterinfo, "monsterinfo", "Prints DRLA monster info."
register :c_reloadinfo, "reloadinfo", "", roles: "h"
@ -30,6 +31,15 @@ class Mod_DoomRLA < Vrobot4::Module::Module
reload_info false
end
def c_assemblyinfo m, argv
w = @@winfo.select do |wep|
wep if wep["Assembly"] and wep["AssemblyItem"].casecmp? argv
end
t = ""
w.each {|wep| t << wep["Assembly"] + " - " + wep["Name"] + "\n"}
m.chan.real.send_embed {|embed| embed.description = t} if t != ""
end
def c_weaponinfo m, argv
w = @@winfo.find {|wep| wep if wep["Name"].casecmp? argv}
raise ArgumentError, "Weapon not found" if w == nil