diff options
Diffstat (limited to 'src/game/BattleGroundEY.h')
-rw-r--r-- | src/game/BattleGroundEY.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/game/BattleGroundEY.h b/src/game/BattleGroundEY.h index 06f22208e40..61e96cb26da 100644 --- a/src/game/BattleGroundEY.h +++ b/src/game/BattleGroundEY.h @@ -143,7 +143,12 @@ enum EYBattleGroundCreaturesTypes EY_SPIRIT_MAIN_ALLIANCE = 4, EY_SPIRIT_MAIN_HORDE = 5, - BG_EY_CREATURES_MAX = 6 + EY_TRIGGER_FEL_REALVER = 6, + EY_TRIGGER_BLOOD_ELF = 7, + EY_TRIGGER_DRAENEI_RUINS = 8, + EY_TRIGGER_MAGE_TOWER = 9, + + BG_EY_CREATURES_MAX = 10 }; enum EYBattleGroundObjectTypes @@ -244,6 +249,14 @@ struct BattleGroundEYPointIconsStruct uint32 WorldStateHordeControlledIndex; }; +// x, y, z, o +const float BG_EY_TriggerPositions[EY_POINTS_MAX][4] = { + {2044.28f, 1729.68f, 1189.96f, -0.017453f}, // FEL_REALVER center + {2048.83f, 1393.65f, 1194.49f, 0.20944f}, // BLOOD_ELF center + {2286.56f, 1402.36f, 1197.11f, 3.72381f}, // DRAENEI_RUINS center + {2284.48f, 1731.23f, 1189.99f, 2.89725f} // MAGE_TOWER center +}; + struct BattleGroundEYLoosingPointStruct { BattleGroundEYLoosingPointStruct(uint32 _SpawnNeutralObjectType, uint32 _DespawnObjectTypeAlliance, uint32 _MessageIdAlliance, uint32 _DespawnObjectTypeHorde, uint32 _MessageIdHorde) |