TrinityCore
|
#include "SharedDefines.h"
#include "DB2Structure.h"
#include "Object.h"
#include "SpellAuraDefines.h"
#include "SpellDefines.h"
#include <bitset>
Go to the source code of this file.
Classes | |
class | SpellImplicitTargetInfo |
struct | SpellImplicitTargetInfo::StaticData |
class | SpellEffectInfo |
struct | SpellEffectInfo::ScalingInfo |
struct | SpellEffectInfo::StaticData |
struct | SpellDiminishInfo |
struct | SpellPowerCost |
class | SpellInfo |
struct | SpellInfo::ScalingInfo |
Typedefs | |
typedef std::vector< SpellXSpellVisualEntry const * > | SpellVisualVector |
typedef std::unordered_map< uint32, SpellVisualVector > | SpellVisualMap |
typedef std::vector< AuraEffect * > | AuraEffectVector |
Functions | |
uint32 | GetTargetFlagMask (SpellTargetObjectTypes objType) |
typedef std::vector<AuraEffect*> AuraEffectVector |
Definition at line 299 of file SpellInfo.h.
typedef std::unordered_map<uint32, SpellVisualVector> SpellVisualMap |
Definition at line 297 of file SpellInfo.h.
typedef std::vector<SpellXSpellVisualEntry const*> SpellVisualVector |
Definition at line 296 of file SpellInfo.h.
Definition at line 143 of file SpellInfo.h.
Enumerator | |
---|---|
EFFECT_IMPLICIT_TARGET_NONE | |
EFFECT_IMPLICIT_TARGET_EXPLICIT | |
EFFECT_IMPLICIT_TARGET_CASTER |
Definition at line 108 of file SpellInfo.h.
enum SpellSpecificType |
Definition at line 116 of file SpellInfo.h.
enum SpellTargetCheckTypes : uint8 |
Enumerator | |
---|---|
TARGET_CHECK_DEFAULT | |
TARGET_CHECK_ENTRY | |
TARGET_CHECK_ENEMY | |
TARGET_CHECK_ALLY | |
TARGET_CHECK_PARTY | |
TARGET_CHECK_RAID | |
TARGET_CHECK_RAID_CLASS | |
TARGET_CHECK_PASSENGER | |
TARGET_CHECK_SUMMONED |
Definition at line 80 of file SpellInfo.h.
Definition at line 93 of file SpellInfo.h.
enum SpellTargetObjectTypes : uint8 |
Definition at line 64 of file SpellInfo.h.
Enumerator | |
---|---|
TARGET_REFERENCE_TYPE_NONE | |
TARGET_REFERENCE_TYPE_CASTER | |
TARGET_REFERENCE_TYPE_TARGET | |
TARGET_REFERENCE_TYPE_LAST | |
TARGET_REFERENCE_TYPE_SRC | |
TARGET_REFERENCE_TYPE_DEST |
Definition at line 54 of file SpellInfo.h.
Definition at line 42 of file SpellInfo.h.
uint32 GetTargetFlagMask | ( | SpellTargetObjectTypes | objType | ) |