TrinityCore
Loading...
Searching...
No Matches
Spell Member List

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

_cast(bool skipCheck=false)Spellprotected
_dynObjAuraSpellprotected
_handle_finish_phase()Spell
_handle_immediate_phase()Spell
_spellAuraSpellprotected
_spellEventSpellprotected
_triggeredCastFlagsSpellprotected
AddComboPointGain(Unit *target, int8 amount)Spellinline
AddCorpseTarget(Corpse *target, uint32 effectMask)Spellprotected
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
AssertEffectExecuteData() constSpellprotected
CalculateDamage(SpellEffectInfo const &spellEffectInfo) constSpell
CalculateDelayMomentForDst() constSpell
CalculateJumpSpeeds(SpellEffectInfo const &spellEffectInfo, float dist, float &speedXY, float &speedZ)Spellprotected
CallScriptAfterCastHandlers()Spellprotected
CallScriptAfterHitHandlers()Spellprotected
CallScriptBeforeCastHandlers()Spellprotected
CallScriptBeforeHitHandlers(SpellMissInfo missInfo)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
CallScriptOnResistAbsorbCalculateHandlers(DamageInfo const &damageInfo, uint32 &resistAmount, int32 &absorbAmount)Spell
CallScriptSuccessfulDispel(SpellEffIndex effIndex)Spellprotected
CanAutoCast(Unit *target)Spell
cancel(SpellCastResult result=SPELL_FAILED_INTERRUPTED, Optional< SpellCastResult > resultOther={})Spell
CancelGlobalCooldown()Spellprotected
CanExecuteTriggersOnHit(uint8 effMask, SpellInfo const *triggeredByAura=nullptr) constSpellprotected
CanOpenLock(SpellEffectInfo const &spellEffectInfo, uint32 lockid, SkillType &skillid, int32 &reqSkillValue, int32 &skillValue)Spellprotected
cast(bool skipCheck=false)Spell
CheckArenaCastRules() constSpell
CheckCast(bool strict, uint32 *param1=nullptr, uint32 *param2=nullptr)Spell
CheckCasterAuras(uint32 *param1) constSpell
CheckDst()Spell
CheckEffectTarget(Unit const *target, SpellEffectInfo const &spellEffectInfo, Position const *losPosition) constSpell
CheckItems(uint32 *param1, uint32 *param2) constSpell
CheckMovement() constSpell
CheckPetCast(Unit *target)Spell
CheckPower() constSpell
CheckRange(bool strict) constSpell
CheckRuneCost(uint32 runeCostID) constSpell
CheckScriptEffectImplicitTargets(uint32 effIndex, uint32 effIndexToCheck)Spellprotected
CheckSpellCancelsAuraEffect(AuraType auraType, uint32 *param1) constSpell
CheckSpellCancelsCharm(uint32 *param1) constSpell
CheckSpellCancelsConfuse(uint32 *param1) constSpell
CheckSpellCancelsFear(uint32 *param1) constSpell
CheckSpellCancelsPacify(uint32 *param1) constSpell
CheckSpellCancelsSilence(uint32 *param1) constSpell
CheckSpellCancelsStun(uint32 *param1) constSpell
CheckSrc()Spell
CleanupTargetList()Spell
damageSpellprotected
Delayed()Spell
DelayedChannel()Spell
destTargetSpellprotected
DoCreateItem(uint32 itemId)Spell
DoEffectOnLaunchTarget(TargetInfo &targetInfo, float multiplier, SpellEffectInfo const &spellEffectInfo)Spellprotected
DoProcessTargetContainer(Container &targetContainer)Spellprotected
DoSpellEffectHit(Unit *unit, SpellEffectInfo const &spellEffectInfo, TargetInfo &targetInfo)Spellprotected
DoTriggersOnSpellHit(Unit *unit, uint8 effMask)Spellprotected
EffectActivateObject()Spell
EffectActivateRune()Spell
EffectActivateSpec()Spell
EffectAddComboPoints()Spell
EffectAddExtraAttacks()Spell
EffectAddFarsight()Spell
EffectAddHonor()Spell
EffectApplyAura()Spell
EffectApplyGlyph()Spell
EffectBind()Spell
EffectBlock()Spell
EffectCastButtons()Spell
EffectCharge()Spell
EffectChargeDest()Spell
EffectCreateItem()Spell
EffectCreateItem2()Spell
EffectCreateRandomItem()Spell
EffectCreateTamedPet()Spell
EffectDestroyAllTotems()Spell
EffectDiscoverTaxi()Spell
EffectDisEnchant()Spell
EffectDismissPet()Spell
EffectDispel()Spell
EffectDispelMechanic()Spell
EffectDistract()Spell
EffectDualWield()Spell
EffectDuel()Spell
EffectDummy()Spell
EffectDurabilityDamage()Spell
EffectDurabilityDamagePCT()Spell
EffectEnchantHeldItem()Spell
EffectEnchantItemPerm()Spell
EffectEnchantItemPrismatic()Spell
EffectEnchantItemTmp()Spell
EffectEnergize()Spell
EffectEnergizePct()Spell
EffectEnvironmentalDMG()Spell
EffectFeedPet()Spell
EffectForceCast()Spell
EffectForceDeselect()Spell
EffectGameObjectDamage()Spell
EffectGameObjectRepair()Spell
EffectGameObjectSetDestructionState()Spell
effectHandleModeSpellprotected
EffectHeal()Spell
EffectHealMaxHealth()Spell
EffectHealMechanical()Spell
EffectHealPct()Spell
EffectHealthLeech()Spell
EffectInebriate()Spell
effectInfoSpellprotected
EffectInstaKill()Spell
EffectInterruptCast()Spell
EffectJump()Spell
EffectJumpDest()Spell
EffectKillCredit()Spell
EffectKillCreditPersonal()Spell
EffectKnockBack()Spell
EffectLeap()Spell
EffectLeapBack()Spell
EffectLearnPetSpell()Spell
EffectLearnSkill()Spell
EffectLearnSpell()Spell
EffectMilling()Spell
EffectModifyThreatPercent()Spell
EffectNULL()Spell
EffectOpenLock()Spell
EffectParry()Spell
EffectPersistentAA()Spell
EffectPickPocket()Spell
EffectPlayMusic()Spell
EffectPlaySound()Spell
EffectPowerBurn()Spell
EffectPowerDrain()Spell
EffectProficiency()Spell
EffectProspecting()Spell
EffectPull()Spell
EffectPullTowards()Spell
EffectPullTowardsDest()Spell
EffectQuestClear()Spell
EffectQuestComplete()Spell
EffectQuestFail()Spell
EffectQuestStart()Spell
EffectRechargeManaGem()Spell
EffectRedirectThreat()Spell
EffectRemoveAura()Spell
EffectRenamePet()Spell
EffectReputation()Spell
EffectResurrect()Spell
EffectResurrectNew()Spell
EffectResurrectPet()Spell
EffectSanctuary()Spell
EffectSchoolDMG()Spell
EffectScriptEffect()Spell
EffectSelfResurrect()Spell
EffectSendEvent()Spell
EffectSendTaxi()Spell
EffectSkill()Spell
EffectSkinning()Spell
EffectSkinPlayerCorpse()Spell
EffectSpecCount()Spell
EffectSpiritHeal()Spell
EffectStealBeneficialBuff()Spell
EffectStuck()Spell
EffectSummonChangeItem()Spell
EffectSummonObject()Spell
EffectSummonObjectWild()Spell
EffectSummonPet()Spell
EffectSummonPlayer()Spell
EffectSummonRaFFriend()Spell
EffectSummonType()Spell
EffectTameCreature()Spell
EffectTaunt()Spell
EffectTeleportUnits()Spell
EffectTeleUnitsFaceCaster()Spell
EffectThreat()Spell
EffectTitanGrip()Spell
EffectTradeSkill()Spell
EffectTransmitted()Spell
EffectTriggerMissileSpell()Spell
EffectTriggerRitualOfSummoning()Spell
EffectTriggerSpell()Spell
EffectUnlearnSpecialization()Spell
EffectUntrainTalents()Spell
EffectUnused()Spell
EffectWeaponDmg()Spell
ExecuteLogEffectCreateItem(uint8 effIndex, uint32 entry)Spell
ExecuteLogEffectDestroyItem(uint8 effIndex, uint32 entry)Spell
ExecuteLogEffectDurabilityDamage(uint8 effIndex, Unit *victim, int32 itemId, int32 slot)Spell
ExecuteLogEffectExtraAttacks(uint8 effIndex, Unit *victim, uint32 attCount)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 powerTaken, float gainMultiplier)Spell
ExecuteLogEffectUnsummonObject(uint8 effIndex, WorldObject *obj)Spell
finish(bool ok=true)Spell
FinishTargetProcessing()Spellprotected
focusObjectSpellprotected
gameObjTargetSpellprotected
GetCaster() constSpellinline
GetCastTime() constSpellinline
GetCurrentContainer() constSpell
GetDebugInfo() constSpell
GetDelayMoment() constSpellinline
GetDelayStart() constSpellinline
GetGameObjectTargetCountForEffect(SpellEffIndex effect) constSpell
GetItemTargetCountForEffect(SpellEffIndex effect) constSpell
GetMinMaxRange(bool strict) constSpellprotected
GetOriginalCaster() constSpellinline
GetPowerCost() constSpellinline
GetRuneState() constSpellinline
GetSearcherTypeMask(SpellTargetObjectTypes objType, ConditionContainer *condList)Spell
GetSpellInfo() constSpellinline
getState() constSpellinline
GetUnitCasterForEffectHandlers() constSpellprotected
GetUnitTargetCountForEffect(SpellEffIndex effect) constSpell
GetWeakPtr() constSpell
handle_delayed(uint64 t_offset)Spell
handle_immediate()Spell
HandleEffects(Unit *pUnitTarget, Item *pItemTarget, GameObject *pGoTarget, Corpse *pCorpseTarget, SpellEffectInfo const &spellEffectInfo, SpellEffectHandleMode mode)Spell
HandleLaunchPhase()Spellprotected
HandleThreatSpells()Spell
HasGlobalCooldown() constSpellprotected
HitTriggerSpellList typedefSpellprotected
InitEffectExecuteData(uint8 effIndex)Spellprotected
InitExplicitTargets(SpellCastTargets const &targets)Spell
IsAutoActionResetSpell() constSpell
IsAutoRepeat() constSpellinline
IsChannelActive() constSpell
IsDelayableNoMore()Spellinlineprotected
IsDeletable() constSpellinline
IsFocusDisabled() constSpell
IsIgnoringCooldowns() constSpell
IsInterruptable() constSpellinline
IsNeedSendToClient() constSpell
IsPositive() constSpell
IsProcDisabled() constSpell
IsTriggered() constSpell
IsTriggeredByAura(SpellInfo const *auraSpellInfo) constSpellinline
IsValidDeadOrAliveTarget(Unit const *target) constSpellprotected
itemTargetSpellprotected
LoadScripts()Spellprotected
m_appliedModsSpell
m_applyMultiplierMaskSpellprotected
m_attackTypeSpellprotected
m_auraScaleMaskSpellprotected
m_autoRepeatSpellprotected
m_canReflectSpellprotected
m_cast_countSpell
m_casterSpellprotected
m_CastItemSpell
m_castItemEntrySpell
m_castItemGUIDSpell
m_casttimeSpellprotected
m_channeledDurationSpellprotected
m_channelTargetEffectMaskSpellprotected
m_comboPointGainSpell
m_comboTargetSpell
m_corpseTargetSpellprotected
m_customErrorSpell
m_damageSpellprotected
m_damageMultipliersSpellprotected
m_delayAtDamageCountSpellprotected
m_delayMomentSpellprotected
m_delayStartSpellprotected
m_destTargetsSpellprotected
m_effectExecuteDataSpellprotected
m_executedCurrentlySpellprotected
m_focusObjectGUIDSpellprotected
m_fromClientSpell
m_glyphIndexSpell
m_healingSpellprotected
m_hitMaskSpellprotected
m_hitTriggerSpellsSpellprotected
m_immediateHandledSpellprotected
m_loadedScriptsSpellprotected
m_needComboPointsSpellprotected
m_originalCasterSpellprotected
m_originalCasterGUIDSpellprotected
m_powerCostSpellprotected
m_preGeneratedPathSpellprotected
m_procAttackerSpellprotected
m_procVictimSpellprotected
m_referencedFromCurrentSpellSpellprotected
m_runesStateSpellprotected
m_selfContainerSpell
m_spellInfoSpell
m_spellSchoolMaskSpellprotected
m_spellStateSpellprotected
m_spellValueSpellprotected
m_targetsSpell
m_timerSpellprotected
m_triggeredByAuraSpellSpellprotected
m_UniqueCorpseTargetInfoSpellprotected
m_UniqueGOTargetInfoSpellprotected
m_UniqueItemInfoSpellprotected
m_UniqueTargetInfoSpellprotected
operator=(Spell const &right)=deleteSpellprotected
prepare(SpellCastTargets const &targets, AuraEffect const *triggeredByAura=nullptr)Spell
prepareDataForTriggerSystem()Spellprotected
PrepareTargetProcessing()Spellprotected
PrepareTriggersExecutedOnHit()Spellprotected
PreprocessSpellHit(Unit *unit, bool scaleAura, TargetInfo &targetInfo)Spellprotected
PreprocessSpellLaunch(TargetInfo &targetInfo)Spellprotected
RecalculateDelayMomentForDst()Spell
ReSetTimer()Spellinline
SearchAreaTargets(std::list< WorldObject * > &targets, float range, Position const *position, WorldObject *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=nullptr)Spell
SearchSpellFocus()Spell
SearchTargets(SEARCHER &searcher, uint32 containerMask, WorldObject *referer, Position const *pos, float radius)Spell
SelectEffectImplicitTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effectMask)Spell
SelectEffectTypeImplicitTargets(SpellEffectInfo const &spellEffectInfo)Spell
SelectExplicitTargets()Spell
SelectImplicitAreaTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitCasterDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitCasterObjectTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitChainTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, WorldObject *target, uint32 effMask)Spell
SelectImplicitChannelTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitConeTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitDestDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitNearbyTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitTargetDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType)Spell
SelectImplicitTargetObjectTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, uint32 effMask)Spell
SelectImplicitTrajTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType)Spell
SelectSpellTargets()Spell
SendCastResult(Player *caster, SpellInfo const *spellInfo, uint8 castCount, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE, uint32 *param1=nullptr, uint32 *param2=nullptr)Spellstatic
SendCastResult(SpellCastResult result, uint32 *param1=nullptr, uint32 *param2=nullptr) constSpell
SendChannelStart(uint32 duration)Spell
SendChannelUpdate(uint32 time)Spell
SendInterrupted(SpellCastResult result, Optional< SpellCastResult > resultOther={})Spell
SendLogExecute()Spell
SendLoot(ObjectGuid guid, LootType loottype)Spellprotected
SendMountResult(MountResult result)Spell
SendPetCastResult(SpellCastResult result)Spell
SendResurrectRequest(Player *target)Spell
SendSpellCooldown()Spell
SendSpellGo()Spell
SendSpellStart()Spell
SetAutoRepeat(bool rep)Spellinline
SetDelayStart(uint64 m_time)Spellinline
SetExecutedCurrently(bool yes)Spellinline
SetReferencedFromCurrent(bool yes)Spellinline
SetRuneState(uint8 value)Spellinline
SetSpellValue(SpellValueMod mod, int32 value)Spell
setState(uint32 state)Spellinline
Spell(WorldObject *caster, SpellInfo const *info, TriggerCastFlags triggerFlags, ObjectGuid originalCasterGUID=ObjectGuid::Empty)Spell
Spell(Spell const &right)=deleteSpellprotected
SpellScriptSpellfriend
SummonGuardian(SpellEffectInfo const &spellEffectInfo, uint32 entry, SummonPropertiesEntry const *properties, uint32 numSummons)Spellprotected
TakeAmmo()Spell
TakeCastItem()Spell
TakePower()Spell
TakeReagents()Spell
TakeRunePower(bool didHit)Spell
targetMissInfoSpellprotected
TriggerGlobalCooldown()Spellprotected
unitTargetSpellprotected
update(uint32 difftime)Spell
UpdateChanneledTargetList()Spellprotected
UpdatePointers()Spell
UpdateSpellCastDataAmmo(WorldPackets::Spells::SpellAmmo &data)Spell
UpdateSpellCastDataTargets(WorldPackets::Spells::SpellCastData &data)Spell
UsedSpellMods typedefSpell
WriteCastResultInfo(WorldPacket &data, Player *caster, SpellInfo const *spellInfo, uint8 castCount, SpellCastResult result, SpellCustomErrors customError, uint32 *param1=nullptr, uint32 *param2=nullptr)Spellstatic
~Spell()Spell