Add support for quest 4921 (The scent of Lar'Korwi)

Patch by D_Skywalk
Fixes issue 1671

--HG--
branch : trunk
This commit is contained in:
Spp
2010-05-05 19:13:17 +02:00
parent 64b0112382
commit 6ead23e353
2 changed files with 43 additions and 0 deletions
+26
View File
@@ -181,6 +181,27 @@ bool AreaTrigger_at_stormwright_shelf(Player* pPlayer, const AreaTriggerEntry* /
return true;
}
/*######
## at_scent_larkorwi
######*/
enum eScentLarkorwi
{
QUEST_SCENT_OF_LARKORWI = 4291,
NPC_LARKORWI_MATE = 9683
};
bool AreaTrigger_at_scent_larkorwi(Player* pPlayer, const AreaTriggerEntry* pAt)
{
if (!pPlayer->isDead() && pPlayer->GetQuestStatus(QUEST_SCENT_OF_LARKORWI) == QUEST_STATUS_INCOMPLETE)
{
if (!pPlayer->FindNearestCreature(NPC_LARKORWI_MATE,15))
pPlayer->SummonCreature(NPC_LARKORWI_MATE, pPlayer->GetPositionX()+5, pPlayer->GetPositionY(), pPlayer->GetPositionZ(), 3.3, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 100000);
}
return false;
}
/*#####
## at_last_rites
#####*/
@@ -252,6 +273,11 @@ void AddSC_areatrigger_scripts()
newscript->pAreaTrigger = &AreaTrigger_at_stormwright_shelf;
newscript->RegisterSelf();
newscript = new Script;
newscript->Name = "at_scent_larkorwi";
newscript->pAreaTrigger = &AreaTrigger_at_scent_larkorwi;
newscript->RegisterSelf();
newscript = new Script;
newscript->Name = "at_last_rites";
newscript->pAreaTrigger = &AreaTrigger_at_last_rites;