aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Letson <velinath@users.noreply.github.com>2017-10-21 07:28:57 -0400
committerfunjoker <funjoker109@gmail.com>2021-01-08 21:12:11 +0100
commitf3b3bdf072dbdf8aa73232b6b08722bef648cbfb (patch)
tree45b71af07a8e1013b177bd9d1e70bcac8eab1bb8 /src
parent9457c1bb9dfa8bf888f7391d59209e89690dda15 (diff)
[3.3.5] DB/Scripts: Rivern Frostwind
(cherry picked from commit 9fe890744c5967bd46c0bd19e8901df6d91cd891)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Kalimdor/zone_winterspring.cpp47
1 files changed, 1 insertions, 46 deletions
diff --git a/src/server/scripts/Kalimdor/zone_winterspring.cpp b/src/server/scripts/Kalimdor/zone_winterspring.cpp
index 50dce2a8864..adee39d11ee 100644
--- a/src/server/scripts/Kalimdor/zone_winterspring.cpp
+++ b/src/server/scripts/Kalimdor/zone_winterspring.cpp
@@ -18,12 +18,11 @@
/* ScriptData
SDName: Winterspring
SD%Complete: Almost Completely Emptied
-SDComment: Vendor Rivern Frostwind. Quest Support 4901
+SDComment: Quest Support 4901
SDCategory: Winterspring
EndScriptData */
/* ContentData
-npc_rivern_frostwind
npc_ranshalla
go_elune_fire
EndContentData */
@@ -35,52 +34,9 @@ EndContentData */
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
-#include "ScriptedGossip.h"
#include "TemporarySummon.h"
#include "WorldSession.h"
-/*######
-## npc_rivern_frostwind
-######*/
-
-class npc_rivern_frostwind : public CreatureScript
-{
-public:
- npc_rivern_frostwind() : CreatureScript("npc_rivern_frostwind") { }
-
- struct npc_rivern_frostwindAI : public ScriptedAI
- {
- npc_rivern_frostwindAI(Creature* creature) : ScriptedAI(creature) { }
-
- bool GossipSelect(Player* player, uint32 /*menuId*/, uint32 gossipListId) override
- {
- uint32 const action = player->PlayerTalkClass->GetGossipOptionAction(gossipListId);
- ClearGossipMenuFor(player);
- if (action == GOSSIP_ACTION_TRADE)
- player->GetSession()->SendListInventory(me->GetGUID());
-
- return true;
- }
-
- bool GossipHello(Player* player) override
- {
- if (me->IsQuestGiver())
- player->PrepareQuestMenu(me->GetGUID());
-
- if (me->IsVendor() && player->GetReputationRank(589) == REP_EXALTED)
- AddGossipItemFor(player, GOSSIP_ICON_VENDOR, GOSSIP_TEXT_BROWSE_GOODS, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRADE);
-
- SendGossipMenuFor(player, player->GetGossipTextId(me), me->GetGUID());
- return true;
- }
- };
-
- CreatureAI* GetAI(Creature* creature) const override
- {
- return new npc_rivern_frostwindAI(creature);
- }
-};
-
enum Says
{
// Escort texts
@@ -642,7 +598,6 @@ public:
void AddSC_winterspring()
{
- new npc_rivern_frostwind();
new npc_ranshalla();
new go_elune_fire();
}