TrinityCore
Loading...
Searching...
No Matches
SpellEntry Struct Reference

#include <DBCStructure.h>

Public Attributes

uint32 ID
 
uint32 Category
 
uint32 DispelType
 
uint32 Mechanic
 
uint32 Attributes
 
uint32 AttributesEx
 
uint32 AttributesExB
 
uint32 AttributesExC
 
uint32 AttributesExD
 
uint32 AttributesExE
 
uint32 AttributesExF
 
uint32 AttributesExG
 
std::array< uint32, 2 > ShapeshiftMask
 
std::array< uint32, 2 > ShapeshiftExclude
 
uint32 Targets
 
uint32 TargetCreatureType
 
uint32 RequiresSpellFocus
 
uint32 FacingCasterFlags
 
uint32 CasterAuraState
 
uint32 TargetAuraState
 
uint32 ExcludeCasterAuraState
 
uint32 ExcludeTargetAuraState
 
uint32 CasterAuraSpell
 
uint32 TargetAuraSpell
 
uint32 ExcludeCasterAuraSpell
 
uint32 ExcludeTargetAuraSpell
 
uint32 CastingTimeIndex
 
uint32 RecoveryTime
 
uint32 CategoryRecoveryTime
 
uint32 InterruptFlags
 
uint32 AuraInterruptFlags
 
uint32 ChannelInterruptFlags
 
uint32 ProcTypeMask
 
uint32 ProcChance
 
uint32 ProcCharges
 
uint32 MaxLevel
 
uint32 BaseLevel
 
uint32 SpellLevel
 
uint32 DurationIndex
 
uint32 PowerType
 
uint32 ManaCost
 
uint32 ManaCostPerLevel
 
uint32 ManaPerSecond
 
uint32 ManaPerSecondPerLevel
 
uint32 RangeIndex
 
float Speed
 
uint32 CumulativeAura
 
std::array< uint32, 2 > Totem
 
std::array< int32, MAX_SPELL_REAGENTSReagent
 
std::array< uint32, MAX_SPELL_REAGENTSReagentCount
 
int32 EquippedItemClass
 
int32 EquippedItemSubclass
 
int32 EquippedItemInvTypes
 
std::array< uint32, MAX_SPELL_EFFECTSEffect
 
std::array< int32, MAX_SPELL_EFFECTSEffectDieSides
 
std::array< float, MAX_SPELL_EFFECTSEffectRealPointsPerLevel
 
std::array< int32, MAX_SPELL_EFFECTSEffectBasePoints
 
std::array< uint32, MAX_SPELL_EFFECTSEffectMechanic
 
std::array< uint32, MAX_SPELL_EFFECTSEffectImplicitTargetA
 
std::array< uint32, MAX_SPELL_EFFECTSEffectImplicitTargetB
 
std::array< uint32, MAX_SPELL_EFFECTSEffectRadiusIndex
 
std::array< uint32, MAX_SPELL_EFFECTSEffectAura
 
std::array< uint32, MAX_SPELL_EFFECTSEffectAuraPeriod
 
std::array< float, MAX_SPELL_EFFECTSEffectAmplitude
 
std::array< uint32, MAX_SPELL_EFFECTSEffectChainTargets
 
std::array< uint32, MAX_SPELL_EFFECTSEffectItemType
 
std::array< int32, MAX_SPELL_EFFECTSEffectMiscValue
 
std::array< int32, MAX_SPELL_EFFECTSEffectMiscValueB
 
std::array< uint32, MAX_SPELL_EFFECTSEffectTriggerSpell
 
std::array< float, MAX_SPELL_EFFECTSEffectPointsPerCombo
 
std::array< flag96, MAX_SPELL_EFFECTSEffectSpellClassMask
 
std::array< uint32, 2 > SpellVisualID
 
uint32 SpellIconID
 
uint32 ActiveIconID
 
uint32 SpellPriority
 
std::array< char const *, 16 > Name
 
std::array< char const *, 16 > NameSubtext
 
uint32 ManaCostPct
 
uint32 StartRecoveryCategory
 
uint32 StartRecoveryTime
 
uint32 MaxTargetLevel
 
uint32 SpellClassSet
 
flag96 SpellClassMask
 
uint32 MaxTargets
 
uint32 DefenseType
 
uint32 PreventionType
 
