summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commands.cpp4
-rw-r--r--src/commands.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/commands.cpp b/src/commands.cpp
index 0cc5cee8a..cb40d1a99 100644
--- a/src/commands.cpp
+++ b/src/commands.cpp
@@ -1270,6 +1270,10 @@ impHandler1(talkPet)
Net::getChatHandler()->talk(args, GENERAL_CHANNEL);
}
+impHandler1(gm)
+{
+ Net::getChatHandler()->talk("@wgm " + args, GENERAL_CHANNEL);
+}
struct UploadChatInfo
{
diff --git a/src/commands.h b/src/commands.h
index e53d66559..6dd688a17 100644
--- a/src/commands.h
+++ b/src/commands.h
@@ -133,6 +133,7 @@ namespace Commands
decHandler(uploadConfig);
decHandler(uploadServerConfig);
decHandler(uploadLog);
+ decHandler(gm);
void replaceVars(std::string &str);
} // namespace Commands
@@ -233,6 +234,7 @@ enum
COMMAND_UPLOADCONFIG,
COMMAND_UPLOADSERVERCONFIG,
COMMAND_UPLOADLOG,
+ COMMAND_GM,
COMMAND_HACK,
END_COMMANDS
};
@@ -333,6 +335,7 @@ static const CommandInfo commands[] =
{"uploadconfig", &Commands::uploadConfig, -1, false},
{"uploadserverconfig", &Commands::uploadServerConfig, -1, false},
{"uploadlog", &Commands::uploadLog, -1, false},
+ {"gm", &Commands::gm, -1, true},
{"hack", &Commands::hack, -1, true}
};