aboutsummaryrefslogtreecommitdiff
path: root/packet_distribution.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'packet_distribution.cpp')
-rw-r--r--packet_distribution.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/packet_distribution.cpp b/packet_distribution.cpp
index 4c0e15fb..105feae2 100644
--- a/packet_distribution.cpp
+++ b/packet_distribution.cpp
@@ -76,6 +76,7 @@ void AOApplication::ms_packet_received(AOPacket *p_packet)
else if (header == "AO2CHECK")
{
send_ms_packet(new AOPacket("ID#AO2#" + get_version_string() + "#%"));
+ send_ms_packet(new AOPacket("HI#" + get_hdid() + "#%"));
if (f_contents.size() < 1)
goto end;
@@ -107,6 +108,13 @@ void AOApplication::ms_packet_received(AOPacket *p_packet)
destruct_courtroom();
destruct_lobby();
}
+ else if (header == "DOOM")
+ {
+ call_notice("You have been exiled from AO."
+ "Have a nice day.");
+ destruct_courtroom();
+ destruct_lobby();
+ }
end: