TrinityCore
Loading...
Searching...
No Matches
CommonHelpers.cpp File Reference
#include "CommonHelpers.h"
#include "Common.h"
#include "Creature.h"
#include "CreatureAI.h"
#include "Item.h"
#include "ItemTemplate.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "SharedDefines.h"
#include "UnitAI.h"
+ Include dependency graph for CommonHelpers.cpp:

Go to the source code of this file.

Enumerations

enum  PlayerSpecializationIconicSpellIds {
  SPELL_SWEEPING_STRIKES = 12328 , SPELL_MORTAL_STRIKE = 12294 , SPELL_BLADESTORM = 46924 , SPELL_DEATH_WISH = 12292 ,
  SPELL_BLOODTHIRST = 23881 , PASSIVE_TITANS_GRIP = 46917 , SPELL_VIGILANCE = 50720 , SPELL_DEVASTATE = 20243 ,
  SPELL_SHOCKWAVE = 46968 , PASSIVE_ILLUMINATION = 20215 , SPELL_HOLY_SHOCK = 20473 , SPELL_BEACON_OF_LIGHT = 53563 ,
  SPELL_BLESS_OF_SANC = 20911 , SPELL_HOLY_SHIELD = 20925 , SPELL_HAMMER_OF_RIGHTEOUS = 53595 , SPELL_SEAL_OF_COMMAND = 20375 ,
  SPELL_CRUSADER_STRIKE = 35395 , SPELL_DIVINE_STORM = 53385 , SPELL_BESTIAL_WRATH = 19574 , PASSIVE_BEAST_WITHIN = 34692 ,
  PASSIVE_BEAST_MASTERY = 53270 , SPELL_AIMED_SHOT = 19434 , PASSIVE_TRUESHOT_AURA = 19506 , SPELL_CHIMERA_SHOT = 53209 ,
  PASSIVE_LOCK_AND_LOAD = 56344 , SPELL_WYVERN_STING = 19386 , SPELL_EXPLOSIVE_SHOT = 53301 , SPELL_COLD_BLOOD = 14177 ,
  SPELL_MUTILATE = 1329 , SPELL_HUNGER_FOR_BLOOD = 51662 , SPELL_BLADE_FLURRY = 13877 , SPELL_ADRENALINE_RUSH = 13750 ,
  SPELL_KILLING_SPREE = 51690 , SPELL_HEMORRHAGE = 16511 , SPELL_PREMEDITATION = 14183 , SPELL_SHADOW_DANCE = 51713 ,
  PASSIVE_SOUL_WARDING = 63574 , SPELL_POWER_INFUSION = 10060 , SPELL_PENANCE = 47540 , PASSIVE_SPIRIT_REDEMPTION = 20711 ,
  SPELL_DESPERATE_PRAYER = 19236 , SPELL_GUARDIAN_SPIRIT = 47788 , SPELL_VAMPIRIC_EMBRACE = 15286 , SPELL_SHADOWFORM = 15473 ,
  SPELL_VAMPIRIC_TOUCH = 34914 , SPELL_RUNE_TAP = 48982 , SPELL_HYSTERIA = 49016 , SPELL_HEART_STRIKE = 55050 ,
  PASSIVE_ICY_TALONS = 50887 , SPELL_FROST_STRIKE = 49143 , SPELL_HOWLING_BLAST = 49184 , PASSIVE_UNHOLY_BLIGHT = 49194 ,
  PASSIVE_MASTER_OF_GHOUL = 52143 , SPELL_SCOURGE_STRIKE = 55090 , PASSIVE_ELEMENTAL_FOCUS = 16164 , SPELL_TOTEM_OF_WRATH = 30706 ,
  SPELL_THUNDERSTORM = 51490 , PASSIVE_SPIRIT_WEAPONS = 16268 , SPELL_LAVA_LASH = 60103 , SPELL_FERAL_SPIRIT = 51533 ,
  SPELL_SHA_NATURE_SWIFT = 591 , SPELL_MANA_TIDE_TOTEM = 590 , SPELL_RIPTIDE = 61295 , SPELL_FOCUS_MAGIC = 54646 ,
  SPELL_ARCANE_POWER = 12042 , SPELL_ARCANE_BARRAGE = 44425 , SPELL_PYROBLAST = 11366 , SPELL_COMBUSTION = 11129 ,
  SPELL_LIVING_BOMB = 44457 , SPELL_ICY_VEINS = 12472 , SPELL_ICE_BARRIER = 11426 , SPELL_DEEP_FREEZE = 44572 ,
  PASSIVE_SIPHON_LIFE = 63108 , SPELL_UNSTABLE_AFFLICTION = 30108 , SPELL_HAUNT = 48181 , SPELL_SOUL_LINK = 19028 ,
  SPELL_DEMONIC_EMPOWERMENT = 47193 , SPELL_METAMORPHOSIS = 59672 , SPELL_SHADOWBURN = 17877 , SPELL_CONFLAGRATE = 17962 ,
  SPELL_CHAOS_BOLT = 50796 , SPELL_INSECT_SWARM = 5570 , SPELL_MOONKIN_FORM = 24858 , SPELL_STARFALL = 48505 ,
  SPELL_SURVIVAL_INSTINCTS = 61336 , SPELL_MANGLE = 33917 , SPELL_BERSERK = 50334 , SPELL_SWIFTMEND = 18562 ,
  SPELL_TREE_OF_LIFE = 33891 , SPELL_WILD_GROWTH = 48438
}
 

