1070 {
1072 {
1074 {
1077 switch (itemCaster->GetEntry())
1078 {
1082 break;
1085 item = 32916 + num;
1086 else
1087 item = 32915;
1088 break;
1089 }
1090
1091 if (item && player->
AddItem(item, 1))
1092 {
1096 }
1097 }
1098 }
1099 }
std::uint8_t uint8
Definition Define.h:109
std::uint32_t uint32
Definition Define.h:107
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ YELLOW_EMPTY_KEG
Definition brewfest.cpp:1062
@ BLUE_EMPTY_KEG
Definition brewfest.cpp:1061
@ GREEN_EMPTY_KEG
Definition brewfest.cpp:1060
void Clear()
Definition ObjectGuid.h:141
Player * ToPlayer()
Definition Object.h:208
uint32 GetEntry() const
Definition Object.h:123
bool AddItem(uint32 itemId, uint32 count)
Definition Player.cpp:16080
void DestroyItemCount(uint32 item, uint32 count, bool update, bool unequip_check=false)
Definition PlayerStorage.cpp:3225
Item * GetCastItem()
Definition SpellScript.cpp:625
Spell * GetSpell()
Definition SpellScript.h:443
Unit * GetCaster()
Definition SpellScript.cpp:401
Item * m_CastItem
Definition Spell.h:536
ObjectGuid m_castItemGUID
Definition Spell.h:538