diff options
author | Andrei Karas <akaras@inbox.ru> | 2018-12-13 21:04:58 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2018-12-14 01:23:00 +0300 |
commit | 52fab52108281d215c61d7fbdb82438c043a10f5 (patch) | |
tree | 10fc45222925cf4876a6839a5d466416408711f1 /src/map/clif.c | |
parent | aee153a9a56ab05464779082a711adc95fb28663 (diff) | |
download | hercules-52fab52108281d215c61d7fbdb82438c043a10f5.tar.gz hercules-52fab52108281d215c61d7fbdb82438c043a10f5.tar.bz2 hercules-52fab52108281d215c61d7fbdb82438c043a10f5.tar.xz hercules-52fab52108281d215c61d7fbdb82438c043a10f5.zip |
Add packet ZC_ACK_INVENTORY_EXPAND_RESULT
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 34bdb4a2a..863321422 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -3093,6 +3093,20 @@ static void clif_inventoryExpandAck(struct map_session_data *sd, enum expand_inv #endif } +static void clif_inventoryExpandResult(struct map_session_data *sd, enum expand_inventory_result result) +{ +#if PACKETVER_ZERO_NUM >= 20181212 + nullpo_retv(sd); + + const int fd = sd->fd; + WFIFOHEAD(fd, sizeof(struct PACKET_ZC_ACK_INVENTORY_EXPAND_RESULT)); + struct PACKET_ZC_ACK_INVENTORY_EXPAND_RESULT *p = WFIFOP(fd, 0); + p->packetType = HEADER_ZC_ACK_INVENTORY_EXPAND_RESULT; + p->result = result; + WFIFOSET(fd, sizeof(struct PACKET_ZC_ACK_INVENTORY_EXPAND_RESULT)); +#endif +} + /// Removes cart (ZC_CARTOFF). /// 012b /// Client behavior: @@ -22560,6 +22574,7 @@ void clif_defaults(void) clif->cartItems = clif_cartItems; clif->inventoryExpansionInfo = clif_inventoryExpansionInfo; clif->inventoryExpandAck = clif_inventoryExpandAck; + clif->inventoryExpandResult = clif_inventoryExpandResult; clif->favorite_item = clif_favorite_item; clif->clearcart = clif_clearcart; clif->item_identify_list = clif_item_identify_list; |