51 {
53 bool disabled = false;
54
55
56 switch (itemId)
57 {
58 case 24538:
60 disabled = true;
61 break;
62 case 34489:
64 disabled = true;
65 break;
66 case 34475:
69 break;
70 }
71
72
74 return false;
75
76
78 return true;
79 }
std::uint32_t uint32
Definition: Define.h:108
@ EQUIP_ERR_CANT_DO_RIGHT_NOW
Definition: Item.h:80
#define sSpellMgr
Definition: SpellMgr.h:818
@ SPELL_ARCANE_CHARGES
Definition: item_scripts.cpp:42
@ SPELL_FAILED_NOT_ON_GROUND
Definition: SharedDefines.h:1092
uint32 GetEntry() const
Definition: Object.h:109
uint32 GetAreaId() const
Definition: Object.cpp:3083
uint32 GetZoneId() const
Definition: Object.cpp:3075
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:4631
Definition: SpellInfo.h:314