| _cast(bool skipCheck=false) | Spell | protected |
| _dynObjAura | Spell | protected |
| _executeLogEffects | Spell | protected |
| _handle_finish_phase() | Spell | |
| _handle_immediate_phase() | Spell | |
| _spellAura | Spell | protected |
| _spellEvent | Spell | protected |
| _triggeredCastFlags | Spell | protected |
| AbilityId | Spell | |
| AddCorpseTarget(Corpse *target, uint32 effectMask) | Spell | protected |
| AddDestTarget(SpellDestination const &dest, uint32 effIndex) | Spell | protected |
| AddGOTarget(GameObject *target, uint32 effectMask) | Spell | protected |
| AddItemTarget(Item *item, uint32 effectMask) | Spell | protected |
| AddUnitTarget(Unit *target, uint32 effectMask, bool checkIfValid=true, bool implicit=true, Position const *losPosition=nullptr) | Spell | protected |
| CalculateDamage(SpellEffectInfo const &spellEffectInfo, Unit const *target, float *var=nullptr) const | Spell | |
| CalculateDelayMomentForDst(float launchDelay) const | Spell | |
| CallScriptAfterCastHandlers() | Spell | protected |
| CallScriptAfterHitHandlers() | Spell | protected |
| CallScriptBeforeCastHandlers() | Spell | protected |
| CallScriptBeforeHitHandlers(SpellMissInfo missInfo) | Spell | protected |
| CallScriptCalcCastTimeHandlers(int32 originalCastTime) | Spell | protected |
| CallScriptCalcCritChanceHandlers(Unit const *victim, float &chance) | Spell | |
| CallScriptCalcDamageHandlers(SpellEffectInfo const &spellEffectInfo, Unit *victim, int32 &damage, int32 &flatMod, float &pctMod) | Spell | |
| CallScriptCalcHealingHandlers(SpellEffectInfo const &spellEffectInfo, Unit *victim, int32 &healing, int32 &flatMod, float &pctMod) | Spell | |
| CallScriptCheckCastHandlers() | Spell | protected |
| CallScriptDestinationTargetSelectHandlers(SpellDestination &target, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType) | Spell | protected |
| CallScriptEffectHandlers(SpellEffIndex effIndex, SpellEffectHandleMode mode) | Spell | protected |
| CallScriptEmpowerCompletedHandlers(int32 completedStagesCount) | Spell | protected |
| CallScriptEmpowerStageCompletedHandlers(int32 completedStagesCount) | Spell | protected |
| CallScriptObjectAreaTargetSelectHandlers(std::list< WorldObject * > &targets, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType) | Spell | protected |
| CallScriptObjectTargetSelectHandlers(WorldObject *&target, SpellEffIndex effIndex, SpellImplicitTargetInfo const &targetType) | Spell | protected |
| CallScriptOnCastHandlers() | Spell | protected |
| CallScriptOnHitHandlers() | Spell | protected |
| CallScriptOnPrecastHandler() | Spell | protected |
| CallScriptOnResistAbsorbCalculateHandlers(DamageInfo const &damageInfo, uint32 &resistAmount, int32 &absorbAmount) | Spell | |
| CallScriptSuccessfulDispel(SpellEffIndex effIndex) | Spell | protected |
| CanAutoCast(Unit *target) | Spell | |
| cancel() | Spell | |
| CancelGlobalCooldown() | Spell | protected |
| CanExecuteTriggersOnHit(Unit *unit, SpellInfo const *triggeredByAura=nullptr) const | Spell | protected |
| CanIncreaseRangeByMovement(Unit const *unit) | Spell | static |
| CanOpenLock(SpellEffectInfo const &effect, uint32 lockid, SkillType &skillid, int32 &reqSkillValue, int32 &skillValue) | Spell | protected |
| CanReleaseEmpowerSpell() const | Spell | |
| cast(bool skipCheck=false) | Spell | |
| CheckArenaAndRatedBattlegroundCastRules() | Spell | |
| CheckCast(bool strict, int32 *param1=nullptr, int32 *param2=nullptr) | Spell | |
| CheckCasterAuras(int32 *param1) const | Spell | |
| CheckDst() | Spell | |
| CheckEffectTarget(Unit const *target, SpellEffectInfo const &spellEffectInfo, Position const *losPosition) const | Spell | |
| CheckEffectTarget(GameObject const *target, SpellEffectInfo const &spellEffectInfo) const | Spell | |
| CheckEffectTarget(Item const *target, SpellEffectInfo const &spellEffectInfo) const | Spell | |
| CheckItems(int32 *param1, int32 *param2) const | Spell | |
| CheckMovement() const | Spell | |
| CheckPetCast(Unit *target) | Spell | |
| CheckPower() const | Spell | |
| CheckRange(bool strict) const | Spell | |
| CheckRuneCost() const | Spell | |
| CheckScriptEffectImplicitTargets(uint32 effIndex, uint32 effIndexToCheck) | Spell | protected |
| CheckSpellCancelsAuraEffect(AuraType auraType, int32 *param1) const | Spell | |
| CheckSpellCancelsCharm(int32 *param1) const | Spell | |
| CheckSpellCancelsConfuse(int32 *param1) const | Spell | |
| CheckSpellCancelsFear(int32 *param1) const | Spell | |
| CheckSpellCancelsNoActions(int32 *param1) const | Spell | |
| CheckSpellCancelsPacify(int32 *param1) const | Spell | |
| CheckSpellCancelsSilence(int32 *param1) const | Spell | |
| CheckSpellCancelsStun(int32 *param1) const | Spell | |
| CheckSrc() | Spell | |
| CleanupTargetList() | Spell | |
| Data | Spell | |
| Delayed() | Spell | |
| DelayedChannel() | Spell | |
| destTarget | Spell | protected |
| DoCreateItem(uint32 itemId, ItemContext context=ItemContext::NONE, std::vector< int32 > const *bonusListIDs=nullptr) | Spell | |
| DoEffectOnLaunchTarget(TargetInfo &targetInfo, float multiplier, SpellEffectInfo const &spellEffectInfo) | Spell | protected |
| DoProcessTargetContainer(Container &targetContainer) | Spell | protected |
| DoSpellEffectHit(Unit *unit, SpellEffectInfo const &spellEffectInfo, TargetInfo &targetInfo) | Spell | protected |
| DoTriggersOnSpellHit(Unit *unit) | Spell | protected |
| EffectActivateGarrisonBuilding() | Spell | |
| EffectActivateObject() | Spell | |
| EffectActivateSpec() | Spell | |
| EffectAddExtraAttacks() | Spell | |
| EffectAddFarsight() | Spell | |
| EffectAddGarrisonFollower() | Spell | |
| EffectApplyAura() | Spell | |
| EffectApplyEnchantIllusion() | Spell | |
| EffectApplyGlyph() | Spell | |
| EffectApplyMountEquipment() | Spell | |
| EffectBind() | Spell | |
| EffectBlock() | Spell | |
| EffectCancelConversation() | Spell | |
| EffectCastButtons() | Spell | |
| EffectChangeActiveCombatTraitConfig() | Spell | |
| EffectChangeBattlePetQuality() | Spell | |
| EffectChangeRaidMarker() | Spell | |
| EffectCharge() | Spell | |
| EffectChargeDest() | Spell | |
| EffectCreateAreaTrigger() | Spell | |
| EffectCreateConversation() | Spell | |
| EffectCreateGarrison() | Spell | |
| EffectCreateHeirloomItem() | Spell | |
| EffectCreateItem() | Spell | |
| EffectCreateItem2() | Spell | |
| EffectCreatePrivateConversation() | Spell | |
| EffectCreatePrivateSceneObject() | Spell | |
| EffectCreateRandomItem() | Spell | |
| EffectCreateSceneObject() | Spell | |
| EffectCreateTamedPet() | Spell | |
| EffectCreateTraitTreeConfig() | Spell | |
| EffectDamageFromMaxHealthPCT() | Spell | |
| EffectDestroyAllTotems() | Spell | |
| EffectDestroyItem() | Spell | |
| EffectDiscoverTaxi() | Spell | |
| EffectDisEnchant() | Spell | |
| EffectDismissPet() | Spell | |
| EffectDispel() | Spell | |
| EffectDispelMechanic() | Spell | |
| EffectDistract() | Spell | |
| EffectDualWield() | Spell | |
| EffectDuel() | Spell | |
| EffectDummy() | Spell | |
| EffectDurabilityDamage() | Spell | |
| EffectDurabilityDamagePCT() | Spell | |
| EffectEnableBattlePets() | Spell | |
| EffectEnchantHeldItem() | Spell | |
| EffectEnchantItemPerm() | Spell | |
| EffectEnchantItemPrismatic() | Spell | |
| EffectEnchantItemTmp() | Spell | |
| EffectEnergize() | Spell | |
| EffectEnergizePct() | Spell | |
| EffectEnvironmentalDMG() | Spell | |
| EffectEquipTransmogOutfit() | Spell | |
| EffectFeedPet() | Spell | |
| EffectForceCast() | Spell | |
| EffectForceCast2() | Spell | |
| EffectForceDeselect() | Spell | |
| EffectGameObjectDamage() | Spell | |
| EffectGameObjectRepair() | Spell | |
| EffectGameObjectSetDestructionState() | Spell | |
| EffectGiveArtifactPower() | Spell | |
| EffectGiveArtifactPowerNoBonus() | Spell | |
| EffectGiveCurrency() | Spell | |
| EffectGiveExperience() | Spell | |
| EffectGiveHonor() | Spell | |
| EffectGiveRestedExperience() | Spell | |
| EffectGrantBattlePetExperience() | Spell | |
| EffectGrantBattlePetLevel() | Spell | |
| effectHandleMode | Spell | protected |
| EffectHeal() | Spell | |
| EffectHealBattlePetPct() | Spell | |
| EffectHealMaxHealth() | Spell | |
| EffectHealMechanical() | Spell | |
| EffectHealPct() | Spell | |
| EffectHealthLeech() | Spell | |
| EffectIncreaseCurrencyCap() | Spell | |
| EffectInebriate() | Spell | |
| effectInfo | Spell | protected |
| EffectInstaKill() | Spell | |
| EffectInterruptCast() | Spell | |
| EffectJump() | Spell | |
| EffectJumpCharge() | Spell | |
| EffectJumpDest() | Spell | |
| EffectKillCredit() | Spell | |
| EffectKillCreditLabel() | Spell | |
| EffectKillCreditPersonal() | Spell | |
| EffectKnockBack() | Spell | |
| EffectLaunchQuestChoice() | Spell | |
| EffectLeap() | Spell | |
| EffectLeapBack() | Spell | |
| EffectLearnAzeriteEssencePower() | Spell | |
| EffectLearnGarrisonBuilding() | Spell | |
| EffectLearnPetSpell() | Spell | |
| EffectLearnSkill() | Spell | |
| EffectLearnSpell() | Spell | |
| EffectLearnTransmogIllusion() | Spell | |
| EffectLearnTransmogSet() | Spell | |
| EffectLearnWarbandScene() | Spell | |
| EffectMilling() | Spell | |
| EffectModifyAuraStacks() | Spell | |
| EffectModifyCooldown() | Spell | |
| EffectModifyCooldowns() | Spell | |
| EffectModifyCooldownsByCategory() | Spell | |
| EffectModifySpellCharges() | Spell | |
| EffectModifyThreatPercent() | Spell | |
| EffectNULL() | Spell | |
| EffectOpenLock() | Spell | |
| EffectParry() | Spell | |
| EffectPersistentAA() | Spell | |
| EffectPickPocket() | Spell | |
| EffectPlayMovie() | Spell | |
| EffectPlayMusic() | Spell | |
| EffectPlayScene() | Spell | |
| EffectPlaySceneScriptPackage() | Spell | |
| EffectPlaySound() | Spell | |
| EffectPowerBurn() | Spell | |
| EffectPowerDrain() | Spell | |
| EffectProficiency() | Spell | |
| EffectProspecting() | Spell | |
| EffectPullTowards() | Spell | |
| EffectPullTowardsDest() | Spell | |
| EffectQuestClear() | Spell | |
| EffectQuestComplete() | Spell | |
| EffectQuestFail() | Spell | |
| EffectQuestStart() | Spell | |
| EffectRechargeItem() | Spell | |
| EffectRedirectThreat() | Spell | |
| EffectRemoveAura() | Spell | |
| EffectRemoveAuraBySpellLabel() | Spell | |
| EffectRemoveTalent() | Spell | |
| EffectRenamePet() | Spell | |
| EffectReputation() | Spell | |
| EffectRespecAzeriteEmpoweredItem() | Spell | |
| EffectResurrect() | Spell | |
| EffectResurrectNew() | Spell | |
| EffectResurrectPet() | Spell | |
| EffectResurrectWithAura() | Spell | |
| EffectSanctuary() | Spell | |
| EffectSchoolDMG() | Spell | |
| EffectScriptEffect() | Spell | |
| EffectSelfResurrect() | Spell | |
| EffectSendChatMessage() | Spell | |
| EffectSendEvent() | Spell | |
| EffectSendTaxi() | Spell | |
| EffectSetPlayerDataElementAccount() | Spell | |
| EffectSetPlayerDataElementCharacter() | Spell | |
| EffectSetPlayerDataFlagAccount() | Spell | |
| EffectSetPlayerDataFlagCharacter() | Spell | |
| EffectSkill() | Spell | |
| EffectSkinning() | Spell | |
| EffectSkinPlayerCorpse() | Spell | |
| EffectSkipCampaign() | Spell | |
| EffectSkipQuestLine() | Spell | |
| EffectSpiritHeal() | Spell | |
| EffectStealBeneficialBuff() | Spell | |
| EffectStuck() | Spell | |
| EffectSummonChangeItem() | Spell | |
| EffectSummonObject() | Spell | |
| EffectSummonObjectWild() | Spell | |
| EffectSummonPersonalGameObject() | Spell | |
| EffectSummonPet() | Spell | |
| EffectSummonPlayer() | Spell | |
| EffectSummonRaFFriend() | Spell | |
| EffectSummonType() | Spell | |
| EffectTameCreature() | Spell | |
| EffectTaunt() | Spell | |
| EffectTeleportGraveyard() | Spell | |
| EffectTeleportToReturnPoint() | Spell | |
| EffectTeleportUnits() | Spell | |
| EffectTeleportUnitsWithVisualLoadingScreen() | Spell | |
| EffectTeleUnitsFaceCaster() | Spell | |
| EffectThreat() | Spell | |
| EffectTitanGrip() | Spell | |
| EffectTradeSkill() | Spell | |
| EffectTransmitted() | Spell | |
| EffectTriggerMissileSpell() | Spell | |
| EffectTriggerRitualOfSummoning() | Spell | |
| EffectTriggerSpell() | Spell | |
| EffectUncageBattlePet() | Spell | |
| EffectUnlearnSpecialization() | Spell | |
| EffectUnlockGuildVaultTab() | Spell | |
| EffectUntrainTalents() | Spell | |
| EffectUnused() | Spell | |
| EffectUpdateInteractions() | Spell | |
| EffectUpdatePlayerPhase() | Spell | |
| EffectUpdateZoneAurasAndPhases() | Spell | |
| EffectUpgradeHeirloom() | Spell | |
| effectValue | Spell | protected |
| EffectWeaponDmg() | Spell | |
| EquipAction | Spell | |
| EquipTransmogOutfit | Spell | |
| ExecuteLogEffectCreateItem(SpellEffectName effect, uint32 entry) | Spell | |
| ExecuteLogEffectDestroyItem(SpellEffectName effect, uint32 entry) | Spell | |
| ExecuteLogEffectDurabilityDamage(SpellEffectName effect, Unit *victim, int32 itemId, int32 amount) | Spell | |
| ExecuteLogEffectExtraAttacks(SpellEffectName effect, Unit *victim, uint32 numAttacks) | Spell | |
| ExecuteLogEffectOpenLock(SpellEffectName effect, Object *obj) | Spell | |
| ExecuteLogEffectResurrect(SpellEffectName effect, Unit *target) | Spell | |
| ExecuteLogEffectSummonObject(SpellEffectName effect, WorldObject *obj) | Spell | |
| ExecuteLogEffectTakeTargetPower(SpellEffectName effect, Unit *target, Powers powerType, uint32 points, float amplitude) | Spell | |
| ExecuteLogEffectUnsummonObject(SpellEffectName effect, WorldObject *obj) | Spell | |
| ExtractSpellFromEvent(BasicEvent *event) | Spell | static |
| FinalizeDataForTriggerSystem(bool positive) const | Spell | protected |
| finish(SpellCastResult result=SPELL_CAST_OK) | Spell | |
| FinishTargetProcessing() | Spell | protected |
| focusObject | Spell | protected |
| gameObjTarget | Spell | protected |
| GarrFollower | Spell | |
| GarrMissionId | Spell | |
| GetCastDifficulty() const | Spell | |
| GetCaster() const | Spell | inline |
| GetCastTime() const | Spell | inline |
| GetChannelDuration() const | Spell | inline |
| GetCorpseTargetCountForEffect(SpellEffIndex effect) const | Spell | |
| GetCurrentContainer() const | Spell | |
| GetDebugInfo() const | Spell | |
| GetDelayMoment() const | Spell | inline |
| GetDelayStart() const | Spell | inline |
| GetEffectValueAsInt() const | Spell | inlineprotected |
| GetExecuteLogEffect(SpellEffectName effect) | Spell | |
| GetExecuteLogEffectTargets(SpellEffectName effect, Optional< std::vector< T > > SpellLogEffect::*member) | Spell | inline |
| GetGameObjectTargetCountForEffect(SpellEffIndex effect) const | Spell | |
| GetItemTargetCountForEffect(SpellEffIndex effect) const | Spell | |
| GetMinMaxRange(bool strict) const | Spell | |
| GetOriginalCaster() const | Spell | inline |
| GetOriginalCasterGUID() const | Spell | inline |
| GetPowerCost() const | Spell | inline |
| GetPowerTypeCostAmount(Powers power) const | Spell | |
| GetProcChainLength() const | Spell | inline |
| GetRemainingCastTime() const | Spell | inline |
| GetRuneState() const | Spell | inline |
| GetScript() const | Spell | inline |
| GetScriptByType(std::type_info const &type) const | Spell | protected |
| GetSearcherTypeMask(SpellInfo const *spellInfo, SpellEffectInfo const &spellEffectInfo, SpellTargetObjectTypes objType, ConditionContainer const *condList) | Spell | static |
| GetSpellCastDataAmmo() | Spell | protected |
| GetSpellInfo() const | Spell | inline |
| getState() const | Spell | inline |
| GetTimer() const | Spell | inline |
| GetTriggeredByAuraSpell() const | Spell | inline |
| GetUnitCasterForEffectHandlers() const | Spell | protected |
| GetUnitTargetCountForEffect(SpellEffIndex effect) const | Spell | |
| GetUnitTargetIndexForEffect(ObjectGuid const &target, SpellEffIndex effect) const | Spell | protected |
| GetWeakPtr() const | Spell | |
| 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() | Spell | protected |
| HandleThreatSpells() | Spell | |
| HasGlobalCooldown() const | Spell | protected |
| HasPowerTypeCost(Powers power) const | Spell | |
| HitTriggerSpellList typedef | Spell | protected |
| Id | Spell | |
| InitExplicitTargets(SpellCastTargets const &targets) | Spell | |
| IsAutoActionResetSpell() const | Spell | |
| IsAutoRepeat() const | Spell | inline |
| IsChannelActive() const | Spell | |
| IsDelayableNoMore() | Spell | inlineprotected |
| IsDeletable() const | Spell | inline |
| IsEmpowerSpell() const | Spell | inline |
| IsFocusDisabled() const | Spell | |
| IsIgnoringCooldowns() const | Spell | |
| IsInterruptable() const | Spell | inline |
| IsNeedSendToClient() const | Spell | |
| IsPositive() const | Spell | |
| IsProcDisabled() const | Spell | |
| IsTriggered() const | Spell | |
| IsTriggeredByAura(SpellInfo const *auraSpellInfo) const | Spell | inline |
| IsValidDeadOrAliveTarget(Unit const *target) const | Spell | protected |
| IsWithinLOS(WorldObject const *source, WorldObject const *target, bool targetAsSourceLocation, VMAP::ModelIgnoreFlags ignoreFlags) const | Spell | |
| IsWithinLOS(WorldObject const *source, Position const &target, VMAP::ModelIgnoreFlags ignoreFlags) const | Spell | |
| ItemId | Spell | |
| itemTarget | Spell | protected |
| LoadScripts() | Spell | protected |
| m_appliedMods | Spell | |
| m_applyMultiplierMask | Spell | protected |
| m_attackType | Spell | protected |
| m_autoRepeat | Spell | protected |
| m_canReflect | Spell | protected |
| m_caster | Spell | protected |
| m_castFlagsEx | Spell | |
| m_castId | Spell | |
| m_CastItem | Spell | |
| m_castItemEntry | Spell | |
| m_castItemGUID | Spell | |
| m_castItemLevel | Spell | |
| m_casttime | Spell | protected |
| m_channelDuration | Spell | protected |
| m_channelTargetEffectMask | Spell | protected |
| m_corpseTarget | Spell | protected |
| m_customArg | Spell | |
| m_customError | Spell | |
| m_damage | Spell | protected |
| m_damageMultipliers | Spell | protected |
| m_delayAtDamageCount | Spell | protected |
| m_delayMoment | Spell | protected |
| m_delayStart | Spell | protected |
| m_destTargets | Spell | protected |
| m_empower | Spell | protected |
| m_executedCurrently | Spell | protected |
| m_fromClient | Spell | |
| m_healing | Spell | protected |
| m_hitMask | Spell | protected |
| m_hitTriggerSpells | Spell | protected |
| m_immediateHandled | Spell | protected |
| m_launchHandled | Spell | protected |
| m_loadedScripts | Spell | protected |
| m_misc | Spell | |
| m_originalCaster | Spell | protected |
| m_originalCasterGUID | Spell | protected |
| m_originalCastId | Spell | |
| m_powerCost | Spell | protected |
| m_preGeneratedPath | Spell | protected |
| m_procAttacker | Spell | protected |
| m_procChainLength | Spell | protected |
| m_procSpellType | Spell | protected |
| m_procVictim | Spell | protected |
| m_referencedFromCurrentSpell | Spell | protected |
| m_runesState | Spell | protected |
| m_scriptResult | Spell | |
| m_scriptWaitsForSpellHit | Spell | |
| m_selfContainer | Spell | |
| m_spellInfo | Spell | |
| m_spellSchoolMask | Spell | protected |
| m_spellState | Spell | protected |
| m_spellValue | Spell | protected |
| m_SpellVisual | Spell | |
| m_targets | Spell | |
| m_timer | Spell | protected |
| m_triggeredByAuraSpell | Spell | protected |
| m_UniqueCorpseTargetInfo | Spell | protected |
| m_UniqueGOTargetInfo | Spell | protected |
| m_UniqueItemInfo | Spell | protected |
| m_UniqueTargetInfo | Spell | protected |
| MovePosition(Position &pos, WorldObject const *from, float dist, float angle) const | Spell | |
| operator=(Spell const &right)=delete | Spell | protected |
| prepare(SpellCastTargets const &targets, AuraEffect const *triggeredByAura=nullptr) | Spell | |
| prepareDataForTriggerSystem() | Spell | protected |
| PrepareTargetProcessing() | Spell | protected |
| PrepareTriggersExecutedOnHit() | Spell | protected |
| PreprocessSpellHit(Unit *unit, TargetInfo &targetInfo) | Spell | protected |
| PreprocessSpellLaunch(TargetInfo &targetInfo) | Spell | protected |
| Raw | Spell | |
| RecalculateDelayMomentForDst() | Spell | |
| RefundPower() | Spell | |
| RefundRunePower() | Spell | |
| ResetCombatTimers() | Spell | protected |
| ReSetTimer() | Spell | inline |
| SearchAreaTargets(std::list< WorldObject * > &targets, SpellEffectInfo const &spellEffectInfo, SpellRange range, Position const *position, WorldObject *referer, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionContainer const *condList, Trinity::WorldObjectSpellAreaTargetSearchReason searchReason) | Spell | |
| SearchChainTargets(std::list< WorldObject * > &targets, uint32 chainTargets, WorldObject *target, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectType, SpellEffectInfo const &spellEffectInfo, bool isChainHeal) | Spell | |
| SearchNearbyTarget(SpellEffectInfo const &spellEffectInfo, float range, SpellTargetObjectTypes objectType, SpellTargetCheckTypes selectionType, ConditionContainer const *condList=nullptr) | Spell | |
| SearchSpellFocus() | Spell | |
| SearchTargets(SEARCHER &searcher, uint32 containerMask, WorldObject *referer, Position const *pos, float radius) | Spell | static |
| SelectEffectImplicitTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex, uint32 &processedEffectMask) | Spell | |
| SelectEffectTypeImplicitTargets(SpellEffectInfo const &spellEffectInfo) | Spell | |
| SelectExplicitTargets() | Spell | |
| SelectImplicitAreaTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex, uint32 effMask) | Spell | |
| SelectImplicitCasterDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex) | Spell | |
| SelectImplicitCasterObjectTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType) | Spell | |
| SelectImplicitChainTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, WorldObject *target, uint32 effMask) | Spell | |
| SelectImplicitChannelTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType) | Spell | |
| SelectImplicitConeTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex, uint32 effMask) | Spell | |
| SelectImplicitDestDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex) | Spell | |
| SelectImplicitLineTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex, uint32 effMask) | Spell | |
| SelectImplicitNearbyTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex, uint32 effMask) | Spell | |
| SelectImplicitTargetDestTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType, SpellTargetIndex targetIndex) | Spell | |
| SelectImplicitTargetObjectTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType) | Spell | |
| SelectImplicitTrajTargets(SpellEffectInfo const &spellEffectInfo, SpellImplicitTargetInfo const &targetType) | Spell | |
| SelectSpellTargets() | Spell | |
| SendCastResult(Player *caster, SpellInfo const *spellInfo, SpellCastVisual spellVisual, ObjectGuid cast_count, SpellCastResult result, SpellCustomErrors customError=SPELL_CUSTOM_ERROR_NONE, int32 *param1=nullptr, int32 *param2=nullptr) | Spell | static |
| SendCastResult(SpellCastResult result, int32 *param1=nullptr, int32 *param2=nullptr) const | Spell | |
| SendChannelStart(uint32 duration) | Spell | |
| SendChannelUpdate(uint32 time, Optional< SpellCastResult > result={}) | Spell | |
| SendInterrupted(uint8 result) | Spell | |
| SendMountResult(MountResult result) | Spell | |
| SendPetCastResult(SpellCastResult result, int32 *param1=nullptr, int32 *param2=nullptr) const | Spell | |
| SendResurrectRequest(Player *target) | Spell | |
| SendSpellCooldown() | Spell | |
| SendSpellExecuteLog() | Spell | |
| SendSpellGo() | Spell | |
| SendSpellInterruptLog(Unit *victim, uint32 spellId) | Spell | |
| SendSpellStart() | Spell | |
| SetAutoRepeat(bool rep) | Spell | inline |
| SetDelayStart(uint64 m_time) | Spell | inline |
| SetEmpowerReleasedByClient(bool release) | Spell | |
| SetExecutedCurrently(bool yes) | Spell | inline |
| SetReferencedFromCurrent(bool yes) | Spell | inline |
| SetRuneState(uint8 value) | Spell | inline |
| SetSpellValue(CastSpellExtraArgsInit::SpellValueOverride const &value) | Spell | |
| setState(SpellState state) | Spell | inline |
| SituationTrigger | Spell | |
| SpecializationId | Spell | |
| Spell(WorldObject *caster, SpellInfo const *info, TriggerCastFlags triggerFlags, ObjectGuid originalCasterGUID=ObjectGuid::Empty, ObjectGuid originalCastId=ObjectGuid::Empty) | Spell | |
| Spell(Spell const &right)=delete | Spell | protected |
| SpellId | Spell | |
| SpellScript | Spell | friend |
| SummonGuardian(SpellEffectInfo const *effect, uint32 entry, SummonPropertiesEntry const *properties, uint32 numSummons, ObjectGuid privateObjectOwner) | Spell | protected |
| TakeCastItem() | Spell | |
| TakePower() | Spell | |
| TakeReagents() | Spell | |
| TakeRunePower(bool didHit) | Spell | |
| TalentId | Spell | |
| targetMissInfo | Spell | protected |
| TransmogOutfitId | Spell | |
| TriggerGlobalCooldown() | Spell | protected |
| unitTarget | Spell | protected |
| update(uint32 difftime) | Spell | |
| UpdateChanneledTargetList() | Spell | protected |
| UpdateDelayMomentForDst(uint64 hitDelay) | Spell | |
| UpdateDelayMomentForUnitTarget(Unit *unit, uint64 hitDelay) | Spell | |
| UpdatePointers() | Spell | |
| UpdateSpellCastDataTargets(WorldPackets::Spells::SpellCastData &data) | Spell | protected |
| UpdateSpellHealPrediction(WorldPackets::Spells::SpellHealPrediction &healPrediction, bool withPeriodic) | Spell | protected |
| UsedSpellMods typedef | Spell | |
| variance | Spell | protected |
| ~Spell() | Spell | |