SpellInfo const * _spellInfo
Definition: Spell.h:859
Definition: SpellInfo.h:126
bool _IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=NULL) const
Definition: Unit.cpp:10008
Unit * _caster
Definition: Spell.h:857
Definition: SpellInfo.h:122
bool IsInPartyWith(Unit const *unit) const
Definition: Unit.cpp:14372
Definition: SpellInfo.h:123
Definition: SpellInfo.h:124
TC_GAME_API Player * FindPlayer(ObjectGuid const &)
Definition: ObjectAccessor.cpp:209
SpellCastResult CheckTarget(Unit const *caster, WorldObject const *target, bool implicit=true) const
Definition: SpellInfo.cpp:1875
ConditionSourceInfo * _condSrcInfo
Definition: Spell.h:861
Corpse * ToCorpse()
Definition: Object.h:203
Definition: SpellInfo.h:125
#define sConditionMgr
Definition: ConditionMgr.h:307
Unit * _referer
Definition: Spell.h:858
bool IsTotem() const
Definition: Unit.h:1405
uint8 getClass() const
Definition: Unit.h:1413
ConditionContainer * _condList
Definition: Spell.h:862
WorldObject * mConditionTargets[MAX_CONDITION_TARGETS]
Definition: ConditionMgr.h:183
bool IsInRaidWith(Unit const *unit) const
Definition: Unit.cpp:14391
SpellTargetCheckTypes _targetSelectionType
Definition: Spell.h:860
bool _IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) const
Definition: Unit.cpp:10129
Definition: SharedDefines.h:1538
Unit * ToUnit()
Definition: Object.h:197