Example #1
0
bool ItemUse_item_complimentary_brewfest_sampler(Player* pPlayer, Item* pItem, const SpellCastTargets &pTargets)
{
	Map* pMap = pPlayer->GetMap();
    if (pMap)
    {
		Unit* pTarget = pMap->GetUnit(pPlayer->GetTargetGuid());
        if (pTarget)
        {
            if ((pTarget->GetEntry() == NPC_SCOUT) && ((pPlayer->GetQuestStatus(QUEST_CHUG_AND_CHUCK_A) == QUEST_STATUS_INCOMPLETE) || (pPlayer->GetQuestStatus(QUEST_CHUG_AND_CHUCK_H) == QUEST_STATUS_INCOMPLETE)))
                pPlayer->KilledMonsterCredit(NPC_SCOUT,0);
        }
    }
    pPlayer->CastSpell(pPlayer, 42436, false);

    return true;
}