void SpellProcMgr::SetupDeathKnight()
{
	AddById(50163, &ButcherySpellProc::Create);
	AddById(50806, &DeathRuneMasterySpellProc::Create);

	AddByNameHash(SPELL_HASH_BLADE_BARRIER, &BladeBarrierSpellProc::Create);
}
Exemple #2
0
void SpellProcMgr::SetupShamman()
{
	AddByNameHash(SPELL_HASH_FROSTBRAND_ATTACK, &FrostBrandAttackSpellProc::Create);

	AddById(10444, &FlametongueWeaponSpellProc::Create);
	AddById(379, &EarthShieldSpellProc::Create);
}
Exemple #3
0
void SpellProcMgr::SetupPaladin()
{
	AddByNameHash( SPELL_HASH_SEAL_OF_COMMAND, &SealOfCommandSpellProc::Create );
	
	AddByNameHash( SPELL_HASH_EYE_FOR_AN_EYE, &EyeForAnEyeSpellProc::Create );

	AddByNameHash( SPELL_HASH_GRACE_OF_THE_NAARU, &GraceOfTheNaaruSpellProc::Create );

	AddByNameHash( SPELL_HASH_SPIRITUAL_ATTUNEMENT, &SpiritualAttunementSpellProc::Create );

	AddById( 20167, &PaladinSealsSpellProc::Create );
	AddById( 20168, &PaladinSealsSpellProc::Create );
	AddById( 20170, &PaladinSealsSpellProc::Create );
	AddById( 53739, &SealOfCorruptionSpellProc::Create );
	AddById( 42463, &SealOfVengeanceSpellProc::Create );
}
void SpellProcMgr::SetupPriest()
{
	AddByNameHash(SPELL_HASH_IMPROVED_SPIRIT_TAP, &ImprovedSpiritTapSpellProc::Create);
	AddByNameHash(SPELL_HASH_HOLY_CONCENTRATION, &HolyConcentrationSpellProc::Create);
	AddByNameHash(SPELL_HASH_DIVINE_AEGIS, &DivineAegisSpellProc::Create);
	AddByNameHash(SPELL_HASH_IMPROVED_DEVOURING_PLAGUE, &ImprovedDevouringPlagueSpellProc::Create);
	AddByNameHash(SPELL_HASH_VAMPIRIC_EMBRACE, &VampiricEmbraceSpellProc::Create);
	AddByNameHash(SPELL_HASH_EMPOWERED_RENEW, &EmpoweredRenewSpellProc::Create);
	AddByNameHash(SPELL_HASH_MISERY, &MiserySpellProc::Create);
	AddByNameHash(SPELL_HASH_PRAYER_OF_MENDING, &PrayerOfMendingProc::Create);

	AddById(34919, &VampiricTouchEnergizeSpellProc::Create);
	AddById(64085, &VampiricTouchDispelDamageSpellProc::Create);
	AddById(48301, &ImprovedMindBlastSpellProc::Create);

	AddById(64128, &BodyAndSoulSpellProc::Create);
	AddById(65081, &BodyAndSoulSpellProc::Create);
	AddById(64134, &BodyAndSoulDummySpellProc::Create);
}
Exemple #5
0
void SpellProcMgr::SetupMage()
{
	AddById(48108, &HotStreakSpellProc::Create);
}