Ejemplo n.º 1
0
ClassFamilyMask const& SpellEntry::GetEffectSpellClassMask(SpellEffectIndex eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->EffectSpellClassMask;

    static ClassFamilyMask const emptyCFM;

    return emptyCFM;
}
Ejemplo n.º 2
0
uint32 const* SpellEntry::GetEffectSpellClassMask(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return &effectEntry->EffectSpellClassMask[0];
    return NULL;
}
Ejemplo n.º 3
0
float SpellEntry::GetEffectMultipleValue(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectMultipleValue();
    return NULL;
}
Ejemplo n.º 4
0
float SpellEntry::GetDmgMultiplier(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetDmgMultiplier();
    return NULL;
}
Ejemplo n.º 5
0
uint32 SpellEntry::GetEffectRadiusIndex(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectRadiusIndex();
    return NULL;
}
Ejemplo n.º 6
0
float SpellEntry::GetEffectRealPointsPerLevel(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectRealPointsPerLevel();
    return NULL;
}
Ejemplo n.º 7
0
float SpellEntry::GetEffectPointsPerComboPoint(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectPointsPerComboPoint();
    return NULL;
}
Ejemplo n.º 8
0
uint32 SpellEntry::GetEffectDieSides(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectDieSides();
    return NULL;
}
Ejemplo n.º 9
0
uint32 SpellEntry::GetEffectChainTarget(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectChainTarget();
    return NULL;
}
Ejemplo n.º 10
0
int32 SpellEntry::GetEffectMiscValueB(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectMiscValueB();
   return 0;
}
Ejemplo n.º 11
0
uint32 SpellEntry::GetEffectAmplitude(uint32 eff) const
{
   if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
       return effectEntry->GetEffectAmplitude();
   return 0;
}
Ejemplo n.º 12
0
uint32 SpellEntry::GetEffectTriggerSpell(uint32 eff) const
{
    if (SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->GetEffectTriggerSpell();
    return 0;
}
Ejemplo n.º 13
0
int32 SpellEntry::CalculateSimpleValue(uint32 eff) const
{
    if(SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->EffectBasePoints;
    return 0;
}
Ejemplo n.º 14
0
SpellEffectEntry const* SpellEntry::GetSpellEffect(uint32 eff) const
{
    return GetSpellEffectEntry(Id, eff);
}
Ejemplo n.º 15
0
SpellEffectEntry const* SpellEntry::GetSpellEffect(SpellEffectIndex eff) const
{
    return GetSpellEffectEntry(Id, eff);
}
Ejemplo n.º 16
0
int32 SpellEntry::CalculateSimpleValue(SpellEffectIndex eff) const
{
    if(SpellEffectEntry const* effectEntry = GetSpellEffectEntry(Id, eff))
        return effectEntry->CalculateSimpleValue();
    return 0;
}