diff options
| author | Ovah <dreadkiller@gmx.de> | 2017-11-15 21:56:15 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2017-11-15 21:56:15 +0100 |
| commit | ea99801cd6ff687462df4fdbb69c06071dedfcf0 (patch) | |
| tree | d1f16496883338acd7849d5c8878498aa11b2cdd /src/server/game/Miscellaneous | |
| parent | 434380c9accc0b3885ac6a5b3d67576b2d35153b (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/game/Miscellaneous')
| -rw-r--r-- | src/server/game/Miscellaneous/SharedDefines.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index 4f239fa6e61..105735b1ffd 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -90,6 +90,30 @@ enum Expansions #define CURRENT_EXPANSION EXPANSION_LEGION +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; + case EXPANSION_CATACLYSM: + return 85; + case EXPANSION_MISTS_OF_PANDARIA: + return 90; + case EXPANSION_WARLORDS_OF_DRAENOR: + return 100; + case EXPANSION_LEGION: + return 110; + default: + break; + } + return 0; +} + enum Gender { GENDER_UNKNOWN = -1, |
