aboutsummaryrefslogtreecommitdiff
path: root/courtroom.cpp
diff options
context:
space:
mode:
authorCerapter <cerap@protonmail.com>2018-12-14 19:53:53 +0100
committerCerapter <cerap@protonmail.com>2018-12-14 19:53:53 +0100
commit9b8173a1f95919944d222e534f7041cc37cc2e17 (patch)
tree73e0d506eb3e8a9fea599b0eaea01132598171b2 /courtroom.cpp
parenta852ab504ba19b20b82b9eb7b2750ba5c30aa4d4 (diff)
Made case announcement use netcode instead of calling tsuserver commands.
Diffstat (limited to 'courtroom.cpp')
-rw-r--r--courtroom.cpp29
1 files changed, 14 insertions, 15 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index f0bdcce2..d1354061 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -3438,29 +3438,28 @@ void Courtroom::on_casing_clicked()
if (ao_app->casing_alerts_enabled)
{
if (ui_casing->isChecked())
- ao_app->send_server_packet(new AOPacket("CT#" + ui_ooc_chat_name->text() + "#/setcase"
- + " \"" + ao_app->get_casing_can_host_cases() + "\""
- + " " + QString::number(ao_app->get_casing_cm_enabled())
- + " " + QString::number(ao_app->get_casing_defence_enabled())
- + " " + QString::number(ao_app->get_casing_prosecution_enabled())
- + " " + QString::number(ao_app->get_casing_judge_enabled())
- + " " + QString::number(ao_app->get_casing_juror_enabled())
- + " " + QString::number(ao_app->get_casing_steno_enabled())
+ ao_app->send_server_packet(new AOPacket("SETCASE#\"" + ao_app->get_casing_can_host_cases() + "\""
+ + "#" + QString::number(ao_app->get_casing_cm_enabled())
+ + "#" + QString::number(ao_app->get_casing_defence_enabled())
+ + "#" + QString::number(ao_app->get_casing_prosecution_enabled())
+ + "#" + QString::number(ao_app->get_casing_judge_enabled())
+ + "#" + QString::number(ao_app->get_casing_juror_enabled())
+ + "#" + QString::number(ao_app->get_casing_steno_enabled())
+ "#%"));
else
- ao_app->send_server_packet(new AOPacket("CT#" + ui_ooc_chat_name->text() + "#/setcase \"\" 0 0 0 0 0 0#%"));
+ ao_app->send_server_packet(new AOPacket("SETCASE#\"\"#0#0#0#0#0#0#%"));
}
}
void Courtroom::announce_case(QString title, bool def, bool pro, bool jud, bool jur, bool steno)
{
if (ao_app->casing_alerts_enabled)
- ao_app->send_server_packet(new AOPacket("CT#" + ui_ooc_chat_name->text() + "#/anncase \""
- + title + "\" "
- + QString::number(def) + " "
- + QString::number(pro) + " "
- + QString::number(jud) + " "
- + QString::number(jur) + " "
+ ao_app->send_server_packet(new AOPacket("CASEA#\""
+ + title + "\"#"
+ + QString::number(def) + "#"
+ + QString::number(pro) + "#"
+ + QString::number(jud) + "#"
+ + QString::number(jur) + "#"
+ QString::number(steno)
+ "#%"));
}