diff options
Diffstat (limited to 'modules/fantasy.cpp')
-rw-r--r-- | modules/fantasy.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/fantasy.cpp b/modules/fantasy.cpp index 3930b0218..7658c2ac7 100644 --- a/modules/fantasy.cpp +++ b/modules/fantasy.cpp @@ -175,7 +175,12 @@ public: if (params.size() < cmd->min_params) return; - CommandSource source(u->nick, u, u->Account(), u, c->ci->bi); + Anope::string msgid; + auto iter = tags.find("msgid"); + if (iter != tags.end()) + msgid = iter->second; + + CommandSource source(u->nick, u, u->Account(), u, c->ci->bi, msgid); source.c = c; source.command = it->first; source.permission = info.permission; |