aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorMalcrom <malcromdev@gmail.com>2011-02-23 23:10:48 +0000
committerNay <dnpd.dd@gmail.com>2011-02-23 23:10:48 +0000
commite689edb7c20e2585de67ffc00a25abca7961ef60 (patch)
tree77a925e8f0ba975891f65378c80bb30745dd806b /src/server
parenta3b977d46723890d1af88d6a5d42b32271656fcd (diff)
Scripts/Shadowmoon Valley: Remove support for NPC Nelthakaru
DB/Misc: Add waypoints and scripts for quest Nelthakaru's Tale (SAI) Closes #746
Diffstat (limited to 'src/server')
-rw-r--r--src/server/scripts/Outland/shadowmoon_valley.cpp58
1 files changed, 1 insertions, 57 deletions
diff --git a/src/server/scripts/Outland/shadowmoon_valley.cpp b/src/server/scripts/Outland/shadowmoon_valley.cpp
index 5301dd91381..19c72718b5e 100644
--- a/src/server/scripts/Outland/shadowmoon_valley.cpp
+++ b/src/server/scripts/Outland/shadowmoon_valley.cpp
@@ -19,7 +19,7 @@
/* ScriptData
SDName: Shadowmoon_Valley
SD%Complete: 100
-SDComment: Quest support: 10519, 10583, 10601, 10814, 10804, 10854, 10458, 10481, 10480, 11082, 10781, 10451. Vendor Drake Dealer Hurlunk.
+SDComment: Quest support: 10519, 10583, 10601, 10804, 10854, 10458, 10481, 10480, 11082, 10781, 10451. Vendor Drake Dealer Hurlunk.
SDCategory: Shadowmoon Valley
EndScriptData */
@@ -29,7 +29,6 @@ mob_enslaved_netherwing_drake
npc_drake_dealer_hurlunk
npcs_flanis_swiftwing_and_kagrosh
npc_murkblood_overseer
-npc_neltharaku
npc_karynaku
npc_oronok_tornheart
npc_overlord_morghor
@@ -562,60 +561,6 @@ public:
};
-/*######
-## npc_neltharaku
-######*/
-
-#define GOSSIP_HN "I am listening, dragon"
-#define GOSSIP_SN1 "But you are dragons! How could orcs do this to you?"
-#define GOSSIP_SN2 "Your mate?"
-#define GOSSIP_SN3 "I have battled many beasts, dragon. I will help you."
-
-class npc_neltharaku : public CreatureScript
-{
-public:
- npc_neltharaku() : CreatureScript("npc_neltharaku") { }
-
- bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 /*uiSender*/, uint32 uiAction)
- {
- pPlayer->PlayerTalkClass->ClearMenus();
- switch (uiAction)
- {
- case GOSSIP_ACTION_INFO_DEF+1:
- pPlayer->ADD_GOSSIP_ITEM(0, GOSSIP_SN1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+2);
- pPlayer->SEND_GOSSIP_MENU(10614, pCreature->GetGUID());
- break;
- case GOSSIP_ACTION_INFO_DEF+2:
- pPlayer->ADD_GOSSIP_ITEM(0, GOSSIP_SN2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+3);
- pPlayer->SEND_GOSSIP_MENU(10615, pCreature->GetGUID());
- break;
- case GOSSIP_ACTION_INFO_DEF+3:
- pPlayer->ADD_GOSSIP_ITEM(0, GOSSIP_SN3, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+4);
- pPlayer->SEND_GOSSIP_MENU(10616, pCreature->GetGUID());
- break;
- case GOSSIP_ACTION_INFO_DEF+4:
- pPlayer->CLOSE_GOSSIP_MENU();
- pPlayer->AreaExploredOrEventHappens(10814);
- break;
- }
- return true;
- }
-
- bool OnGossipHello(Player* pPlayer, Creature* pCreature)
- {
- if (pCreature->isQuestGiver())
- pPlayer->PrepareQuestMenu(pCreature->GetGUID());
-
- if (pPlayer->GetQuestStatus(10814) == QUEST_STATUS_INCOMPLETE)
- pPlayer->ADD_GOSSIP_ITEM(0, GOSSIP_HN, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1);
-
- pPlayer->SEND_GOSSIP_MENU(10613, pCreature->GetGUID());
-
- return true;
- }
-
-};
-
/*######
## npc_oronok
@@ -1882,7 +1827,6 @@ void AddSC_shadowmoon_valley()
new npc_drake_dealer_hurlunk();
new npcs_flanis_swiftwing_and_kagrosh();
new npc_murkblood_overseer();
- new npc_neltharaku();
new npc_karynaku();
new npc_oronok_tornheart();
new npc_overlord_morghor();