aboutsummaryrefslogtreecommitdiff
path: root/src/packet_distribution.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/packet_distribution.cpp')
-rw-r--r--src/packet_distribution.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/packet_distribution.cpp b/src/packet_distribution.cpp
index 6aa50368..066fc6be 100644
--- a/src/packet_distribution.cpp
+++ b/src/packet_distribution.cpp
@@ -223,10 +223,15 @@ void AOApplication::server_packet_received(AOPacket packet)
CharacterSlot f_char;
f_char.name = sub_elements.at(0);
+ f_char.passworded = false;
if (sub_elements.size() >= 2)
{
f_char.description = sub_elements.at(1);
}
+ if (sub_elements.size() >= 3)
+ {
+ f_char.passworded = sub_elements.at(2) == "P";
+ }
// temporary. the CharsCheck packet sets this properly
f_char.taken = false;