|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "SharedDefines.h"Go to the source code of this file.
Classes | |
| class | SpellImplicitTargetInfo |
| struct | SpellImplicitTargetInfo::StaticData |
Functions | |
| uint32 | GetTargetFlagMask (SpellTargetObjectTypes objType) |
| enum SpellCastTargetFlags |
Definition at line 11 of file SpellTargeting.h.
| Enumerator | |
|---|---|
| EFFECT_IMPLICIT_TARGET_NONE | |
| EFFECT_IMPLICIT_TARGET_EXPLICIT | |
| EFFECT_IMPLICIT_TARGET_CASTER | |
Definition at line 106 of file SpellTargeting.h.
| 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 79 of file SpellTargeting.h.
Definition at line 91 of file SpellTargeting.h.
Definition at line 63 of file SpellTargeting.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 53 of file SpellTargeting.h.
| Enumerator | |
|---|---|
| TARGET_SELECT_CATEGORY_NYI | |
| TARGET_SELECT_CATEGORY_DEFAULT | |
| TARGET_SELECT_CATEGORY_CHANNEL | |
| TARGET_SELECT_CATEGORY_NEARBY | |
| TARGET_SELECT_CATEGORY_CONE | |
| TARGET_SELECT_CATEGORY_AREA | |
Definition at line 43 of file SpellTargeting.h.
| uint32 GetTargetFlagMask | ( | SpellTargetObjectTypes | objType | ) |
Definition at line 10 of file SpellTargeting.cpp.
References TARGET_FLAG_CORPSE_ALLY, TARGET_FLAG_CORPSE_ENEMY, TARGET_FLAG_DEST_LOCATION, TARGET_FLAG_GAMEOBJECT, TARGET_FLAG_GAMEOBJECT_ITEM, TARGET_FLAG_ITEM, TARGET_FLAG_NONE, TARGET_FLAG_SOURCE_LOCATION, TARGET_FLAG_UNIT, TARGET_OBJECT_TYPE_CORPSE, TARGET_OBJECT_TYPE_CORPSE_ALLY, TARGET_OBJECT_TYPE_CORPSE_ENEMY, TARGET_OBJECT_TYPE_DEST, TARGET_OBJECT_TYPE_GOBJ, TARGET_OBJECT_TYPE_GOBJ_ITEM, TARGET_OBJECT_TYPE_ITEM, TARGET_OBJECT_TYPE_SRC, TARGET_OBJECT_TYPE_UNIT, and TARGET_OBJECT_TYPE_UNIT_AND_DEST.
Referenced by SpellEffectInfo::GetMissingTargetMask(), SpellEffectInfo::GetProvidedTargetMask(), and Spell::SelectSpellTargets().