add /subtheme
This commit is contained in:
parent
535c05f3e2
commit
954744d86a
@ -234,6 +234,7 @@ class AOClient : public QObject {
|
||||
void cmdClearDoc(int argc, QStringList argv);
|
||||
void cmdTimer(int argc, QStringList argv);
|
||||
void cmdEvidenceMod(int argc, QStringList argv);
|
||||
void cmdSubTheme(int argc, QStringList argv);
|
||||
// Messaging/Client
|
||||
void cmdPos(int argc, QStringList argv);
|
||||
void cmdForcePos(int argc, QStringList argv);
|
||||
@ -315,7 +316,8 @@ class AOClient : public QObject {
|
||||
{"m", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdM}},
|
||||
{"gm", {ACLFlags.value("MODCHAT"), 1, &AOClient::cmdGM}},
|
||||
{"mute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdMute}},
|
||||
{"unmute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdUnmute}}
|
||||
{"unmute", {ACLFlags.value("MUTE"), 1, &AOClient::cmdUnmute}},
|
||||
{"subtheme", {ACLFlags.value("CM"), 1, &AOClient::cmdSubTheme}},
|
||||
};
|
||||
|
||||
QString partial_packet;
|
||||
|
@ -971,6 +971,16 @@ void AOClient::cmdUnmute(int argc, QStringList argv)
|
||||
server->getClientByID(uid)->is_muted = false;
|
||||
}
|
||||
|
||||
void AOClient::cmdSubTheme(int argc, QStringList argv)
|
||||
{
|
||||
QString subtheme = argv.join(" ");
|
||||
for (AOClient* client : server->clients) {
|
||||
if (client->current_area == current_area)
|
||||
client->sendPacket("ST", {subtheme});
|
||||
}
|
||||
sendServerMessageArea("Subtheme was set to " + subtheme);
|
||||
}
|
||||
|
||||
QStringList AOClient::buildAreaList(int area_idx)
|
||||
{
|
||||
QStringList entries;
|
||||
|
Loading…
Reference in New Issue
Block a user