Add type property to Module types
parent
2aa55c9493
commit
6231c5f1aa
|
@ -1,5 +1,9 @@
|
||||||
class Mod_Discord < Vrobot4::Module::Module
|
class Mod_Discord < Vrobot4::Module::Module
|
||||||
Vrobot4::Module.add_module_type self, "Discord", server: "Discord"
|
def self.type
|
||||||
|
"Discord"
|
||||||
|
end
|
||||||
|
|
||||||
|
Vrobot4::Module.add_module_type self, server: "Discord"
|
||||||
|
|
||||||
def initialize info
|
def initialize info
|
||||||
super
|
super
|
||||||
|
|
|
@ -11,7 +11,11 @@ require 'json'
|
||||||
# - BE PRAYING
|
# - BE PRAYING
|
||||||
#
|
#
|
||||||
class Mod_DoomRLA < Vrobot4::Module::Module
|
class Mod_DoomRLA < Vrobot4::Module::Module
|
||||||
Vrobot4::Module.add_module_type self, "DoomRLA", server: "Discord"
|
def self.type
|
||||||
|
"DoomRLA"
|
||||||
|
end
|
||||||
|
|
||||||
|
Vrobot4::Module.add_module_type self, server: "Discord"
|
||||||
|
|
||||||
AType = ["Melee", "Ranged", "Special"].freeze
|
AType = ["Melee", "Ranged", "Special"].freeze
|
||||||
DType = ["Melee", "Bullet", "Fire", "Plasma",
|
DType = ["Melee", "Bullet", "Fire", "Plasma",
|
||||||
|
|
|
@ -2,7 +2,11 @@ require 'open-uri'
|
||||||
require 'json'
|
require 'json'
|
||||||
|
|
||||||
class Mod_Fun < Vrobot4::Module::Module
|
class Mod_Fun < Vrobot4::Module::Module
|
||||||
Vrobot4::Module.add_module_type self, "Fun"
|
def self.type
|
||||||
|
"Fun"
|
||||||
|
end
|
||||||
|
|
||||||
|
Vrobot4::Module.add_module_type self
|
||||||
|
|
||||||
QDB = "http://greyserv.net/qdb"
|
QDB = "http://greyserv.net/qdb"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
class Mod_Util < Vrobot4::Module::Module
|
class Mod_Util < Vrobot4::Module::Module
|
||||||
Vrobot4::Module.add_module_type self, "Utilities"
|
def self.type
|
||||||
|
"Utilities"
|
||||||
|
end
|
||||||
|
|
||||||
|
Vrobot4::Module.add_module_type self
|
||||||
|
|
||||||
def initialize info
|
def initialize info
|
||||||
super
|
super
|
||||||
|
|
|
@ -90,13 +90,13 @@ module Vrobot4::Module
|
||||||
|
|
||||||
@@module_types = {}
|
@@module_types = {}
|
||||||
|
|
||||||
def self.add_module_type type, name, server: nil, servflags: nil
|
def self.add_module_type type, server: nil, servflags: nil
|
||||||
@@module_types[name] = {
|
@@module_types[type.type] = {
|
||||||
type: type,
|
type: type,
|
||||||
server: server,
|
server: server,
|
||||||
servflags: servflags ? /[#{servflags}]/ : nil
|
servflags: servflags ? /[#{servflags}]/ : nil
|
||||||
}
|
}
|
||||||
Vrobot4.log :INFO, "added module type:", name
|
Vrobot4.log :INFO, "added module type:", type.type
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.get_module_type s
|
def self.get_module_type s
|
||||||
|
|
Loading…
Reference in New Issue