std::array< float, MAX_SPELL_EFFECTSEffectChainAmplitude
 
std::array< uint32, 2 > RequiredTotemCategoryID
 
int32 RequiredAreasID
 
uint32 SchoolMask
 
uint32 RuneCostID
 
std::array< float, MAX_SPELL_EFFECTSEffectBonusCoefficient
 

Detailed Description

Definition at line 1391 of file DBCStructure.h.

Member Data Documentation

◆ ActiveIconID

uint32 SpellEntry::ActiveIconID

Definition at line 1467 of file DBCStructure.h.

◆ Attributes

uint32 SpellEntry::Attributes

Definition at line 1397 of file DBCStructure.h.

◆ AttributesEx

uint32 SpellEntry::AttributesEx

Definition at line 1398 of file DBCStructure.h.

◆ AttributesExB

uint32 SpellEntry::AttributesExB

Definition at line 1399 of file DBCStructure.h.

◆ AttributesExC

uint32 SpellEntry::AttributesExC

Definition at line 1400 of file DBCStructure.h.

◆ AttributesExD

uint32 SpellEntry::AttributesExD

Definition at line 1401 of file DBCStructure.h.

◆ AttributesExE

uint32 SpellEntry::AttributesExE

Definition at line 1402 of file DBCStructure.h.

◆ AttributesExF

uint32 SpellEntry::AttributesExF

Definition at line 1403 of file DBCStructure.h.

◆ AttributesExG

uint32 SpellEntry::AttributesExG

Definition at line 1404 of file DBCStructure.h.

◆ AuraInterruptFlags

uint32 SpellEntry::AuraInterruptFlags

Definition at line 1423 of file DBCStructure.h.

◆ BaseLevel

uint32 SpellEntry::BaseLevel

Definition at line 1429 of file DBCStructure.h.

◆ CasterAuraSpell

uint32 SpellEntry::CasterAuraSpell

Definition at line 1415 of file DBCStructure.h.

◆ CasterAuraState

uint32 SpellEntry::CasterAuraState

Definition at line 1411 of file DBCStructure.h.

◆ CastingTimeIndex

uint32 SpellEntry::CastingTimeIndex

Definition at line 1419 of file DBCStructure.h.

◆ Category

uint32 SpellEntry::Category

Definition at line 1394 of file DBCStructure.h.

◆ CategoryRecoveryTime

uint32 SpellEntry::CategoryRecoveryTime

Definition at line 1421 of file DBCStructure.h.

◆ ChannelInterruptFlags

uint32 SpellEntry::ChannelInterruptFlags

Definition at line 1424 of file DBCStructure.h.

◆ CumulativeAura

uint32 SpellEntry::CumulativeAura

Definition at line 1440 of file DBCStructure.h.

◆ DefenseType

uint32 SpellEntry::DefenseType

Definition at line 1484 of file DBCStructure.h.

◆ DispelType

uint32 SpellEntry::DispelType

Definition at line 1395 of file DBCStructure.h.

◆ DurationIndex

uint32 SpellEntry::DurationIndex

Definition at line 1431 of file DBCStructure.h.

◆ Effect

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::Effect

Definition at line 1447 of file DBCStructure.h.

◆ EffectAmplitude

std::array<float, MAX_SPELL_EFFECTS> SpellEntry::EffectAmplitude

Definition at line 1457 of file DBCStructure.h.

◆ EffectAura

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectAura

Definition at line 1455 of file DBCStructure.h.

◆ EffectAuraPeriod

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectAuraPeriod

Definition at line 1456 of file DBCStructure.h.

◆ EffectBasePoints

std::array<int32, MAX_SPELL_EFFECTS> SpellEntry::EffectBasePoints

Definition at line 1450 of file DBCStructure.h.

◆ EffectBonusCoefficient

std::array<float, MAX_SPELL_EFFECTS> SpellEntry::EffectBonusCoefficient

Definition at line 1497 of file DBCStructure.h.

◆ EffectChainAmplitude

std::array<float, MAX_SPELL_EFFECTS> SpellEntry::EffectChainAmplitude

Definition at line 1487 of file DBCStructure.h.

◆ EffectChainTargets

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectChainTargets

Definition at line 1458 of file DBCStructure.h.

◆ EffectDieSides

std::array<int32, MAX_SPELL_EFFECTS> SpellEntry::EffectDieSides