Variables

static const uint8 MaximumSpecializationIconicSpells = 3u
 
static const uint32 PlayerSpecializationIconicSpells [MAX_CLASSES][MAX_TALENT_TREES][MaximumSpecializationIconicSpells]
 

Enumeration Type Documentation

◆ PlayerSpecializationIconicSpellIds

Enumerator
SPELL_SWEEPING_STRIKES 
SPELL_MORTAL_STRIKE 
SPELL_BLADESTORM 
SPELL_DEATH_WISH 
SPELL_BLOODTHIRST 
PASSIVE_TITANS_GRIP 
SPELL_VIGILANCE 
SPELL_DEVASTATE 
SPELL_SHOCKWAVE 
PASSIVE_ILLUMINATION 
SPELL_HOLY_SHOCK 
SPELL_BEACON_OF_LIGHT 
SPELL_BLESS_OF_SANC 
SPELL_HOLY_SHIELD 
SPELL_HAMMER_OF_RIGHTEOUS 
SPELL_SEAL_OF_COMMAND 
SPELL_CRUSADER_STRIKE 
SPELL_DIVINE_STORM 
SPELL_BESTIAL_WRATH 
PASSIVE_BEAST_WITHIN 
PASSIVE_BEAST_MASTERY 
SPELL_AIMED_SHOT 
PASSIVE_TRUESHOT_AURA 
SPELL_CHIMERA_SHOT 
PASSIVE_LOCK_AND_LOAD 
SPELL_WYVERN_STING 
SPELL_EXPLOSIVE_SHOT 
SPELL_COLD_BLOOD 
SPELL_MUTILATE 
SPELL_HUNGER_FOR_BLOOD 
SPELL_BLADE_FLURRY 
SPELL_ADRENALINE_RUSH 
SPELL_KILLING_SPREE 
SPELL_HEMORRHAGE 
SPELL_PREMEDITATION 
SPELL_SHADOW_DANCE 
PASSIVE_SOUL_WARDING 
SPELL_POWER_INFUSION 
SPELL_PENANCE 
PASSIVE_SPIRIT_REDEMPTION 
SPELL_DESPERATE_PRAYER 
SPELL_GUARDIAN_SPIRIT 
SPELL_VAMPIRIC_EMBRACE 
SPELL_SHADOWFORM 
SPELL_VAMPIRIC_TOUCH 
SPELL_RUNE_TAP 
SPELL_HYSTERIA 
SPELL_HEART_STRIKE 
PASSIVE_ICY_TALONS 
SPELL_FROST_STRIKE 
SPELL_HOWLING_BLAST 
PASSIVE_UNHOLY_BLIGHT 
PASSIVE_MASTER_OF_GHOUL 
SPELL_SCOURGE_STRIKE 
PASSIVE_ELEMENTAL_FOCUS 
SPELL_TOTEM_OF_WRATH 
SPELL_THUNDERSTORM 
PASSIVE_SPIRIT_WEAPONS 
SPELL_LAVA_LASH 
SPELL_FERAL_SPIRIT 
SPELL_SHA_NATURE_SWIFT 
SPELL_MANA_TIDE_TOTEM 
SPELL_RIPTIDE 
SPELL_FOCUS_MAGIC 
SPELL_ARCANE_POWER 
SPELL_ARCANE_BARRAGE 
SPELL_PYROBLAST 
SPELL_COMBUSTION 
SPELL_LIVING_BOMB 
SPELL_ICY_VEINS 
SPELL_ICE_BARRIER 
SPELL_DEEP_FREEZE 
PASSIVE_SIPHON_LIFE 
SPELL_UNSTABLE_AFFLICTION 
SPELL_HAUNT 
SPELL_SOUL_LINK 
SPELL_DEMONIC_EMPOWERMENT 
SPELL_METAMORPHOSIS 
SPELL_SHADOWBURN 
SPELL_CONFLAGRATE 
SPELL_CHAOS_BOLT 
SPELL_INSECT_SWARM 
SPELL_MOONKIN_FORM 
SPELL_STARFALL 
SPELL_SURVIVAL_INSTINCTS 
SPELL_MANGLE 
SPELL_BERSERK 
SPELL_SWIFTMEND 
SPELL_TREE_OF_LIFE 
SPELL_WILD_GROWTH 

Definition at line 29 of file CommonHelpers.cpp.

Variable Documentation

◆ MaximumSpecializationIconicSpells

const uint8 MaximumSpecializationIconicSpells = 3u
static

Definition at line 182 of file CommonHelpers.cpp.

◆ PlayerSpecializationIconicSpells

const uint32 PlayerSpecializationIconicSpells[MAX_CLASSES][MAX_TALENT_TREES][MaximumSpecializationIconicSpells]
static

Definition at line 189 of file CommonHelpers.cpp.