aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZenoX92 <ZenoX92@users.noreply.github.com>2018-08-15 20:14:16 +0200
committerShauren <shauren.trinity@gmail.com>2021-10-21 00:05:14 +0200
commitc16164f68df9abdb947163b14526a72577ef2f0d (patch)
tree2d8d44d1a656343e2d42225b34d67df89a2493a3 /src
parent20224aef17cb7fc8fc6229860e643e75e653db87 (diff)
DB/Quest: The Missing Diplomat (Part 16)
Closes #22261 (cherry picked from commit cbacc72d934c10448762b67a0fa97ea4eb38cb63)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp
index 04563819f9a..646825b16be 100644
--- a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp
+++ b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp
@@ -86,68 +86,6 @@ public:
}
};
-/*######
-## npc_private_hendel
-######*/
-
-enum Hendel
-{
- SAY_PROGRESS_1_TER = 0,
- SAY_PROGRESS_2_HEN = 1,
- SAY_PROGRESS_3_TER = 2,
- SAY_PROGRESS_4_TER = 3,
- EMOTE_SURRENDER = 4,
-
- QUEST_MISSING_DIPLO_PT16 = 1324,
-
- NPC_SENTRY = 5184, //helps hendel
- NPC_JAINA = 4968, //appears once hendel gives up
- NPC_TERVOSH = 4967
-};
-
-/// @todo develop this further, end event not created
-class npc_private_hendel : public CreatureScript
-{
-public:
- npc_private_hendel() : CreatureScript("npc_private_hendel") { }
-
- struct npc_private_hendelAI : public ScriptedAI
- {
- npc_private_hendelAI(Creature* creature) : ScriptedAI(creature) { }
-
- void Reset() override
- {
- me->RestoreFaction();
- }
-
- void DamageTaken(Unit* pDoneBy, uint32 &Damage) override
- {
- if (Damage > me->GetHealth() || me->HealthBelowPctDamaged(20, Damage))
- {
- Damage = 0;
-
- if (pDoneBy)
- if (Player* player = pDoneBy->GetCharmerOrOwnerPlayerOrPlayerItself())
- player->GroupEventHappens(QUEST_MISSING_DIPLO_PT16, me);
-
- Talk(EMOTE_SURRENDER);
- EnterEvadeMode();
- }
- }
-
- void QuestAccept(Player* /*player*/, Quest const* quest) override
- {
- if (quest->GetQuestId() == QUEST_MISSING_DIPLO_PT16)
- me->SetFaction(FACTION_ENEMY);
- }
- };
-
- CreatureAI* GetAI(Creature* creature) const override
- {
- return new npc_private_hendelAI(creature);
- }
-};
-
enum SpellScripts
{
SPELL_OOZE_ZAP = 42489,