aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2015-04-04 15:28:13 +0200
committerjackpoz <giacomopoz@gmail.com>2015-04-04 15:28:13 +0200
commit2dc97e3f3db69bf7799341db5bcc7604558c90b8 (patch)
tree6178606c9c8cd7d9572b45ae04adeeb0aed18211 /src/server/scripts
parentc38d4f57b318573f4ccd4404c733d658298c3f0b (diff)
Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1292769, 1292768, 1292765, 1292763, 1267939
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp12
1 files changed, 10 insertions, 2 deletions
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();