Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SpellAuraMetadata.h File Reference
#include "Define.h"
Include dependency graph for SpellAuraMetadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Skyfire::Spells::AuraStateImmunityRule
struct  Skyfire::Spells::ChampioningAuraInfo
struct  Skyfire::Spells::MechanicImmunitySpellRule
struct  Skyfire::Spells::PeriodicBulletControllerRule

Namespaces

namespace  Skyfire
namespace  Skyfire::Spells

Enumerations

enum  Skyfire::Spells::AuraImmunityMechanicMask {
  Skyfire::Spells::AURA_IMMUNITY_MECHANIC_MASK_NONE , Skyfire::Spells::AURA_IMMUNITY_MECHANIC_MASK_CROWD_CONTROL , Skyfire::Spells::AURA_IMMUNITY_MECHANIC_MASK_STUN , Skyfire::Spells::AURA_IMMUNITY_MECHANIC_MASK_LIGHT_CONTROL ,
  Skyfire::Spells::AURA_IMMUNITY_MECHANIC_MASK_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL
}

Functions

uint32 Skyfire::Spells::GetAbsorbEyeOfGrillokCasterSpellId ()
uint32 Skyfire::Spells::GetArcanePotencyTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetAuraDummyTriggeredSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetAuraImmunityMechanicMask (AuraImmunityMechanicMask mechanicMask)
uint32 Skyfire::Spells::GetAuraRemoveTriggeredSpellId (uint32 auraSpellId, bool heroic)
AuraStateImmunityRule const * Skyfire::Spells::GetAuraStateImmunityRule (int32 miscValue, uint32 auraSpellId, int32 amount)
uint32 Skyfire::Spells::GetAvengingWrathAuraSpellId ()
uint32 Skyfire::Spells::GetAvengingWrathMarkerAuraSpellId ()
uint32 Skyfire::Spells::GetBestialWrathAuraSpellId ()
uint32 Skyfire::Spells::GetBloodElfIllusionDisguiseSpellId (uint32 auraSpellId, uint8 gender)
ChampioningAuraInfo const * Skyfire::Spells::GetChampioningAuraInfo (uint32 auraSpellId)
uint8 Skyfire::Spells::GetDefaultAuraStateImmunityAuraTypes (int32 miscValue, uint32 *auraTypes, uint8 maxAuraTypes)
uint32 Skyfire::Spells::GetDivineFavorAuraSpellId ()
uint32 Skyfire::Spells::GetDragonmawIllusionAuraSpellId ()
uint32 Skyfire::Spells::GetDragonmawIllusionMountDisplayId ()
uint32 Skyfire::Spells::GetDrainSoulExecuteAuraSpellId ()
uint32 Skyfire::Spells::GetDrainSoulShardSpellId ()
uint32 Skyfire::Spells::GetDruidBearFormSpellId ()
uint32 Skyfire::Spells::GetDruidCatFormSpellId ()
uint32 Skyfire::Spells::GetDruidFeralTier10BonusAuraSpellId ()
uint32 Skyfire::Spells::GetDruidFeralTier10BonusTriggerSpellId ()
uint32 Skyfire::Spells::GetDruidTier8RestorationAuraSpellId ()
uint32 Skyfire::Spells::GetDruidTier8RestorationTriggerSpellId ()
uint32 Skyfire::Spells::GetFestiveHolidayMountCreatureEntry (bool flying)
uint32 Skyfire::Spells::GetForbearanceAuraSpellId ()
uint32 Skyfire::Spells::GetGlyphOfBlurredSpeedAuraSpellId ()
uint32 Skyfire::Spells::GetGlyphOfBlurredSpeedSprintSpellId ()
uint32 Skyfire::Spells::GetGlyphOfFreezingTrapAuraSpellId ()
uint32 Skyfire::Spells::GetGlyphOfFreezingTrapTriggerSpellId ()
uint32 Skyfire::Spells::GetGlyphOfPenguinAuraSpellId ()
uint32 Skyfire::Spells::GetGlyphOfPenguinDisplayId ()
uint32 Skyfire::Spells::GetGlyphOfPowerWordShieldAuraSpellId ()
uint32 Skyfire::Spells::GetGlyphOfPowerWordShieldHealSpellId ()
uint32 Skyfire::Spells::GetHeroicFuryCooldownSpellId ()
uint32 Skyfire::Spells::GetImprovedDevouringPlagueDamageSpellId ()
uint32 Skyfire::Spells::GetImprovedDevouringPlagueHealSpellId ()
uint32 Skyfire::Spells::GetImprovedFearTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetInvisibilityFadeSpellId ()
uint32 Skyfire::Spells::GetKillCommandOwnerAuraSpellId ()
uint32 Skyfire::Spells::GetKillCommandPetAuraSpellId ()
uint32 Skyfire::Spells::GetKillingSpreePeriodicSpellId (uint8 index)
uint32 Skyfire::Spells::GetLeaderOfThePackSpellId ()
uint32 Skyfire::Spells::GetLeaderOfThePackTriggeredSpellId ()
uint32 Skyfire::Spells::GetLichKingIntroApplySoundId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetLichKingIntroContinueSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetLichKingIntroRemoveSoundId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetManaFeedTriggerSpellId ()
MechanicImmunitySpellRule const * Skyfire::Spells::GetMechanicImmunitySpellRule (uint32 auraSpellId)
uint32 Skyfire::Spells::GetNetOMaticRootSelfSpellId ()
uint32 Skyfire::Spells::GetNurturingInstinctTriggeredSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetPaladinTier10HolyBonusAuraSpellId ()
uint32 Skyfire::Spells::GetPaladinTier10HolyBonusTriggerSpellId ()
PeriodicBulletControllerRule const * Skyfire::Spells::GetPeriodicBulletControllerRule (uint32 auraSpellId)
uint32 Skyfire::Spells::GetPeriodicDeathAndDecayTriggerSpellId ()
uint32 Skyfire::Spells::GetPeriodicDoomTriggerSpellId ()
uint32 Skyfire::Spells::GetPeriodicExplosiveShotTriggerSpellId ()
uint32 Skyfire::Spells::GetPeriodicFrenziedRegenerationSpellId ()
uint32 Skyfire::Spells::GetPeriodicFrostBlastTriggerSpellId ()
uint32 Skyfire::Spells::GetPeriodicFuseArmorTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetPeriodicHysteriaAuraSpellId ()
uint32 Skyfire::Spells::GetPeriodicOverloadCircuitShutdownSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetPeriodicRestorationEnergizeSpellId ()
uint32 Skyfire::Spells::GetPeriodicTriggerOverrideSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetPolymorphPenguinSpellId ()
uint32 Skyfire::Spells::GetPolymorphSheepSpellId ()
uint32 Skyfire::Spells::GetProwlAuraSpellId ()
uint32 Skyfire::Spells::GetQuestTameFinalSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetRaidProcChargeTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetRaptureEnergizeSpellId ()
uint32 Skyfire::Spells::GetRaptureRankedSpellId ()
uint32 Skyfire::Spells::GetShadowFocusAuraSpellId ()
uint32 Skyfire::Spells::GetShadowFocusTriggeredSpellId ()
uint8 Skyfire::Spells::GetShapeshiftBoostSpellIds (uint32 shapeshiftForm, uint32 *spellIds, uint8 maxSpellIds)
uint32 Skyfire::Spells::GetSharedSufferingTriggerSpellId ()
uint32 Skyfire::Spells::GetSpellclothSummonCreatureEntry ()
uint32 Skyfire::Spells::GetStackingAuraTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetStealthAuraSpellId ()
uint32 Skyfire::Spells::GetStonedAuraTriggerSpellId (uint32 auraSpellId)
uint32 Skyfire::Spells::GetTaggedMurlocEntry (bool apply)
uint32 Skyfire::Spells::GetTenacityAuraSpellId ()
uint32 Skyfire::Spells::GetTheBeastWithinTalentSpellId ()
uint32 Skyfire::Spells::GetTheBeastWithinTriggerSpellId ()
uint32 Skyfire::Spells::GetTotemicMasteryAuraSpellId ()
uint32 Skyfire::Spells::GetTotemicMasteryTriggerSpellId ()
uint32 Skyfire::Spells::GetTransformDisplayId (uint32 auraSpellId, uint8 race, uint8 gender)
uint32 Skyfire::Spells::GetUnknownTransformFallbackDisplayId ()
uint32 Skyfire::Spells::GetWildGrowthTier10AuraSpellId ()
bool Skyfire::Spells::IsDespawnOnRemoveAura (uint32 auraSpellId)
bool Skyfire::Spells::IsFullHealthRemovePeriodicDamageAura (uint32 auraSpellId)
bool Skyfire::Spells::IsNonAttackablePacifyAura (uint32 auraSpellId)
bool Skyfire::Spells::IsPctHealthRemovePeriodicDamageAura (uint32 auraSpellId)
bool Skyfire::Spells::IsPeriodicRestorationAura (uint32 auraSpellId)
bool Skyfire::Spells::IsReagentConsumingPeriodicTriggerAura (uint32 auraSpellId)
bool Skyfire::Spells::IsUnboundPlaguePeriodicDamageAura (uint32 auraSpellId)
bool Skyfire::Spells::IsUnsavableDruidEclipseAura (uint32 auraSpellId)
bool Skyfire::Spells::IsUnsavableSpecialAura (uint32 auraSpellId)
bool Skyfire::Spells::ShouldBindStackingAuraToCaster (bool canStackWithDifferentCasters, bool casterIsCreature, bool casterIsSummon, bool ownerIsSummon)
bool Skyfire::Spells::TransformDisplayRequiresPlayerRace (uint32 auraSpellId)

Variables

uint8 const Skyfire::Spells::MAX_AURA_IMMUNITY_AURA_TYPES = 8
uint8 const Skyfire::Spells::MAX_SHAPESHIFT_BOOST_SPELLS = 4