diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 9eac70ea7..2e5351cd2 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2303,9 +2303,21 @@ void Spell::cast(bool skipCheck) if (m_spellInfo->Mechanic == MECHANIC_SHIELD && (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000000000000001))) AddPrecastSpell(6788); // Weakened Soul - // Dispersion (transform) - if (m_spellInfo->Id == 47585) - AddPrecastSpell(60069); // Dispersion (mana regen) + + switch(m_spellInfo->Id) + { + case 47585: AddPrecastSpell(60069); break; // Dispersion (transform) + case 15237: AddTriggeredSpell(23455); break;// Holy Nova, rank 1 + case 15430: AddTriggeredSpell(23458); break;// Holy Nova, rank 2 + case 15431: AddTriggeredSpell(23459); break;// Holy Nova, rank 3 + case 27799: AddTriggeredSpell(27803); break;// Holy Nova, rank 4 + case 27800: AddTriggeredSpell(27804); break;// Holy Nova, rank 5 + case 27801: AddTriggeredSpell(27805); break;// Holy Nova, rank 6 + case 25331: AddTriggeredSpell(25329); break;// Holy Nova, rank 7 + case 48077: AddTriggeredSpell(48075); break;// Holy Nova, rank 8 + case 48078: AddTriggeredSpell(48076); break;// Holy Nova, rank 9 + default:break; + } break; } case SPELLFAMILY_PALADIN: diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index e44e4e4fd..3d8bac33a 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8197" + #define REVISION_NR "8198" #endif // __REVISION_NR_H__