From ddfa488140f6301218d7244bed620f5c6c2c92d3 Mon Sep 17 00:00:00 2001 From: Marrub Date: Wed, 9 Aug 2017 05:58:21 -0400 Subject: [PATCH] Add sprites for DRLA monsters --- source/mod_doomrla.rb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/source/mod_doomrla.rb b/source/mod_doomrla.rb index 0b42f7f..463d94f 100644 --- a/source/mod_doomrla.rb +++ b/source/mod_doomrla.rb @@ -25,9 +25,9 @@ class Mod_DoomRLA < Vrobot4::Module::Module super register :c_weaponinfo, "weaponinfo", "Prints DRLA weapon info." register :c_monsterinfo, "monsterinfo", "Prints DRLA monster info." + register :c_reloadinfo, "reloadinfo", "", roles: "h" - @winfo = JSON.parse(open(info["wep_info"]).read) - @minfo = JSON.parse(open(info["mon_info"]).read) + reload_info end def c_weaponinfo m, argv @@ -74,10 +74,22 @@ class Mod_DoomRLA < Vrobot4::Module::Module m.chan.real.send_embed do |embed| embed.title = "[%s] %s" % [w["Difficulty"], w["Name"]] embed.title << " %s" % [w["Weapon"]] if w["Weapon"] + embed.image = Discordrb::Webhooks::EmbedImage.new \ + url: w["Sprite"] if w.key? "Sprite" embed.description = t end end end + + def c_reloadinfo m, argv + reload_info + end + + private + def reload_info + @winfo = JSON.parse(open(@info["wep_info"]).read) + @minfo = JSON.parse(open(@info["mon_info"]).read) + end end ## EOF