void SpellFactoryMgr::AddAuraByNameHash(uint32 name_hash, aura_factory_function aura_func) { uint32 cnt = dbcSpell.GetNumRows(); SpellEntry* sp; for (uint32 x = 0; x < cnt; x++) { sp = dbcSpell.LookupRow(x); if (sp->NameHash != name_hash) continue; AddAuraByEntry(sp, aura_func); } }
void SpellFactoryMgr::AddAuraById(uint32 spellId, aura_factory_function aura_func) { AddAuraByEntry(dbcSpell.LookupEntryForced(spellId), aura_func); }
void SpellFactoryMgr::AddAuraById(uint32 spellId, aura_factory_function aura_func) { AddAuraByEntry(sSpellCustomizations.GetSpellInfo(spellId), aura_func); }