From 8d964e8c0f8bb7834428e84349450f21baf6927e Mon Sep 17 00:00:00 2001 From: Dastgir Date: Thu, 17 Dec 2015 14:36:42 +0530 Subject: Dressroom Packet implemented --- src/map/clif.c | 14 ++++++++++++++ src/map/clif.h | 1 + src/map/packets.h | 5 +++-- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/map/clif.c b/src/map/clif.c index 6fb7dd04e..b5688becd 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -18515,6 +18515,19 @@ void clif_cancelmergeitem (int fd, struct map_session_data *sd) return; } +void clif_dressroom_open(struct map_session_data *sd, int view) +{ + int fd; + + nullpo_retv(sd); + + fd = sd->fd; + WFIFOHEAD(fd,packet_len(0xa02)); + WFIFOW(fd,0)=0xa02; + WFIFOW(fd,2)=view; + WFIFOSET(fd,packet_len(0xa02)); +} + /* */ unsigned short clif_decrypt_cmd( int cmd, struct map_session_data *sd ) { if( sd ) { @@ -19570,4 +19583,5 @@ void clif_defaults(void) { /* */ clif->add_random_options = clif_add_random_options; clif->pHotkeyRowShift = clif_parse_HotkeyRowShift; + clif->dressroom_open = clif_dressroom_open; } diff --git a/src/map/clif.h b/src/map/clif.h index cbf34d0d0..5a6b01d31 100644 --- a/src/map/clif.h +++ b/src/map/clif.h @@ -1337,6 +1337,7 @@ struct clif_interface { /* */ void (*add_random_options) (unsigned char* buf, struct item* item); void (*pHotkeyRowShift) (int fd, struct map_session_data *sd); + void (*dressroom_open) (struct map_session_data *sd, int view); }; #ifdef HERCULES_CORE diff --git a/src/map/packets.h b/src/map/packets.h index 0efdcb1ec..9b9c7945f 100644 --- a/src/map/packets.h +++ b/src/map/packets.h @@ -2910,8 +2910,9 @@ packet(0x96e,-1,clif->ackmergeitems); packet(0x08A8,26,clif->pFriendsListAdd,2); packet(0x0817,5,clif->pHomMenu,2,4); packet(0x0923,36,clif->pStoragePassword,0); - packet(0x09e8,11,clif->pDull); //CZ_OPEN_MAILBOX - packet(0x0a2e,6,clif->pDull); //TITLE + packet(0x09e8,11,clif->pDull); // CZ_OPEN_MAILBOX + packet(0x0a2e,6,clif->pDull); // TITLE + packet(0x0a02,4); // ZC_DRESSROOM_OPEN #endif /* PacketKeys: http://herc.ws/board/topic/1105-hercules-wpe-free-june-14th-patch/ */ -- cgit v1.2.3-60-g2f50