diff options
author | Ovahlord <dreadkiller@gmx.de> | 2019-07-05 18:21:00 +0200 |
---|---|---|
committer | Wyrserth <wyrserth@protonmail.com> | 2019-07-05 18:21:00 +0200 |
commit | 980047763a685217e712f58b8713d48523d90ccb (patch) | |
tree | 5192bd6649b9d07b50b35fedc8f8b146a42cb775 /src/server/shared/SharedDefines.h | |
parent | 30ba9c97fe0125a37d3a95ff243846e47bbbc59a (diff) |
Core/Creature: Reworked creature aggro radius calculation (#20615)
* Core/Creatures: rewrote creature aggro radius calculation
* Formulas are taken from WoW Wiki
Diffstat (limited to 'src/server/shared/SharedDefines.h')
-rw-r--r-- | src/server/shared/SharedDefines.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/server/shared/SharedDefines.h b/src/server/shared/SharedDefines.h index 19e01ba1865..2f58a29e08f 100644 --- a/src/server/shared/SharedDefines.h +++ b/src/server/shared/SharedDefines.h @@ -55,6 +55,22 @@ enum Expansions MAX_EXPANSIONS = 3 }; +inline uint32 GetMaxLevelForExpansion(uint32 expansion) +{ + switch (expansion) + { + case EXPANSION_CLASSIC: + return 60; + case EXPANSION_THE_BURNING_CRUSADE: + return 70; + case EXPANSION_WRATH_OF_THE_LICH_KING: + return 80; + default: + break; + } + return 0; +} + enum Gender { GENDER_MALE = 0, |