aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/eastern_plaguelands/the_scarlet_enclave.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bindings/scripts/scripts/zone/eastern_plaguelands/the_scarlet_enclave.cpp b/src/bindings/scripts/scripts/zone/eastern_plaguelands/the_scarlet_enclave.cpp
index 898041f0194..ad7fae65a67 100644
--- a/src/bindings/scripts/scripts/zone/eastern_plaguelands/the_scarlet_enclave.cpp
+++ b/src/bindings/scripts/scripts/zone/eastern_plaguelands/the_scarlet_enclave.cpp
@@ -821,7 +821,10 @@ int32 m_auiRandomSay[] =
struct TRINITY_DLL_DECL npc_death_knight_initiateAI : public ScriptedAI
{
- npc_death_knight_initiateAI(Creature* pCreature) : ScriptedAI(pCreature) { }
+ npc_death_knight_initiateAI(Creature* pCreature) : ScriptedAI(pCreature)
+ {
+ m_bIsDuelInProgress = false;
+ }
uint64 m_uiDuelerGUID;
uint32 m_uiDuelTimer;
@@ -918,7 +921,7 @@ bool GossipSelect_npc_death_knight_initiate(Player* pPlayer, Creature* pCreature
{
pPlayer->CLOSE_GOSSIP_MENU();
- if (((npc_death_knight_initiateAI*)pCreature)->m_bIsDuelInProgress)
+ if (CAST_AI(npc_death_knight_initiateAI, pCreature->AI())->m_bIsDuelInProgress)
return true;
pCreature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_UNK_15);