From 136034ea202a9fb751f052b0cfa070d2dbb0a3c5 Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Wed, 20 Jan 2021 21:37:24 +0100 Subject: [PATCH] Fixed CZ_REQ_ITEMREPAIR Thanks to @LunarSHINING --- src/map/packets.hpp | 6 +++++- src/map/packets_struct.hpp | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/map/packets.hpp b/src/map/packets.hpp index bd338ed43e..a6c852c269 100644 --- a/src/map/packets.hpp +++ b/src/map/packets.hpp @@ -222,7 +222,11 @@ DEFINE_PACKET_HEADER(ZC_ACK_REQMAKINGITEM, 0x18f) DEFINE_PACKET_HEADER(CZ_REQ_MAKINGARROW, 0x1ae) DEFINE_PACKET_HEADER(ZC_BROADCAST2, 0x1c3) DEFINE_PACKET_HEADER(ZC_SPIRITS, 0x1d0) -DEFINE_PACKET_HEADER(CZ_REQ_ITEMREPAIR, 0x1fd) +#if PACKETVER_MAIN_NUM >= 20200916 || PACKETVER_RE_NUM >= 20200724 + DEFINE_PACKET_HEADER(CZ_REQ_ITEMREPAIR, 0xb66) +#else + DEFINE_PACKET_HEADER(CZ_REQ_ITEMREPAIR, 0x1fd) +#endif #if PACKETVER >= 20190724 DEFINE_PACKET_HEADER(ZC_CHANGE_GUILD, 0x0b47) #else diff --git a/src/map/packets_struct.hpp b/src/map/packets_struct.hpp index 35354a6be9..206a280f57 100644 --- a/src/map/packets_struct.hpp +++ b/src/map/packets_struct.hpp @@ -2489,8 +2489,14 @@ struct PACKET_CZ_REQ_ITEMREPAIR { #else uint16 itemId; #endif +#if !( PACKETVER_MAIN_NUM >= 20200916 || PACKETVER_RE_NUM >= 20200724 ) uint8 refine; +#endif struct EQUIPSLOTINFO slot; +#if PACKETVER_MAIN_NUM >= 20200916 || PACKETVER_RE_NUM >= 20200724 + uint8 refine; + uint8 enchantgrade; +#endif } __attribute__((packed)); struct PACKET_CZ_REQ_MAKINGITEM {