AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Spell Member List

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

_cast(bool skipCheck)Spell
_handle_finish_phase()Spell
_handle_immediate_phase()Spell
_scriptsLoadedSpellprotected
_spellEventSpellprotected
_spellTargetsSelectedSpellprotected
_triggeredCastFlagsSpellprotected
AddComboPointGain(Unit *target, int8 amount)Spellinline
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)Spellprotected
CalculateDelayMomentForDst() constSpell
CalculateJumpSpeeds(uint8 i, float dist, float &speedxy, float &speedz)Spellprotected
CalculateSpellDamage(uint8 i, Unit const *target) constSpellinline
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
CanAutoCast(Unit *target)Spell
cancel(bool bySelf=false)Spell
CancelGlobalCooldown()Spellprotected
CanExecuteTriggersOnHit(uint8 effMask, SpellInfo const *triggeredByAura=nullptr) constSpellprotected
CanOpenLock(uint32 effIndex, uint32 lockid, SkillType &skillid, int32 &reqSkillValue, int32 &skillValue)Spellprotected
cast(bool skipCheck=false)Spell
CheckCast(bool strict)Spell
CheckCasterAuras(bool preventionOnly) constSpell
CheckDst()Spellinline
CheckEffectExecuteData()Spellprotected
CheckEffectTarget(Unit const *target, uint32 eff) constSpell
CheckItems()Spell
CheckPetCast(Unit *target)Spell
CheckPower()Spell
CheckRange(bool strict)Spell
CheckRuneCost(uint32 RuneCostID)Spell
CheckScriptEffectImplicitTargets(uint32 effIndex, uint32 effIndexToCheck)Spellprotected
CheckSpellFocus()Spell
CheckSrc()Spellinline
CleanupTargetList()Spell
damageSpellprotected
Delayed()Spell
DelayedChannel()Spell
destTargetSpellprotected
DoAllEffectOnLaunchTarget(TargetInfo &targetInfo, float *multiplier)Spellprotected
DoAllEffectOnTarget(TargetInfo *target)Spellprotected
DoAllEffectOnTarget(GOTargetInfo *target)Spellprotected
DoAllEffectOnTarget(ItemTargetInfo *target)Spellprotected
DoCreateItem(uint8 effIndex, uint32 itemId)Spell
DoSpellHitOnUnit(Unit *unit, uint32 effectMask, bool scaleAura)Spellprotected
DoTriggersOnSpellHit(Unit *unit, uint8 effMask)Spellprotected
EffectActivateObject(SpellEffIndex effIndex)Spell
EffectActivateRune(SpellEffIndex effIndex)Spell
EffectActivateSpec(SpellEffIndex effIndex)Spell
EffectAddComboPoints(SpellEffIndex effIndex)Spell
EffectAddExtraAttacks(SpellEffIndex effIndex)Spell
EffectAddFarsight(SpellEffIndex effIndex)Spell
EffectAddHonor(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
EffectCharge(SpellEffIndex effIndex)Spell
EffectChargeDest(SpellEffIndex effIndex)Spell
EffectCreateItem(SpellEffIndex effIndex)Spell
EffectCreateItem2(SpellEffIndex effIndex)Spell
EffectCreateRandomItem(SpellEffIndex effIndex)Spell
EffectCreateTamedPet(SpellEffIndex effIndex)Spell
EffectDestroyAllTotems(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
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
effectHandleModeSpellprotected
EffectHeal(SpellEffIndex effIndex)Spell
EffectHealMaxHealth(SpellEffIndex effIndex)Spell
EffectHealMechanical(SpellEffIndex effIndex)Spell
EffectHealPct(SpellEffIndex effIndex)Spell
EffectHealthLeech(SpellEffIndex effIndex)Spell
EffectInebriate(SpellEffIndex effIndex)Spell
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
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
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
EffectRenamePet(SpellEffIndex effIndex)Spell
EffectReputation(SpellEffIndex effIndex)Spell
EffectResurrect(SpellEffIndex effIndex)Spell
EffectResurrectNew(SpellEffIndex effIndex)Spell
EffectResurrectPet(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
EffectUnlearnSpecialization(SpellEffIndex effIndex)Spell
EffectUntrainTalents(SpellEffIndex effIndex)Spell
EffectUnused(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 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() constSpellprotected
GetDelayMoment() constSpellinline
GetDelayStart() constSpellinline
GetDelayTrajectory() constSpellinline
GetOriginalCaster() constSpellinline
GetPowerCost() constSpellinline
GetSearcherTypeMask(SpellTargetObjectTypes objType, ConditionList *condList)Spell
GetSpellInfo() constSpellinline
GetSpellSchoolMask() constSpellinline
GetSpellValue()Spellinline
getState() constSpellinline
GetTriggeredByAuraTickNumber() constSpellinline
GetTriggeredCastFlags() constSpellinline
GetUniqueTargetInfo()Spellinline
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
HasGlobalCooldown() constSpellprotected
HaveTargetsForEffect(uint8 effect) constSpell
HitTriggerSpellList typedefSpellprotected
InitEffectExecuteData(uint8 effIndex)Spellprotected
InitExplicitTargets(SpellCastTargets const &targets)Spell
IsAutoActionResetSpell() constSpell
IsAutoRepeat() constSpellinline
IsChannelActive() constSpellinline
isDelayableNoMore()Spellinlineprotected
IsDeletable() constSpellinline
IsIgnoringCooldowns() constSpell
IsInterruptable() constSpellinline
IsNeedSendToClient(bool go) constSpell
IsNextMeleeSwingSpell() constSpell
IsTriggered() constSpellinline
IsValidDeadOrAliveTarget(Unit const *target) constSpellprotected
itemTargetSpellprotected
LoadScripts()Spell
m_appliedModsSpell
m_applyMultiplierMaskSpellprotected
m_attackTypeSpellprotected
m_auraScaleMaskSpellprotected
m_autoRepeatSpellprotected
m_canReflectSpellprotected
m_cast_countSpell
m_casterSpellprotected
m_CastItemSpell
m_castItemGUIDSpell
m_casttimeSpellprotected
m_channeledDurationSpellprotected
m_channelTargetEffectMaskSpellprotected
m_comboPointGainSpell
m_comboTargetSpell
m_customErrorSpell
m_damageSpellprotected
m_damageMultipliersSpellprotected
m_delayAtDamageCountSpellprotected
m_delayMomentSpellprotected
m_delayStartSpellprotected
m_delayTrajectorySpellprotected
m_destTargetsSpellprotected
m_diminishGroupSpellprotected
m_diminishLevelSpellprotected
m_effectExecuteDataSpellprotected
m_executedCurrentlySpellprotected
m_glyphIndexSpell
m_healingSpellprotected
m_hitTriggerSpellsSpellprotected
m_immediateHandledSpellprotected
m_loadedScriptsSpellprotected
m_needComboPointsSpellprotected
m_originalCasterSpellprotected
m_originalCasterGUIDSpellprotected
m_powerCostSpellprotected
m_preCastSpellSpell
m_preGeneratedPathSpellprotected
m_procAttackerSpellprotected
m_procExSpellprotected
m_procVictimSpellprotected
m_referencedFromCurrentSpellSpellprotected
m_runesStateSpellprotected
m_selfContainerSpellprotected
m_skipCheckSpellprotected
m_spellAuraSpellprotected
m_spellFlagsSpellprotected
m_spellInfoSpell
m_spellSchoolMaskSpellprotected
m_spellStateSpellprotected
m_spellValueSpellprotected
m_targetsSpell
m_timerSpellprotected
m_triggeredByAuraSpellSpellprotected
m_UniqueGOTargetInfoSpellprotected
m_UniqueItemInfoSpellprotected
m_UniqueTargetInfoSpellprotected
m_weaponItemSpell
OnSpellLaunch()Spell
prepare(SpellCastTargets const *targets, AuraEffect const *triggeredByAura=nullptr)Spell
prepareDataForTriggerSystem(AuraEffect const *triggeredByAura)Spellprotected
PrepareScriptHitHandlers()Spellprotected
PrepareTargetProcessing()Spellprotected
PrepareTriggersExecutedOnHit()Spellprotected
RecalculateDelayMomentForDst()Spell
ReSetTimer()Spellinline
SearchAreaTargets(std::list< WorldObject * > &targets, float range, Position const *position, Unit *referer, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionList *condList)Spell
SearchChainTargets(std::list< WorldObject * > &targets, uint32 chainTargets, WorldObject *target, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectType, SpellTargetSelectionCategories selectCategory, ConditionList *condList, bool isChainHeal)Spell
SearchNearbyTarget(float range, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionList *condList=nullptr)Spell
SearchTargets(SEARCHER &searcher, uint32 containerMask, Unit *referer, Position const *pos, float radius)Spell
SelectEffectImplicitTargets(SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType, uint32 &processedEffectMask)Spell
SelectEffectTypeImplicitTargets(uint8 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, SpellImplicitTargetInfo const &targetType)Spell
SelectSpellTargets()Spell
SendCastResult(Player *caster, SpellInfo const *spellInfo, uint8 castCount, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE)Spellstatic
SendCastResult(SpellCastResult result)Spell
SendChannelStart(uint32 duration)Spell
SendChannelUpdate(uint32 time)Spell
SendInterrupted(uint8 result)Spell
SendLogExecute()Spell
SendLoot(ObjectGuid guid, LootType loottype)Spellprotected
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
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
SpellScriptSpellfriend
SummonGuardian(uint32 i, uint32 entry, SummonPropertiesEntry const *properties, uint32 numSummons, bool personalSpawn)Spellprotected
TakeAmmo()Spell
TakeCastItem()Spell
TakePower()Spell
TakeReagents()Spell
TakeRunePower(bool didHit)Spell
TriggerGlobalCooldown()Spellprotected
Unit::SetCurrentCastedSpellSpellfriend
unitTargetSpellprotected
update(uint32 difftime)Spell
UpdateChanneledTargetList()Spellprotected
UpdatePointers()Spell
UsedSpellMods typedefSpell
WriteAmmoToPacket(WorldPacket *data)Spell
WriteCastResultInfo(WorldPacket &data, Player *caster, SpellInfo const *spellInfo, uint8 castCount, SpellCastResult result, SpellCustomErrors customError)Spellstatic
WriteSpellGoTargets(WorldPacket *data)Spell
~Spell()Spell