aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortkrokli <tkrokli@hotmail.com>2015-12-09 01:36:07 +0100
committertkrokli <tkrokli@hotmail.com>2016-01-02 22:50:18 +0100
commitb0da73fc5dae5250300c116b271334237c39b531 (patch)
tree69bb516542639fd1b3c283ac3a1b2390e8d617ae /src
parentb6ed3d3fc2b8447059ff0aa0e5b6de36947fd006 (diff)
Core/Scripts/DB: move Wyrmrest Temple taxi FP to SAI
Closes #15957 Move NPC gossip menu options from core script to DB SAI script for the 3 local Flight Path NPCs in Wyrmrest Temple: - 26443, Tariolstrasz (Steward of Wyrmrest Temple) - 26949, Torastrasza (Majordomo to the Ruling Council) - 27575, Lord Afrasastrasz (Commander of Wyrmrest Temple Defenses) Additional positive effect: the NPCs are now using verified Blizzlike text in their gossip. Extra credits: @velinath for relevant background information in the issue, @Helias & @ShinDarth for their excellent Keira2 web-based database editor.
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/World/npc_taxi.cpp48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/server/scripts/World/npc_taxi.cpp b/src/server/scripts/World/npc_taxi.cpp
index 584df5754ed..5149811cb2f 100644
--- a/src/server/scripts/World/npc_taxi.cpp
+++ b/src/server/scripts/World/npc_taxi.cpp
@@ -47,12 +47,6 @@ EndScriptData
#define GOSSIP_DRAGONHAWK "<Ride the dragonhawk to Sun's Reach>"
#define GOSSIP_VERONIA "Fly me to Manaforge Coruu please"
#define GOSSIP_DEESAK "Fly me to Ogri'la please"
-#define GOSSIP_AFRASASTRASZ1 "I would like to take a flight to the ground, Lord Of Afrasastrasz."
-#define GOSSIP_AFRASASTRASZ2 "My Lord, I must go to the upper floor of the temple."
-#define GOSSIP_TARIOLSTRASZ1 "My Lord, I must go to the upper floor of the temple."
-#define GOSSIP_TARIOLSTRASZ2 "Can you spare a drake to travel to Lord Of Afrasastrasz, in the middle of the temple?"
-#define GOSSIP_TORASTRASZA1 "I would like to see Lord Of Afrasastrasz, in the middle of the temple."
-#define GOSSIP_TORASTRASZA2 "Yes, Please. I would like to return to the ground floor of the temple."
#define GOSSIP_CRIMSONWING "<Ride the gryphons to Survey Alcaz Island>"
class npc_taxi : public CreatureScript
@@ -136,24 +130,6 @@ public:
if (player->GetReputationRank(1031) >= REP_HONORED)
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_DEESAK, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 16);
break;
- case 27575: // Dragonblight - Lord Afrasastrasz
- // middle -> ground
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_AFRASASTRASZ1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 17);
- // middle -> top
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_AFRASASTRASZ2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 18);
- break;
- case 26443: // Dragonblight - Tariolstrasz //need to check if quests are required before gossip available (12123, 12124)
- // ground -> top
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_TARIOLSTRASZ1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 19);
- // ground -> middle
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_TARIOLSTRASZ2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 20);
- break;
- case 26949: // Dragonblight - Torastrasza
- // top -> middle
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_TORASTRASZA1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 21);
- // top -> ground
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_TORASTRASZA2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 22);
- break;
case 23704: // Dustwallow Marsh - Cassa Crimsonwing
if (player->GetQuestStatus(11142) == QUEST_STATUS_INCOMPLETE)
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_CRIMSONWING, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+25);
@@ -243,30 +219,6 @@ public:
player->CLOSE_GOSSIP_MENU();
player->CastSpell(player, 41279, true); //TaxiPath 705 (Taxi - Skettis to Skyguard Outpost)
break;
- case GOSSIP_ACTION_INFO_DEF + 17:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(882);
- break;
- case GOSSIP_ACTION_INFO_DEF + 18:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(881);
- break;
- case GOSSIP_ACTION_INFO_DEF + 19:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(878);
- break;
- case GOSSIP_ACTION_INFO_DEF + 20:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(883);
- break;
- case GOSSIP_ACTION_INFO_DEF + 21:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(880);
- break;
- case GOSSIP_ACTION_INFO_DEF + 22:
- player->CLOSE_GOSSIP_MENU();
- player->ActivateTaxiPathTo(879);
- break;
case GOSSIP_ACTION_INFO_DEF + 23:
player->CLOSE_GOSSIP_MENU();
player->CastSpell(player, 43074, true); //TaxiPath 736