From 28155aa478caf68fc5d73e2c38a48ba94c3ecbef Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 15 May 2019 18:42:27 +0300 Subject: Fix special card constants for clients with item id with size 4 Also drop support for 65535 item id on old packet versions. --- src/gui/popups/itempopup.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gui/popups') diff --git a/src/gui/popups/itempopup.cpp b/src/gui/popups/itempopup.cpp index 0d38d0355..e96d2845b 100644 --- a/src/gui/popups/itempopup.cpp +++ b/src/gui/popups/itempopup.cpp @@ -335,7 +335,7 @@ std::string ItemPopup::getCardsString(const int *const cards) switch (cards[0]) { - case 0xfe: // named item + case CARD0_CREATE: // named item { const int32_t charId = cards[2] + 65536 * cards[3]; std::string name = actorManager->findCharById(charId); @@ -349,11 +349,11 @@ std::string ItemPopup::getCardsString(const int *const cards) label.append(strprintf(_("Item named: %s"), name.c_str())); return label; } - case 0x00FFU: // forged item + case CARD0_FORGE: // forged item { return label; } - case 0xFF00U: + case CARD0_PET: { return label; } -- cgit v1.2.3-70-g09d2