aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-08-28 11:50:02 +0200
committerShauren <shauren.trinity@gmail.com>2021-10-23 14:33:21 +0200
commitdd239e8b0f945a70c9d738024bdc2d75d54575f4 (patch)
tree8cc62266db326c726cc6a4512d55df315525612d /src/server/game/Entities
parent437fb2aaba8850dd81a15d661c82403be9170c4e (diff)
Scripts/Commands: .npc info now includes react state info
(cherry picked from commit 2c030ed5e7dc809e384415716789e0a663352d16)
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Unit/UnitDefines.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/UnitDefines.h b/src/server/game/Entities/Unit/UnitDefines.h
index 8796809b2c8..c87d1afb91b 100644
--- a/src/server/game/Entities/Unit/UnitDefines.h
+++ b/src/server/game/Entities/Unit/UnitDefines.h
@@ -373,6 +373,18 @@ enum ReactStates
REACT_ASSIST = 3
};
+static char const* DescribeReactState(ReactStates state)
+{
+ switch (state)
+ {
+ case REACT_PASSIVE: return "PASSIVE";
+ case REACT_DEFENSIVE: return "DEFENSIVE";
+ case REACT_AGGRESSIVE: return "AGGRESSIVE";
+ case REACT_ASSIST: return "ASSIST";
+ default: return "<Invalid react state>";
+ }
+}
+
enum CommandStates : uint8
{
COMMAND_STAY = 0,