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 = { }
 
std::vector< SpellEmpowerStageEntry const * > EmpowerStages
 
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 618 of file SpellMgr.h.

Member Data Documentation

◆ AuraOptions

SpellAuraOptionsEntry const* SpellInfoLoadHelper::AuraOptions = nullptr

Definition at line 620 of file SpellMgr.h.

◆ AuraRestrictions

SpellAuraRestrictionsEntry const* SpellInfoLoadHelper::AuraRestrictions = nullptr

Definition at line 621 of file SpellMgr.h.

◆ CastingRequirements

SpellCastingRequirementsEntry const* SpellInfoLoadHelper::CastingRequirements = nullptr

Definition at line 622 of file SpellMgr.h.

◆ Categories

SpellCategoriesEntry const* SpellInfoLoadHelper::Categories = nullptr

Definition at line 623 of file SpellMgr.h.

◆ ClassOptions

SpellClassOptionsEntry const* SpellInfoLoadHelper::ClassOptions = nullptr

Definition at line 624 of file SpellMgr.h.

◆ Cooldowns

SpellCooldownsEntry const* SpellInfoLoadHelper::Cooldowns = nullptr

Definition at line 625 of file SpellMgr.h.

◆ Effects

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

Definition at line 626 of file SpellMgr.h.

◆ EmpowerStages

std::vector<SpellEmpowerStageEntry const*> SpellInfoLoadHelper::EmpowerStages

Definition at line 627 of file SpellMgr.h.

◆ EquippedItems

SpellEquippedItemsEntry const* SpellInfoLoadHelper::EquippedItems = nullptr

Definition at line 628 of file SpellMgr.h.

◆ Interrupts

SpellInterruptsEntry const* SpellInfoLoadHelper::Interrupts = nullptr

Definition at line 629 of file SpellMgr.h.

◆ Labels

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

Definition at line 630 of file SpellMgr.h.

◆ Levels

SpellLevelsEntry const* SpellInfoLoadHelper::Levels = nullptr

Definition at line 631 of file SpellMgr.h.

◆ Misc

SpellMiscEntry const* SpellInfoLoadHelper::Misc = nullptr

Definition at line 632 of file SpellMgr.h.

◆ Powers

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

Definition at line 633 of file SpellMgr.h.

◆ Reagents

SpellReagentsEntry const* SpellInfoLoadHelper::Reagents = nullptr

Definition at line 634 of file SpellMgr.h.

◆ ReagentsCurrency

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

Definition at line 635 of file SpellMgr.h.

◆ Scaling

SpellScalingEntry const* SpellInfoLoadHelper::Scaling = nullptr

Definition at line 636 of file SpellMgr.h.

◆ Shapeshift

SpellShapeshiftEntry const* SpellInfoLoadHelper::Shapeshift = nullptr

Definition at line 637 of file SpellMgr.h.

◆ TargetRestrictions

SpellTargetRestrictionsEntry const* SpellInfoLoadHelper::TargetRestrictions = nullptr

Definition at line 638 of file SpellMgr.h.

◆ Totems

SpellTotemsEntry const* SpellInfoLoadHelper::Totems = nullptr

Definition at line 639 of file SpellMgr.h.

◆ Visuals

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

Definition at line 640 of file SpellMgr.h.


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