summaryrefslogtreecommitdiff
path: root/src/net/eathena
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/eathena')
-rw-r--r--src/net/eathena/packetsin.inc6
-rw-r--r--src/net/eathena/playerrecv.cpp6
-rw-r--r--src/net/eathena/playerrecv.h1
3 files changed, 13 insertions, 0 deletions
diff --git a/src/net/eathena/packetsin.inc b/src/net/eathena/packetsin.inc
index 86a484864..83d30570a 100644
--- a/src/net/eathena/packetsin.inc
+++ b/src/net/eathena/packetsin.inc
@@ -939,6 +939,12 @@ if (packetVersion >= 20150805)
packet(SMSG_SELECT_CART, 0x097f, -1, &InventoryRecv::processSelectCart, 20150805);
}
+// 20151104
+if (packetVersion >= 20151104)
+{
+ packet(CMSG_PLAYER_SELECT_STYLE_ACK, 0x0a47, 3, &PlayerRecv::processSelectStyleAck, 20151104);
+}
+
// 20151223
if (packetVersion >= 20151223)
{
diff --git a/src/net/eathena/playerrecv.cpp b/src/net/eathena/playerrecv.cpp
index a85b53c60..7ae05eba6 100644
--- a/src/net/eathena/playerrecv.cpp
+++ b/src/net/eathena/playerrecv.cpp
@@ -542,4 +542,10 @@ void PlayerRecv::processPlayerStatUpdate7(Net::MessageIn &msg)
BLOCK_END("PlayerRecv::processPlayerStatUpdate7")
}
+void PlayerRecv::processSelectStyleAck(Net::MessageIn &msg)
+{
+ UNIMPLEMENTEDPACKET;
+ msg.readUInt8("flag");
+}
+
} // namespace EAthena
diff --git a/src/net/eathena/playerrecv.h b/src/net/eathena/playerrecv.h
index 67c8c86f9..1d43765be 100644
--- a/src/net/eathena/playerrecv.h
+++ b/src/net/eathena/playerrecv.h
@@ -56,6 +56,7 @@ namespace EAthena
void processKilledBy(Net::MessageIn &msg);
void processPlayerAttrs(Net::MessageIn &msg);
void processPlayerStatUpdate7(Net::MessageIn &msg);
+ void processSelectStyleAck(Net::MessageIn &msg);
} // namespace PlayerRecv
} // namespace EAthena