Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SpellCombatMetadata.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef SF_SPELL_COMBAT_METADATA_H
7#define SF_SPELL_COMBAT_METADATA_H
8
9#include "Define.h"
10
11namespace Skyfire
12{
13namespace Spells
14{
23
30
36 bool IsVictoryRushDamageSpell(uint32 spellId);
37 bool IsShockwaveDamageSpell(uint32 spellId);
38 bool IsManaBurnSpell(uint32 spellId);
45 bool IsRunicManaInjectorSpell(uint32 spellId);
46 bool IsJabEnergizeSpell(uint32 spellId);
50 bool IsBloodTapRuneSpell(uint32 spellId);
51 bool IsEmpowerRuneWeaponSpell(uint32 spellId);
52}
53}
54
55#endif
std::int32_t int32
Definition Define.h:73
std::uint32_t uint32
Definition Define.h:77
bool IsEmpowerRuneWeaponSpell(uint32 spellId)
bool IsMadAlchemistsPotionSpell(uint32 spellId)
GenericSchoolDamageRule GetGenericSchoolDamageRule(uint32 spellId)
bool IsVesselOfTheNaaruHealSpell(uint32 spellId)
uint32 GetStanceOfTheFierceTigerAuraSpellId()
uint32 GetConsumptionDamage(uint32 difficulty)
bool IsPrimalWisdomEnergizeSpell(uint32 spellId)
int32 GetGargoyleStrikeDamageForLevel(uint32 level)
uint32 GetThundercrashMinimumDamage()
bool IsVictoryRushDamageSpell(uint32 spellId)
uint32 GetEngineeringHealingBonusPct()
bool IsManaBurnSpell(uint32 spellId)
bool IsArcaneChargeAllowedCreatureType(uint32 creatureType)
uint32 GetVesselOfTheNaaruStackAuraSpellId()
bool IsRunicManaInjectorSpell(uint32 spellId)
bool IsBloodTapRuneSpell(uint32 spellId)
bool IsJabEnergizeSpell(uint32 spellId)
bool IsShockwaveDamageSpell(uint32 spellId)
EnergizeLevelScalingRule const * GetEnergizeLevelScalingRule(uint32 spellId)
bool IsRunicHealingInjectorSpell(uint32 spellId)