aboutsummaryrefslogtreecommitdiff
path: root/src/bindings/scripts/system/system.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings/scripts/system/system.h')
-rw-r--r--src/bindings/scripts/system/system.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/bindings/scripts/system/system.h b/src/bindings/scripts/system/system.h
index a9d35b6f3f0..479f856514a 100644
--- a/src/bindings/scripts/system/system.h
+++ b/src/bindings/scripts/system/system.h
@@ -9,6 +9,30 @@ extern DatabaseType TScriptDB;
#define TEXT_SOURCE_RANGE -1000000 //the amount of entries each text source has available
+//TODO: find better namings and definitions.
+//N=Neutral, A=Alliance, H=Horde.
+//NEUTRAL or FRIEND = Hostility to player surroundings (not a good definition)
+//ACTIVE or PASSIVE = Hostility to environment surroundings.
+enum eEscortFaction
+{
+ FACTION_ESCORT_A_NEUTRAL_PASSIVE = 10,
+ FACTION_ESCORT_H_NEUTRAL_PASSIVE = 33,
+ FACTION_ESCORT_N_NEUTRAL_PASSIVE = 113,
+
+ FACTION_ESCORT_A_NEUTRAL_ACTIVE = 231,
+ FACTION_ESCORT_H_NEUTRAL_ACTIVE = 232,
+ FACTION_ESCORT_N_NEUTRAL_ACTIVE = 250,
+
+ FACTION_ESCORT_N_FRIEND_PASSIVE = 290,
+ FACTION_ESCORT_N_FRIEND_ACTIVE = 495,
+
+ FACTION_ESCORT_A_PASSIVE = 774,
+ FACTION_ESCORT_H_PASSIVE = 775,
+
+ FACTION_ESCORT_N_ACTIVE = 1986,
+ FACTION_ESCORT_H_ACTIVE = 2046
+};
+
struct ScriptPointMove
{
uint32 uiCreatureEntry;