aboutsummaryrefslogtreecommitdiff
path: root/packet_distribution.cpp
diff options
context:
space:
mode:
authorOmniTroid <davidskoland@gmail.com>2017-04-07 13:30:40 +0200
committerOmniTroid <davidskoland@gmail.com>2017-04-07 13:30:40 +0200
commit62a9bc94b6eb8203929f3732cdf0eb7577c1c052 (patch)
tree9409d998b4ef368dbb26c38b6b0158c81e526c96 /packet_distribution.cpp
parent2510a89c54ade5a315581c82e94c4631087eb76c (diff)
added some functionality with master
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: