From 2dc97e3f3db69bf7799341db5bcc7604558c90b8 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sat, 4 Apr 2015 15:28:13 +0200 Subject: Core/Misc: Fix issues reported by static analysis Coverity defect IDs: 1292769, 1292768, 1292765, 1292763, 1267939 --- src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp index 99342b5a628..ab2e82171f1 100644 --- a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp +++ b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp @@ -361,7 +361,10 @@ public: struct npc_demolitionist_legosoAI : public npc_escortAI { - npc_demolitionist_legosoAI(Creature* creature) : npc_escortAI(creature) { } + npc_demolitionist_legosoAI(Creature* creature) : npc_escortAI(creature) + { + Initialize(); + } void sQuestAccept(Player* player, Quest const* quest) override { @@ -395,11 +398,16 @@ public: } } - void Reset() override + void Initialize() { _phase = PHASE_NONE; _moveTimer = 0; _eventStarterGuidLow = 0; + } + + void Reset() override + { + Initialize(); me->SetCanDualWield(true); _events.Reset(); -- cgit v1.2.3