TrinityCore
SpellInfoLoadHelper Struct Reference

#include <SpellMgr.h>

Public Attributes

SpellAuraOptionsEntry const * AuraOptions = nullptr
 
SpellAuraRestrictionsEntry const * AuraRestrictions = nullptr
 
SpellCastingRequirementsEntry const * CastingRequirements = nullptr
 
SpellCategoriesEntry const * Categories = nullptr
 
SpellClassOptionsEntry const * ClassOptions = nullptr
 
SpellCooldownsEntry const * Cooldowns = nullptr
 
std::array< SpellEffectEntry const *, MAX_SPELL_EFFECTSEffects = { }
 
SpellEquippedItemsEntry const * EquippedItems = nullptr
 
SpellInterruptsEntry const * Interrupts = nullptr
 
std::vector< SpellLabelEntry const * > Labels
 
SpellLevelsEntry const * Levels = nullptr
 
SpellMiscEntry const * Misc = nullptr
 
std::array< SpellPowerEntry const *, MAX_POWERS_PER_SPELLPowers = { }
 
SpellReagentsEntry const * Reagents = nullptr
 
std::vector< SpellReagentsCurrencyEntry const * > ReagentsCurrency
 
SpellScalingEntry const * Scaling = nullptr
 
SpellShapeshiftEntry const * Shapeshift = nullptr
 
SpellTargetRestrictionsEntry const * TargetRestrictions = nullptr
 
SpellTotemsEntry const * Totems = nullptr
 
std::vector< SpellXSpellVisualEntry const * > Visuals
 

Detailed Description

Definition at line 661 of file SpellMgr.h.

Member Data Documentation

◆ AuraOptions

SpellAuraOptionsEntry const* SpellInfoLoadHelper::AuraOptions = nullptr

Definition at line 663 of file SpellMgr.h.

◆ AuraRestrictions

SpellAuraRestrictionsEntry const* SpellInfoLoadHelper::AuraRestrictions = nullptr

Definition at line 664 of file SpellMgr.h.

◆ CastingRequirements

SpellCastingRequirementsEntry const* SpellInfoLoadHelper::CastingRequirements = nullptr

Definition at line 665 of file SpellMgr.h.

◆ Categories

SpellCategoriesEntry const* SpellInfoLoadHelper::Categories = nullptr

Definition at line 666 of file SpellMgr.h.

◆ ClassOptions

SpellClassOptionsEntry const* SpellInfoLoadHelper::ClassOptions = nullptr

Definition at line 667 of file SpellMgr.h.

◆ Cooldowns

SpellCooldownsEntry const* SpellInfoLoadHelper::Cooldowns = nullptr

Definition at line 668 of file SpellMgr.h.

◆ Effects

std::array<SpellEffectEntry const*, MAX_SPELL_EFFECTS> SpellInfoLoadHelper::Effects = { }

Definition at line 669 of file SpellMgr.h.

◆ EquippedItems

SpellEquippedItemsEntry const* SpellInfoLoadHelper::EquippedItems = nullptr

Definition at line 670 of file SpellMgr.h.

◆ Interrupts

SpellInterruptsEntry const* SpellInfoLoadHelper::Interrupts = nullptr

Definition at line 671 of file SpellMgr.h.

◆ Labels

std::vector<SpellLabelEntry const*> SpellInfoLoadHelper::Labels

Definition at line 672 of file SpellMgr.h.

◆ Levels

SpellLevelsEntry const* SpellInfoLoadHelper::Levels = nullptr

Definition at line 673 of file SpellMgr.h.

◆ Misc

SpellMiscEntry const* SpellInfoLoadHelper::Misc = nullptr

Definition at line 674 of file SpellMgr.h.

◆ Powers

std::array<SpellPowerEntry const*, MAX_POWERS_PER_SPELL> SpellInfoLoadHelper::Powers = { }

Definition at line 675 of file SpellMgr.h.

◆ Reagents

SpellReagentsEntry const* SpellInfoLoadHelper::Reagents = nullptr

Definition at line 676 of file SpellMgr.h.

◆ ReagentsCurrency

std::vector<SpellReagentsCurrencyEntry const*> SpellInfoLoadHelper::ReagentsCurrency

Definition at line 677 of file SpellMgr.h.

◆ Scaling

SpellScalingEntry const* SpellInfoLoadHelper::Scaling = nullptr

Definition at line 678 of file SpellMgr.h.

◆ Shapeshift

SpellShapeshiftEntry const* SpellInfoLoadHelper::Shapeshift = nullptr

Definition at line 679 of file SpellMgr.h.

◆ TargetRestrictions

SpellTargetRestrictionsEntry const* SpellInfoLoadHelper::TargetRestrictions = nullptr

Definition at line 680 of file SpellMgr.h.

◆ Totems

SpellTotemsEntry const* SpellInfoLoadHelper::Totems = nullptr

Definition at line 681 of file SpellMgr.h.

◆ Visuals

std::vector<SpellXSpellVisualEntry const*> SpellInfoLoadHelper::Visuals

Definition at line 682 of file SpellMgr.h.


The documentation for this struct was generated from the following file: