![]() |
TrinityCore
|
#include "SpellAuraEffects.h"#include "Battlefield.h"#include "BattlefieldMgr.h"#include "Battleground.h"#include "BattlegroundPackets.h"#include "CellImpl.h"#include "CharmInfo.h"#include "Common.h"#include "Containers.h"#include "DB2Stores.h"#include "GridNotifiersImpl.h"#include "Item.h"#include "Log.h"#include "MiscPackets.h"#include "MotionMaster.h"#include "MovementPackets.h"#include "ObjectAccessor.h"#include "ObjectMgr.h"#include "OutdoorPvPMgr.h"#include "Pet.h"#include "PhasingHandler.h"#include "Player.h"#include "ReputationMgr.h"#include "ScriptMgr.h"#include "Spell.h"#include "SpellHistory.h"#include "SpellMgr.h"#include "SpellScript.h"#include "ThreatManager.h"#include "Unit.h"#include "Util.h"#include "Vehicle.h"#include "Weather.h"#include "WorldPacket.h"#include "WorldSession.h"#include <G3D/g3dmath.h>#include <numeric>
Include dependency graph for SpellAuraEffects.cpp:Go to the source code of this file.
Functions | |
| static void | InterruptSpellsWithPreventionTypeOnAuraApply (Unit *target, SpellPreventionType preventionType) |
| static void | HandleAuraDisableGravity (Unit *target, bool apply) |
Variables | |
| NonDefaultConstructible< pAuraEffectHandler > | AuraEffectHandler [TOTAL_AURAS] |
|
static |
Definition at line 3207 of file SpellAuraEffects.cpp.
References Unit::GetMotionMaster(), Unit::HasAuraType(), BaseEntity::IsCreature(), Creature::IsFloating(), Unit::IsFlying(), MotionMaster::MoveFall(), Unit::SetDisableGravity(), SPELL_AURA_DISABLE_GRAVITY, SPELL_AURA_MOD_ROOT_DISABLE_GRAVITY, SPELL_AURA_MOD_STUN_DISABLE_GRAVITY, and Object::ToCreature().
|
static |
Definition at line 2521 of file SpellAuraEffects.cpp.
References CURRENT_MAX_SPELL, CURRENT_MELEE_SPELL, Unit::GetCurrentSpell(), and Unit::InterruptSpell().
Referenced by AuraEffect::HandleAuraModNoActions(), AuraEffect::HandleAuraModPacify(), and AuraEffect::HandleAuraModSilence().
| NonDefaultConstructible<pAuraEffectHandler> AuraEffectHandler[TOTAL_AURAS] |
Definition at line 70 of file SpellAuraEffects.cpp.