Definition at line 1448 of file DBCStructure.h.

◆ EffectImplicitTargetA

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectImplicitTargetA

Definition at line 1452 of file DBCStructure.h.

◆ EffectImplicitTargetB

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectImplicitTargetB

Definition at line 1453 of file DBCStructure.h.

◆ EffectItemType

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectItemType

Definition at line 1459 of file DBCStructure.h.

◆ EffectMechanic

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectMechanic

Definition at line 1451 of file DBCStructure.h.

◆ EffectMiscValue

std::array<int32, MAX_SPELL_EFFECTS> SpellEntry::EffectMiscValue

Definition at line 1460 of file DBCStructure.h.

◆ EffectMiscValueB

std::array<int32, MAX_SPELL_EFFECTS> SpellEntry::EffectMiscValueB

Definition at line 1461 of file DBCStructure.h.

◆ EffectPointsPerCombo

std::array<float, MAX_SPELL_EFFECTS> SpellEntry::EffectPointsPerCombo

Definition at line 1463 of file DBCStructure.h.

◆ EffectRadiusIndex

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectRadiusIndex

Definition at line 1454 of file DBCStructure.h.

◆ EffectRealPointsPerLevel

std::array<float, MAX_SPELL_EFFECTS> SpellEntry::EffectRealPointsPerLevel

Definition at line 1449 of file DBCStructure.h.

◆ EffectSpellClassMask

std::array<flag96, MAX_SPELL_EFFECTS> SpellEntry::EffectSpellClassMask

Definition at line 1464 of file DBCStructure.h.

◆ EffectTriggerSpell

std::array<uint32, MAX_SPELL_EFFECTS> SpellEntry::EffectTriggerSpell

Definition at line 1462 of file DBCStructure.h.

◆ EquippedItemClass

int32 SpellEntry::EquippedItemClass

Definition at line 1444 of file DBCStructure.h.

◆ EquippedItemInvTypes

int32 SpellEntry::EquippedItemInvTypes

Definition at line 1446 of file DBCStructure.h.

◆ EquippedItemSubclass

int32 SpellEntry::EquippedItemSubclass

Definition at line 1445 of file DBCStructure.h.

◆ ExcludeCasterAuraSpell

uint32 SpellEntry::ExcludeCasterAuraSpell

Definition at line 1417 of file DBCStructure.h.

◆ ExcludeCasterAuraState

uint32 SpellEntry::ExcludeCasterAuraState

Definition at line 1413 of file DBCStructure.h.

◆ ExcludeTargetAuraSpell

uint32 SpellEntry::ExcludeTargetAuraSpell

Definition at line 1418 of file DBCStructure.h.

◆ ExcludeTargetAuraState

uint32 SpellEntry::ExcludeTargetAuraState

Definition at line 1414 of file DBCStructure.h.

◆ FacingCasterFlags

uint32 SpellEntry::FacingCasterFlags

Definition at line 1410 of file DBCStructure.h.

◆ ID

uint32 SpellEntry::ID

Definition at line 1393 of file DBCStructure.h.

◆ InterruptFlags

uint32 SpellEntry::InterruptFlags

Definition at line 1422 of file DBCStructure.h.

◆ ManaCost

uint32 SpellEntry::ManaCost

Definition at line 1433 of file DBCStructure.h.

◆ ManaCostPct

uint32 SpellEntry::ManaCostPct

Definition at line 1477 of file DBCStructure.h.

◆ ManaCostPerLevel

uint32 SpellEntry::ManaCostPerLevel

Definition at line 1434 of file DBCStructure.h.

◆ ManaPerSecond

uint32 SpellEntry::ManaPerSecond

Definition at line 1435 of file DBCStructure.h.

◆ ManaPerSecondPerLevel

uint32 SpellEntry::ManaPerSecondPerLevel

Definition at line 1436 of file DBCStructure.h.

◆ MaxLevel

uint32 SpellEntry::MaxLevel

Definition at line 1428 of file DBCStructure.h.

◆ MaxTargetLevel

uint32 SpellEntry::MaxTargetLevel

Definition at line 1480 of file DBCStructure.h.

◆ MaxTargets

uint32 SpellEntry::MaxTargets

Definition at line 1483 of file DBCStructure.h.

◆ Mechanic

uint32 SpellEntry::Mechanic

