89 case 0: trickspell = 24753;
break;
90 case 1: trickspell = 24713;
break;
91 case 2: trickspell = 24735;
break;
92 case 3: trickspell = 24736;
break;
93 case 4: trickspell = 24710;
break;
94 case 5: trickspell = 24711;
break;
95 case 6: trickspell = 24708;
break;
96 case 7: trickspell = 24709;
break;
97 case 8: trickspell = 24723;
break;
98 case 9: trickspell = 24753;
break;
99 case 10: trickspell = 24924;
break;
100 case 11: trickspell = 24925;
break;
101 case 12: trickspell = 24926;
break;
102 case 13: trickspell = 24927;
break;
104 player->
CastSpell(player, trickspell,
true);
bool IsHolidayActive(HolidayIds id)
uint32 urand(uint32 min, uint32 max)
void SendGossipMenuFor(Player *player, uint32 npcTextID, ObjectGuid const &guid)
void AddGossipItemFor(Player *player, GossipOptionIcon icon, std::string const &text, uint32 sender, uint32 action)
void ClearGossipMenuFor(Player *player)
void InitGossipMenuFor(Player *player, uint32 menuId)
void CloseGossipMenuFor(Player *player)
static ObjectGuid GetGUID(Object const *o)
void TalkedToCreature(uint32 entry, ObjectGuid guid)
WorldSession * GetSession() const
void PrepareQuestMenu(ObjectGuid guid)
void SetBindPoint(ObjectGuid guid) const
uint32 GetGossipTextId(uint32 menuId, WorldObject *source)
PlayerMenu * PlayerTalkClass
bool IsQuestGiver() const
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
void SendListInventory(ObjectGuid guid)
CreatureAI * GetAI(Creature *creature) const override
void AddSC_npc_innkeeper()
bool OnGossipHello(Player *player) override
npc_innkeeperAI(Creature *creature)
bool OnGossipSelect(Player *player, uint32, uint32 gossipListId) override