TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Spell Member List

This is the complete list of members for Spell, including all inherited members.

_durabilityDamageTargetsSpellprotected
_effectsSpellprotected
_extraAttacksTargetsSpellprotected
_feedPetTargetsSpellprotected
_genericVictimTargetsSpellprotected
_handle_finish_phase()Spell
_handle_immediate_phase()Spell
_powerDrainTargetsSpellprotected
_tradeSkillTargetsSpellprotected
_triggeredCastFlagsSpellprotected
AbilityIdSpell
AddDestTarget(SpellDestination const &dest, uint32 effIndex)Spellprotected
AddGOTarget(GameObject *target, uint32 effectMask)Spellprotected
AddItemTarget(Item *item, uint32 effectMask)Spellprotected
AddUnitTarget(Unit *target, uint32 effectMask, bool checkIfValid=true, bool implicit=true, Position const *losPosition=nullptr)Spellprotected
CalculateDamage(uint8 i, Unit const *target, float *var=nullptr) const Spellinline
CalculateJumpSpeeds(SpellEffectInfo const *effInfo, float dist, float &speedxy, float &speedz)Spellprotected
CallScriptAfterCastHandlers()Spellprotected
CallScriptAfterHitHandlers()Spellprotected
CallScriptBeforeCastHandlers()Spellprotected
CallScriptBeforeHitHandlers()Spellprotected
CallScriptCheckCastHandlers()Spellprotected
CallScriptDestinationTargetSelectHandlers(SpellDestination &target, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spellprotected
CallScriptEffectHandlers(SpellEffIndex effIndex, SpellEffectHandleMode mode)Spellprotected
CallScriptObjectAreaTargetSelectHandlers(std::list< WorldObject * > &targets, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spellprotected
CallScriptObjectTargetSelectHandlers(WorldObject *&target, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spellprotected
CallScriptOnCastHandlers()Spellprotected
CallScriptOnHitHandlers()Spellprotected
CallScriptSuccessfulDispel(SpellEffIndex effIndex)Spellprotected
CanAutoCast(Unit *target)Spell
cancel()Spell
CancelGlobalCooldown()Spellprotected
CanExecuteTriggersOnHit(uint8 effMask, SpellInfo const *triggeredByAura=NULL) const Spellprotected
CanOpenLock(uint32 effIndex, uint32 lockid, SkillType &skillid, int32 &reqSkillValue, int32 &skillValue)Spellprotected
cast(bool skipCheck=false)Spell
CheckArenaAndRatedBattlegroundCastRules()Spell
CheckCast(bool strict)Spell
CheckCasterAuras() const Spell
CheckDst()Spellinline
CheckEffectTarget(Unit const *target, SpellEffectInfo const *effect, Position const *losPosition) const Spell
CheckEffectTarget(GameObject const *target, SpellEffectInfo const *effect) const Spell
CheckEffectTarget(Item const *target, SpellEffectInfo const *effect) const Spell
CheckItems()Spell
CheckPetCast(Unit *target)Spell
CheckPower()Spell
CheckRange(bool strict)Spell
CheckRuneCost(uint32 runeCostID)Spell
CheckScriptEffectImplicitTargets(uint32 effIndex, uint32 effIndexToCheck)Spellprotected
CheckSrc()Spellinline
CleanupExecuteLogList()Spell
CleanupTargetList()Spell
damageSpellprotected
DataSpell
Delayed()Spell
DelayedChannel()Spell
destTargetSpellprotected
DoAllEffectOnLaunchTarget(TargetInfo &targetInfo, float *multiplier)Spellprotected
DoAllEffectOnTarget(TargetInfo *target)Spellprotected
DoAllEffectOnTarget(GOTargetInfo *target)Spellprotected
DoAllEffectOnTarget(ItemTargetInfo *target)Spellprotected
DoCreateItem(uint32 i, uint32 itemtype, std::vector< int32 > const &bonusListIDs=std::vector< int32 >())Spell
DoSpellHitOnUnit(Unit *unit, uint32 effectMask, bool scaleAura)Spellprotected
DoTriggersOnSpellHit(Unit *unit, uint8 effMask)Spellprotected
EffectActivateGarrisonBuilding(SpellEffIndex effIndex)Spell
EffectActivateObject(SpellEffIndex effIndex)Spell
EffectActivateRune(SpellEffIndex effIndex)Spell
EffectActivateSpec(SpellEffIndex effIndex)Spell
EffectAddComboPoints(SpellEffIndex effIndex)Spell
EffectAddExtraAttacks(SpellEffIndex effIndex)Spell
EffectAddFarsight(SpellEffIndex effIndex)Spell
EffectAddGarrisonFollower(SpellEffIndex effIndex)Spell
EffectApplyAreaAura(SpellEffIndex effIndex)Spell
EffectApplyAura(SpellEffIndex effIndex)Spell
EffectApplyGlyph(SpellEffIndex effIndex)Spell
EffectBind(SpellEffIndex effIndex)Spell
EffectBlock(SpellEffIndex effIndex)Spell
EffectCastButtons(SpellEffIndex effIndex)Spell
EffectChangeRaidMarker(SpellEffIndex effIndex)Spell
EffectCharge(SpellEffIndex effIndex)Spell
EffectChargeDest(SpellEffIndex effIndex)Spell
EffectCreateAreaTrigger(SpellEffIndex effIndex)Spell
EffectCreateGarrison(SpellEffIndex effIndex)Spell
EffectCreateHeirloomItem(SpellEffIndex effIndex)Spell
EffectCreateItem(SpellEffIndex effIndex)Spell
EffectCreateItem2(SpellEffIndex effIndex)Spell
EffectCreateRandomItem(SpellEffIndex effIndex)Spell
EffectCreateTamedPet(SpellEffIndex effIndex)Spell
EffectDamageFromMaxHealthPCT(SpellEffIndex effIndex)Spell
EffectDestroyAllTotems(SpellEffIndex effIndex)Spell
EffectDestroyItem(SpellEffIndex effIndex)Spell
EffectDiscoverTaxi(SpellEffIndex effIndex)Spell
EffectDisEnchant(SpellEffIndex effIndex)Spell
EffectDismissPet(SpellEffIndex effIndex)Spell
EffectDispel(SpellEffIndex effIndex)Spell
EffectDispelMechanic(SpellEffIndex effIndex)Spell
EffectDistract(SpellEffIndex effIndex)Spell
EffectDualWield(SpellEffIndex effIndex)Spell
EffectDuel(SpellEffIndex effIndex)Spell
EffectDummy(SpellEffIndex effIndex)Spell
EffectDurabilityDamage(SpellEffIndex effIndex)Spell
EffectDurabilityDamagePCT(SpellEffIndex effIndex)Spell
EffectEnableBattlePets(SpellEffIndex effIndex)Spell
EffectEnchantHeldItem(SpellEffIndex effIndex)Spell
EffectEnchantItemPerm(SpellEffIndex effIndex)Spell
EffectEnchantItemPrismatic(SpellEffIndex effIndex)Spell
EffectEnchantItemTmp(SpellEffIndex effIndex)Spell
EffectEnergize(SpellEffIndex effIndex)Spell
EffectEnergizePct(SpellEffIndex effIndex)Spell
EffectEnvironmentalDMG(SpellEffIndex effIndex)Spell
EffectFeedPet(SpellEffIndex effIndex)Spell
EffectForceCast(SpellEffIndex effIndex)Spell
EffectForceDeselect(SpellEffIndex effIndex)Spell
EffectGameObjectDamage(SpellEffIndex effIndex)Spell
EffectGameObjectRepair(SpellEffIndex effIndex)Spell
EffectGameObjectSetDestructionState(SpellEffIndex effIndex)Spell
EffectGiveCurrency(SpellEffIndex effIndex)Spell
effectHandleModeSpellprotected
EffectHeal(SpellEffIndex effIndex)Spell
EffectHealBattlePetPct(SpellEffIndex effIndex)Spell
EffectHealMaxHealth(SpellEffIndex effIndex)Spell
EffectHealMechanical(SpellEffIndex effIndex)Spell
EffectHealPct(SpellEffIndex effIndex)Spell
EffectHealthLeech(SpellEffIndex effIndex)Spell
EffectInebriate(SpellEffIndex effIndex)Spell
effectInfoSpellprotected
EffectInstaKill(SpellEffIndex effIndex)Spell
EffectInterruptCast(SpellEffIndex effIndex)Spell
EffectJump(SpellEffIndex effIndex)Spell
EffectJumpDest(SpellEffIndex effIndex)Spell
EffectKillCredit(SpellEffIndex effIndex)Spell
EffectKillCreditPersonal(SpellEffIndex effIndex)Spell
EffectKnockBack(SpellEffIndex effIndex)Spell
EffectLeap(SpellEffIndex effIndex)Spell
EffectLeapBack(SpellEffIndex effIndex)Spell
EffectLearnGarrisonBuilding(SpellEffIndex effIndex)Spell
EffectLearnPetSpell(SpellEffIndex effIndex)Spell
EffectLearnSkill(SpellEffIndex effIndex)Spell
EffectLearnSpell(SpellEffIndex effIndex)Spell
EffectMilling(SpellEffIndex effIndex)Spell
EffectModifyThreatPercent(SpellEffIndex effIndex)Spell
EffectNULL(SpellEffIndex effIndex)Spell
EffectOpenLock(SpellEffIndex effIndex)Spell
EffectParry(SpellEffIndex effIndex)Spell
EffectPersistentAA(SpellEffIndex effIndex)Spell
EffectPickPocket(SpellEffIndex effIndex)Spell
EffectPlayMovie(SpellEffIndex effIndex)Spell
EffectPlayMusic(SpellEffIndex effIndex)Spell
EffectPlaySound(SpellEffIndex effIndex)Spell
EffectPowerBurn(SpellEffIndex effIndex)Spell
EffectPowerDrain(SpellEffIndex effIndex)Spell
EffectProficiency(SpellEffIndex effIndex)Spell
EffectProspecting(SpellEffIndex effIndex)Spell
EffectPull(SpellEffIndex effIndex)Spell
EffectPullTowards(SpellEffIndex effIndex)Spell
EffectQuestClear(SpellEffIndex effIndex)Spell
EffectQuestComplete(SpellEffIndex effIndex)Spell
EffectQuestFail(SpellEffIndex effIndex)Spell
EffectQuestStart(SpellEffIndex effIndex)Spell
EffectRechargeManaGem(SpellEffIndex effIndex)Spell
EffectRedirectThreat(SpellEffIndex effIndex)Spell
EffectRemoveAura(SpellEffIndex effIndex)Spell
EffectRemoveTalent(SpellEffIndex effIndex)Spell
EffectRenamePet(SpellEffIndex effIndex)Spell
EffectReputation(SpellEffIndex effIndex)Spell
EffectResurrect(SpellEffIndex effIndex)Spell
EffectResurrectNew(SpellEffIndex effIndex)Spell
EffectResurrectPet(SpellEffIndex effIndex)Spell
EffectResurrectWithAura(SpellEffIndex effIndex)Spell
EffectSanctuary(SpellEffIndex effIndex)Spell
EffectSchoolDMG(SpellEffIndex effIndex)Spell
EffectScriptEffect(SpellEffIndex effIndex)Spell
EffectSelfResurrect(SpellEffIndex effIndex)Spell
EffectSendEvent(SpellEffIndex effIndex)Spell
EffectSendTaxi(SpellEffIndex effIndex)Spell
EffectSkill(SpellEffIndex effIndex)Spell
EffectSkinning(SpellEffIndex effIndex)Spell
EffectSkinPlayerCorpse(SpellEffIndex effIndex)Spell
EffectSpecCount(SpellEffIndex effIndex)Spell
EffectSpiritHeal(SpellEffIndex effIndex)Spell
EffectStealBeneficialBuff(SpellEffIndex effIndex)Spell
EffectStuck(SpellEffIndex effIndex)Spell
EffectSummonChangeItem(SpellEffIndex effIndex)Spell
EffectSummonCritter(SpellEffIndex effIndex)Spell
EffectSummonObject(SpellEffIndex effIndex)Spell
EffectSummonObjectWild(SpellEffIndex effIndex)Spell
EffectSummonPet(SpellEffIndex effIndex)Spell
EffectSummonPlayer(SpellEffIndex effIndex)Spell
EffectSummonRaFFriend(SpellEffIndex effIndex)Spell
EffectSummonType(SpellEffIndex effIndex)Spell
EffectTameCreature(SpellEffIndex effIndex)Spell
EffectTaunt(SpellEffIndex effIndex)Spell
EffectTeleportUnits(SpellEffIndex effIndex)Spell
EffectTeleUnitsFaceCaster(SpellEffIndex effIndex)Spell
EffectThreat(SpellEffIndex effIndex)Spell
EffectTitanGrip(SpellEffIndex effIndex)Spell
EffectTradeSkill(SpellEffIndex effIndex)Spell
EffectTransmitted(SpellEffIndex effIndex)Spell
EffectTriggerMissileSpell(SpellEffIndex effIndex)Spell
EffectTriggerRitualOfSummoning(SpellEffIndex effIndex)Spell
EffectTriggerSpell(SpellEffIndex effIndex)Spell
EffectUncageBattlePet(SpellEffIndex effIndex)Spell
EffectUnlearnSpecialization(SpellEffIndex effIndex)Spell
EffectUnlockGuildVaultTab(SpellEffIndex effIndex)Spell
EffectUntrainTalents(SpellEffIndex effIndex)Spell
EffectUnused(SpellEffIndex effIndex)Spell
EffectUpgradeHeirloom(SpellEffIndex effIndex)Spell
EffectWeaponDmg(SpellEffIndex effIndex)Spell
ExecuteLogEffectCreateItem(uint8 effIndex, uint32 entry)Spell
ExecuteLogEffectDestroyItem(uint8 effIndex, uint32 entry)Spell
ExecuteLogEffectDurabilityDamage(uint8 effIndex, Unit *victim, int32 itemId, int32 amount)Spell
ExecuteLogEffectExtraAttacks(uint8 effIndex, Unit *victim, uint32 numAttacks)Spell
ExecuteLogEffectInterruptCast(uint8 effIndex, Unit *victim, uint32 spellId)Spell
ExecuteLogEffectOpenLock(uint8 effIndex, Object *obj)Spell
ExecuteLogEffectResurrect(uint8 effIndex, Unit *target)Spell
ExecuteLogEffectSummonObject(uint8 effIndex, WorldObject *obj)Spell
ExecuteLogEffectTakeTargetPower(uint8 effIndex, Unit *target, uint32 powerType, uint32 points, float amplitude)Spell
ExecuteLogEffectUnsummonObject(uint8 effIndex, WorldObject *obj)Spell
finish(bool ok=true)Spell
FinishTargetProcessing()Spellprotected
focusObjectSpellprotected
gameObjTargetSpellprotected
GarrFollowerSpell
GarrMissionIdSpell
GetCaster() const Spellinline
GetCastTime() const Spellinline
GetCurrentContainer() const Spell
GetDelayMoment() const Spellinline
GetDelayStart() const Spellinline
GetEffect(uint32 index) const Spellinline
GetEffects() const Spellinline
GetOriginalCaster() const Spellinline
GetPowerCost() const Spellinline
GetSearcherTypeMask(SpellTargetObjectTypes objType, ConditionContainer *condList)Spell
GetSpellInfo() const Spellinline
getState() const Spellinline
GetTimer() const Spellinline
GetTriggeredByAuraSpell() const Spellinline
GlyphSlotSpell
handle_delayed(uint64 t_offset)Spell
handle_immediate()Spell
HandleEffects(Unit *pUnitTarget, Item *pItemTarget, GameObject *pGOTarget, uint32 i, SpellEffectHandleMode mode)Spell
HandleLaunchPhase()Spellprotected
HandleThreatSpells()Spell
HasEffect(SpellEffectName effect) const Spell
HasGlobalCooldown() const Spellprotected
HaveTargetsForEffect(uint8 effect) const Spell
HitTriggerSpellList typedefSpellprotected
IdSpell
InitExplicitTargets(SpellCastTargets const &targets)Spell
IsAutoActionResetSpell() const Spell
IsAutoRepeat() const Spellinline
IsChannelActive() const Spellinline
isDelayableNoMore()Spellinlineprotected
IsDeletable() const Spellinline
IsIgnoringCooldowns() const Spellinline
IsInterruptable() const Spellinline
IsNeedSendToClient() const Spell
IsNextMeleeSwingSpell() const Spell
IsTriggered() const Spellinline
IsValidDeadOrAliveTarget(Unit const *target) const Spellprotected
ItemIdSpell
itemTargetSpellprotected
LoadScripts()Spellprotected
m_appliedModsSpell
m_applyMultiplierMaskSpellprotected
m_attackTypeSpellprotected
m_auraScaleMaskSpellprotected
m_autoRepeatSpellprotected
m_canReflectSpellprotected
m_cast_countSpell
m_casterSpellprotected
m_castFlagsExSpell
m_CastItemSpell
m_castItemEntrySpell
m_castItemGUIDSpell
m_castItemLevelSpell
m_casttimeSpellprotected
m_channeledDurationSpellprotected
m_channelTargetEffectMaskSpellprotected
m_comboPointGainSpell
m_customErrorSpell
m_damageSpellprotected
m_damageMultipliersSpellprotected
m_delayAtDamageCountSpellprotected
m_delayMomentSpellprotected
m_delayStartSpellprotected
m_destTargetsSpellprotected
m_diminishGroupSpellprotected
m_diminishLevelSpellprotected
m_executedCurrentlySpellprotected
m_healingSpellprotected
m_hitTriggerSpellsSpellprotected
m_immediateHandledSpellprotected
m_isDelayedInstantCastSpellprotected
m_loadedScriptsSpellprotected
m_miscSpell
m_needComboPointsSpellprotected
m_originalCasterSpellprotected
m_originalCasterGUIDSpellprotected
m_powerCostSpellprotected
m_preCastSpellSpell
m_preGeneratedPathSpellprotected
m_procAttackerSpellprotected
m_procExSpellprotected
m_procVictimSpellprotected
m_referencedFromCurrentSpellSpellprotected
m_runesStateSpellprotected
m_selfContainerSpell
m_skipCheckSpellprotected
m_spellAuraSpellprotected
m_spellInfoSpell
m_spellSchoolMaskSpellprotected
m_spellStateSpellprotected
m_spellValueSpellprotected
m_SpellVisualSpell
m_targetsSpell
m_timerSpellprotected
m_triggeredByAuraSpellSpellprotected
m_UniqueGOTargetInfoSpellprotected
m_UniqueItemInfoSpellprotected
m_UniqueTargetInfoSpellprotected
operator=(Spell const &right)=deleteSpellprotected
prepare(SpellCastTargets const *targets, AuraEffect const *triggeredByAura=NULL)Spell
prepareDataForTriggerSystem(AuraEffect const *triggeredByAura)Spellprotected
PrepareScriptHitHandlers()Spellprotected
PrepareTargetProcessing()Spellprotected
PrepareTriggersExecutedOnHit()Spellprotected
RawSpell
ReSetTimer()Spellinline
SearchAreaTargets(std::list< WorldObject * > &targets, float range, Position const *position, Unit *referer, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionContainer *condList)Spell
SearchChainTargets(std::list< WorldObject * > &targets, uint32 chainTargets, WorldObject *target, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectType, ConditionContainer *condList, bool isChainHeal)Spell
SearchNearbyTarget(float range, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionContainer *condList=NULL)Spell
SearchSpellFocus()Spell
SearchTargets(SEARCHER &searcher, uint32 containerMask, Unit *referer, Position const *pos, float radius)Spell
SelectEffectImplicitTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, uint32 &processedEffectMask)Spell
SelectEffectTypeImplicitTargets(uint32 effIndex)Spell
SelectExplicitTargets()Spell
SelectImplicitAreaTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitCasterDestTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitCasterObjectTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitChainTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, WorldObject *target, uint32 effMask)Spell
SelectImplicitChannelTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitConeTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitDestDestTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitNearbyTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitTargetDestTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitTargetObjectTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitTrajTargets(SpellEffIndex effIndex)Spell
SelectSpellTargets()Spell
SendCastResult(Player *caster, SpellInfo const *spellInfo, uint8 cast_count, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE, OpcodeServer opcode=SMSG_CAST_FAILED, uint32 *misc=nullptr)Spellstatic
SendCastResult(SpellCastResult result)Spell
SendChannelStart(uint32 duration)Spell
SendChannelUpdate(uint32 time)Spell
SendInterrupted(uint8 result)Spell
SendLoot(ObjectGuid guid, LootType loottype)Spellprotected
SendPetCastResult(SpellCastResult result)Spell
SendResurrectRequest(Player *target)Spell
SendSpellCooldown()Spell
SendSpellExecuteLog()Spell
SendSpellGo()Spell
SendSpellStart()Spell
SetAutoRepeat(bool rep)Spellinline
SetDelayStart(uint64 m_time)Spellinline
SetExecutedCurrently(bool yes)Spellinline
SetReferencedFromCurrent(bool yes)Spellinline
SetSpellValue(SpellValueMod mod, int32 value)Spell
setState(uint32 state)Spellinline
Spell(Unit *caster, SpellInfo const *info, TriggerCastFlags triggerFlags, ObjectGuid originalCasterGUID=ObjectGuid::Empty, bool skipCheck=false)Spell
Spell(Spell const &right)=deleteSpellprotected
SpellScript classSpellfriend
SummonGuardian(uint32 i, uint32 entry, SummonPropertiesEntry const *properties, uint32 numSummons)Spellprotected
TakeCastItem()Spell
TakePower()Spell
TakeReagents()Spell
TakeRunePower(bool didHit)Spell
TalentIdSpell
TriggerGlobalCooldown()Spellprotected
Unit::SetCurrentCastSpell(Spell *pSpell)Spellfriend
unitTargetSpellprotected
update(uint32 difftime)Spell
UpdateChanneledTargetList()Spellprotected
UpdatePointers()Spell
UpdateSpellCastDataTargets(WorldPackets::Spells::SpellCastData &data)Spellprotected
UsedSpellMods typedefSpell
varianceSpellprotected
~Spell()Spell