![]() |
TrinityCore
|
#include "SharedDefines.h"#include "Util.h"#include "DBCStructure.h"#include "Object.h"#include "SpellAuraDefines.h"
Include dependency graph for SpellInfo.h:Go to the source code of this file.
Classes | |
| class | SpellImplicitTargetInfo |
| struct | SpellImplicitTargetInfo::StaticData |
| class | SpellEffectInfo |
| struct | SpellEffectInfo::StaticData |
| struct | SpellDiminishInfo |
| class | SpellInfo |
Functions | |
| uint32 | GetTargetFlagMask (SpellTargetObjectTypes objType) |
Definition at line 139 of file SpellInfo.h.
| Enumerator | |
|---|---|
| EFFECT_IMPLICIT_TARGET_NONE | |
| EFFECT_IMPLICIT_TARGET_EXPLICIT | |
| EFFECT_IMPLICIT_TARGET_CASTER | |
Definition at line 104 of file SpellInfo.h.
| enum SpellSpecificType |
Definition at line 112 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 | |
Definition at line 77 of file SpellInfo.h.
Definition at line 89 of file SpellInfo.h.
| enum SpellTargetObjectTypes : uint8 |
Definition at line 61 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 51 of file SpellInfo.h.
Definition at line 40 of file SpellInfo.h.
| uint32 GetTargetFlagMask | ( | SpellTargetObjectTypes | objType | ) |