This is a minor update mainly to port over !me
, !add
, and !server_territories
to @esm V2. The first commands are always the fun ones.
I did make some changes that are available now:
!me
and !info
now display "You are dead" when the player is dead
!server_territories
tables
!add
, !me
, and !server_territories
ESM::Bot::DeliveryOverseer
to become a buffer for sending messages to Discord
ESM::Time::Timer
and ESM::Command::Base::Timers
to help out with automated tests and performance tracking
Hash#to_struct
initialized
metadata attribute to ESM::Server
String#quoted
that returns the string surrounded by double quotes
String#to_struct
and String#to_istruct
user
, target
, prefix
, and data_territory_id
locale attribute shortcuts
ESM::Callbacks
for executing the callback on a specific instance
ESM::Message::Error
data and metadata locale attribute names from data_content_thing
to data_thing
!me
data handling
ESM::Message::Data
validation of its internal data
ESM::Connection::MessageOverseer
thread-safe
ESM::Arma::Player
and ESM::Arma::Territory
to ESM::Exile::Player
and ESM::Exile::Territory
ESM::Connection
, moving functionality to ESM::Connection::Server
and ESM::Server