Definition at line 1396 of file DBCStructure.h.

◆ Name

std::array<char const*, 16> SpellEntry::Name

Definition at line 1469 of file DBCStructure.h.

◆ NameSubtext

std::array<char const*, 16> SpellEntry::NameSubtext

Definition at line 1471 of file DBCStructure.h.

◆ PowerType

uint32 SpellEntry::PowerType

Definition at line 1432 of file DBCStructure.h.

◆ PreventionType

uint32 SpellEntry::PreventionType

Definition at line 1485 of file DBCStructure.h.

◆ ProcChance

uint32 SpellEntry::ProcChance

Definition at line 1426 of file DBCStructure.h.

◆ ProcCharges

uint32 SpellEntry::ProcCharges

Definition at line 1427 of file DBCStructure.h.

◆ ProcTypeMask

uint32 SpellEntry::ProcTypeMask

Definition at line 1425 of file DBCStructure.h.

◆ RangeIndex

uint32 SpellEntry::RangeIndex

Definition at line 1437 of file DBCStructure.h.

◆ Reagent

std::array<int32, MAX_SPELL_REAGENTS> SpellEntry::Reagent

Definition at line 1442 of file DBCStructure.h.

◆ ReagentCount

std::array<uint32, MAX_SPELL_REAGENTS> SpellEntry::ReagentCount

Definition at line 1443 of file DBCStructure.h.

◆ RecoveryTime

uint32 SpellEntry::RecoveryTime

Definition at line 1420 of file DBCStructure.h.

◆ RequiredAreasID

int32 SpellEntry::RequiredAreasID

Definition at line 1492 of file DBCStructure.h.

◆ RequiredTotemCategoryID

std::array<uint32, 2> SpellEntry::RequiredTotemCategoryID

Definition at line 1491 of file DBCStructure.h.

◆ RequiresSpellFocus

uint32 SpellEntry::RequiresSpellFocus

Definition at line 1409 of file DBCStructure.h.

◆ RuneCostID

uint32 SpellEntry::RuneCostID

Definition at line 1494 of file DBCStructure.h.

◆ SchoolMask

uint32 SpellEntry::SchoolMask

Definition at line 1493 of file DBCStructure.h.

◆ ShapeshiftExclude

std::array<uint32, 2> SpellEntry::ShapeshiftExclude

Definition at line 1406 of file DBCStructure.h.

◆ ShapeshiftMask

std::array<uint32, 2> SpellEntry::ShapeshiftMask

Definition at line 1405 of file DBCStructure.h.

◆ Speed

float SpellEntry::Speed

Definition at line 1438 of file DBCStructure.h.

◆ SpellClassMask

flag96 SpellEntry::SpellClassMask

Definition at line 1482 of file DBCStructure.h.

◆ SpellClassSet

uint32 SpellEntry::SpellClassSet

Definition at line 1481 of file DBCStructure.h.

◆ SpellIconID

uint32 SpellEntry::SpellIconID

Definition at line 1466 of file DBCStructure.h.

◆ SpellLevel

uint32 SpellEntry::SpellLevel

Definition at line 1430 of file DBCStructure.h.

◆ SpellPriority

uint32 SpellEntry::SpellPriority

Definition at line 1468 of file DBCStructure.h.

◆ SpellVisualID

std::array<uint32, 2> SpellEntry::SpellVisualID

Definition at line 1465 of file DBCStructure.h.

◆ StartRecoveryCategory

uint32 SpellEntry::StartRecoveryCategory

Definition at line 1478 of file DBCStructure.h.

◆ StartRecoveryTime

uint32 SpellEntry::StartRecoveryTime

Definition at line 1479 of file DBCStructure.h.

◆ TargetAuraSpell

uint32 SpellEntry::TargetAuraSpell

Definition at line 1416 of file DBCStructure.h.

◆ TargetAuraState

uint32 SpellEntry::TargetAuraState

Definition at line 1412 of file DBCStructure.h.

◆ TargetCreatureType

uint32 SpellEntry::TargetCreatureType

Definition at line 1408 of file DBCStructure.h.

◆ Targets

uint32 SpellEntry::Targets

Definition at line 1407 of file DBCStructure.h.

◆ Totem

std::array<uint32, 2> SpellEntry::Totem

Definition at line 1441 of file DBCStructure.h.


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