aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Outland
diff options
context:
space:
mode:
authorGiacomo Pozzoni <giacomopoz@gmail.com>2020-07-31 20:53:13 +0000
committerShauren <shauren.trinity@gmail.com>2022-01-24 20:21:25 +0100
commit61bf51874de432856ecd2c5794334bd256d4b014 (patch)
tree036fbac3f31f1a60730b265e3f991d5c7377d900 /src/server/scripts/Outland
parenta21fca5ddfad330401d631bfd01a2485576b4d22 (diff)
Core/Misc: Fix static analysis issues (#25178)
(cherry picked from commit 7cf122fc2a604bae77d0b935536c41ec9203e62d)
Diffstat (limited to 'src/server/scripts/Outland')
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp2
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h2
-rw-r--r--src/server/scripts/Outland/zone_nagrand.cpp16
-rw-r--r--src/server/scripts/Outland/zone_shadowmoon_valley.cpp2
4 files changed, 16 insertions, 6 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp
index b4d721396bf..31a6d8dbc51 100644
--- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp
+++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.cpp
@@ -25,6 +25,8 @@
#include "SpellScript.h"
#include "TemporarySummon.h"
+Position const Executioner = { 152.8524f, -83.63912f, 2.021005f, 0.06981317f };
+
class at_nethekurse_exit : public AreaTriggerScript
{
public:
diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
index b1ec4de98c4..1bf9b822b31 100644
--- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
+++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
@@ -91,7 +91,7 @@ enum SHActions
ACTION_EXECUTIONER_TAUNT = 1
};
-Position const Executioner = { 152.8524f, -83.63912f, 2.021005f, 0.06981317f };
+extern Position const Executioner;
struct FactionSpawnerHelper
{
diff --git a/src/server/scripts/Outland/zone_nagrand.cpp b/src/server/scripts/Outland/zone_nagrand.cpp
index 53f792336f5..0686e27c8a2 100644
--- a/src/server/scripts/Outland/zone_nagrand.cpp
+++ b/src/server/scripts/Outland/zone_nagrand.cpp
@@ -73,7 +73,17 @@ public:
struct npc_maghar_captiveAI : public EscortAI
{
- npc_maghar_captiveAI(Creature* creature) : EscortAI(creature) { Reset(); }
+ npc_maghar_captiveAI(Creature* creature) : EscortAI(creature)
+ {
+ Initialize();
+ }
+
+ void Initialize()
+ {
+ ChainLightningTimer = 1000;
+ HealTimer = 0;
+ FrostShockTimer = 6000;
+ }
uint32 ChainLightningTimer;
uint32 HealTimer;
@@ -81,9 +91,7 @@ public:
void Reset() override
{
- ChainLightningTimer = 1000;
- HealTimer = 0;
- FrostShockTimer = 6000;
+ Initialize();
}
void JustEngagedWith(Unit* /*who*/) override
diff --git a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
index de8146baf60..e0339e8d9c3 100644
--- a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
+++ b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
@@ -365,7 +365,7 @@ public:
npc_enslaved_netherwing_drakeAI(Creature* creature) : ScriptedAI(creature)
{
Tapped = false;
- Reset();
+ FlyTimer = 10 * IN_MILLISECONDS;
}
void Reset() override