Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.56 KB | None | 0 0
  1. uint32    Id;                                           // 0        m_ID
  2.     uint32    Category;                                     // 1        m_category
  3.     uint32    Dispel;                                       // 2        m_dispelType
  4.     uint32    Mechanic;                                     // 3        m_mechanic
  5.     uint32    Attributes;                                   // 4        m_attributes
  6.     uint32    AttributesEx;                                 // 5        m_attributesEx
  7.     uint32    AttributesEx2;                                // 6        m_attributesExB
  8.     uint32    AttributesEx3;                                // 7        m_attributesExC
  9.     uint32    AttributesEx4;                                // 8        m_attributesExD
  10.     uint32    AttributesEx5;                                // 9        m_attributesExE
  11.     uint32    AttributesEx6;                                // 10       m_attributesExF
  12.     uint32    AttributesEx7;                                // 11       3.2.0 (0x20 - totems, 0x4 - paladin auras, etc...)
  13.     uint32    Stances;                                      // 12       m_shapeshiftMask
  14.     // uint32 unk_320_2;                                    // 13       3.2.0
  15.     uint32    StancesNot;                                   // 14       m_shapeshiftExclude
  16.     // uint32 unk_320_3;                                    // 15       3.2.0
  17.     uint32    Targets;                                      // 16       m_targets
  18.     uint32    TargetCreatureType;                           // 17       m_targetCreatureType
  19.     uint32    RequiresSpellFocus;                           // 18       m_requiresSpellFocus
  20.     uint32    FacingCasterFlags;                            // 19       m_facingCasterFlags
  21.     uint32    CasterAuraState;                              // 20       m_casterAuraState
  22.     uint32    TargetAuraState;                              // 21       m_targetAuraState
  23.     uint32    CasterAuraStateNot;                           // 22       m_excludeCasterAuraState
  24.     uint32    TargetAuraStateNot;                           // 23       m_excludeTargetAuraState
  25.     uint32    casterAuraSpell;                              // 24       m_casterAuraSpell
  26.     uint32    targetAuraSpell;                              // 25       m_targetAuraSpell
  27.     uint32    excludeCasterAuraSpell;                       // 26       m_excludeCasterAuraSpell
  28.     uint32    excludeTargetAuraSpell;                       // 27       m_excludeTargetAuraSpell
  29.     uint32    CastingTimeIndex;                             // 28       m_castingTimeIndex
  30.     uint32    RecoveryTime;                                 // 29       m_recoveryTime
  31.     uint32    CategoryRecoveryTime;                         // 30       m_categoryRecoveryTime
  32.     uint32    InterruptFlags;                               // 31       m_interruptFlags
  33.     uint32    AuraInterruptFlags;                           // 32       m_auraInterruptFlags
  34.     uint32    ChannelInterruptFlags;                        // 33       m_channelInterruptFlags
  35.     uint32    procFlags;                                    // 34       m_procTypeMask
  36.     uint32    procChance;                                   // 35       m_procChance
  37.     uint32    procCharges;                                  // 36       m_procCharges
  38.     uint32    maxLevel;                                     // 37       m_maxLevel
  39.     uint32    baseLevel;                                    // 38       m_baseLevel
  40.     uint32    spellLevel;                                   // 39       m_spellLevel
  41.     uint32    DurationIndex;                                // 40       m_durationIndex
  42.     uint32    powerType;                                    // 41       m_powerType
  43.     uint32    manaCost;                                     // 42       m_manaCost
  44.     uint32    manaCostPerlevel;                             // 43       m_manaCostPerLevel
  45.     uint32    manaPerSecond;                                // 44       m_manaPerSecond
  46.     uint32    manaPerSecondPerLevel;                        // 45       m_manaPerSecondPerLeve
  47.     uint32    rangeIndex;                                   // 46       m_rangeIndex
  48.     float     speed;                                        // 47       m_speed
  49.     //uint32    modalNextSpell;                             // 48       m_modalNextSpell not used
  50.     uint32    StackAmount;                                  // 49       m_cumulativeAura
  51.     uint32    Totem[2];                                     // 50-51    m_totem
  52.     int32     Reagent[MAX_SPELL_REAGENTS];                  // 52-59    m_reagent
  53.     uint32    ReagentCount[MAX_SPELL_REAGENTS];             // 60-67    m_reagentCount
  54.     int32     EquippedItemClass;                            // 68       m_equippedItemClass (value)
  55.     int32     EquippedItemSubClassMask;                     // 69       m_equippedItemSubclass (mask)
  56.     int32     EquippedItemInventoryTypeMask;                // 70       m_equippedItemInvTypes (mask)
  57.     uint32    Effect[MAX_SPELL_EFFECTS];                    // 71-73    m_effect
  58.     int32     EffectDieSides[MAX_SPELL_EFFECTS];            // 74-76    m_effectDieSides
  59.     float     EffectRealPointsPerLevel[MAX_SPELL_EFFECTS];  // 77-79    m_effectRealPointsPerLevel
  60.     int32     EffectBasePoints[MAX_SPELL_EFFECTS];          // 80-82    m_effectBasePoints (don't must be used in spell/auras explicitly, must be used cached Spell::m_currentBasePoints)
  61.     uint32    EffectMechanic[MAX_SPELL_EFFECTS];            // 83-85    m_effectMechanic
  62.     uint32    EffectImplicitTargetA[MAX_SPELL_EFFECTS];     // 86-88    m_implicitTargetA
  63.     uint32    EffectImplicitTargetB[MAX_SPELL_EFFECTS];     // 89-91    m_implicitTargetB
  64.     uint32    EffectRadiusIndex[MAX_SPELL_EFFECTS];         // 92-94    m_effectRadiusIndex - spellradius.dbc
  65.     uint32    EffectApplyAuraName[MAX_SPELL_EFFECTS];       // 95-97    m_effectAura
  66.     uint32    EffectAmplitude[MAX_SPELL_EFFECTS];           // 98-100   m_effectAuraPeriod
  67.     float     EffectValueMultiplier[MAX_SPELL_EFFECTS];      // 101-103
  68.     uint32    EffectChainTarget[MAX_SPELL_EFFECTS];         // 104-106  m_effectChainTargets
  69.     uint32    EffectItemType[MAX_SPELL_EFFECTS];            // 107-109  m_effectItemType
  70.     int32     EffectMiscValue[MAX_SPELL_EFFECTS];           // 110-112  m_effectMiscValue
  71.     int32     EffectMiscValueB[MAX_SPELL_EFFECTS];          // 113-115  m_effectMiscValueB
  72.     uint32    EffectTriggerSpell[MAX_SPELL_EFFECTS];        // 116-118  m_effectTriggerSpell
  73.     float     EffectPointsPerComboPoint[MAX_SPELL_EFFECTS]; // 119-121  m_effectPointsPerCombo
  74.     flag96    EffectSpellClassMask[MAX_SPELL_EFFECTS];      // 122-130
  75.     uint32    SpellVisual[2];                               // 131-132  m_spellVisualID
  76.     uint32    SpellIconID;                                  // 133      m_spellIconID
  77.     uint32    activeIconID;                                 // 134      m_activeIconID
  78.     //uint32    spellPriority;                              // 135 not used
  79.     char*     SpellName[16];                                // 136-151  m_name_lang
  80.     //uint32    SpellNameFlag;                              // 152 not used
  81.     char*     Rank[16];                                     // 153-168  m_nameSubtext_lang
  82.     //uint32    RankFlags;                                  // 169 not used
  83.     //char*     Description[16];                            // 170-185  m_description_lang not used
  84.     //uint32    DescriptionFlags;                           // 186 not used
  85.     //char*     ToolTip[16];                                // 187-202  m_auraDescription_lang not used
  86.     //uint32    ToolTipFlags;                               // 203 not used
  87.     uint32    ManaCostPercentage;                           // 204      m_manaCostPct
  88.     uint32    StartRecoveryCategory;                        // 205      m_startRecoveryCategory
  89.     uint32    StartRecoveryTime;                            // 206      m_startRecoveryTime
  90.     uint32    MaxTargetLevel;                               // 207      m_maxTargetLevel
  91.     uint32    SpellFamilyName;                              // 208      m_spellClassSet
  92.     flag96    SpellFamilyFlags;                             // 209-211
  93.     uint32    MaxAffectedTargets;                           // 212      m_maxTargets
  94.     uint32    DmgClass;                                     // 213      m_defenseType
  95.     uint32    PreventionType;                               // 214      m_preventionType
  96.     //uint32    StanceBarOrder;                             // 215      m_stanceBarOrder not used
  97.     float     EffectDamageMultiplier[MAX_SPELL_EFFECTS];    // 216-218  m_effectChainAmplitude
  98.     //uint32    MinFactionId;                               // 219      m_minFactionID not used
  99.     //uint32    MinReputation;                              // 220      m_minReputation not used
  100.     //uint32    RequiredAuraVision;                         // 221      m_requiredAuraVision not used
  101.     uint32    TotemCategory[2];                             // 222-223  m_requiredTotemCategoryID
  102.     int32     AreaGroupId;                                  // 224      m_requiredAreaGroupId
  103.     uint32    SchoolMask;                                   // 225      m_schoolMask
  104.     uint32    runeCostID;                                   // 226      m_runeCostID
  105.     //uint32    spellMissileID;                             // 227      m_spellMissileID not used
  106.     //uint32  PowerDisplayId;                               // 228      PowerDisplay.dbc, new in 3.1
  107.     float     EffectBonusMultiplier[MAX_SPELL_EFFECTS];     // 229-231  3.2.0
  108.     //uint32  spellDescriptionVariableID;                   // 232      3.2.0
  109.     //uint32  SpellDifficultyId;                            // 233      3.3.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement