diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 9d40322c4..37f1dd246 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -18562,7 +18562,7 @@ bool Player::EnchantmentFitsRequirements(uint32 enchantmentcondition, int8 slot) if(i == slot) continue; Item *pItem2 = GetItemByPos( INVENTORY_SLOT_BAG_0, i ); - if(pItem2 && pItem2->GetProto()->Socket[0].Color) + if(pItem2 && !pItem2->IsBroken() && pItem2->GetProto()->Socket[0].Color) { for(uint32 enchant_slot = SOCK_ENCHANTMENT_SLOT; enchant_slot < SOCK_ENCHANTMENT_SLOT+3; ++enchant_slot) { diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 38ec0b251..ba1c62e08 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9675" + #define REVISION_NR "9676" #endif // __REVISION_NR_H__