52 {
54 bool disabled = false;
55
56
57 switch (itemId)
58 {
59 case 24538:
61 disabled = true;
62 break;
63 case 34489:
65 disabled = true;
66 break;
67 case 34475:
70 break;
71 }
72
73
75 return false;
76
77
79 return true;
80 }
std::uint32_t uint32
Definition: Define.h:108
@ EQUIP_ERR_CANT_DO_RIGHT_NOW
Definition: Item.h:80
#define sSpellMgr
Definition: SpellMgr.h:803
@ SPELL_ARCANE_CHARGES
Definition: item_scripts.cpp:43
@ SPELL_FAILED_NOT_ON_GROUND
Definition: SharedDefines.h:1092
uint32 GetEntry() const
Definition: Object.h:109
uint32 GetAreaId() const
Definition: Object.cpp:3069
uint32 GetZoneId() const
Definition: Object.cpp:3061
void SendEquipError(InventoryResult msg, Item *pItem, Item *pItem2=nullptr, uint32 itemid=0)
Definition: PlayerStorage.cpp:4049
bool IsInFlight() const
Definition: Unit.h:1676
static void SendCastResult(Player *caster, SpellInfo const *spellInfo, uint8 castCount, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE)
Definition: Spell.cpp:4619
Definition: SpellInfo.h:314