diff options
| author | Shocker <none@none> | 2010-09-28 08:21:51 +0300 |
|---|---|---|
| committer | Shocker <none@none> | 2010-09-28 08:21:51 +0300 |
| commit | 78803c9f09feff5213a394a84e28b8245f7e2efa (patch) | |
| tree | 7e58d15fabfb5f3ebbe7364ad6424f548caacf24 /src/server/game/Entities/GameObject | |
| parent | 192e972a594afb020e6639de7cce617e7f4655ad (diff) | |
Magic numbers cleanup:
- Replace many magic numbers with constants
- Use enum for vehicle flags/seat flags
- Correct structure for ItemRandomSuffixEntry
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Entities/GameObject')
| -rw-r--r-- | src/server/game/Entities/GameObject/GameObject.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Entities/GameObject/GameObject.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 4b65fc7aabf..34e2c1d179f 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -1565,7 +1565,7 @@ void GameObject::CastSpell(Unit* target, uint32 spellId) return; bool self = false; - for (uint8 i = 0; i < 3; ++i) + for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i) { if (spellInfo->EffectImplicitTargetA[i] == TARGET_UNIT_CASTER) { diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index 6ae7aebd2f0..eb9d1b8c2e7 100644 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -34,6 +34,8 @@ #pragma pack(push,1) #endif +#define MAX_GAMEOBJECT_QUEST_ITEMS 6 + // from `gameobject_template` struct GameObjectInfo { @@ -47,7 +49,7 @@ struct GameObjectInfo uint32 faction; uint32 flags; float size; - uint32 questItems[6]; + uint32 questItems[MAX_GAMEOBJECT_QUEST_ITEMS]; union // different GO types have different data field { //0 GAMEOBJECT_TYPE_DOOR |
