_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 | |
CalculateJumpSpeeds(SpellEffectInfo const *effInfo, float dist, float &speedXY, float &speedZ) | Spell | protected |
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(Unit *victim, int32 &damage, int32 &flatMod, float &pctMod) | Spell | |
CallScriptCalcHealingHandlers(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 |
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 |
CanOpenLock(SpellEffectInfo const &effect, uint32 lockid, SkillType &skillid, int32 &reqSkillValue, int32 &skillValue) | Spell | protected |
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 | |
damage | Spell | protected |
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 | |
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 | |
EffectFeedPet() | Spell | |
EffectForceCast() | 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 | |
EffectKillCreditPersonal() | Spell | |
EffectKnockBack() | Spell | |
EffectLaunchQuestChoice() | Spell | |
EffectLeap() | Spell | |
EffectLeapBack() | Spell | |
EffectLearnAzeriteEssencePower() | Spell | |
EffectLearnGarrisonBuilding() | Spell | |
EffectLearnPetSpell() | Spell | |
EffectLearnSkill() | Spell | |
EffectLearnSpell() | Spell | |
EffectLearnTransmogIllusion() | Spell | |
EffectLearnTransmogSet() | 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 | |
EffectSkill() | Spell | |
EffectSkinning() | Spell | |
EffectSkinPlayerCorpse() | 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 | |
EffectUpdatePlayerPhase() | Spell | |
EffectUpdateZoneAurasAndPhases() | Spell | |
EffectUpgradeHeirloom() | Spell | |
EffectWeaponDmg() | 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, uint32 powerType, uint32 points, float amplitude) | Spell | |
ExecuteLogEffectUnsummonObject(SpellEffectName effect, WorldObject *obj) | Spell | |
ExtractSpellFromEvent(BasicEvent *event) | Spell | static |
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 |
GetCorpseTargetCountForEffect(SpellEffIndex effect) const | Spell | |
GetCurrentContainer() const | Spell | |
GetDebugInfo() const | Spell | |
GetDelayMoment() const | Spell | inline |
GetDelayStart() const | Spell | inline |
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 | protected |
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 |
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 |
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_channeledDuration | 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_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_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 |
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 | |
ResetCombatTimers() | Spell | protected |
ReSetTimer() | Spell | inline |
SearchAreaTargets(std::list< WorldObject * > &targets, SpellEffectInfo const &spellEffectInfo, float 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) | 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 |
SetExecutedCurrently(bool yes) | Spell | inline |
SetReferencedFromCurrent(bool yes) | Spell | inline |
SetRuneState(uint8 value) | Spell | inline |
SetSpellValue(SpellValueMod mod, int32 value) | Spell | |
setState(uint32 state) | Spell | inline |
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 |
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 | |