Icecrown, Argent Tournament: Support for quests 14096 & 14142

You've Really Done It This Time Kul
Needs db support to work properly (missing spawn + faction changes)

--HG--
branch : trunk
This commit is contained in:
Tartalo
2010-02-24 16:51:15 +01:00
parent 2ae4291442
commit 7971e3b8c1
3 changed files with 29 additions and 0 deletions
+27
View File
@@ -793,6 +793,33 @@ bool GOHello_go_tadpole_cage(Player *pPlayer, GameObject *pGO)
return true;
}
/*######
## Quest 14096 & 14142: You've Really Done It This Time, Kul
## go_black_cage
######*/
enum eReallyDoneItThisTime
{
QUEST_ALLIANCE_YOU_VE_REALLY_DONE_IT_THIS_TIME_KUL = 14096,
QUEST_HORDE_YOU_VE_REALLY_DONE_IT_THIS_TIME_KUL = 14142,
NPC_CAPTIVE_ASPIRANT = 34716,
NPC_KUL = 34956
};
bool GOHello_go_black_cage(Player *pPlayer, GameObject *pGO)
{
Creature *pPrisoner;
if (((pPlayer->GetTeamId() == TEAM_ALLIANCE && pPlayer->GetQuestStatus(QUEST_ALLIANCE_YOU_VE_REALLY_DONE_IT_THIS_TIME_KUL) == QUEST_STATUS_INCOMPLETE) ||
(pPlayer->GetTeamId() == TEAM_HORDE && pPlayer->GetQuestStatus(QUEST_HORDE_YOU_VE_REALLY_DONE_IT_THIS_TIME_KUL) == QUEST_STATUS_INCOMPLETE)) &&
((pPrisoner = pGO->FindNearestCreature(NPC_CAPTIVE_ASPIRANT,1.0f)) || (pPrisoner = pGO->FindNearestCreature(NPC_KUL,1.0f))))
{
pGO->UseDoorOrButton();
pPrisoner->DisappearAndDie();
pPlayer->KilledMonsterCredit(pPrisoner->GetEntry(),0);
}
return true;
}
void AddSC_go_scripts()
{
Script *newscript;